Directory traversal vulnerability in the do_extract_currentfile
function in miniunz.c in miniunzip in minizip before 1.1-5 might
allow remote attackers to write to arbitrary files via a crafted
entry in a ZIP archive.
Reference:
https://security-tracker.debian.org/tracker/CVE-2014-9485
Upstream-patch:
14a5f8f266
(From OE-Core rev: 32c4b28fc06e39ab8ef86aebc5e1e1ae19934495)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is a new CVE which is missing vulnStatus field:
https://services.nvd.nist.gov/rest/json/cves/2.0?cveId=CVE-2025-2682
This leads to:
File: '<snip>/poky/meta/recipes-core/meta/cve-update-nvd2-native.bb', lineno: 336, function: update_db
0332:
0333: accessVector = None
0334: vectorString = None
0335: cveId = elt['cve']['id']
*** 0336: if elt['cve']['vulnStatus'] == "Rejected":
0337: c = conn.cursor()
0338: c.execute("delete from PRODUCTS where ID = ?;", [cveId])
0339: c.execute("delete from NVD where ID = ?;", [cveId])
0340: c.close()
Exception: KeyError: 'vulnStatus'
(From OE-Core rev: 453c5c8d9031be2b3a25e2a04e0f5f6325ef7298)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
0ef80b084295 Revert "x86/mm: Randomize per-cpu entry area"
bcd2efd15975 mt76: mt7915: fix txrate reporting
e1e411e59308 x86/mm: Randomize per-cpu entry area
ba824e697315 mm: fix mmap kernel hang
f0a53361993a Linux 5.10.234
c762b76981fc Partial revert of xhci: use pm_ptr() instead #ifdef for CONFIG_PM conditionals
664760c49d98 xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals
1f66a3a1a516 drm/v3d: Assign job pointer to NULL before signaling the fence
d2b550208155 Input: xpad - add support for wooting two he (arm)
098b8808e2e6 Input: xpad - add unofficial Xbox 360 wireless receiver clone
5e9fed31adc8 Input: atkbd - map F23 key to support default copilot shortcut
99c866bea85e Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"
94770cf7c512 USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
354aef2ec80a wifi: iwlwifi: add a few rate index validity checks
31bd7378c6fe ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
d072ea247481 Bluetooth: RFCOMM: Fix not validating setsockopt user input
d19a8650fd3d vfio/platform: check the bounds of read/write syscalls
553df82a8c73 signal/m68k: Use force_sigsegv(SIGSEGV) in fpsp040_die
f70103a4355c m68k: Update ->thread.esp0 before calling syscall_trace() in ret_from_signal
03c56665dab1 net: sched: fix ets qdisc OOB Indexing
8c41abc11aa8 gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag
09f698656628 ASoC: samsung: Add missing depends on I2C
20019b1f0040 irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
3ff6ce057622 scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request
d5bd48f16d4a seccomp: Stub for !CONFIG_SECCOMP
c269af144a79 ASoC: samsung: Add missing selects for MFD_WM8994
771f8a8a6995 ASoC: wm8994: Add depends on MFD core
fe2c0bd6d1e2 net: fix data-races around sk->sk_forward_alloc
285ce1f89f8d scsi: sg: Fix slab-use-after-free read in sg_release()
7ffaf1a16f65 x86/xen: fix SLS mitigation in xen_hypercall_iret()
daeac89cdb03 vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
18a7fc371d1d vsock/virtio: discard packets if the transport changes
a925a200299a fou: remove warn in gue_gro_receive on unsupported protocol
f9f76ff74dae nfsd: add list_head nf_gc to struct nfsd_file
8a8b83016f06 ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
83f5a87ee8ca blk-cgroup: Fix UAF in blkcg_unpin_online()
605889754ee6 RDMA/hns: Fix deadlock on SRQ async events.
461091c27f55 vmalloc: fix accounting with i915
e8d3c53c6f1c drm/radeon: check bo_va->bo is non-NULL before using it
85a9c98a5e0f iio: adc: rockchip_saradc: fix information leak in triggered buffer
031538ff9c32 iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on
641b4041cb4e iio: imu: inv_icm42600: fix spi burst write not supported
da55e7622580 Revert "PCI: Use preserve_config in place of pci_flags"
14984139f1f2 hrtimers: Handle CPU state correctly on hotplug
d1099ad23596 irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
2dfbb920a89b gpiolib: cdev: Fix use after free in lineinfo_changed_notify
80da29deb88a fs/proc: fix softlockup in __read_vmcore (part 2)
ae527bd2b537 vsock: reset socket state when de-assigning the transport
3cde51df39c3 vsock/virtio: cancel close work in the destructor
f9710a5cbd99 net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
17dcfc0f54b7 x86/asm: Make serialize() always_inline
a722df501ba3 nvmet: propagate npwg topology
3f8b360ce0e0 poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()
99db426762e1 kheaders: Ignore silly-rename files
95597be4806d fs: fix missing declaration of init_files
2cf7601e1295 hfs: Sanity check the root record
98ea165a2ac2 mac802154: check local interfaces before deleting sdata list
3eb329978997 i2c: rcar: fix NACK handling when being a target
8d037f34385a i2c: mux: demux-pinctrl: check initial mux selection, too
a34050f70e79 drm/v3d: Ensure job pointer is set to NULL after job completion
72dc13457e67 net/mlx5: Fix RDMA TX steering prio
47166d31e531 net/mlx5: Refactor mlx5_get_flow_namespace
9f07d9fd6181 net/mlx5: Add priorities for counters in RDMA namespaces
faf64fe8915d nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
5f1678346109 gtp: Destroy device along with udp socket's netns dismantle.
66f1864cd0b1 gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
320a0dea3b28 gtp: use exit_batch_rtnl() method
fae8bd0b07f9 net: add exit_batch_rtnl() method
37fdbeb0e293 net: net_namespace: Optimize the code
bb36838dac7b bpf: Fix bpf_sk_select_reuseport() memory leak
9f7ad4eb839d net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
a13d640d8c8e phy: usb: Fix clock imbalance for suspend/resume
3bc29a491192 phy: usb: Use slow clock for wake enabled suspend
246428bfb9e7 sctp: sysctl: rto_min/max: avoid using current->nsproxy
acec80d9f126 drm: adv7511: Fix use-after-free in adv7533_attach_dsi()
49881fcef3d4 drm: bridge: adv7511: use dev_err_probe in probe function
3747465c5da7 drm: bridge: adv7511: unregister cec i2c device after cec adapter
09a817549036 drm/bridge: adv7533: Switch to devm MIPI-DSI helpers
2c0106fdd35c drm/mipi-dsi: Create devm device attachment
5ad24956a20e drm/mipi-dsi: Create devm device registration
cb3a64b6b449 drm: bridge: adv7511: Remove redundant null check before clk_disable_unprepare
8ff6f635a08c ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
af45819b29bf ocfs2: correct return value of ocfs2_local_free_info()
a8d08d9f5e12 phy: usb: Toggle the PHY power during init
5917962b5196 phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers
5330de58f70d block: remove the update_bdev parameter to set_capacity_revalidate_and_notify
afa920d411e9 sd: update the bdev size in sd_revalidate_disk
72224a75c5f6 nvme: let set_capacity_revalidate_and_notify update the bdev size
dddf71505857 loop: let set_capacity_revalidate_and_notify update the bdev size
5601c261bbc5 arm64: dts: rockchip: add hevc power domain clock to rk3328
00360f3f3962 arm64: dts: rockchip: add #power-domain-cells to power domain nodes
3528099673ba iio: inkern: call iio_device_put() only on mapped devices
ac8d932e3214 iio: adc: at91: call input_free_device() on allocated iio_dev
1b7b9084fad8 iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
2d72fc4a1ca6 iio: gyro: fxas21002c: Fix missing data update in trigger handler
3bf8d1e87939 iio: adc: ti-ads8688: fix information leak in triggered buffer
a386d9d2dc66 iio: imu: kmx61: fix information leak in triggered buffer
b0e9c11c762e iio: light: vcnl4035: fix information leak in triggered buffer
e1c1e8c05010 iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
d25f1fc27367 iio: pressure: zpa2326: fix information leak in triggered buffer
3e4d32cc1459 usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
209b72d3c4e1 usb: fix reference leak in usb_new_device()
d9f78c900648 USB: core: Disable LPM only for non-suspended ports
ee63cb2262e3 USB: usblp: return error when setting unsupported protocol
1062b648bff6 usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null
4c51407cb8a4 usb: dwc3: gadget: fix writing NYET threshold
258b3530cfdf USB: serial: cp210x: add Phoenix Contact UPS Device
09d4072aabee usb-storage: Add max sectors quirk for Nokia 208
717b7360ccc1 staging: iio: ad9832: Correct phase range check
38da4bab433c staging: iio: ad9834: Correct phase range check
e764b4e18789 USB: serial: option: add Neoway N723-EA support
dad372177818 USB: serial: option: add MeiG Smart SRM815
66de7a2541d8 md/raid5: fix atomicity violation in raid5_cache_count
08765d4e44d4 scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
88136f799f33 drm/amd/display: increase MAX_SURFACES to the value supported by hw
2f8067b3425c ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
522ddfb1fb62 ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
8c38baa03ac8 riscv: Fix sleeping in invalid context in die()
497471baf53b drm/amd/display: Add check for granularity in dml ceil/floor helpers
dc583e7e5f85 sctp: sysctl: auth_enable: avoid using current->nsproxy
03ca51faba2b sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
2c1a42fbd98e dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY
cd30a3960433 dm thin: make get_first_thin use rcu-safe list first function
9340385468d0 afs: Fix the maximum cell name length
a965f7f0ea3a netfilter: conntrack: clamp maximum hashtable size to INT_MAX
208929266386 netfilter: nf_tables: imbalance in flowtable binding
72e6ca38ca66 tls: Fix tls_sw_sendmsg error handling
53b7a6762483 cxgb4: Avoid removal of uninserted tid
43658e4a5f27 net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
22e3f5ee7317 tcp/dccp: allow a connection when sk_max_ack_backlog is zero
9261b8252473 tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog
c9c0471e29f0 net: 802: LLC+SNAP OID:PID lookup on start of skb data
c2da454712f2 ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
4a6167ae75ad netfilter: nft_dynset: honor stateful expressions in set definition
01c4e22c260d ASoC: mediatek: disable buffer pre-allocation
d8cfbb8723bd exfat: fix the infinite loop in exfat_readdir()
5c10baed458e dm array: fix cursor index when skipping across block boundaries
cb223d9606a3 dm array: fix unreleased btree blocks on closing a faulty array cursor
fc1ef07c3522 dm array: fix releasing a faulty array block twice in dm_array_cursor_end
359abf6ca962 jbd2: flush filesystem device before updating tail sequence
0f2b2d9e881c ceph: give up on paths longer than PATH_MAX
70a41e4b4d83 smb: client: fix potential OOB in smb2_dump_detail()
e1109eace22a scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine
14c02f4e6920 Linux 5.10.233
d675fefbaec3 mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
17c3f7988f32 drm: adv7511: Drop dsi single lane support
081bdb3a3167 net/sctp: Prevent autoclose integer overflow in sctp_association_init()
5a1dd20a9d86 sky2: Add device ID 11ab:4373 for Marvell 88E8075
c55d186376a8 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
42a6eb4ed7a9 RDMA/uverbs: Prevent integer overflow issue
50804bd95f00 modpost: fix the missed iteration for the max bit in do_input()
0cd78baf4dd2 modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
d5a30a6117ea btrfs: don't set lock_owner when locking extent buffer for reading
51b03b7473a0 btrfs: locking: remove the recursion handling code
20d96aa61607 ARC: build: Try to guess GCC variant of cross compiler
58713417015b irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
af37dc1f017b net: usb: qmi_wwan: add Telit FE910C04 compositions
e529b4686038 bpf: fix potential error return
6f3ce0ee5c3c sound: usb: format: don't warn that raw DSD is unsupported
a2718ed1eb8c btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
12a6e304325d wifi: mac80211: wake the queues in case of failure in resume
2558d753df06 tracing: Prevent bad count for tracing_cpumask_write
1bf53a2145fa kernel: Initialize cpumask before parsing
ba5120a2fb5f btrfs: fix use-after-free when COWing tree bock and tracing is enabled
bf267f2f81bc btrfs: rename and export __btrfs_cow_block()
1817e3e849f6 btrfs: locking: remove all the blocking helpers
4da6be8eb618 btrfs: switch extent buffer tree lock to rw_semaphore
42d7147c9c21 dmaengine: dw: Select only supported masters for ACPI devices
d3017895e393 ila: serialize calls to nf_register_net_hooks()
0d3fa6c3c9ca af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
fa57f07ba062 af_packet: fix vlan_get_tci() vs MSG_PEEK
7eaa71f56a6f RDMA/rtrs: Ensure 'ib_sge list' is accessible
925f2be402f9 eth: bcmsysport: fix call balance of priv->clk handling routines
9c76fb573889 ALSA: usb-audio: US16x08: Initialize array before use
0f67a980f2ae net: llc: reset skb->transport_header
6a14b46052ee netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
cf6befa7c569 netrom: check buffer length before accessing it
60e64b6261d1 drm/bridge: adv7511_audio: Update Audio InfoFrame properly
bbcbb83a7f1f RDMA/bnxt_re: Fix the locking while accessing the QP table
070d214c0183 RDMA/bnxt_re: Fix max_qp_wrs reported
cff07807f693 RDMA/bnxt_re: Fix reporting hw_ver in query_device
5684c11d3aec RDMA/bnxt_re: Add check for path mtu in modify_qp
aea89a85bc74 RDMA/mlx5: Enforce same type port association for multiport RoCE
af3626302040 net/mlx5: Make API mlx5_core_is_ecpf accept const pointer
6531f9c7e518 thunderbolt: Add support for Intel Panther Lake-M/P
f8b8c8c83528 thunderbolt: Add support for Intel Lunar Lake
e7cca35083b8 thunderbolt: Add Intel Barlow Ridge PCI ID
a534e5d47e4f thunderbolt: Add support for Intel Meteor Lake
aeb4a70248f5 thunderbolt: Add support for Intel Raptor Lake
21347105ded3 thunderbolt: Add support for Intel Alder Lake
712137b177b4 selinux: ignore unknown extended permissions
36c569dfa724 x86/hyperv: Fix hv tsc page based sched_clock for hibernation
c47e02201171 ipv6: prevent possible UAF in ip6_xmit()
3cb8e49178e1 skb_expand_head() adjust skb->truesize incorrectly
f67138dd338c nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net
a1c3a19446a4 btrfs: avoid monopolizing a core when activating a swap file
b29c7783ac1f power: supply: gpio-charger: Fix set charge current limits
5c4a141ff09e tracing: Constify string literal data member in struct trace_event_call
e3b89e6a6422 arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs
de29cb3bdfb2 arm64: mm: Rename asid2idx() to ctxid2asid()
109f91d8b933 drm/dp_mst: Fix MST sideband message body length check
221109ba2127 bpf: fix recursive lock when verdict program return SK_PASS
79f87a6ec39f bpf: Check validity of link->type in bpf_link_show_fdinfo()
1504108cb602 ipv6: fix possible UAF in ip6_finish_output2()
ee6b1db17f82 ipv6: use skb_expand_head in ip6_xmit
4132c4ad00dd ipv6: use skb_expand_head in ip6_finish_output2
23f95bbe7250 skbuff: introduce skb_expand_head()
3754c15b9348 MIPS: Probe toolchain support of -msym32
9ca428c6397a virtio-blk: don't keep queue frozen during system suspend
bbb55d1cb0b0 scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error
f37f301d84ea scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
3cc9e1a56692 platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
c06a5b7f12a4 regmap: Use correct format specifier for logging range errors
1c58d374ca44 ALSA: hda/conexant: fix Z60MR100 startup pop issue
f36d024bd15e scsi: megaraid_sas: Fix for a potential deadlock
c1d93e7100e5 scsi: qla1280: Fix hw revision numbering for ISP1020/1040
7911ca06b674 watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
7fca949e30c3 tracing/kprobe: Make trace_kprobe's module callback called after jump_label update
1562871ef613 mtd: rawnand: fix double free in atmel_pmecc_create_user()
ed1a8aaa3445 dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
e87dbcfdf1c0 dmaengine: mv_xor: fix child node refcount handling in early exit
619a5aeb0f0d phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
8826abb0ae2d phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider
574e5cfae2d8 phy: core: Fix that API devm_phy_put() fails to release the phy
9e21f671b9a9 phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
722ece95fcce phy: core: Fix an OF node refcount leakage in _of_phy_get()
36a6523d097d mtd: diskonchip: Cast an operand to prevent potential overflow
9ad478986fd1 nfsd: restore callback functionality for NFSv4.0
d814eeb7faa4 bpf: Check negative offsets in __bpf_skb_min_len()
1b63193b150c tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()
4e5aab3e4115 mm/vmstat: fix a W=1 clang compiler warning
e11778189513 media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
4e2e9adaea7d epoll: Add synchronous wakeup support for ep_poll_callback
6e1e991c4017 ceph: validate snapdirname option length when mounting
b7f89856c5fc of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
c86a40c26857 of: Fix error path in of_parse_phandle_with_args_map()
9416f17809a1 udmabuf: also check for F_SEAL_FUTURE_WRITE
5d4ed71327b0 nilfs2: prevent use of deleted inode
8d42147c83ee of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
64ee07cfd50f NFS/pnfs: Fix a live lock between recalled layouts and layoutget
d81f4e73aff9 Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
8b53be082fc6 btrfs: tree-checker: reject inline extent items with 0 ref count
98f31cf96f47 zram: refuse to use zero sized block device as backing device
df56b6f9b430 sh: clk: Fix clk_enable() to return 0 on NULL clk
6742afdf6171 hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
525c3d0595b0 USB: serial: option: add Telit FE910C04 rmnet compositions
b38b9456621d USB: serial: option: add MediaTek T7XX compositions
25a5f80417b2 USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
452c1654c3cd USB: serial: option: add MeiG Smart SLM770A
daf09316ddc2 USB: serial: option: add TCL IK512 MBIM & ECM
0e8098cc2538 efivarfs: Fix error on non-existent file
de4359fa4f81 i2c: riic: Always round-up when calculating bus period
8eb181aee760 chelsio/chtls: prevent potential integer overflow on 32bit
ddfb709c2895 mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
ad26612c2af9 netfilter: ipset: Fix for recursive locking warning
a24ce83a2de1 net: ethernet: bgmac-platform: fix an OF node reference leak
1942218bf95f net: hinic: Fix cleanup in create_rxqs/txqs()
64f3f7388b90 ionic: use ee->offset when returning sprom data
81bdfcd6e6a9 netdevsim: prevent bad user input in nsim_dev_health_break_write()
2fb425f27ee6 netdevsim: switch to memdup_user_nul()
82c7ad9ca099 net/smc: check return value of sock_recvmsg when draining clc data
846bada23bfc net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
e18830b7c498 net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
7678451d66b8 erofs: fix incorrect symlink detection in fast symlink
0ab621fcdff1 erofs: fix order >= MAX_ORDER warning due to crafted negative i_size
0f851f8c62d0 i2c: pnx: Fix timeout in wait functions
e430962901c7 usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled
4ba1ee910938 usb: cdns3: Add quirk flag to enable suspend residency
9339c91863de PCI: Add ACS quirk for Broadcom BCM5760X NIC
dab416edff9d ALSA: usb: Fix UBSAN warning in parse_audio_unit()
f9869f6772e3 MIPS: Loongson64: DTS: Fix msi node for ls7a
0dde3ae52a0d PCI: Use preserve_config in place of pci_flags
6c7731ad179a PCI/AER: Disable AER service on suspend
5e473f462a16 net: sched: fix ordering of qlen adjustment
aaccf3924c7a scsi: dpt_i2o: Remove obsolete driver
0c8ac16c1e2f usb: dwc3: dwc3-qcom: Add missing platform_device_put() in dwc3_qcom_acpi_register_core
bfdadc630e33 firmware: arm_scmi: Fix slab-use-after-free in scmi_bus_notifier()
abc9475430fd Linux 5.10.232
20ad30bed789 x86/static-call: fix 32-bit build
e7c1fcdda47b ALSA: usb-audio: Fix a DMA to stack memory bug
b751972c26f6 x86/xen: remove hypercall page
b09001da8227 x86/xen: use new hypercall functions instead of hypercall page
76b42b1340ca x86/xen: add central hypercall functions
05df6e6cd9a7 x86/xen: don't do PV iret hypercall through hypercall page
bed5b6a6f207 x86/static-call: provide a way to do very early static-call updates
4099bcd87390 objtool/x86: allow syscall instruction
e74011db5179 x86: make get_cpu_vendor() accessible from Xen code
1d5354a9182b xen/netfront: fix crash when removing device
dac3f7ba392c Revert "clkdev: remove CONFIG_CLKDEV_LOOKUP"
8b7e0d915689 Revert "clocksource/drivers:sp804: Make user selectable"
7f4e1fee0a74 drm/i915: Fix memory leak by correcting cache object name in error handler
47b341f714e6 tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe()
dadf82c1b260 bpf: sync_linked_regs() must preserve subreg_def
6fd69b2f2991 blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
32a849c676ea ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
45af429f76e7 team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
a1a97584334c bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
49cb8083c8df net: bonding, dummy, ifb, team: advertise NETIF_F_GSO_SOFTWARE
216509dda290 net/sched: netem: account for backlog updates from child qdisc
0fd8c3179b08 qca_spi: Make driver probing reliable
ab891aeb28d1 qca_spi: Fix clock speed for multiple QCA7000
68e6a5f0cdd8 cxgb4: use port number to set mac addr
cf604286b70d ACPI: resource: Fix memory resource type union access
76d856f03d02 net: lapb: increase LAPB_HEADER_LEN
4d2b56e2fb1e selftests: mlxsw: sharedbuffer: Remove duplicate test cases
938742593a57 selftests: mlxsw: sharedbuffer: Remove h1 ingress test case
a771f349c95d tipc: fix NULL deref in cleanup_bearer()
784fc6707949 batman-adv: Do not let TT changes list grows indefinitely
48e63887c01f batman-adv: Remove uninitialized data in full table TT response
4fb09749f266 batman-adv: Do not send uninitialized TT changes
616aa5f3c86e acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
632fb232b6bb exfat: fix potential deadlock on __exfat_get_dentry_set
e26fa236758e virtio/vsock: Fix accept_queue memory leak
7b2e41b2d251 bpf, sockmap: Fix update element with same
7ba7e748bd71 xfs: fix scrub tracepoints when inode-rooted btrees are involved
4e33aedc3026 xfs: don't drop errno values when we fail to ficlone the entire range
28b3c03a6790 usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer
922142bcff97 usb: ehci-hcd: fix call balance of clocks handling routines
0f6184603ba8 usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature
1e05b5b36aea ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()
ff6f8a29e2a7 usb: host: max3421-hcd: Correctly abort a USB request.
bd92492a960c tcp: check space before adding MPTCP SYN options
df8d35efada4 Linux 5.10.231
af442dd3e3fc octeontx2-pf: Fix otx2_get_fecparam()
ddeef5079c6b octeontx2: Fix condition.
bde4e7c15271 media: uvcvideo: Require entities to have a non-zero unique ID
45a92cbc88e4 ALSA: usb-audio: Fix out of bounds reads when finding clock sources
3fc53e46fdc8 scsi: core: Fix scsi_mode_select() buffer length handling
a0777b45095f scsi: sd: Fix sd_do_mode_sense() buffer length handling
38283b035c9d PCI: rockchip-ep: Fix address translation unit programming
43c48ad24c03 Revert "drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()"
f5e45e9464c7 modpost: Add .irqentry.text to OTHER_SECTIONS
969ee61aa117 ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume"
4fcd903a5d9e drm/amd/display: Check BIOS images before it is used
7d5f99db8b15 xhci: dbc: Fix STALL transfer event handling
99f0fe6d0191 jffs2: Fix rtime decompressor
f6fc251baefc jffs2: Prevent rtime decompress memory corruption
dbedf8ddde53 KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE
c329033f1b72 KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device
f4dbf393bfb4 KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*
c3cded0ff622 Revert "unicode: Don't special case ignorable code points"
7522e61c5350 btrfs: fix missing snapshot drew unlock when root is dead during swap activation
354f24382480 sched/core: Prevent wakeup of ksoftirqd during idle load balance
a676dbc8af8c sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy
4aaaf22aa193 sched/fair: Add NOHZ balancer flag for nohz.next_balance updates
f8d61ae46cf4 sched/fair: Trigger the update of blocked load on newly idle cpu
0669c671ab36 sched/fair: Merge for each idle cpu loop of ILB
88136224a8f1 sched/fair: Remove unused parameter of update_nohz_stats
1940ddbeb9af sched/fair: Remove update of blocked load from newidle_balance
f3794dbff0ed sched/core: Remove the unnecessary need_resched() check in nohz_csd_func()
44624fbc019f misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
a79a7e3c03ae powerpc/prom_init: Fixup missing powermac #size-cells
5a2eaa3ad2b8 MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
19bc36c8d4ec usb: chipidea: udc: handle USB Error Interrupt if IOC not set
5ac1dd51aaa0 i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock
e5f0e94f95b8 PCI: Add ACS quirk for Wangxun FF5xxx NICs
1af3a54dcea4 PCI: Add 'reset_subordinate' to reset hierarchy below bridge
dff561e4060d f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
22169b367563 nvdimm: rectify the illogical code within nd_dax_probe()
38953b4419d1 pinctrl: qcom-pmic-gpio: add support for PM8937
5d552000fe9f scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
910f9d22095d scsi: st: Don't modify unknown block number in MTIOCGET
ddcfc5708da9 leds: class: Protect brightness_show() with led_cdev->led_access mutex
3dd2c5cb2c69 scsi: hisi_sas: Add cond_resched() for no forced preemption model
dd72b3ac2fc0 tracing: Use atomic64_inc_return() in trace_clock_counter()
170b0323b032 pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
18347e7e0404 netpoll: Use rcu_access_pointer() in __netpoll_setup
78b13b562206 net/neighbor: clear error in case strict check is not set
f795bdf9dbe2 rocker: fix link status detection in rocker_carrier_init()
042da326b0a3 ASoC: hdmi-codec: reorder channel allocation list
e07b54b67e9c Bluetooth: btusb: Add RTL8852BE device 0489:e123 to device tables
7522d7d745d1 wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw()
856b24b5d92c wifi: ipw2x00: libipw_rx_any(): fix bad alignment
13c3a54f48a6 drm/amdgpu: set the right AMDGPU sg segment limitation
03c4c3e02cf9 drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
368a53315222 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
97e693593162 jfs: fix array-index-out-of-bounds in jfs_readdir
df7c76636952 jfs: fix shift-out-of-bounds in dbSplit
8c97a4d5463a jfs: array-index-out-of-bounds fix in dtReadFirst
3ccce34a5c3f dma-debug: fix a possible deadlock on radix_lock
064149161c37 drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
d28d22728b85 wifi: ath5k: add PCI ID for Arcadyan devices
9400aeb5cd02 wifi: ath5k: add PCI ID for SX76X
35360255ca30 net: inet6: do not leave a dangling sk pointer in inet6_create()
2bc34d8c8898 net: inet: do not leave a dangling sk pointer in inet_create()
14959fd7538b net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
ce39b5576785 net: af_can: do not leave a dangling sk pointer in can_create()
daa13175a6de Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
1dc1e1db9270 af_packet: avoid erroring out after sock_init_data() in packet_create()
50a90e5af499 net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
a75fe481c42c net: ethernet: fs_enet: Use %pa to format resource_size_t
fbc8d9665322 net: fec_mpc52xx_phy: Use %pa to format resource_size_t
00c9f6e82591 samples/bpf: Fix a resource leak
86b66b8091c9 r8169: don't apply UDP padding quirk on RTL8126A
823f4dff6cbd drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
418cf1b2c399 drm/mcde: Enable module autoloading
a3c885165d7c drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
c04d1dc54b11 drm/vc4: hvs: Set AXI panic modes for the HVS
c5623d7f9f90 media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
7850ca9a6695 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
f4f2ef66d288 kcsan: Turn report_filterlist_lock into a raw_spinlock
34cd4ec08b89 kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
8f855689c164 btrfs: avoid unnecessary device path update for the same device
99192c735ed4 s390/cpum_sf: Handle CPU hotplug remove during sampling
c2527d07c7e9 iommu/arm-smmu: Defer probe of clients after smmu device bound
24328b776fb2 ocfs2: update seq_file index in ocfs2_dlm_seq_next
d3aeb50fcb12 mmc: core: Further prevent card detect during shutdown
af940c0d623d mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet
287e4952d77b regmap: detach regmap from dev on regmap_exit
7175728f6b2d dma-buf: fix dma_fence_array_signaled v4
70f3de869865 bpf: fix OOB devmap writes when deleting elements
336e30f32ae7 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
e3732102a9d6 nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
df43d8da6bac scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
12f04fc8580e scsi: qla2xxx: Fix use after free on unload
c87add0d819b scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
406e57325daa scsi: qla2xxx: Fix NVMe and NPIV connect issue
d7fd14dd866f ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
a59d39e4770f ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
b3ebf8cbd886 ALSA: usb-audio: add mixer mapping for Corsair HS80
1152dd13845e arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
4a6f053af119 tracing: Fix cmp_entries_dup() to respect sort() comparison rules
4cbc202f28a5 watchdog: rti: of: honor timeout-sec property
5912a921289e HID: wacom: fix when get product name maybe null pointer
43c6d763569f bpf: Fix exact match conditions in trie_get_next_key()
adb4a970bfa9 bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
9c19ea59965e ocfs2: free inode when ocfs2_get_init_inode() fails
e0c6ce842409 spi: mpc52xx: Add cancel_work_sync before module remove
dbedc7e142df tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
8cd416aaac68 drm/sti: Add __iomem for mixer_dbg_mxn's parameter
7fd09abc4bdd i3c: master: Fix dynamic address leak when 'assigned-address' is present
b70ba15c66d5 i3c: master: Extend address status bit to 4 and add I3C_ADDR_SLOT_EXT_DESIRED
1c47272e535d i3c: master: Replace hard code 2 with macro I3C_ADDR_SLOT_STATUS_BITS
3aecd6fd55cf i3c: fix incorrect address slot lookup on 64-bit
fbb3aa94fc8d dt-bindings: serial: rs485: Fix rs485-rts-delay property
0da0be3b1d17 dt_bindings: rs485: Correct delay values
4733f68e59bb gpio: grgpio: Add NULL check in grgpio_probe
c8e3aa367e71 gpio: grgpio: use a helper variable to store the address of ofdev->dev
d9fa09ca004b geneve: do not assume mac header is set in geneve_xmit_skb()
d93efe18b49a ethtool: Fix wrong mod state in case of verbose and no_mask bitset
e21855091f11 netfilter: nft_set_hash: skip duplicated elements pending gc run
6099b5d3e371 netfilter: ipset: Hold module reference while requesting a module
98ea587a4048 net: sched: fix erspan_opt settings in cls_flower
e0155b1b1509 igb: Fix potential invalid memory access in igb_init_module()
9da327f2e6b7 net/qed: allow old cards not supporting "num_images" to work
650ee9a22d7a tipc: Fix use-after-free of kernel socket in cleanup_bearer().
c99507fff94b dccp: Fix memory leak in dccp_feat_change_recv
b90d061345bb net/ipv6: release expired exception dst cached in socket
b3282c2bebee can: j1939: j1939_session_new(): fix skb reference counting
aa632691c722 net: hsr: avoid potential out-of-bound access in fill_frame_info()
f9653b00bef2 net/sched: tbf: correct backlog statistic for GSO packets
7f5eda0e315b ptp: Add error handling for adjfine callback in ptp_clock_adjtime
ad28612ebae1 netfilter: x_tables: fix LED ID check in led_tg_check()
0b2cbed82b7c ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()
273cab979da1 can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
265f8341470f can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
601ec0003c17 watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart()
05bed96e4cb0 iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
4715e23b3a7f drm/etnaviv: flush shader L1 cache after user commandstream
c1406d8329f5 btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
2d505a801e57 nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
7fd29d284b55 nfsd: make sure exp active before svc_export_show
1f53e8400b13 dm thin: Add missing destroy_work_on_stack()
c6ac663c92c8 PCI: keystone: Add link up check to ks_pcie_other_map_bus()
093ecc6d82ff i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
aa10c746e79a scsi: ufs: exynos: Fix hibern8 notify callbacks
a1f2aff064ef util_macros.h: fix/rework find_closest() macros
afc1e3c00b3f ad7780: fix division by zero in ad7780_write_raw()
6fd018aa168e btrfs: ref-verify: fix use-after-free after invalid ref action
6f3821acd7c3 quota: flush quota_release_work upon quota writeback
366e55e91fe9 octeontx2-pf: Fix out-of-bounds read in otx2_get_fecparam()
442dadf32d1c ASoC: fsl_micfil: fix the naming style for mask definition
971b48934577 sh: intc: Fix use-after-free bug in register_intc_controller()
86a1f9fa2480 sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
8c06a00a9be6 SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE
a4b153bdaad5 sunrpc: remove unnecessary test in rpc_task_set_client()
3ccfa8269fae SUNRPC: Convert rpc_client refcount to use refcount_t
e2730edfff6b SUNRPC: correct error code comment in xs_tcp_setup_socket()
f69fb61c69a0 nfs: ignore SB_RDONLY when mounting nfs
bd4624d73373 modpost: remove incorrect code in do_eisa_entry()
b0660da68491 rtc: ab-eoz9: don't fail temperature reads on undervoltage notification
7f5a2ed5c181 9p/xen: fix release of IRQ
fa365f688014 9p/xen: fix init sequence
57ee79e9c94c block: return unsigned int from bdev_io_min
25ec6cd751c9 jffs2: fix use of uninitialized variable
8d8b3f5f4cbf ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
04c0b0f37617 ubi: fastmap: Fix duplicate slab cache names while attaching
36b25baf96b8 ubifs: Correct the total block count by deducting journal reservation
0d68e8514d90 rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
cd154812858d rtc: abx80x: Fix WDT bit position of the status register
c48db3147c14 rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()
5237a297ffd3 NFSv4.0: Fix a use-after-free problem in the asynchronous open()
2365f57820c0 um: Always dump trace for specified task in show_stack
634b3c3d0b5c um: Fix the return value of elf_core_copy_task_fpregs
e6102b72edc4 um: Fix potential integer overflow during physmem setup
52ee41452527 rpmsg: glink: Propagate TX failures in intentless mode as well
02999e135b01 SUNRPC: make sure cache entry active before cache_show
3c5f545c9a1f NFSD: Prevent a potential integer overflow
a44a4260a28c lib: string_helpers: silence snprintf() output truncation warning
8ceb21d76426 usb: dwc3: gadget: Fix looping of queued SG entries
a98340265f28 usb: dwc3: gadget: Fix checking for number of TRBs left
3591fe07aa53 ALSA: hda/realtek: Apply quirk for Medion E15433
99af54eb0c96 ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max
820bc3f297e8 ALSA: hda/realtek: Set PCBeep to default value for ALC274
ee68e7bd8022 ALSA: hda/realtek: Update ALC225 depop procedure
03a469024f67 media: v4l2-core: v4l2-dv-timings: check cvt/gtf result
d7408a052aa1 media: wl128x: Fix atomicity violation in fmc_send_cmd()
f74b360a012a HID: wacom: Interpret tilt data from Intuos Pro BT as signed values
2d2192fd2e6b block: fix ordering between checking BLK_MQ_S_STOPPED request adding
dad458e77540 arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled
77755dc95ff2 sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
35f8f72b4579 um: vector: Do not use drvdata in release
3997d11fd996 serial: 8250: omap: Move pm_runtime_get_sync
6be99d4c117b um: net: Do not use drvdata in release
509ba8746f81 um: ubd: Do not use drvdata in release
0f6737cad88b ubi: wl: Put source PEB into correct list if trying locking LEB failed
fb6d3c6c1218 platform/chrome: cros_ec_typec: fix missing fwnode reference decrement
11b414ff9ab4 spi: Fix acpi deferred irq probe
2e151b8ca316 netfilter: ipset: add missing range check in bitmap_ip_uadt
fa0e202e23ff Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit"
0ff91b3bf53e serial: sh-sci: Clean sci_ports[0] after at earlycon exit
b12869cab514 Revert "usb: gadget: composite: fix OS descriptors w_value logic"
5be4bc1c73ca driver core: bus: Fix double free in driver API bus_register()
e844bccad7ee Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()
a26842e4683f exfat: fix uninit-value in __exfat_get_dentry_set
7fc42f249daf locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass()
0b9622163926 tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler
f856246ff6da apparmor: test: Fix memory leak for aa_unpack_strdup()
b9322408d83a comedi: Flush partial mappings in error case
a4236cc4f952 fsnotify: fix sending inotify event with unexpected filename
da6e6ff1f6c5 PCI: Fix use-after-free of slot->bus on hot remove
5442dbd3342a KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status
1a89ef73b510 crypto: x86/aegis128 - access 32-bit arguments as 32-bit
e8f728442dd5 perf/x86/intel/pt: Fix buffer full but size is 0 case
626a8b956719 ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
bbf3f1fd8a0a jfs: xattr: check invalid xattr size more strictly
ea0527d5cc61 ext4: fix FS_IOC_GETFSMAP handling
442c6f05d94e ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
62dc01c83fa7 ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
03d68e2d244c soc: qcom: socinfo: fix revision check in qcom_socinfo_probe()
4c9fded47888 usb: ehci-spear: fix call balance of sehci clk handling routines
0aa9e30b5b4a xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
e47f0e95441b apparmor: fix 'Do simple duplicate message elimination'
f89f677adc78 ALSA: hda/realtek: Update ALC256 depop procedure
6e99925d8548 ALSA: hda/realtek - Add type for ALC287
9f26a607d846 staging: greybus: uart: clean up TIOCGSERIAL
7bf3e45ea60b misc: apds990x: Fix missing pm_runtime_disable()
8a960584638f USB: chaoskey: Fix possible deadlock chaoskey_list_lock
bb37389d14f4 USB: chaoskey: fail open after removal
2e72f53f740a usb: yurex: make waiting on yurex_write interruptible
30b9a7786c48 usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read()
653903e36ca2 iio: light: al3010: Fix an error handling path in al3010_probe()
75e6dc33f16a ipmr: fix tables suspicious RCU usage
e5dffbd159ef ipmr: convert /proc handlers to rcu_read_lock()
a9615376a999 bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
6b41c5627117 net: hsr: fix hsr_init_sk() vs network/transport headers.
1564c7ed9d29 net: introduce a netdev feature for UDP GRO forwarding
4654bcb686ac spi: atmel-quadspi: Fix register name in verbose logging function
b58678e3f243 net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken
3dbdb3f85b74 marvell: pxa168_eth: fix call balance of pep->clk handling routines
882ea20ce07c net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration
b18ab1198587 tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets
6728375984cb net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device
c399dd6e7042 power: supply: bq27xxx: Fix registers of bq27426
c5351bfba7b9 power: supply: bq27xxx: Support CHARGE_NOW for bq27z561/bq28z610/bq34z100
da4008a289e1 power: supply: core: Remove might_sleep() from power_supply_put()
70f1bad32127 fs_parser: update mount_api doc to match function signature
0918f5643fc6 vfio/pci: Properly hide first-in-list PCIe extended capability
145482f4c894 vdpa/mlx5: Fix suboptimal range on iotlb iteration
eb681998c889 NFSD: Fix nfsd4_shutdown_copy()
9d4f174342a7 NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()
752a75811f27 NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
9df83cc000ed remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region
b5ba1b37142f rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length
295cb2524309 rpmsg: glink: Fix GLINK command prefix
9761e51e1d43 rpmsg: glink: Send READ_NOTIFY command in FIFO full case
3dd661b963a3 rpmsg: glink: Add TX_DATA_CONT command while sending
e72735fcce17 perf trace: Avoid garbage when not printing a syscall's arguments
10eb66d4f295 perf trace: Do not lose last events in a race
68ccc1830e9d m68k: coldfire/device.c: only build FEC when HW macros are defined
2255a994d6f1 m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x
10f14161e830 perf trace: avoid garbage when not printing a trace event's arguments
af87c2069952 f2fs: check curseg->inited before write_sum_page in change_curseg
c6d54485cf81 f2fs: remove the unused flush argument to change_curseg
5bb54d3b377e f2fs: open code allocate_segment_by_default
c6ad7333e530 f2fs: remove struct segment_allocation default_salloc_ops
a7e306f7c32d f2fs: avoid using native allocate_segment_by_default()
6e5de38f605c f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
43b2e068aef4 PCI: cpqphp: Fix PCIBIOS_* return value confusion
1fe390f27875 PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
edb4833a3838 perf probe: Correct demangled symbols in C++ program
0b04b48e4cc2 perf probe: Fix libdw memory leak
26db806fa23e perf cs-etm: Don't flush when packet_queue fills up
c751d28b403f clk: clk-axi-clkgen: make sure to enable the AXI bus clock
a68e4f76ee85 clk: axi-clkgen: use devm_platform_ioremap_resource() short-hand
43afa76e6efe dt-bindings: clock: axi-clkgen: include AXI clk
fc7ef5873472 dt-bindings: clock: adi,axi-clkgen: convert old binding to yaml format
29216bb390e3 fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
d161e5ea0ca7 fbdev/sh7760fb: Alloc DMA memory from hardware device
6f1fabc9e331 powerpc/kexec: Fix return of uninitialized variable
fd57d992f371 powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static
66b7ddd1804e ocfs2: fix uninitialized value in ocfs2_file_read_iter()
bd715e191d44 RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
a4d2011cbe03 scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
a56777a3ef5b scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
e3b9ba55c18f scsi: fusion: Remove unused variable 'rc'
ef2c2580189e scsi: bfa: Fix use-after-free in bfad_im_module_exit()
cc30125eb6b6 mfd: rt5033: Fix missing regmap_del_irq_chip()
896927b0157a RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey
6956c0e7346c powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
54cb5fa850f9 mtd: rawnand: atmel: Fix possible memory leak
c912aae5363a cpufreq: loongson2: Unregister platform_driver on failure
61d590d7076b mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices
c472b55cc0bc mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device
0b648968bfa4 mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
48d3964f2bcd mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
2630b18bed7d mfd: da9052-spi: Change read-mask to write-mask
b86340df10b1 mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race
a85e5215609d powerpc/vdso: Flag VDSO64 entry points as functions
62a8d90e3221 trace/trace_event_perf: remove duplicate samples on the first tracepoint event
49e8a0e07b02 wireguard: selftests: load nf_conntrack if not present
63bc9a42a02e netpoll: Use rcu_access_pointer() in netpoll_poll_lock
fb91ce37dc9a Bluetooth: fix use-after-free in device_for_each_child()
49de4ac80427 driver core: Introduce device_find_any_child() helper
f2d06d4e129e ALSA: 6fire: Release resources at card release
4dd821dcbfce ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
bf0aa35a7cb8 ALSA: us122l: Use snd_card_free_when_closed() at disconnection
24fe9f7ca83e ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
d5a733ee2624 ALSA: usx2y: Cleanup probe and disconnect callbacks
cfb1f6bc2eed ALSA: usx2y: Coding style fixes
9a70db03857a ALSA: usx2y: Fix spaces
5674ae441c89 net: rfkill: gpio: Add check for clk_enable()
b751f3423fbd drm/amdkfd: Fix wrong usage of INIT_WORK()
6543a34f34a1 selftests: net: really check for bg process completion
1df5d631ba9e bpf, sockmap: Fix sk_msg_reset_curr
d26d977633d1 bpf, sockmap: Several fixes to bpf_msg_pop_data
2b4530ecc018 bpf, sockmap: Several fixes to bpf_msg_push_data
5a0ae8e4f79c selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap
78eb4af79e8a selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap
74d2b00f488f selftests, bpf: Add one test for sockmap with strparser
3e35560e80a9 selftests/bpf: Fix SENDPAGE data logic in test_sockmap
a9fa0d2ce890 selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap
224b9bc4977c netlink: typographical error in nlmsg_type constants definition
59362f51f4c2 drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
3fd17a47ee72 wifi: wfx: Fix error handling in wfx_core_init()
67d32d63c058 drm/etnaviv: hold GPU lock across perfmon sampling
02aac657c48e drm/etnaviv: fix power register offset on GC300
17551e3d94b7 drm/etnaviv: dump: fix sparse warnings
04c0cd65a844 drm/etnaviv: Request pages from DMA32 zone on addressing_limited
54163a35fe44 drm/etnaviv: rework linear window offset calculation
e5e10c00610d drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
e44d23fa0dc6 drm/panfrost: Remove unused id_mask from struct panfrost_model
5ff9de1f2712 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
2d1648603752 octeontx2-pf: ethtool fec mode support
8cafe71ad0fb octeontx2-af: Add new CGX_CMD to get PHY FEC statistics
9bb714350200 octeontx2-af: forward error correction configuration
a5f3aebadcb7 octeontx2-pf: Calculate LBK link instead of hardcoding
4dce1962411f octeontx2-af: Mbox changes for 98xx
50c56b0f5fe3 drm: fsl-dcu: enable PIXCLK on LS1021A
b773f406b6de drm/fsl-dcu: Convert to Linux IRQ interfaces
5fa329c44e1e wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
4496d25157c9 selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap
addabcb1bd37 selftests/bpf: Fix msg_verify_data in test_sockmap
d4f54c609d28 drm/bridge: tc358767: Fix link properties discovery
e4decf4c8b56 netdevsim: copy addresses for both in and out paths
7fd24ee949bd netdevsim: rely on XFRM state direction instead of flags
76ff31c0113d xfrm: store and rely on direction to construct offload flags
837f37f0cf39 xfrm: rename xfrm_state_offload struct to allow reuse
bfdad9de02a3 bpf: Fix the xdp_adjust_tail sample prog issue
7706afc21304 ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
5e3385bca11a ASoC: fsl_micfil: fix regmap_write_bits usage
b2a72a772ef0 ASoC: fsl_micfil: use GENMASK to define register bit fields
226fc91c860b ASoC: fsl_micfil: do not define SHIFT/MASK for single bits
fa55ed175c7b ASoC: fsl_micfil: Drop unnecessary register read
78a71b056c2c dt-bindings: vendor-prefixes: Add NeoFidelity, Inc
54550eeb8f86 wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2
f3749bc13cb3 wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1
145f3ac8c92e drm/v3d: Address race-condition in MMU flush
c992e517c8a6 drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
0bde5b6e230a drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
d1ae370b82e9 wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq()
29ee7d6fa18f wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq()
1d602e4b6dcb drm/omap: Fix locking in omap_gem_new_dmabuf()
c941af142200 wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
ba35d3b212fb drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused
0c24b82bc4d1 media: atomisp: Add check for rgby_data memory allocation failure
4478f599a283 media: atomisp: remove #ifdef HAS_NO_HMEM
380c0e1d96f3 firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
02dff60d0c99 selftests/resctrl: Protect against array overrun during iMC config parsing
5f0e91a5f4ed regmap: irq: Set lockdep class for hierarchical IRQ domains
409b1e428cf9 pmdomain: ti-sci: Add missing of_node_put() for args.np
dd1985f9752f ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
9db3ef898a6e pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle
e8174fb173cc cgroup/bpf: only cgroup v2 can be attached by bpf programs
067d0c56630d Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline"
2295468c0c20 arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad
1b07333bbc3a arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4
839e76cea2ab tpm: fix signed/unsigned bug when checking event logs
dad86eb91cf9 mmc: mmc_spi: drop buggy snprintf()
748557ca7dc9 soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
c9c6a62c91e9 soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq()
f9dc2ae5a2cd spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq()
85cf7a3c6f7d spi: spi-fsl-lpspi: downgrade log level for pio mode
ef1db3d1d2bf clocksource/drivers:sp804: Make user selectable
d08932bb6e38 clkdev: remove CONFIG_CLKDEV_LOOKUP
e48e204f364a kcsan, seqlock: Fix incorrect assumption in read_seqbegin()
dc684d966f48 time: Fix references to _msecs_to_jiffies() handling of values
069601e4b657 crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
28f8ffa945f7 crypto: bcm - add error check in the ahash_hmac_init function
dead96e1c748 crypto: caam - add error check to caam_rsa_set_priv_key_form
a56860294ccd crypto: cavium - Fix the if condition to exit loop after timeout
a92ccd3618e4 crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
99ec5eb5bbf3 EDAC/fsl_ddr: Fix bad bit shift operations
e0269ea7a628 EDAC/bluefield: Fix potential integer overflow
29551174590e firmware: google: Unregister driver_info on failure
cc386170b331 crypto: caam - Fix the pointer passed to caam_qi_shutdown()
e8a2b1c1c2ea hfsplus: don't query the device logical block size multiple times
3cab4bbc6691 s390/syscalls: Avoid creation of arch/arch/ directory
cf9efea8c092 acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()
6c772871c2e5 arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
ff01ac3e766c m68k: mvme147: Reinstate early console
f65ca93b859d m68k: mvme16x: Add and use "mvme16x.h"
21f46b07c20b m68k: mvme147: Fix SCSI controller IRQ numbers
452f9ddd12be nvme-pci: fix freeing of the HMB descriptor table
d3df9f26cff9 initramfs: avoid filename buffer overrun
17f35a6c9391 mips: asm: fix warning when disabling MIPS_FP_SUPPORT
72d6dd978f1d x86/xen/pvh: Annotate indirect branch as safe
8ce88918e4d8 kselftest/arm64: mte: fix printf type warnings about longs
8025d65d6242 x86/barrier: Do not serialize MSR accesses on AMD
67be3cd92aa0 nvme: fix metadata handling in nvme-passthrough
73b078e3314d cifs: Fix buffer overflow when parsing NFS reparse points
36741bfcfbff rcu-tasks: Idle tasks on offline CPUs are in quiescent states
e01ff1251c77 ipmr: Fix access to mfc_cache_list without lock held
e8529cfd7086 ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry
e05e8f54d23f proc/softirqs: replace seq_printf with seq_put_decimal_ull_width
444c9d41210c ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div()
ddd61392263d ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate()
a8ebe0a22527 can: j1939: fix error in J1939 documentation.
f6b4294a0249 regulator: rk808: Add apply_bit for BUCK3 on RK809
b070a9e0dbf3 soc: qcom: Add check devm_kasprintf() returned value
6df3ee9073cd net: usb: qmi_wwan: add Quectel RG650V
bc014d8d6561 x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB
f61da9401963 ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
501ac2d1aae6 selftests/watchdog-test: Fix system accidentally reset after watchdog-test
6b5737b14af1 mac80211: fix user-power when emulating chanctx
9347d7c552c8 ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet
43323a4e5b3f mm: resolve faulty mmap_region() error path behaviour
a32712d54c61 mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling
7a450540c82f mm: unconditionally close VMAs on error
f68a0236337e mm: avoid unsafe VMA hook invocation when error arises on mmap hook
57cc8d253099 mm: revert "mm: shmem: fix data-race in shmem_getattr()"
ed98d26021db NFSD: Never decrement pending_async_copies on error
059434d23c45 NFSD: Initialize struct nfsd4_copy earlier
9e52ff544e0b NFSD: Limit the number of concurrent async COPY operations
4fcb25459430 NFSD: Async COPY result needs to return a write verifier
7f9b91ed15df NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point
2e7ce4e50d14 media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
c29a44d9a402 mmc: core: fix return value check in devm_mmc_alloc_host()
b22ddca004d3 drm/bridge: tc358768: Fix DSI command tx
938c13740f8b Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"
0a5014ad37c7 nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
344558d81c7c ocfs2: fix UBSAN warning in ocfs2_verify_volume()
b017697a517f nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
d4b42f926adc KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKEN
c96f90911dd1 vdpa/mlx5: Fix PA offset with unaligned starting iotlb map
28d4ed71ae0b ocfs2: uncache inode which has failed entering the group
5fe8bcc82f1d x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y
ffad2ac8c859 net/mlx5e: kTLS, Fix incorrect page refcounting
a508c74ceae2 net/mlx5: fs, lock FTE when checking if active
6e3f2c512d2b netlink: terminate outstanding dump on socket close
b5214ca796fb clk: qcom: gcc-qcs404: fix initial rate of GPLL3
3e7f845614ee leds: lp55xx: Remove redundant test for invalid channel number
5dabb7af57bc ftrace: Fix regression with module command in stack_trace_filter
5f86e79c0b22 ovl: Filter invalid inodes with missing lookup function
2cc30545dd3a media: uvcvideo: Stop stream during unregister
74a65313578b media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
da56bb858954 media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate()
580d1e5cf2cd media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled
5a53f97cd597 media: ts2020: fix null-ptr-deref in ts2020_probe()
5c9ab34c87af media: i2c: tc358743: Fix crash in the probe error path when using polling
b240a0472f8e arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
711d99f845cd Linux 5.10.230
918326996932 9p: fix slab cache name creation for real
d02492863023 mm: krealloc: Fix MTE false alarm in __do_krealloc
b17397a0a5c5 io_uring: fix possible deadlock in io_register_iowq_max_workers()
dd7a728d5c0d md/raid10: improve code of mrdev in raid10_sync_request
8ea0b8e32bed net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition
9db25c2b41c3 fs: Fix uninitialized value issue in from_kuid and from_kgid
35b4795a7ebf vDPA/ifcvf: Fix pci_read_config_byte() return code handling
7e222d2c7f9a powerpc/powernv: Free name on error in opal_event_init()
b718f71747b7 sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML
dc834af641d7 crypto: marvell/cesa - Disable hash algorithms
4d8f6679b03a bpf: use kvzmalloc to allocate BPF verifier environment
0bf6971b7d1e HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad
2bc339b00fbd 9p: Avoid creating multiple slab caches with the same name
2f4bfcc4c5fa net: phy: ti: take into account all possible interrupt sources
16a8ebc88fe2 ALSA: usb-audio: Add endianness annotations
eb1bdcb7dfc3 vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans
414476c4fb11 hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer
0d71863c19be ALSA: usb-audio: Add quirks for Dell WD19 dock
4dc9c1e83aeb ALSA: usb-audio: Support jack detection on Dell dock
6a7e6dcf90fe ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
e068a87cf25e irqchip/gic-v3: Force propagation of the active state with a read-back
bb17f42135f5 USB: serial: option: add Quectel RG650V
6d5bd4bc14d7 USB: serial: option: add Fibocom FG132 0x0112 composition
c5748d95608c USB: serial: qcserial: add support for Sierra Wireless EM86xx
e567fc8f7a44 USB: serial: io_edgeport: fix use after free in debug printk
d76923164705 usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
6e2848d1c8c0 usb: musb: sunxi: Fix accessing an released usb phy
5dd3f5a9244a fs/proc: fix compile warning about variable 'vmcore_mmap_ops'
faff5bbb2762 media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
547087307bc1 net: do not delay dst_entries_add() in dst_release()
83aa0c996417 perf session: Add missing evlist__delete when deleting a session
2297d80a13a6 Revert "perf hist: Add missing puts to hist__account_cycles"
82090f94c723 net: bridge: xmit: make sure we have at least eth header len bytes
11eab327a2a8 spi: fix use-after-free of the add_lock mutex
c8dce228db6f spi: Fix deadlock when adding SPI controllers on SPI buses
982a2757e725 splice: don't generate zero-len segement bvecs
bf0b0c6d1597 btrfs: reinitialize delayed ref list after deleting it from the list
8fc5ea9231af nfs: Fix KMSAN warning in decode_getfattr_attrs()
485d9232112b io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
f336622838e5 io_uring: use kiocb_{start,end}_write() helpers
f83a32351efd fs: create kiocb_{start,end}_write() helpers
955089c2403c io_uring: rename kiocb_end_write() local helper
6f383f653d03 dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow
483b7261b35a dm cache: fix potential out-of-bounds access on the first resume
f136d8d3f26f dm cache: optimize dirty bit checking with find_next_bit when resizing
ee1f74925717 dm cache: fix out-of-bounds access to the dirty bitset when resizing
5b975f146d82 dm cache: correct the number of origin blocks to match the target length
2ac7f253dead drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
17f5f18085ac drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
1829c36f9329 pwm: imx-tpm: Use correct MODULO value for EPWM mode
054931ca3cfc media: v4l2-tpg: prevent the risk of a division by zero
5a9bd375bf88 media: pulse8-cec: fix data timestamp at pulse8_setup()
828047c70f47 media: cx24116: prevent overflows on SNR calculus
f54e8e1e39da media: s5p-jpeg: prevent buffer overflows
3a977b554f66 ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
ac40b9dff274 ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()
c1eba9f0e235 scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer
8e823ce93cc8 media: adv7604: prevent underflow condition when reporting colorspace
e351002b3a7a media: dvb_frontend: don't play tricks with underflow values
a4a17210c03a media: dvbdev: prevent the risk of out of memory access
ae6fd157eae4 media: stb0899_algo: initialize cfr before using it
63b122f53793 Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown"
30606ea3fae5 net: arc: fix the device for dma_map_single/dma_unmap_single
71d08334c2cb net: phy: ti: add PHY_RST_AFTER_CLK_EN flag
d3f517f904df net: phy: ti: implement generic .handle_interrupt() callback
f398d0a5b783 net: phy: export phy_error and phy_trigger_machine
590a4b2d4e0b net: hns3: fix kernel crash when uninstalling driver
cf6bae33c5aa can: c_can: fix {rx,tx}_errors statistics
40b283ba7666 sctp: properly validate chunk size in sctp_sf_ootb()
22f4e2f86ad8 net: enetc: set MAC address to the VF net_device
1e4332581cd4 security/keys: fix slab-out-of-bounds in key_task_permission
d7dc68d82ab3 HID: core: zero-initialize the report buffer
7830bfc3e7e7 ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin
92f5b6978293 ARM: dts: rockchip: Fix the spi controller on rk3036
c34f7b904748 ARM: dts: rockchip: drop grf reference from rk3036 hdmi
db87a9fb6a58 ARM: dts: rockchip: fix rk3036 acodec node
7ddbc813ba64 arm64: dts: imx8mp: correct sdhc ipg clk
e38f91b78388 arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc
fbccf9647f0f arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
752c5bfb600f arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards
ebb427d5f270 arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
9d0d15f26b86 arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator
b874a7e65b4f Linux 5.10.229
7948c22cc70b mac80211: always have ieee80211_sta_restart()
1e5a17dc77d8 vt: prevent kernel-infoleak in con_font_get()
a508a102edf8 drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
1d0d406bfc6b Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device"
bda1a99a0dd6 mm: shmem: fix data-race in shmem_getattr()
aa0cee46c5d3 nilfs2: fix kernel bug due to missing clearing of checked flag
bfd1d223d80c x86/bugs: Use code segment selector for VERW operand
70767689ec6e ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
d592b2e9212f riscv: Remove duplicated GET_RM
170ad7e7a662 riscv: Remove unused GENERATING_ASM_OFFSETS
7e6bb3443185 riscv: Use '%u' to format the output of 'cpu'
1e617230b783 riscv: efi: Set NX compat flag in PE/COFF header
c345728678df riscv: vdso: Prevent the compiler from inserting calls to memset()
35770ca6180c mm: avoid leaving partial pfn mappings around in error case
69d4e1ce9087 mm: add remap_pfn_range_notrack
c72e0df0b56c nilfs2: fix potential deadlock with newly created symlinks
edc84c1c1a85 iio: light: veml6030: fix microlux value calculation
442f786c5bff staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
d0231f43df47 wifi: iwlegacy: Clear stale interrupts before resuming device
4112450da7d6 wifi: ath10k: Fix memory leak in management tx
c21efba8b5a8 wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
1cfc32930461 Revert "driver core: Fix uevent_show() vs driver detach race"
796df8d64caa xhci: Use pm_runtime_get to prevent RPM on unsupported systems
065789892e37 xhci: Fix Link TRB DMA in command ring stopped completion event
efefde4d1b7c usb: phy: Fix API devm_usb_put_phy() can not release the phy
2d4650d2b297 usbip: tools: Fix detach_port() invalid port error path
603342ab037d misc: sgi-gru: Don't disable preemption in GRU driver
aae9c5b472d6 NFS: remove revoked delegation from server's delegation list
8395b6096959 net: amd: mvme147: Fix probe banner message
0cac4a2718b2 firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state()
422f1b66b149 kasan: Fix Software Tag-Based KASAN with GCC
8e99d41858eb compiler-gcc: remove attribute support check for `__no_sanitize_address__`
4336f120937d compiler-gcc: be consistent with underscores use for `no_sanitize`
e3e608cbad37 netfilter: nft_payload: sanitize offset and length before calling skb_checksum()
a27a5c40ee4c net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension
b88262c950c3 net: support ip generic csum processing in skb_csum_hwoffload_help
590976f92172 bpf: Fix out-of-bounds write in trie_get_next_key()
ce691c814bc7 net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
9cab53f03263 gtp: allow -1 to be specified as file description from userspace
e2742758c9c8 ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow()
465d3a8eca3f ASoC: cs42l51: Fix some error handling paths in cs42l51_probe()
45a628911d3c wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
66e35e42f51e wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
02b121beda58 mac80211: Add support to trigger sta disconnect on hardware restart
89e25a2ec2a2 mac80211: do drv_reconfig_complete() before restarting all
1ac988c6b8ff RDMA/bnxt_re: synchronize the qp-handle table array
8256f6166d02 RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down
f121dee2f907 RDMA/cxgb4: Dump vendor specific QP details
935ca968019f wifi: brcm80211: BRCM_TRACING should depend on TRACING
fd3b368769ae wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys
e38ccb226de5 mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING
ffbb1f15bae7 cgroup: Fix potential overflow issue when checking max_depth
5b1e461fefb0 selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
8df5cd51fd70 xfrm: validate new SA's prefixlen using SA family when sel.family is unset
4abbba710583 arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
03c9c2c2d2d0 ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
f4b6a6493eb5 net: phy: dp83822: Fix reset pin definitions
2fe399bb8efd serial: protect uart_port_dtr_rts() in uart_shutdown() too
066314b0b76f selinux: improve error checking in sel_write_load()
3eb6aa870057 hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event
631330f5a635 ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593
76ce386feb14 KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
0f0374d09c82 openat2: explicitly return -E2BIG for (usize > PAGE_SIZE)
9f2ab98371c2 nilfs2: fix kernel bug due to missing clearing of buffer delay flag
1f440403be1f ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue
59a1b38d3a5f ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]
234682910971 drm/amd: Guard against bad data for ATIF ACPI method
c9085e2401b8 ALSA: hda/realtek: Update default depop procedure
5e431f85c87b ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
c7fcfdba35ab posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
0da93d67da90 r8169: avoid unsolicited interrupts
8a283a19026a net: sched: fix use-after-free in taprio_change()
95b3f3ed5ac6 net: usb: usbnet: fix name regression
77bc881d370e be2net: fix potential memory leak in be_xmit()
db755e553490 net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()
9f95de15904a xfrm: respect ip protocols rules criteria when performing dst lookups
6ba07c4a9eac xfrm: extract dst lookup parameters into a struct
02874ca52df2 tracing: Consider the NULL character when validating the event length
df848523d6b4 jfs: Fix sanity check in dbMount
8605ca4bd0f4 arm64: Force position-independent veneers
0329056e0730 ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit
75f828e944da drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
649d64650623 iomap: update ki_pos a little later in iomap_dio_complete
c9b77438077d exec: don't WARN for racy path_noexec check
20e27c773945 block, bfq: fix procress reference leakage for bfqq in merge chain
bf83ba3c55d4 KVM: s390: gaccess: Check if guest address is in memslot
6e1659b674b6 KVM: s390: gaccess: Cleanup access to guest pages
472088ffb1cc KVM: s390: gaccess: Refactor access address range check
511ca935092a KVM: s390: gaccess: Refactor gpa and length calculation
cf9ddf9ed94c arm64: probes: Fix uprobes for big-endian kernels
7f1ef59185d2 arm64:uprobe fix the uprobe SWBP_INSN in big-endian
6c151aeb6dc4 Bluetooth: bnep: fix wild-memory-access in proto_unregister
5c345c47e884 s390: Initialize psw mask in perf_arch_fetch_caller_regs()
6af43ec3bf40 usb: typec: altmode should keep reference to parent
ed31aba8ce93 smb: client: fix OOBs when building SMB2_IOCTL request
8c1e6717f60d scsi: target: core: Fix null-ptr-deref in target_alloc_device()
4af714e82379 genetlink: hold RCU in genlmsg_mcast()
b6321146773d net: systemport: fix potential memory leak in bcm_sysport_xmit()
f48eaf4e88c3 net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
aacf6e28aeda net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()
56dbb74b6a4b macsec: don't increment counters for an unrelated SA
2c7dd3ca6be9 drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation
df6fed0a2a1a RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
78aaf54ad5d7 RDMA/bnxt_re: Return more meaningful error
718609f51866 ipv4: give an IPv4 dev to blackhole_netdev
59df170bdec9 RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP
9076d449e77b ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
dbe51dd516e6 RDMA/bnxt_re: Add a check for memory allocation
c17e5cbbb180 RDMA/bnxt_re: Fix incorrect AVID type in WQE structure
f141044cc6d3 net: bridge: mcast: wait for previous gc cycles when removing port
7640df3a194c net: atlantic: eliminate double free in error handling logic
3cbcd4752671 RDMA/hns: Fix UAF for cq async event
5a8fa04b2a4d Linux 5.10.228
2abe57d62a45 ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
25e86fb0aeec powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()
c1d0476885d7 nilfs2: propagate directory read errors from nilfs_find_entry()
c38add9ac0e4 tcp: fix mptcp DSS corruption due to large pmtu xmit
fde99e972b8f mptcp: handle consistently DSS corruption
609937aa962a mptcp: track and update contiguous data status
b7d7b7fc876f irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
6f44a5fc15b5 x86/entry_32: Clear CPU buffers after register restore in NMI return
9ab38a1cdb66 x86/entry_32: Do not clobber user EFLAGS.ZF
846280578855 x86/apic: Always explicitly disarm TSC-deadline timer
e475220d64be x86/resctrl: Annotate get_mem_config() functions as __init
1826b6d69bbb parport: Proper fix for array out-of-bounds access
9f8ddf14fa79 USB: serial: option: add Telit FN920C04 MBIM compositions
0fc55ec9fcac USB: serial: option: add support for Quectel EG916Q-GL
608b626f710d xhci: Fix incorrect stream context type macro
fc2cb5e3af53 Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001
63d6a3b07838 Bluetooth: Remove debugfs directory on module init failure
516655749a01 iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
f80375f275fb iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
dc99dfa2ba66 iio: light: opt3001: add missing full-scale range value
bf3ab8e1c28f iio: light: veml6030: fix IIO device retrieval from embedded device
2d06787b70d8 iio: light: veml6030: fix ALS sensor resolution
ffc4174309a9 iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()
9504153a480f iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
c27133637aba iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
c4c2211b1202 iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
3abc1ebea3fb iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
0782809c019b drm/vmwgfx: Handle surface check failure correctly
df75c78bfeff drm/radeon: Fix encoder->possible_clones
6ddcaee244ff io_uring/sqpoll: close race on waiting for sqring entries
3bc6d0f8b70a blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
eca3edf87679 x86/bugs: Do not use UNTRAIN_RET with IBPB on entry
e7c0f8ca3bdd x86/bugs: Skip RSB fill at VMEXIT
0ab77a47e3ff x86/entry: Have entry_ibpb() invalidate return predictions
c5e57863d790 x86/cpufeatures: Add a IBPB_NO_RET BUG flag
77fa26062032 x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET
dfa4b5d4ba1c KVM: s390: Change virtual to physical address access in diag 0x258 handler
d04709509594 s390/sclp_vt220: Convert newlines to CRLF instead of LFCR
b12ef2d4dfee io_uring/sqpoll: do not put cpumask on stack
66b98c4f18b0 io_uring/sqpoll: retain test for whether the CPU is valid
54a987b41db3 io_uring/sqpoll: do not allow pinning outside of cpuset
71fbc3af3dac KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
e8e599a63506 wifi: mac80211: fix potential key use-after-free
417d5838ca73 mm/swapfile: skip HugeTLB pages for unuse_vma
043f05526163 fat: fix uninitialized variable
bf1a0222229d irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
cafa5942bd2d net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY
ce43c48cdc4d arm64: probes: Fix simulate_ldr*_literal()
3728b4eb2791 arm64: probes: Remove broken LDR (literal) uprobe support
673a1c5a2998 posix-clock: Fix missing timespec64 check in pc_clock_settime()
dbe055567af8 net: enetc: add missing static descriptor and inline keyword
5f47cdeeefd9 ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
6c8784a6662b watchdog: cpu5wdt.c: Fix use-after-free bug caused by cpu5wdt_trigger
3b24ef662ec6 gfs2: Fix potential glock use-after-free on unmount
03a85a51f33a fix vfsub build error
12594a0e7118 sock_map: avoid race between sock_map_close and sk_psock_put
7a346798c1e1 sock_map: Fix a potential use-after-free in sock_map_close()
843556a46e16 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
4af417c06d37 of: module: add buffer overflow check in of_modalias()
b29e4b50c556 scripts/gdb: fix SB_* constants parsing
02fd398f5e2b bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
2bba1cb1487b loop: Select I/O scheduler 'none' from inside add_disk()
027f4dd7c993 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag
2214ded26c86 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
44494049e815 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
0d7c23009d82 tpm: Add flag to use default cancellation policy
07914bef4e16 tpm: tis_i2c: Fix sanity check interrupt enable mask
35f85f04bd69 tpm: Add tpm_tis_i2c backend for tpm_tis_core
7b04c6c08107 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
4790cb2d1283 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
50f74deaf308 hwmon: Add driver for Texas Instruments TMP464 and TMP468
a4e6e4b7bb08 dt-bindings: hwmon: add tmp464.yaml
e0ed2149d7b5 drm/amdkfd: Check for null pointer after calling kmemdup
c6ddded89322 ARM: renumber bits related to _TIF_WORK_MASK
35b96a325c1e arm64: make _TIF_WORK_MASK bits contiguous
f5a8f06aa595 arm64: uaccess: remove vestigal UAO support
3a330b569301 arm64: uaccess: remove redundant PAN toggling
9cbbb016d6e7 arm64: uaccess: remove addr_limit_user_check()
fd83411f5e08 arm64: uaccess: remove set_fs()
15a6dc2f4b53 arm64: uaccess cleanup macro naming
912a6ab683a4 arm64: uaccess: split user/kernel routines
d004ab02dae2 arm64: uaccess: refactor __{get,put}_user
e1941a8b459e arm64: uaccess: simplify __copy_user_flushcache()
dfae822b4c59 arm64: uaccess: rename privileged uaccess routines
1efdb8f0a0c7 arm64: sdei: explicitly simulate PAN/UAO entry
b35fec69554c arm64: sdei: move uaccess logic to arch/arm64/
b5a28033fe7b arm64: head.S: always initialize PSTATE
243eb8553513 arm64: head.S: cleanup SCTLR_ELx initialization
74a00405d97f arm64: head.S: rename el2_setup -> init_kernel_el
73c5f386d175 arm64: add C wrappers for SET_PSTATE_*()
e17fb7543df1 arm64: ensure ERET from kthread is illegal
eff6289cc53b ixgbevf: add disable link state
262595681381 ixgbe: add improvement for MDD response functionality
b9d78b06dea8 ixgbe: add the ability for the PF to disable VF link state
d829911485da Documentation: arm64: Document PMU counters access from userspace
fe5d29bfce20 arm64: perf: Enable PMU counter userspace access for perf event
15ce6d04ed6a arm64: perf: Add userspace counter access disable switch
4f288acbeed8 perf: Add a counter for number of user access events in context
354ba4a8c4b8 x86: perf: Move RDPMC event flag to a common definition
d29cec94c49b libperf xyarray: Add bounds checks to xyarray__entry()
8264d2b91841 libperf: Add support for user space counter access
7fd81b678b5f libperf tests: Add support for verbose printing
6029ff53a48f libperf: Add evsel mmap support
28b0c8956369 tools include: Add an initial math64.h
492e532d20f1 perf record: Improve 'Workload failed' message printing events + what was exec'ed
d0a1fc61733e perf evlist: Add a method to return the list of evsels as a string
81a77b39be0a perf annotate: Fix sample events lost in stdio mode
2883e69e202d pnmtologo: use relocatable file name
80f5207b5abd tools: use basename to identify file in gen-mach-types
4d201ec392f1 vt/conmakehash: improve reproducibility
ae24d013888f lib/build_OID_registry: fix reproducibility issues
5d72da88dbb4 x86/boot: Wrap literal addresses in absolute_pointer()
dc0bd7aa2319 ACPI: thermal: drop an always true check
0c4288cceef5 xfs: Fix -Werror=dangling-pointer work-around for older GCC
5509050b3392 xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
669827c6e293 virtio-pci: Remove wrong address verification in vp_del_vqs()
1c80d994d3db regulator: consumer: Add missing stubs to regulator/consumer.h
3303d0e2aeff ipv6: Fix stats accounting in ip6_pkt_drop
c56e60f665e7 memcg: enable accounting of ipc resources
e6c8ebd210a2 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
1655ee30e684 sched/isolation: really align nohz_full with rcu_nocbs
253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function
78c260d7f60b ftrace: Move the recursion testing into global headers
c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long
1bd813fe8d0e riscv: fix build with binutils 2.38
835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error
fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user
024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs
0c0ad634e899 e1000e: Serialize TGP e1000e PM ops
add88b0536fa e1000e: Make mei_me active when e1000e is in use
a8f317c1a17e yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
c8400a2cbe1f iommu/arm-smmu-v3: Ratelimit event dump
b8ec7e43e95e regmap: teach regmap to use raw spinlocks if requested in the config
4b7fa7684be7 OF: DT-Overlay configfs interface (v7)
d515a5c0e9a9 net: xilinx_emaclite: Do not print real IOMEM pointer
11329e49959b drivers: net: xilinx_emaclite: remove arch limitation
29dc69bf2a07 drivers: net: xilinx_emaclite: Add COMPILE_TEST support
ff106eff01f6 drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1
c27462391070 serial: 8250: 8250_omap: Fix possible array out of bounds access
16976d8e307f perf intel-pt: Use aux_watermark
d421a2346946 perf: Cap allocation order at aux_watermark
6da8d5f29481 timers: Fix get_next_timer_interrupt() with no timers pending
af141841735a eventfd: Enlarge recursion limit to allow vhost to work
a125a6102808 iwlwifi: select MAC80211_LEDS conditionally
139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
8d0c79931235 console: Fix build when CONFIG_BLK_DEV_INITRD is disabled.
ea777841e8ea yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP
bdda1b6cf99b aufs5: aufs-core
2fa276071d07 aufs5: aufs-standalone
06ed4d532456 aufs5: aufs-mmap
372857834999 aufs5: aufs-kbuild
fd68c9840693 aufs5: aufs-base
a673c127156c Revert "aufs5: core"
cf62bfcde384 Revert "aufs5: aufs5-base"
a644419ec785 Revert "aufs5: aufs5-mmap"
b893f9a999bb Revert "aufs5: aufs5-standalone"
c60db0819480 Revert "aufs: initial port to v5.10"
c66a5900f139 Revert "Revert "aufs: initial port to v5.10""
1320cf58f5dd Revert "aufs: linux-v5.10-rc1, no more set_fs()"
02349d7738ff Revert "for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t"
f01dab74750c Revert "aufs: linux-v5.10-rc1, no more f_op->read() and ->write()"
3d5de709b676 Revert "aufs5: aufs5-kbuild"
a97f1329edf7 tracing/arm: Have max stack tracer handle the case of return address after data
5c54112a05ab net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
ddac76981cb3 sched/isolation: reconcile rcu_nocbs= and nohz_full=
56fd8c36614e net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write()
cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t
a5805df6583f aufs: linux-v5.10-rc1, no more set_fs()
64e145dcca8c Revert "aufs: initial port to v5.10"
d6e20b2257ec defconfig: add dependency for CONFIG_ACPI_APEI_PCIEAER
b237d48208d0 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER
1209195ed0f7 driver: adc: ltc2497: return directly after reading the adc conversion value
a60fe3fcf113 Revert "mfd: syscon: Don't free allocated name for regmap_config"
13d68767aa4a rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs"
54e69571a97d rcu: deprecate "all" option to rcu_nocbs=
a605b9d20447 lib: test_bitmap: add tests for "N" alias
8c22517f444e lib: bitmap: support "N" as an alias for size of bitmap
88187167e63a lib: bitmap: move ERANGE check from set_region to check_region
ca5429633613 lib: bitmap: fold nbits into region struct
9381134cea8a lib: test_bitmap: add more start-end:offset/len tests
c825800730ab lib: test_bitmap: add tests to trigger ERANGE case.
8cc8264dca3f lib: test_bitmap: clearly separate ERANGE from EINVAL tests.
470da7b7f2ff Revert "cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers"
28dc1d37602d Revert "cpumask: Make "all" alias global and not just RCU"
dbfe0b183fca Revert "cpumask: Add a "none" alias to complement "all""
a57711fcff30 Revert "cpumask: Add "last" alias for cpu list specifications"
34523d7c8476 qemux86: add configuration symbol to select values
cdca78778415 objtool: Fix seg fault with Clang non-section symbols
d3287798bd88 x86/entry: Emit a symbol for register restoring thunk
2ad99ddaac78 cpumask: Add "last" alias for cpu list specifications
c10e9481810b cpumask: Add a "none" alias to complement "all"
b00ceed9d388 cpumask: Make "all" alias global and not just RCU
8b215206e797 cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers
1b5024caeda8 clear_warn_once: add a clear_warn_once= boot parameter
fc0dd76cce0e clear_warn_once: bind a timer to written reset value
d64fc2d2b14a clear_warn_once: expand debugfs to include read support
77592e956cc9 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
6e022759f727 perf: x86-32: explicitly include <errno.h>
22d6bbb947d4 perf: mips64: Convert __u64 to unsigned long long
c35f9150001c perf: fix bench numa compilation
c4caef513eb1 perf: add SLANG_INC for slang.h
07dfbf9405dd perf: add sgidefs.h to for mips builds
42c5431ad2cf perf: change --root to --prefix for python install
af79bfe90143 perf: add 'libperl not found' warning
ddfbd9e75f08 perf: force include of <stdbool.h>
0f34e6305176 fat: don't use obsolete random32 call in namei_vfat
b5b55eaad1df FAT: Added FAT_NO_83NAME
756b13bfab6e FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
fabad71cb2b5 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
06fd68d75bd1 aufs: initial port to v5.10
c9126877d1f5 aufs5: core
f5150173c643 aufs5: aufs5-standalone
b57d26b072d9 aufs5: aufs5-mmap
78f128c4b8e5 aufs5: aufs5-base
47aa35171d08 aufs5: aufs5-kbuild
35c480a23c66 yaffs: include blkdev.h
2c64c43540a5 yaffs: fix misplaced variable declaration
bde410ee9f59 yaffs2: v5.6 build fixups
414c8e866931 yaffs2: fix memory leak when /proc/yaffs is read
c99c1990cf7c yaffs: add strict check when call yaffs_internal_read_super
498f5fafe50a yaffs: repair yaffs_get_mtd_device
7ca3c08ebbf9 yaffs: Fix build failure by handling inode i_version with proper atomic API
0ba47e881bb8 yaffs2: fix memory leak in mount/umount
39a5406665dd yaffs: Avoid setting any ACL releated xattr
ca5b43ddc6fd Yaffs:check oob size before auto selecting Yaffs1
c2619c05a53e fs: yaffs2: replace CURRENT_TIME by other appropriate apis
5e08fb7b8ee0 yaffs2: adjust to proper location of MS_RDONLY
5f1a1a9678a8 yaffs2: import git revision b4ce1bb (jan, 2020)
fc21f09ae369 initramfs: allow an optional wrapper script around initramfs generation
73887fca03be arm64/perf: Fix wrong cast that may cause wrong truncation
a267cafaac44 defconfigs: drop obselete options
eb5d1bc00c3f arm64/perf: fix backtrace for AAPCS with FP enabled
062b2c98c087 linux-yocto: Handle /bin/awk issues
d3beb253ae71 uvesafb: provide option to specify timeout for task completion
75ccbf377a51 uvesafb: print error message when task timeout occurs
18ffa2e88024 compiler.h: Undef before redefining __attribute_const__
3ed931201746 vmware: include jiffies.h
938942859596 Resolve jiffies wrapping about arp
069a883d837c nfs: Allow default io size to be configured.
3b568edcd3e9 check console device file on fs when booting
77ec93228920 mount_root: clarify error messages for when no rootfs found
17a15e0f7536 menuconfig,mconf-cfg: Allow specification of ncurses location
8f13b1349a74 modpost: mask trivial warnings
b6c9e0fa24e8 kbuild: exclude meta directory from distclean processing
62dbbdbec60a powerpc: serialize image targets
27b8dec5dbb3 arm: serialize build targets
fc365512e4c4 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister"
9a6e91d2e691 crtsavres: fixups for 5.4+
7dbc3cd0398f powerpc/ptrace: Disable array-bounds warning with gcc8
ebe3bcb89cb0 powerpc: Disable attribute-alias warnings from gcc8
65ba0e7de081 powerpc: add crtsavres.o to archprepare for kbuild
6bd3efdce5a9 powerpc: kexec fix for powerpc64
41671522c159 powerpc: Add unwind information for SPE registers of E500 core
8851006b0109 mips: vdso: fix 'jalr $t9' crash in vdso code
ed5db62477e8 mips: Kconfig: add QEMUMIPS64 option
2a7ca094fc42 4kc cache tlb hazard: tlbp cache coherency
b742d60d3f70 malta uhci quirks: make allowance for slow 4k(e)c
8a160fc86eb6 arm/Makefile: Fix systemtap
b9805882353c vexpress: Pass LOADADDR to Makefile
332e618aa7ae arm: ARM EABI socketcall
1ec682cb85f8 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: f95f69b878c9d4e50e1728b300dd00329850f5f8)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
0c935c049b5c Linux 5.15.179
bf500b0d0cfe net: ipv6: fix dst refleaks in rpl, seg6 and ioam6 lwtunnels
02e43735932d kbuild: userprogs: use correct lld when linking through clang
bb0245fa72b7 sched: sch_cake: add bounds checks to host bulk flow fairness counts
bab61f41c942 vsock: Orphan socket after transport release
e48fcb403c2d vsock: Keep the binding until socket destruction
857428f4acc1 bpf, vsock: Invoke proto::close on close()
117f7a2975ba media: uvcvideo: Remove dangling pointers
0fdd7cc59338 media: uvcvideo: Fix crash during unbind if gpio unit is in use
607dc724b162 nilfs2: handle errors that nilfs_prepare_chunk() may return
e5606b783307 nilfs2: eliminate staggered calls to kunmap in nilfs_rename
1fa500f494f1 nilfs2: move page release outside of nilfs_delete_entry and nilfs_set_link
1cd7fd082c78 spi-mxs: Fix chipselect glitch
cd0938805875 mtd: rawnand: cadence: fix unchecked dereference
3e9899c12d5a md: select BLOCK_LEGACY_AUTOLOAD
1a7c8039d2ee media: uvcvideo: Avoid returning invalid controls
69b06b05ff94 media: uvcvideo: Avoid invalid memory access
4e15cf870d2c drivers: virt: acrn: hsm: Use kzalloc to avoid info leak in pmcmd_ioctl
ade9362dec18 eeprom: digsy_mtc: Make GPIO lookup table match the device
7746f3bb8917 bus: mhi: host: pci_generic: Use pci_try_reset_function() to avoid deadlock
09d34c4cbc38 slimbus: messaging: Free transaction ID in delayed interrupt scenario
1437d13ca83e intel_th: pci: Add Panther Lake-P/U support
cebbd798ff25 intel_th: pci: Add Panther Lake-H support
8875af55b825 intel_th: pci: Add Arrow Lake support
e1651332291e mei: me: add panther lake P DID
cf46f88b92cf Squashfs: check the inode number is not the invalid value of zero
ac9a7d4c9007 usb: xhci: Enable the TRB overfetch quirk on VIA VL805
41eae5d6e308 xhci: pci: Fix indentation in the PCI device ID definitions
c3a772540220 usb: gadget: Check bmAttributes only if configuration is valid
7e6b36d92dce usb: gadget: Fix setting self-powered state on suspend
2b229d7b8a59 usb: gadget: Set self-powered based on MaxPower and bmAttributes
a0dc4a3bdede usb: typec: tcpci_rt1711h: Unmask alert interrupts to fix functionality
3d8b87be73e9 usb: typec: ucsi: increase timeout for PPM reset operations
00ac1ea9c0cd usb: dwc3: gadget: Prevent irq storm when TH re-executes
78669d6f45a5 usb: dwc3: Set SUSPENDENABLE soon after phy init
bf4409f84023 usb: atm: cxacru: fix a flaw in existing endpoint checks
3248c1f833f9 usb: renesas_usbhs: Flush the notify_hotplug_work
a1ad97347a45 usb: quirks: Add DELAY_INIT and NO_LPM for Prolific Mass Storage Card Reader
894b4c75eadf usb: hub: lack of clearing xHC resources
ec4b6f492ea1 usb: renesas_usbhs: Use devm_usb_get_phy()
50b9010da101 usb: renesas_usbhs: Call clk_put()
30e37db26120 Revert "drivers/card_reader/rtsx_usb: Restore interrupt based detection"
329393a0325b gpio: rcar: Fix missing of_node_put() call
f185b6d0aeea net: ipv6: fix missing dst ref drop in ila lwtunnel
82043c99801e net: ipv6: fix dst ref loop in ila lwtunnel
5cb300dcdd27 sched/fair: Fix potential memory corruption in child_cfs_rq_on_list
49bf31477184 net-timestamp: support TCP GSO case for a few missing flags
413e908f13ce exfat: fix soft lockup in exfat_clear_bitmap
6d099f3f7b27 x86/sgx: Fix size overflows in sgx_encl_create()
a2d112a3b408 x86/sgx: Support VA page allocation without reclaiming
51e5bc6d39d1 x86/sgx: Export sgx_encl_{grow,shrink}()
48fa260f15b6 x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes()
110a40c51415 x86/sgx: Support loading enclave page without VMA permissions check
0fb7aa04c19e vlan: enforce underlying device type
4e2191b0fd0c ppp: Fix KMSAN uninit-value warning with bpf
b7d8d4529984 net: hns3: make sure ptp clock is unregister and freed if hclge_ptp_get_cycle returns an error
671aaa17bd31 be2net: fix sleeping while atomic bugs in be_ndo_bridge_getlink
3f9e7298053c drm/sched: Fix preprocessor guard
e9813e0887fe hwmon: fix a NULL vs IS_ERR_OR_NULL() check in xgene_hwmon_probe()
9b6f083db141 llc: do not use skb_get() before dev_queue_xmit()
e2eebbb52d15 ALSA: usx2y: validate nrpacks module parameter on probe
afa9cd90e765 hwmon: (ad7314) Validate leading zero bits and return error
996340f3db89 hwmon: (ntc_thermistor) Fix the ncpXXxh103 sensor table
13de3056e38c hwmon: (pmbus) Initialise page count in pmbus_identify()
8e4e08ca4cc6 caif_virtio: fix wrong pointer check in cfv_probe()
455217ac9db0 net: gso: fix ownership in __udp_gso_segment
17451b795002 nvmet-tcp: Fix a possible sporadic response drops in weakly ordered arch
01b18a330cda HID: intel-ish-hid: Fix use-after-free issue in ishtp_hid_remove()
4283afde4f8d HID: google: fix unused variable warning under !CONFIG_ACPI
47616b82f2d4 wifi: iwlwifi: limit printed string from FW file
b4739de37538 mm: don't skip arch_sync_kernel_mappings() in error paths
955c5a1ddd6e mm/page_alloc: fix uninitialized variable
51e0101ab9e9 block: fix conversion of GPT partition name to 7-bit
03f075d56063 s390/traps: Fix test_monitor_call() inline assembly
cdd9f58f7fe4 rapidio: fix an API misues when rio_add_net() fails
181d4daaefb3 rapidio: add check for rio_add_net() in rio_scan_alloc_net()
cd1bdcb77fdc wifi: nl80211: reject cooked mode if it is set along with other flags
6a5e3b23054c wifi: cfg80211: regulatory: improve invalid hints checking
d8786dfa9f45 x86/cpu: Properly parse CPUID leaf 0x2 TLB descriptor 0x63
61104ea20840 x86/cpu: Validate CPUID leaf 0x2 EDX output
dafc649de271 x86/cacheinfo: Validate CPUID leaf 0x2 EDX output
421c91ba9099 platform/x86: thinkpad_acpi: Add battery quirk for ThinkPad X131e
63c2c523f5ca drm/radeon: Fix rs400_gpu_init for ATI mobility radeon Xpress 200M
ffcc3f070263 ALSA: hda/realtek: update ALC222 depop optimize
6ea0f0a47640 ALSA: hda: intel: Add Dell ALC3271 to power_save denylist
807789018186 gpio: aggregator: protect driver attr handlers against module unload
7c1f36f9c9ac gpio: rcar: Use raw_spinlock to protect register access
b1d95d733cd6 HID: appleir: Fix potential NULL dereference at raw event handle
a3325fdbee9b Revert "of: reserved-memory: Fix using wrong number of cells to get property 'alignment'"
6486abfcf891 drm/amdgpu: disable BAR resize on Dell G5 SE
4be891399cdc drm/amdgpu: Check extended configuration space register when system uses large bar
f618aeb6cad2 smb: client: Add check for next_buffer in receive_encrypted_standard()
a56a6e8589a9 pfifo_tail_enqueue: Drop new packet when sch->limit == 0
e38f9d761b34 intel_idle: Handle older CPUs, which stop the TSC in deeper C states, correctly
288fdb8dcb71 sched/core: Prevent rescheduling when interrupts are disabled
3d67976d304e vmlinux.lds: Ensure that const vars with relocations are mapped R/O
7cca31035c05 mptcp: always handle address removal under msk socket lock
b66eb3f54ac3 phy: exynos5-usbdrd: fix MPLL_MULTIPLIER and SSC_REFCLKSEL masks in refclk
f07c325f54c4 phy: tegra: xusb: reset VBUS & ID OVERRIDE
d20b23a5412c net: enetc: correct the xdp_tx statistics
ccce797d9052 net: enetc: update UDP checksum when updating originTimestamp field
b68d88b79975 net: enetc: fix the off-by-one issue in enetc_map_tx_buffs()
9bcb8cbc3e5d usbnet: gl620a: fix endpoint checking in genelink_bind()
e3aea1dba97d i2c: npcm: disable interrupt enable bit before devm_request_irq
c327a355a4ff drm/amd/display: Fix HPD after gpu reset
922e18d67bc0 perf/core: Fix low freq setting via IOC_PERIOD
fca3b89abc92 ALSA: usb-audio: Re-add sample rate quirk for Pioneer DJM-900NXS2
3d738b53ed6c ftrace: Avoid potential division by zero in function_stat_show()
7163da88c07b x86/CPU: Fix warm boot hang regression on AMD SC1100 SoC systems
2daabaa55c7c net: ipv6: fix dst ref loop on input in rpl lwt
c0b11dc50590 net: ipv6: rpl_iptunnel: mitigate 2-realloc issue
dbd4f89a4a58 net: ipv6: fix dst ref loop on input in seg6 lwt
634710a372ba net: ipv6: seg6_iptunnel: mitigate 2-realloc issue
8513e56e31fc include: net: add static inline dst_dev_overhead() to dst.h
3e97606c954f seg6: add support for SRv6 H.L2Encaps.Red behavior
86df97f030be seg6: add support for SRv6 H.Encaps.Red behavior
bf5801cc24cc net/mlx5: IRQ, Fix null string in debug print
b8e0dd7ff319 net: mvpp2: cls: Fixed Non IP flow, with vlan tag flow defination.
0e70cec1839f tcp: Defer ts_recent changes until req is owned
a3c25f8374c2 ipvs: Always clear ipvs_property flag in skb_scrub_packet()
eba344580acb ASoC: es8328: fix route from DAC to output
39a26120ad99 net: cadence: macb: Synchronize stats calculations
718725496191 net: loopback: Avoid sending IP packets without an Ethernet header
806fcc99e4c0 afs: Fix the server_list to unuse a displaced server rather than putting it
9055fb0bb4f4 afs: Make it possible to find the volumes that are using a server
ba335b157a6a afs: remove variable nr_servers
1154e50e53e4 Bluetooth: L2CAP: Fix L2CAP_ECRED_CONN_RSP response
a340768d7311 ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports
a8f4ceb21f65 sunrpc: suppress warnings for unused procfs functions
f36cf97e4978 RDMA/mlx5: Fix bind QP error cleanup flow
66fee638e4dd scsi: core: Clear driver private data when retrying request
668ef6c54ca7 scsi: core: Don't memset() the entire scsi_cmnd in scsi_init_command()
4b49d939b5a7 ovl: fix UAF in ovl_dentry_update_reval by moving dput() in ovl_link_up
802d342bf8bc ovl: pass ofs to creation operations
be2343e08165 ovl: use wrappers to all vfs_*xattr() calls
1cd7f84c88ae IB/mlx5: Set and get correct qp_num for a DCT QP
9a7fc5641c6f x86/cpu/kvm: SRSO: Fix possible missing IBPB on VM-Exit
b0c7cda8d636 mtd: rawnand: cadence: fix incorrect device in dma_unmap_single
099a31651850 mtd: rawnand: cadence: use dma_map_resource for sdma address
0301f9b44877 mtd: rawnand: cadence: fix error code in cadence_nand_init()
29853440da38 acct: block access to kernel internal filesystems
5d5b936cfa4b acct: perform last write from workqueue
d97d560f7d36 ALSA: hda/conexant: Add quirk for HP ProBook 450 G4 mute LED
924b239f9704 nfp: bpf: Add check for nfp_app_ctrl_msg_alloc()
872c7c7e57a7 drop_monitor: fix incorrect initialization order
c0a9a9481591 tee: optee: Fix supplicant wait loop
a3feeb1b4cb2 bpf: skip non exist keys in generic_map_lookup_batch
3bb2204ec30f nvme/ioctl: add missing space in err message
9f3891867e8e power: supply: da9150-fg: fix potential overflow
ef305447885e arp: switch to dev_getbyhwaddr() in arp_req_set_public()
e860d5103591 net: Add non-RCU dev_getbyhwaddr() helper
2af45b1f2962 flow_dissector: Fix port range key handling in BPF conversion
fbb727e4934a flow_dissector: Fix handling of mixed port and port-range keys
65196ee66ec2 net: extract port range fields from fl_flow_key
a94e59db1d89 geneve: Suppress list corruption splat in geneve_destroy_tunnels().
cb15bb1bde0b gtp: Suppress list corruption splat in gtp_net_exit_batch_rtnl().
f74f65601467 geneve: Fix use-after-free in geneve_find_dev().
6847b3e40bb9 powerpc/code-patching: Fix KASAN hit by not flagging text patching area as VM_ALLOC
718d0480ca3a ALSA: hda/realtek: Fixup ALC225 depop procedure
71f427413d2d powerpc/64s: Rewrite __real_pte() and __rpte_to_hidx() as static inline
61a45806db46 powerpc/64s/mm: Move __real_pte stubs into hash-4k.h
b09957657d77 USB: gadget: f_midi: f_midi_complete to call queue_work
006a4e9069a1 usb: dwc3: Fix timeout issue during controller enter/exit from halt state
47cc53c3ebe3 usb: dwc3: Increase DWC3 controller halt timeout
3c0e0aecb78c batman-adv: Drop unmanaged ELP metric worker
6ad063461332 batman-adv: Drop initialization of flexible ethtool_link_ksettings
d775f9e9e663 media: uvcvideo: Only save async fh if success
e0360e009904 media: uvcvideo: Refactor iterators
972f412da53b media: uvcvideo: Set error_idx during ctrl_commit errors
c113bccf1f87 soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove
c3fa28e6cac8 soc/mediatek: mtk-devapc: Convert to platform remove callback returning void
4dd78251db13 soc: mediatek: mtk-devapc: Fix leaking IO map on error paths
10185d020c8f soc: mediatek: mtk-devapc: Switch to devm_clk_get_enabled()
f03ad378249f kfence: skip __GFP_THISNODE allocations on NUMA systems
8e19db074ab3 kfence: enable check kfence canary on panic via boot param
b7792fe79fbe kfence: allow use of a deferrable timer
0621d2599d6e tpm: Change to kvalloc() in eventlog/acpi.c
906ac470b16c tpm: Use managed allocation for bios event log
5e8bee0e4914 arm64: dts: mediatek: mt8183: Disable DSI display output by default
4a06ed6b962b ASoC: renesas: rz-ssi: Add a check for negative sample_space
8c4b9b0c3950 drm/rockchip: cdn-dp: Use drm_connector_helper_hpd_irq_event()
5211d75e2cb7 drm/probe-helper: Create a HPD IRQ event helper for a single connector
f3b9fb276459 ksmbd: fix integer overflows on 32 bit systems
a9042dbc1ed4 memcg: fix soft lockup in the OOM process
4edae3ff6d4e mm: update mark_victim tracepoints fields
a32ba399a030 media: imx-jpeg: Fix potential error pointer dereference in detach_pm()
e290d1fe37f7 crypto: testmgr - some more fixes to RSA test vectors
add54f963938 crypto: testmgr - populate RSA CRT parameters in RSA test vectors
40689219a28b crypto: testmgr - fix version number of RSA tests
bd258be9a8be crypto: testmgr - Fix wrong test case of RSA
8fbf27a746c3 crypto: testmgr - fix wrong key length for pkcs1pad
4969dcc05bc3 arm64: mte: Do not allow PROT_MTE on MAP_HUGETLB user mappings
c4041b6b0a7a pps: Fix a use-after-free
26f2fdc47fea btrfs: avoid monopolizing a core when activating a swap file
dc550af962b7 Revert "btrfs: avoid monopolizing a core when activating a swap file"
caae54426402 x86/i8253: Disable PIT timer 0 when not in use
3aa5254d8096 f2fs: fix to wait dio completion
234549fb3db3 ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus
c97306464928 selftests: rtnetlink: update netdevsim ipsec output format
28435f5d9d08 netdevsim: print human readable IP address
810109436b28 parport_pc: add support for ASIX AX99100
79cf08014ef3 serial: 8250_pci: add support for ASIX AX99100
1840fb92baf4 can: ems_pci: move ASIX AX99100 ids to pci_ids.h
d8ff250e085a nilfs2: protect access to buffers with no active references
f51ff43c4c5a nilfs2: do not force clear folio if buffer is referenced
1bf43414ccff nilfs2: do not output warnings when clearing dirty buffers
c6ddb3848599 alpha: replace hardcoded stack offsets with autogenerated ones
5fb8cda2fcea x86/static-call: Remove early_boot_irqs_disabled check to fix Xen PVH dom0
9c0a3aab4b8d kdb: Do not assume write() callback available
22e19c8c5f6b drm/v3d: Stop active perfmon if it is being destroyed
37054243cf5d drm/tidss: Clear the interrupt status for interrupts being disabled
2b7db8abf84f drm/tidss: Fix issue in irq handling causing irq-flood issue
29fa42197f26 ipv6: mcast: add RCU protection to mld_newpack()
e24d225e4cb8 ndisc: extend RCU protection in ndisc_send_skb()
a884f57600e4 openvswitch: use RCU protection in ovs_vport_cmd_fill_info()
d9366ac2f956 arp: use RCU protection in arp_xmit()
40d8f2f2a373 neighbour: use RCU protection in __neigh_notify()
44e359552378 neighbour: delete redundant judgment statements
b870256dd2a5 ndisc: use RCU protection in ndisc_alloc_skb()
28de355b63ad ipv6: use RCU protection in ip6_default_advmss()
ce3c6165fce0 ipv4: use RCU protection in __ip_rt_update_pmtu()
fc07a232326a net: ipv4: Cache pmtu for all packet paths if multipath enabled
a7246d3949c2 selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN
7385291def47 Namespaceify mtu_expires sysctl
686792179f20 Namespaceify min_pmtu sysctl
4561343d2b6c ipv4: use RCU protection in inet_select_addr()
50d356db0542 ipv4: use RCU protection in rt_is_expired()
6e0d21491686 net: add dev_net_rcu() helper
c22b8d77816e net: treat possible_net_t net pointer as an RCU one and add read_pnet_rcu()
0e5ea98edc3b ipv4: add RCU protection to ip4_dst_hoplimit()
60f54f0d4ea5 clocksource: Use migrate_disable() to avoid calling get_random_u32() in atomic context
a02540d4401f clocksource: Use pr_info() for "Checking clocksource synchronization" message
4ae5e361537d clocksource: Replace cpumask_weight() with cpumask_empty()
acfebfb2abf3 btrfs: fix hole expansion when writing at an offset beyond EOF
e4291f26c501 mlxsw: Add return value check for mlxsw_sp_port_get_stats_raw()
9abfb2c8693d arm64: Handle .ARM.attributes section in linker scripts
78be8f779b20 regmap-irq: Add missing kfree()
40a35d14f3c0 partitions: mac: fix handling of bogus partition table
4647cb4e0013 gpio: stmpe: Check return value of stmpe_reg_read in stmpe_gpio_irq_sync_unlock
ede3fa7b0cb6 alpha: align stack for page fault and user unaligned trap handlers
bf3f395b9c37 serial: 8250: Fix fifo underflow on flush
19f3e16bc9f7 cgroup: fix race between fork and cgroup.kill
4d832459170d efi: Avoid cold plugged memory for placing the kernel
b737d6439113 alpha: make stack 16-byte aligned (most cases)
f1767d255807 can: j1939: j1939_sk_send_loop(): fix unable to send messages with data length zero
f7a43d1563ac can: c_can: fix unbalanced runtime PM disable in error path
9fccb6b65510 USB: serial: option: drop MeiG Smart defines
412458d7e92b USB: serial: option: fix Telit Cinterion FN990A name
60f0765d673b USB: serial: option: add Telit Cinterion FN990B compositions
95fcacb5b9a9 USB: serial: option: add MeiG Smart SLM828
6878c61a3880 usb: cdc-acm: Fix handling of oversized fragments
871619c2b78f usb: cdc-acm: Check control transfer buffer size before access
9ee5bb1938f3 USB: cdc-acm: Fill in Renesas R-Car D3 USB Download mode quirk
d3a67adb365c USB: hub: Ignore non-compliant devices with too many configs or interfaces
d8e86700c8a8 usb: gadget: f_midi: fix MIDI Streaming descriptor lengths
aeda961736f3 USB: Add USB_QUIRK_NO_LPM quirk for sony xperia xz1 smartphone
6afdad04f6c1 USB: quirks: add USB_QUIRK_NO_LPM quirk for Teclast dist
b605fd13b832 usb: core: fix pipe creation for get_bMaxPacketSize0
1af4043ec5bc USB: pci-quirks: Fix HCCPARAMS register error for LS7A EHCI
ef5e915db375 usb: dwc2: gadget: remove of_node reference upon udc_stop
626ab15ddc4b usb: gadget: udc: renesas_usb3: Fix compiler warning
6a902573f2ca usb: roles: set switch registered flag early on
f4ca0cf536b1 perf/x86/intel: Ensure LBRs are disabled when a CPU is starting
45fa526b0f5a KVM: x86: Reject Hyper-V's SEND_IPI hypercalls if local APIC isn't in-kernel
2e8f0f0e0097 batman-adv: Ignore neighbor throughput metrics in error case
f0a16c6c7976 batman-adv: fix panic during interface removal
6b7d69806c42 ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet 5V
8725882b0f69 orangefs: fix a oob in orangefs_debug_write
848b58151775 x86/mm/tlb: Only trim the mm_cpumask once a second
cd8de1f521d5 Grab mm lock before grabbing pt lock
69b812149b8b vfio/pci: Enable iowrite64 and ioread64 for vfio pci
20b7d9675437 PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P
59a707ad952e media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread
d485a8b22794 media: cxd2841er: fix 64-bit division on gcc-9
ba842a609ff8 x86/xen: allow larger contiguous memory regions in PV guests
5b750e76dfd5 xen: remove a confusing comment on auto-translated guest I/O
d340047cf29b gpio: bcm-kona: Add missing newline to dev_err format string
f66a5da15f14 gpio: bcm-kona: Make sure GPIO bits are unlocked when requesting IRQ
54b0de7b6abe gpio: bcm-kona: Fix GPIO lock/unlock for banks above bank 0
092dc83b9a3c drm/i915/selftests: avoid using uninitialized context
88a3e6afaf00 arm64: cacheinfo: Avoid out-of-bounds write to cacheinfo array
f443687ad20c team: better TEAM_OPTION_TYPE_STRING validation
5bb4228c3226 vrf: use RCU protection in l3mdev_l3_out()
80f70686857e ndisc: ndisc_send_redirect() must use dev_get_by_index_rcu()
2052b44cd0a6 HID: multitouch: Add NULL check in mt_input_configured
efa8a261c575 NFSD: fix hang in nfsd4_shutdown_callback
6f7cfee1a316 nfsd: clear acl_access/acl_default after releasing them
e22a97700901 tty: xilinx_uartps: split sysrq handling
59cf03ddf127 mptcp: prevent excessive coalescing on receive
03b605ac1e5b ocfs2: check dir i_size in ocfs2_find_entry
ad73b43e6908 memory: tegra20-emc: Correct memory device mask
12a1cf9db178 gpio: xilinx: remove excess kernel doc
9772e2e15482 net/ncsi: use dev_set_mac_address() for Get MC MAC Address handling
3fec5d194fc9 MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static
1334c64a5d1d ptp: Ensure info->enable callback is always set
0eda6b12a108 net: phy: c45-tjaxx: add delay between MDIO write and read in soft_reset
83db3d545d39 net/ncsi: wait for the last response to Deselect Package before configuring channel
2ed6d46f8037 misc: fastrpc: Fix registered buffer page address
820603335006 mtd: onenand: Fix uninitialized retlen in do_otp_read()
10b3f947b609 NFC: nci: Add bounds checking in nci_hci_create_pipe()
8f41df5fd4c1 nilfs2: fix possible int overflows in nilfs_fiemap()
8aee4184c5b7 ocfs2: handle a symlink read error correctly
5a1c86066f1b ocfs2: fix incorrect CPU endianness conversion causing mount failure
c00e53672d7d pnfs/flexfiles: retry getting layout segment for reads
f65ce06387f8 vfio/platform: check the bounds of read/write syscalls
66325de71801 nvmem: core: improve range check for nvmem_cell_write()
c897de3d1f4d nvmem: qcom-spmi-sdam: Set size in struct nvmem_config
f52f00efd8c0 crypto: qce - unregister previously registered algos in error path
efae52c61150 crypto: qce - fix goto jump in error path
14810fb99091 media: uvcvideo: Remove redundant NULL assignment
74512c021525 media: uvcvideo: Fix event flags in uvc_ctrl_send_events
1662c5812b84 media: ccs: Fix cleanup order in ccs_probe()
66a2c461703e media: ccs: Fix CCS static data parsing for large block sizes
d6fae50f5eb7 media: ov5640: fix get_light_freq on auto
9a6c627f3fe4 media: mc: fix endpoint iteration
9e6cd5f99496 soc: qcom: smem_state: fix missing of_node_put in error path
1880c45ebe14 iio: light: as73211: fix channel handling in only-color triggered buffer
22d1dcd0b053 media: ccs: Clean up parsed CCS static data on parse failure
6bdbb75ffc6c xfs: Add error handling for xfs_reflink_cancel_cow_range
4e9af1ddbc98 crypto: qce - fix priority to be less than ARMv8 CE
231dfd6bb61e arm64: dts: qcom: sm8350: Fix MPSS memory length
e7e06872144e x86/boot: Use '-std=gnu11' to fix build with GCC 15
81a3a0c1a68f kbuild: Move -Wenum-enum-conversion to W=2
2bce0a6a4433 scsi: storvsc: Set correct data length for sending SCSI command without payload
73d3d3c66f10 scsi: qla2xxx: Move FCE Trace buffer allocation to user control
ad88fd9ee93a nvme-pci: Add TUXEDO IBP Gen9 to Samsung sleep quirk
662964484f8a nvme-pci: Add TUXEDO InfinityFlex to Samsung sleep quirk
d88422ccb97f PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf()
abe03cd5d5b7 ALSA: hda/realtek: Enable headset mic on Positivo C6400
94e418935e1d Revert "media: uvcvideo: Require entities to have a non-zero unique ID"
d24476777e8b mips/math-emu: fix emulation of the prefx instruction
63b759c9680e dm-crypt: track tag_offset in convert_context
84d6db1a7327 dm-crypt: don't update io->sector after kcryptd_crypt_write_io_submit()
453a0a22ceb8 powerpc/pseries/eeh: Fix get PE state translation
a3d92e7af72a MIPS: Loongson64: remove ROM Size unit in boardinfo
48a6a4dfa5c8 serial: sh-sci: Do not probe the serial port if its slot in sci_ports[] is in use
6b7947990681 serial: sh-sci: Drop __initdata macro for port_cfg
2d09d3c9afa2 soc: qcom: socinfo: Avoid out of bounds read of serial number
5fa25ae6484b usb: gadget: f_tcm: Don't prepare BOT write request twice
d5e48551866e usb: gadget: f_tcm: ep_autoconfig with fullspeed endpoint
45956a34f9a8 usb: gadget: f_tcm: Decrement command ref count on cleanup
93facdc47dc6 usb: gadget: f_tcm: Translate error to sense
61541d9b5a23 wifi: brcmfmac: fix NULL pointer dereference in brcmf_txfinalize()
7f44aa9d3960 wifi: rtlwifi: rtl8821ae: Fix media status report
e27d77db198a HID: hid-sensor-hub: don't use stale platform-data on remove
c0a158e7634a of: reserved-memory: Fix using wrong number of cells to get property 'alignment'
4f7c0deea1b3 of: Fix of_find_node_opts_by_path() handling of alias+path+options
87141db6d148 of: Correct child specifier used as input of the 2nd nexus node
a0d751d2d8ec perf bench: Fix undefined behavior in cmpworker()
be042a185cc5 efi: libstub: Use '-std=gnu11' to fix build with GCC 15
38287f779b34 blk-cgroup: Fix class @block_class's subsystem refcount leakage
44bd016cbaa3 clk: qcom: clk-rpmh: prevent integer overflow in recalc_rate
4e2996526679 clk: qcom: gcc-mdm9607: Fix cmd_rcgr offset for blsp1_uart6 rcg
175af15551ed clk: qcom: gcc-sm6350: Add missing parent_map for two clocks
4d8d1f443a6c clk: qcom: clk-alpha-pll: fix alpha mode configuration
45d563356db6 clk: sunxi-ng: a100: enable MMC clock reparenting
f26831839566 Bluetooth: L2CAP: accept zero as a special value for MTU auto-selection
cf601a24120c Bluetooth: L2CAP: handle NULL sock pointer in l2cap_sock_alloc
250164081da0 drm/i915: Drop 64bpp YUV formats from ICL+ SDR planes
5098970ecc1d drm/komeda: Add check for komeda_get_layer_fourcc_list()
e89f74ef6bee drm/amd/pm: Mark MM activity as unsupported
224fa21f00fc KVM: s390: vsie: fix some corner-cases when grabbing vsie pages
7c4899239d0f KVM: Explicitly verify target vCPU is online in kvm_get_vcpu()
b0e8b635a331 arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma
bc8ca18b8ef4 binfmt_flat: Fix integer overflow bug on 32 bit systems
20ecbadad51a m68k: vga: Fix I/O defines
592ffb238132 s390/futex: Fix FUTEX_OP_ANDN implementation
61b4e072b7e8 drm/modeset: Handle tiled displays in pan_display_atomic.
4e2de62318b9 leds: lp8860: Write full EEPROM, not only half of it
fc7da1095247 cpufreq: s3c64xx: Fix compilation warning
4defa9ebef14 tun: revert fix group permission check
98a2c685293a netem: Update sch->q.qlen before qdisc_tree_reduce_backlog()
d85d721f3225 x86/xen: add FRAME_END to xen_hypercall_hvm()
aaa15fc4291b x86/xen: fix xen_hypercall_hvm() to not clobber %rbx
d308661a0f4e net: rose: lock the socket in rose_bind()
5bb48702e946 net: atlantic: fix warning during hot unplug
a6f3981d04d1 gpio: pca953x: Improve interrupt support
61e7e18fa64c udp: gso: do not drop small packets when PMTU reduces
540ffff7925b tg3: Disable tg3 PCIe AER on system reboot
712e6ed39e5c gpu: drm_dp_cec: fix broken CEC adapter properties check
256768b17e62 firmware: iscsi_ibft: fix ISCSI_IBFT Kconfig entry
51df156e04e5 nvme: handle connectivity loss in nvme_set_queue_count
cf30300a216a usb: xhci: Fix NULL pointer dereference on certain command aborts
b27f10764d80 usb: xhci: Add timeout argument in address_device USB HCD callback
d31d3dc92775 xfs: don't over-report free space or inodes in statvfs
bd015e2e7f26 xfs: report realtime block quota limits on realtime directories
d25041d4a3b2 gpio: xilinx: Convert gpio_lock to raw spinlock
4489cce8e4e7 net/ncsi: fix locking in Get MAC Address handling
8930834d1525 net/ncsi: Add NC-SI 1.2 Get MC MAC Address command
3f46fefab962 usb: chipidea: ci_hdrc_imx: decrement device's refcount in .remove() and in the error path of .probe()
998b1fa6c218 usb: chipidea/ci_hdrc_imx: Convert to platform remove callback returning void
9794ea40979b usb: chipidea: ci_hdrc_imx: use dev_err_probe()
af431197516a x86/mm: Don't disable PCID when INVLPG has been fixed by microcode
c56ea30db33d platform/x86: acer-wmi: Ignore AC events
78a88a1690bc Input: allocate keycode for phone linking
b191b2b3b5ad selftests/net/ipsec: Fix Null pointer dereference in rtattr_pack()
f213bb330fc6 tipc: re-order conditions in tipc_crypto_key_rcv()
c9b80829b001 mmc: sdhci-msm: Correctly set the load for the regulator
4dddb00d0397 net: wwan: iosm: Fix hibernation by re-binding the driver around it
5c60cdcff102 APEI: GHES: Have GHES honor the panic= setting
3fa04850ddac i2c: Force ELAN06FA touchpad I2C bus freq to 100KHz
0bae6625cabc wifi: iwlwifi: avoid memory leak
578845229c4e net/mlx5: use do_aux_work for PHC overflow checks
463f5f6402b9 HID: Wacom: Add PCI Wacom device support
c16b96035c48 mfd: lpc_ich: Add another Gemini Lake ISA bridge PCI device-id
b2bd5857a0d6 tomoyo: don't emit warning in tomoyo_write_control()
d280a12e9b87 wifi: brcmsmac: add gain range check to wlc_phy_iqcal_gainparams_nphy()
bafaee99fc23 mmc: core: Respect quirk_max_rate for non-UHS SDIO card
9b560350aa7b tun: fix group permission check
ecf6a4a55809 safesetid: check size of policy writes
bb8ff054e19f printk: Fix signed integer overflow when defining LOG_BUF_LEN_MAX
99795e62e7a5 x86/amd_nb: Restrict init function to AMD-based systems
23434fcf90b9 lockdep: Fix upper limit for LOCKDEP_*_BITS configs
56135262c1f9 sched: Don't try to catch up excess steal time.
13dae4fa17be btrfs: convert BUG_ON in btrfs_reloc_cow_block() to proper error handling
367b72fa18b0 btrfs: fix data race when accessing the inode's disk_i_size at btrfs_drop_extents()
7e954b6bb95d btrfs: fix use-after-free when attempting to join an aborted transaction
51bcf530c6dc btrfs: output the reason for open_ctree() failure
bbb7f49839b5 usb: gadget: f_tcm: Don't free command immediately
3ba8884a56a3 media: uvcvideo: Fix double free in error path
3a7fda57b0f9 mptcp: consolidate suboption status
83a3a5aeb1b1 usb: typec: tcpci: Prevent Sink disconnection before vPpsShutdown in SPR PPS
bb52bce4c91c usb: typec: tcpm: set SRC_SEND_CAPABILITIES timeout to PD_T_SENDER_RESPONSE
16d5669ff07f usb: dwc3: core: Defer the probe until USB power supply ready
2cfbf53baeaf usb: gadget: f_tcm: Fix Get/SetInterface return value
3c1f8dfa01b3 drivers/card_reader/rtsx_usb: Restore interrupt based detection
d42168f109f9 net: usb: rtl8150: enable basic endpoint checking
10eff770fd16 ALSA: usb-audio: Add delay quirk for iBasso DC07 Pro
deec230cb835 ktest.pl: Check kernelrelease return in get_version
5083a7ae4500 netfilter: nf_tables: reject mismatching sum of field_len with set key length
d712ca4807ce NFSD: Reset cb_seq_status after NFS4ERR_DELAY
b0938ffd39ae f2fs: Introduce linear search for dentries
679bb865c881 hexagon: Fix unbalanced spinlock in die()
8e83dbe9ff32 hexagon: fix using plain integer as NULL pointer warning in cmpxchg
4bd72d9fe11d kconfig: fix memory leak in sym_warn_unmet_dep()
5f45a419bdd1 kconfig: WERROR unmet symbol dependency
ccc1287a02ea kconfig: deduplicate code in conf_read_simple()
3e31777acf2d kconfig: remove unused code for S_DEF_AUTO in conf_read_simple()
131f1604fa6b kconfig: require a space after '#' for valid input
6bdf078908c3 kconfig: add warn-unknown-symbols sanity check
4780a614f013 kconfig: fix file name in warnings when loading KCONFIG_DEFCONFIG_LIST
c48b8fc7f0a8 genksyms: fix memory leak when the same symbol is read from *.symref file
bb28d02726ab genksyms: fix memory leak when the same symbol is added from source
13310513f549 net: hsr: fix fill_frame_info() regression vs VLAN packets
df3398504b97 net: sh_eth: Fix missing rtnl lock in suspend/resume path
3ce32a9fb1d2 bgmac: reduce max frame size to support just MTU 1500
ab2df791b1d4 vsock: Allow retrying on connect() failure
a48ebcd853a4 perf trace: Fix runtime error of index out of bounds
0dd6c67f6cfe ptp: Properly handle compat ioctls
7d7d201eb3b7 net: davicom: fix UAF in dm9000_drv_remove
cfb17f637562 net: netdevsim: try to close UDP port harness races
1409b45d4690 net: rose: fix timer races against user threads
c499bd77ca2a PM: hibernate: Add error handling for syscore_suspend()
547ef7e8cbb9 ipmr: do not call mr_mfc_uses_dev() for unres entries
6468f3a9842f net: fec: implement TSO descriptor cleanup
5934bfaeaffe gpio: mxc: remove dead code after switch to DT-only
8c640dd3d900 net: hns3: fix oops when unload drivers paralleling
1787cd67bb94 ubifs: skip dumping tnc tree when zroot is null
e5536677da80 rtc: pcf85063: fix potential OOB write in PCF85063 NVMEM read
2943af7d72d7 dmaengine: ti: edma: fix OF node reference leaks in edma_driver
c9cc70bca158 xfrm: replay: Fix the update of replay_esn->oseq_hi for GSO
6be3ea508111 tools/bootconfig: Fix the wrong format specifier
26e5c3c8d780 NFSv4.2: mark OFFLOAD_CANCEL MOVEABLE
edcaf4156ced NFSv4.2: fix COPY_NOTIFY xdr buf size calculation
f6bae8cc42ab module: Extend the preempt disabled section in dereference_symbol_descriptor().
2e2bb52b8e58 ocfs2: mark dquot as inactive if failed to start trans while releasing dquot
fe761befd845 scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails
13186db840b9 scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1
6987e021b64c PCI: rcar-ep: Fix incorrect variable used when calling devm_request_mem_region()
68ee578e6e31 staging: media: imx: fix OF node leak in imx_media_add_of_subdevs()
6f3c167de057 mtd: hyperbus: hbmc-am654: fix an OF node reference leak
784a7f4a9efb mtd: hyperbus: hbmc-am654: Convert to platform remove callback returning void
c1aea4faa984 mtd: hyperbus: Make hyperbus_unregister_device() return void
3b86841430a6 media: uvcvideo: Propagate buf->error to userspace
235ab2be3572 media: camif-core: Add check for clk_enable()
cc0d04ae127d media: mipi-csis: Add check for clk_enable()
5bdd8b64153d media: i2c: ov9282: Correct the exposure offset
8ab5c3af1406 media: i2c: imx412: Add missing newline to prints
333f8f9b6667 media: marvell: Add check for clk_enable()
a61cd3df84b3 PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy()
55c326068f6b media: lmedm04: Handle errors for lme2510_int_read
8bea20f4d630 media: rc: iguanair: handle timeouts
0486d65804cc efi: sysfb_efi: fix W=1 warnings when EFI is not set
8049a0845bfc of: reserved-memory: Do not make kmemleak ignore freed address
ca36f0848eb8 memblock: drop memblock_free_early_nid() and memblock_free_early()
d26e179d2cac xen/x86: free_p2m_page: use memblock_free_ptr() to free a virtual pointer
708ce479ff3c RDMA/mlx5: Fix indirect mkey ODP page count
95b4474c93a0 RDMA/mlx5: Enforce umem boundaries for explicit ODP page faults
fe090e183d26 RDMA/mlx5: Remove iova from struct mlx5_core_mkey
b9c5f50926e3 fbdev: omapfb: Fix an OF node leak in dss_of_port_get_parent_device()
96cd8661f225 ARM: dts: mediatek: mt7623: fix IR nodename
311afb2be167 arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts
eb3e76baaf1b arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos in da7280 properties
312e11fc5060 arm64: dts: qcom: sm8350: correct sleep clock frequency
8fbb052b3bd3 arm64: dts: qcom: sm8250: correct sleep clock frequency
c990f5e0b2cb arm64: dts: qcom: sm6125: correct sleep clock frequency
88c84e743d4c arm64: dts: qcom: sc7280: correct sleep clock frequency
afc66a233ad9 arm64: dts: qcom: msm8994: correct sleep clock frequency
9cc46ab94b61 arm64: dts: qcom: msm8916: correct sleep clock frequency
09153a482e90 arm64: dts: qcom: msm8994: Describe USB interrupts
31952ff5833c arm64: dts: qcom: msm8996: Fix up USB3 interrupts
ea7232a05e10 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_panel voltage settings
c3def10c610a memory: tegra20-emc: fix an OF node reference bug in tegra_emc_find_node_by_ram_code()
d9f36f957bb2 memory: tegra20-emc: Support matching timings by LPDDR2 configuration
0f3c0d94c815 memory: Add LPDDR2-info helpers
4274acb5b996 arm64: dts: mediatek: mt8183: willow: Support second source touchscreen
cba8c5daa9d8 arm64: dts: mediatek: mt8183: kenzo: Support second source touchscreen
d098183961e0 arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names
b9a5544dbad5 arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names
032c92e01aaa arm64: dts: mediatek: mt8173-elm: Drop regulator-compatible property
2a28a21a925f arm64: dts: mediatek: mt8173-evb: Drop regulator-compatible property
e53ca458f543 rdma/cxgb4: Prevent potential integer overflow on 32bit
160450e4908b RDMA/mlx4: Avoid false error about access to uninitialized gids array
f92f10cdb7fa arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A
52a976a83dda arm64: dts: mediatek: mt8516: add i2c clock-div property
6047c27de667 arm64: dts: mediatek: mt8516: remove 2 invalid i2c clocks
bcc6c817e2ad arm64: dts: mediatek: mt8516: fix wdt irq type
3ad0e4e15581 arm64: dts: mediatek: mt8516: fix GICv2 range
9792f0c9880a arm64: dts: mt8183: set DMIC one-wire mode on Damu
abbb15f54a35 ARM: at91: pm: change BU Power Switch to automatic mode
4c6209efea22 padata: avoid UAF for reorder_work
035ed9577b48 padata: add pd get/put refcnt helper
f3e0b9f790f8 padata: fix UAF in padata_reorder
e306eaaa3d78 bpf: Send signals asynchronously if !preemptible
d6becd34dc65 perf report: Fix misleading help message about --demangle
54b587874a7c perf top: Don't complain about lack of vmlinux when not resolving some kernel samples
ca0b62b2dc9a padata: fix sysfs store callback check
b467ed29b586 crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto()
778a73f8d38d crypto: hisilicon/sec2 - fix for aead invalid authsize
37e032978e55 crypto: hisilicon/sec2 - fix for aead icv error
017b2680816b crypto: hisilicon/sec2 - optimize the error return process
8f268c476c83 crypto: hisilicon/sec - delete redundant blank lines
0db426905cb4 crypto: hisilicon/sec - add some comments for soft fallback
4086792b8883 ktest.pl: Remove unused declarations in run_bisect_test function
4c45f82e101a ASoC: renesas: rz-ssi: Use only the proper amount of dividers
49c5d851a2bf perf bpf: Fix two memory leakages when calling perf_env__insert_bpf_prog_info()
ac026a0ba486 perf header: Fix one memory leakage in process_bpf_prog_info()
11491bb26fd9 perf header: Fix one memory leakage in process_bpf_btf()
d79fc69eda73 ASoC: sun4i-spdif: Add clock multiplier settings
6a5d02ae6ff8 libbpf: Fix segfault due to libelf functions not setting errno
3c99e59404f3 tools/testing/selftests/bpf/test_tc_tunnel.sh: Fix wait for server bind
b8583b54455c net/rose: prevent integer overflows in rose_setsockopt()
3cfabbb18810 tcp_cubic: fix incorrect HyStart round start detection
ed8c0300f302 net: ethernet: ti: am65-cpsw: fix freeing IRQ in am65_cpsw_nuss_remove_tx_chns()
920f736e6c64 netfilter: nft_flow_offload: update tcp state flags under lock
38646749d6e1 net: sched: Disallow replacing of child qdisc from one parent to another
26bc6076798a net: avoid race between device unregistration and ethnl ops
f023bf675814 net/mlxfw: Drop hard coded max FW flash image size
0e2f1d93d287 net: let net.core.dev_weight always be non-zero
0cc8fc34df84 selftests/landlock: Fix error message
78eadb30f5ce clk: analogbits: Fix incorrect calculation of vco rate delta
7d07de96990e wifi: cfg80211: adjust allocation of colocated AP data
7427e4afbd16 wifi: cfg80211: Handle specific BSSID in 6GHz scanning
23b54d193a90 selftests: harness: fix printing of mismatch values in __EXPECT()
28063f72460d cpufreq: ACPI: Fix max-frequency computation
965e41a93fce wifi: mt76: mt76u_vendor_request: Do not print error messages when -EPROTO
a1fccf6b72b5 landlock: Handle weird files
b32a42383c26 landlock: Move filesystem helpers and add a new one
ba079f94cb0a net/smc: fix data error when recvmsg with MSG_PEEK flag
9394c1163c20 wifi: wlcore: fix unbalanced pm_runtime calls
a7e98a85990a samples/landlock: Fix possible NULL dereference in parse_path()
332ee5fc52e1 regulator: of: Implement the unwind path of of_regulator_match()
bd099a2fa9be team: prevent adding a device which is already a team device lower
f5072f5c806f clk: imx8mp: Fix clkout1/2 support
68fb4aafe3bb cpufreq: schedutil: Fix superfluous updates caused by need_freq_update
0e833dc042b9 leds: netxbig: Fix an OF node reference leak in netxbig_leds_get_of_pdata()
4efb30e564f2 dt-bindings: mfd: bd71815: Fix rsense and typos
725d01fdde59 cpupower: fix TSC MHz calculation
fc1750250f85 ACPI: fan: cleanup resources in the error path of .probe()
f575806ef1da regulator: dt-bindings: mt6315: Drop regulator-compatible property
a57bce750a52 HID: multitouch: fix support for Goodix PID 0x01e9
25c30f902438 Revert "HID: multitouch: Add support for lenovo Y9000P Touchpad"
8c52d33d88ef HID: multitouch: Add support for lenovo Y9000P Touchpad
4c436e8bd326 wifi: rtlwifi: pci: wait for firmware loading before releasing memory
b96371339fd9 wifi: rtlwifi: fix memory leaks and invalid access at probe error path
0eea81f30c6e wifi: rtlwifi: destroy workqueue at rtl_deinit_core
8e2fcc68fbaa wifi: rtlwifi: remove unused check_buddy_priv
ed3d742c2204 wifi: rtlwifi: remove unused dualmac control leftovers
c8951a13d626 wifi: rtlwifi: remove unused timer and related code
5f945d2595cd rtlwifi: replace usage of found with dedicated list iterator variable
94b4c15bca53 dt-bindings: leds: class-multicolor: Fix path to color definitions
f045124251f5 dt-bindings: leds: class-multicolor: reference class directly in multi-led node
594cb8eeac49 dt-bindings: leds: Add multicolor PWM LED bindings
7c09f7ba7ad3 dt-bindings: leds: Optional multi-led unit address
e547ede9d118 dt-bindings: leds: Add Qualcomm Light Pulse Generator binding
621600ed2ce5 dt-bindings: Another pass removing cases of 'allOf' containing a '$ref'
b220d6b97a8b spi: dt-bindings: add schema listing peripheral-specific properties
efb8b60b7990 dt-bindings: mmc: controller: clarify the address-cells description
4960235d6662 spi: zynq-qspi: Add check for clk_enable()
5a80bbc5df58 wifi: rtlwifi: usb: fix workqueue leak when probe fails
643c584528ce wifi: rtlwifi: fix init_sw_vars leak when probe fails
284a6f64f4cf wifi: rtlwifi: wait for firmware loading before releasing memory
949845dfdb9b wifi: rtlwifi: rtl8192se: rise completion of firmware loading as last step
56e84ffaf3d8 wifi: rtlwifi: do not complete firmware loading needlessly
eb288ab33fd8 ipmi: ipmb: Add check devm_kasprintf() returned value
62f14b506f5b genirq: Make handle_enforce_irqctx() unconditionally available
2396bc91935c drm/amdgpu: Fix potential NULL pointer dereference in atomctrl_get_smc_sclk_range_table
a32ea3f982b3 HID: core: Fix assumption that Resolution Multipliers must be in Logical Collections
c589074b64dd drm/etnaviv: Fix page property being used for non writecombine buffers
c7971fc03a06 sched/fair: Fix value reported by hot tasks pulled in /proc/schedstat
b3a5ff8c4b6e sched/psi: Use task->psi_flags to clear in CPU migration
105ff3024397 afs: Fix the fallback handling for the YFS.RemoveFile2 RPC call
0a60270ee48c select: Fix unbalanced user_access_end()
b9ca509e5b7f partitions: ldm: remove the initial kernel-doc notation
8714ecb8fa55 nvme: Add error check for xa_store in nvme_get_effects_log
113563188f22 pstore/blk: trivial typo fixes
e3be8862d73c nbd: don't allow reconnect after disconnect
2d43a6fcea0e block: retry call probe after request_module in blk_request_module
6327dacfe6d6 block: deprecate autoloading based on dev_t
effcbfb1e5ea fs: fix proc_handler for sysctl_nr_open
a3eff27900d0 fs: move fs stat sysctls to file_table.c
ca5d118b213e fs: move inode sysctls to its own file
548fae8fb904 sysctl: share unsigned long const values
7584027c80dc sysctl: use const for typically used max/min proc sysctls
d96a8f8e86d1 hung_task: move hung_task sysctl interface to hung_task.c
f3cfafcdb5bb afs: Fix directory format encoding struct
ef5f2706364d afs: Fix EEXIST error returned from afs_rmdir() to be ENOTEMPTY
e0bb89c44b56 efi: libstub: Use '-std=gnu11' to fix build with GCC 15
b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
6f0605db50e2 clk: imx: Add check for kcalloc
5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00b of: module: add buffer overflow check in of_modalias()
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 8d6940f6a2c5fb81d3ed8dafb95b52a013174a57)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit mentioned in NDV CVE report
b8b4b713c5
which is on 3.10 branch.
(From OE-Core rev: 70036b4ea0ab968adab82fc632bb967f95203de2)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixed:
IMAGE_INSTALL:append = " libxcrypt-compat"
$ bitbake <image> -cpopulate_sdk
file /usr/lib/libcrypt.so from install of libxcrypt-compat-dev-4.4.33-r0.0.aarch64 conflicts with file from package libcrypt-dev-4.4.33-r0.2.aarch64
Remove libcrypt.so like other files to fix the error.
(From OE-Core rev: dc0c7a8c3d1d4f02869b7f0d42f704fd24bf0dde)
(From OE-Core rev: 1172a71f2104454a13e64886adbdb381aa8d6e0e)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In X.Org X server 20.11 through 21.1.16, when a client application
uses easystroke for mouse gestures, the main thread modifies various
data structures used by the input thread without acquiring a lock,
aka a race condition. In particular, AttachDevice in dix/devices.c
does not acquire an input lock.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2022-49737
Upstream patch:
dc7cb45482
(From OE-Core rev: 740ea9019cf5cf309c5a4ef380eac17d21078ac8)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In X.Org X server 20.11 through 21.1.16, when a client application
uses easystroke for mouse gestures, the main thread modifies various
data structures used by the input thread without acquiring a lock,
aka a race condition. In particular, AttachDevice in dix/devices.c
does not acquire an input lock.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2022-49737
Upstream patch:
dc7cb45482
(From OE-Core rev: c6a8ad45174a416c4129deb210eab9b7721ce01d)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Version bump is needed after "siggen.py: Improve taskhash reproducibility"
otherwise there will be taskhash mismatch errors
(Bitbake rev: 046871d9fd76efdca7b72718b328d8f545523f7e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2024-10573:
An out-of-bounds write flaw was found in mpg123 when handling crafted streams.
When decoding PCM, the libmpg123 may write past the end of a heap-located buffer.
Consequently, heap corruption may happen, and arbitrary code execution is not
discarded. The complexity required to exploit this flaw is considered high as
the payload must be validated by the MPEG decoder and the PCM synth before execution.
Additionally, to successfully execute the attack, the user must scan through the
stream, making web live stream content (such as web radios) a very unlikely attack vector.
Reference: [https://nvd.nist.gov/vuln/detail/CVE-2024-10573]
Upstream patches: [svn://scm.orgis.org/mpg123/branches/1.31-fixes@5442]
(From OE-Core rev: a227b80e29c5ba5d963acaa4ddb4b9ad45483bd5)
Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit referencing this MR which was merged to master.
Note that this commit also patched CVE-2025-1632 in bsdunzip, however
that utility was introduced only in 3.7.0, so that part is not
applicable in kirkstone.
(From OE-Core rev: ec837d3b21b4f8b98abac53e2833f1490ba6bf1e)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As we just match on product by default, ignore three CVEs which are
for the "Puzzles" WordPress theme by ThemeREX (CPE themerex:puzzles).
(From OE-Core rev: 87326573c82ac1e8dc335319442236ef2341501e)
(From OE-Core rev: 48791ba2329ee930285e5ed8eff0f2535c70bec7)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Adapted to different kirkstone CVE_STATUS format.
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
file checksums are part of the data checksummed
to generate the task hash. The list of file checksums
was not ordered.
In this commit we make sure the task hash checksum takes
a list of checksum data that is ordered by unique file name
thus guaranteeing reproducibility.
(Bitbake rev: da5f41996687e18b78d9c9845e621d832115aa1e)
Signed-off-by: Paulo Neves <paulo@myneves.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Starting from 2023d version, tzcode makefile does not use anymore "cc"
variable for C compiler, due to Makefile refactoring.
Replacing "cc" with "CC" fixes the issue.
(From OE-Core rev: 0216c229d5c60d0023b0a7d6e8ee41bdfa16f8ef)
Signed-off-by: Alessio Cascone <alessio.cascone@vimar.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b3cdfca5ef84ed2054faef9abddef3aeed930e17)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Noteworthy changes in release 4.20.0 (2025-02-01) [stable]
- The release tarball is now reproducible.
- We publish a minimal source-only tarball generated by 'git archive'.
- Update gnulib files and various build/maintenance fixes.
- Fix CVE-2024-12133: Potential DoS in handling of numerous SEQUENCE OF or SET
OF elements
License-Update: file COPYING.LESSER renamed to COPYING.LESSERv2 & Copyright year updated to 2025
(From OE-Core rev: 0ff5d08053d92eeae5b2a23f8e0d7a280488723c)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was removed in 2019, so swap it for poky-altcfg.
(From yocto-docs rev: 9b4c36f7b02dd4bedfec90206744a1e90e37733c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 7f7f6570befdda280c174a5f9776b20f53f3ea0d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
core-image-lsb was removed in 2019[1], so remove all of the incredibly
obsolete references in the documentation.
[1] oe-core fb064356af615d67d85b65942103bf943d84d290
(From yocto-docs rev: 6001f1baa513566639abee86376dc72748f3cd34)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 062445a49919eff117b5478c1fb18d125c1f895c)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Building weston with core-image-weston SDK fails:
```
../libweston/renderer-gl/gl-shader-config-color-transformation.c:29:10: fatal error: GLES3/gl3.h: No such file or directory
29 | #include <GLES3/gl3.h>
| ^~~~~~~~~~~~~
```
Both GLES2 and GLES3 implementations are contained in libGLESv2.so.2,
which is packaged in libgles2-mesa. However, the headers are split
between libgles2-mesa-dev and libgles3-mesa-dev, which is why the
GLES3 headers end up missing in the SDK sysroot.
Add a dependency so the GLES3 headers are properly associated with
the GLES3 implementation.
(From OE-Core rev: 7e1308ec413e69a8427ac5998431005d9e4b8033)
(From OE-Core rev: 0d9f2fcc2058407eb138297d9f8f12595851b963)
Signed-off-by: Tom Hochstein <tom.hochstein@oss.nxp.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Johannes Kauffmann <johanneskauffmann@hotmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.
Upstream-Commit: ba1d14f8ef
(From OE-Core rev: 2158a34839068b878344d214d3fc9feeb17e504a)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.
Upstream-Commit: 3e77295f88
(From OE-Core rev: 3575ad718c8ea7d808247842df19982f00725187)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.
Upstream-Commit: 96798fc196
(From OE-Core rev: 4e41b1c8cccd3b2f359ee949cad402b9418f5983)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The patches are copied from xserver-xorg recipe.
CVE reported for both and patches apply on both.
Upstream-Commit:
bc1fdbe465
& 26769aa71f
(From OE-Core rev: 77487fb0756951e29628f41ff00db12a5f9d7c27)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Patch copied from xserver-xorg recipe.
CVE reported for both and patch apply on both.
Upstream-Commit: 4a5e9b1895
(From OE-Core rev: 4b0f6aaa994eeab5d18211ace8034ec8b92b7419)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This vulnerability has now a CVE assigned.
(From OE-Core rev: 204ff9dd9c62a8a346e89880b2e15a4c0e9ad6e0)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update SRC_URI for tzcode.
Update the http to https in SRC_URI to fix the do_fetch issue.
(From OE-Core rev: b663540d143b0e5fcb9ceeec45cde7fe3e68f9bb)
Signed-off-by: Guocai He <guocai.he.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When testing a Yocto SDK installer on Alpine 3.21, we recently ended up with a
broken SDK. One of the commands the relocation script calls in a piped
multi-command chain failed (see [0]), but the installer did not realize that -
since it doesn't use 'set -o pipefail'. Thus, the error was never reported to
the user and the installer claimed to have set up the SDK correctly - which
wasn't the case.
Given that the SDK installer is a POSIX-compliant shell script and that the
'pipefail' option used to be missing from the standard, it's not surprising that
it isn't used. Thankfully however, in June of 2024, a new version of POSIX
(POSIX.1-2024) was released - and that one finally includes the 'pipefail'
option (see [1]). A number of shells already support it, so let's enable it if
available to make the SDK installer more robust.
The change has been tested locally using SDK installers for internal projects,
based on both Kirkstone and Scarthgap.
[0]: https://gitlab.alpinelinux.org/alpine/aports/-/issues/16797
[1]: https://pubs.opengroup.org/onlinepubs/9799919799.2024edition/utilities/V3_chap02.html#set
(From OE-Core rev: 1cb4b41c7faf77fcc347b1276d86d4288968c926)
(From OE-Core rev: 1de469f1ffb1680e3a75da2c3895fb1e4f43859f)
Signed-off-by: Moritz Haase <Moritz.Haase@bmw.de>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 10dce263f0)
Signed-off-by: Akash Hadke <akash.hadke27@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update SRC_URI to fix the following error:
WARNING: virglrenderer-native-0.9.1-r0 do_fetch: Failed to fetch URL
git://anongit.freedesktop.org/git/virglrenderer;branch=branch-0.9.1,
attempting MIRRORS if available
(From OE-Core rev: 72450859dd5ee5395b64917516f185a2eed52775)
Signed-off-by: Libo Chen <libo.chen.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Latest stable branch update which includes 396 commits and the full
list of changes can be found at:
https://github.com/systemd/systemd-stable/compare/v250.5...v250.14
All the patches were refreshed with devtool.
Backported this upstreamed patch to resolve the compile error while
building systemd with qemumips machine.
- 0001-core-fix-build-when-seccomp-is-off.patch
These 2 below patches were modified to resolve the merge conflicts
introduced by systemd v250.14 version:
1. 0001-Move-sysusers.d-sysctl.d-binfmt.d-modules-load.d-to-.patch
- This patch was just adjusted based on the systemd v250.14 version.
2. 0001-pass-correct-parameters-to-getdents64.patch
- For this patch, there was a commit reverted as part of the v250.8 tag:
51089e007f
These below 6 patches were dropped as systemd v250.14 already has
the changes:
- 0001-shared-json-allow-json_variant_dump-to-return-an-err.patch
- CVE-2022-3821.patch
- CVE-2022-4415-1.patch
- CVE-2022-4415-2.patch
- CVE-2022-45873.patch
- CVE-2023-7008.patch
(From OE-Core rev: 371d030a665e3c963a586ab02d10f1f36b225435)
Signed-off-by: Narpat Mali <narpat.falna@gmail.com>
Signed-off-by: Randy Macleod <randy.macleod@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The text format has been removed, so also remove references and examples
using this format. Replace with examples with the JSON format.
(From yocto-docs rev: 9798689e4f4b74163c2e8594f3d1ce082d295aa1)
Signed-off-by: Marta Rybczynska <marta.rybczynska@ygreky.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit a52cd7bcadccc53e982f90d6e170d00798322597)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg git master before commit c08d30 was discovered to contain a NULL pointer
dereference via the component libavformat/mov.c.
(From OE-Core rev: 599ee3f195bc66d57797c121fa0b73a901d6edfa)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In FFmpeg version n6.1.1, specifically within the avcodec/speexdec.c module,
a potential security vulnerability exists due to insufficient validation of
certain parameters when parsing Speex codec extradata. This vulnerability
could lead to integer overflow conditions, potentially resulting in undefined
behavior or crashes during the decoding process.
(From OE-Core rev: 3efef582892a5a9286041837098b80aa59d1b688)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has a vulnerability in the AVI demuxer of the libavformat library
which allows for an integer overflow, potentially resulting in a denial-of-service (DoS) condition.
(From OE-Core rev: 46680bed23ef6f529c7e554b5611a7c098fce8a9)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Incorrect Access Control in GStreamer RTSP server 1.25.0 in gst-rtsp-server/rtsp-media.c
allows remote attackers to cause a denial of service via a series of specially crafted
hexstream requests.
(From OE-Core rev: ce328462a12eeaa59994e2236071aa17a083c263)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This vulnerability was introduced in 5.1, so 5.0.1 is not affected.
(From OE-Core rev: ea6e581067cafd5f367c68871bc312d3ba11b4da)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is no release which is vulnerable to these CVEs.
These vulnerabilities are in new features being developed and were fixed
before release.
NVD most likely does not accept CVE rejection from a non-maintainer and
non-reporter, so ignoring this CVE should be acceptable solution.
(From OE-Core rev: 220a05e27913bf838881c3f22a17d0409c5154a9)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commit from 2.12 branch.
(From OE-Core rev: ab804cd27ecf7ee65a9feea477140502ecbc0d73)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit a9cd3321558e95f61ed4c5eca0dcf5a3f4704925.
The fix for CVE-2023-45237 has been reverted. And the fix for
CVE-2023-45236 depends on it. So revert it too.
(From OE-Core rev: c61e31f192837b05bc309a05aef95c3be5b44997)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit 6f8bdaad9d22e65108f859a695277ce1b20ef7c6.
his reverts commit 4c2d3e3730.
The fix for CVE-2023-45237 causes ovmf firmware not support pxe boot
any more and no boot item in OVMF menu such as
UEFI PXEv4 (MAC address)
It has not been fixed by ovmf upstream and an issue has been created on
https://github.com/tianocore/tianocore.github.io/issues/82
Revert the fixes for now.
(From OE-Core rev: d3f399f54042efc6f4ca2092dd11819ae1f7c51f)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
sqfs_search_dir in Das U-Boot before 2025.01-rc1 exhibits an off-by-one error
and resultant heap memory corruption for squashfs directory listing because the
path separator is not considered in a size calculation.
https://nvd.nist.gov/vuln/detail/CVE-2024-57259
(From OE-Core rev: e4b713ff07695487cc9307ffc3576a11775cde4d)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integer overflows in memory allocation in Das U-Boot before 2025.01-rc1
occur for a crafted squashfs filesystem via sbrk, via request2size,
or because ptrdiff_t is mishandled on x86_64.
https://nvd.nist.gov/vuln/detail/CVE-2024-57258
(From OE-Core rev: b4bf3ba66052db7a311ac696563a8a0f9c585600)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in ext4fs_read_symlink in Das U-Boot before 2025.01-rc1
occurs for zalloc (adding one to an le32 variable) via a crafted ext4
filesystem with an inode size of 0xffffffff, resulting in a malloc of
zero and resultant memory overwrite.
https://nvd.nist.gov/vuln/detail/CVE-2024-57256
(From OE-Core rev: 534aa63726f31241e3a9d4aa70d4005fa0300133)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in sqfs_resolve_symlink in Das U-Boot before 2025.01-rc1
occurs via a crafted squashfs filesystem with an inode size of 0xffffffff,
resulting in a malloc of zero and resultant memory overwrite.
https://nvd.nist.gov/vuln/detail/CVE-2024-57255
(From OE-Core rev: 687b6e0a166d7dc999b7d226a9bd68155f59a03a)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in sqfs_inode_size in Das U-Boot before
2025.01-rc1 occurs in the symlink size calculation via a
crafted squashfs filesystem.
https://nvd.nist.gov/vuln/detail/CVE-2024-57254
(From OE-Core rev: 956836ab347e9112be0f8892b1b82c4bcb17990c)
Signed-off-by: Hongxu Jia <hongxu.jia@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This patch mitigates the vulnerability identified via CVE-2019-14196.
The previous patch was bypassed/ineffective, and now the vulnerability
is identified via CVE-2022-30767. The patch removes the sanity check
introduced to mitigate CVE-2019-14196 since it's ineffective.
filefh3_length is changed to unsigned type integer, preventing negative
numbers from being used during comparison with positive values during
size sanity checks.
(From OE-Core rev: b7072637ba110718714745a01d67e1b6b0096165)
Signed-off-by: Carlos Dominguez <carlos.dominguez@windriver.com>
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Import the favicon from https://www.yoctoproject.org/, convert it to
16x16 (as per the Sphinx documentation) to make a 1291B image of the
Yocto logo.
(From yocto-docs rev: 73119a723b48a4038479591f0443c5acb3d21337)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit e3ee43e6d70685a2404aae2d60557a42879b0bb1)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This patch is ported from a merge request shown below,
and the following represents the original commit text.
------------------------------------------------------
top: In the bye_bye function, replace fputs with the write interface.
When top calls malloc, if a signal is received, it will
call sig_endpgm to process the signal. In the bye_bye function, if the
-b option is enable, the Batch variable is set, the fputs function
will calls malloc at the same time. The malloc function is not reentrant, so
it will cause the program to crash.
(From OE-Core rev: 573f5b2d8fec9f8a4ed17e836ef3feeb6de62e5a)
Signed-off-by: Shaohua Zhan <shaohua.zhan@windriver.com>
------------------------------------------------------
Reference(s):
https://gitlab.com/procps-ng/procps/-/merge_requests/127
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
I have a theory that some of the console boot issues we're seeing are due to
starting images with three serial ports yet only starting gettys on two of them.
This means that occasionally, depending on the port numbering we may not get
a login prompt on the console we expect it on.
To fix this, change the runqemu code so that if serial ports are passed in on
the commandline (as is the case in automated testing), we don't add any other
GUI serial consoles.
We do need to make sure we do have at least two serial ports since we don't want
getty timeout warnings.
(From OE-Core rev: 44e1279970d306b0da4fcc11f9e780915f481819)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b0348535dce3b776efbcf26406b94730a51eb85)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 4.0.24 release of the 4.0 series for buildtools.
(From OE-Core rev: 93b1e2cbee96bd8731a5d5d0fe5462c2518fe8a7)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has an integer overflow vulnerability in the FFmpeg CAF decoder.
(From OE-Core rev: aec2ad743893d72d46c79701a0dac982931e3171)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An integer overflow in the component /libavformat/westwood_vqa.c of FFmpeg n6.1.1
allows attackers to cause a denial of service in the application via a crafted VQA file.
(From OE-Core rev: 93a1e2fd2bb42977339510ef7d71288a88a34ab8)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 has a vulnerability in the DXA demuxer of the libavformat library
allowing for an integer overflow, potentially resulting in a denial-of-service (DoS)
condition or other undefined behavior.
(From OE-Core rev: 1af53c8dd20662e720ac4dad31833a9d776b795a)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in GnuTLS, which relies on libtasn1 for ASN.1 data processing.
Due to an inefficient algorithm in libtasn1, decoding certain DER-encoded certificate
data can take excessive time, leading to increased resource consumption.
This flaw allows a remote attacker to send a specially crafted certificate, causing
GnuTLS to become unresponsive or slow, resulting in a denial-of-service condition.
(From OE-Core rev: 5fbe46de6d2e3862316cf486503f18e616c3c0a7)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
REXML is an XML toolkit for Ruby. The REXML gem 3.3.2 has a DoS
vulnerability when it parses an XML that has many entity expansions
with SAX2 or pull parser API. The REXML gem 3.3.3 or later include
the patch to fix the vulnerability.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-41946
Upstream-patch:
033d1909a8
(From OE-Core rev: b0e74fd8922bba8e954a223ec46de5c33d2ff743)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Uses the new foreach_runtime_provider_pkgdata() API to look up all
possible runtime providers of a given dependency when resolving
file-rdeps. This allows the check to correctly handle RPROVIDES for
non-virtual dependencies
(From OE-Core rev: 018fa1b7cb5e6a362ebb45b93e52b0909a782ac9)
(From OE-Core rev: 0ff31972b60dda5d8bada2ffb428cc54bb49e8cf)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adds an API that makes it easier to iterate over the package data for a
all providers of a runtime dependency.
(From OE-Core rev: 68bdc219a4a819e83217f5b54c463624af8d3b9e)
(From OE-Core rev: 579717212ba2892e32315788ccd65320556d32a3)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ptest compile and install tasks do not have parallel build settings for
cmake. On powerful build machines this can cause overload situations
and oomkills.
Observed when building qtgrpc with ptest generally enabled in distro.
Having this in ptest class is suboptimal, but creating ptest-cmake class
just for these two variables is probably overkill.
(From OE-Core rev: 3c311fbf0c2090268e9b83123d762b05b61b4074)
(From OE-Core rev: bd12abeff6ee14385fba63fa5ba15d9fadec4d0e)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As a user i want to override `RUSTLIB` path on a bbclass, lets
call it `XYZ.bbclass`.
If a certain recipe inherits `cargo.bbclass` and `XYZ.bbclass` the
value of `RUSTLIB` is dependent on the order of the inherit.
If `cargo.bbclass` is inherit before `XYZ.bbclass` this will reflect
the desired value of `RUSTLIB`, on the oposite, if the `XYZ.bbclass`
is inherit before `cargo.bbclass` then the `RUSTLIB` defined on
`rust-common.bbclass` will prevail.
Changed definition of `RUSTLIB` to soft assignment to make it overridable.
(From OE-Core rev: d8ccc3ad338a8020c998566249af2019baaa6e44)
Signed-off-by: Pedro Silva Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
(cherry picked from commit 6eeb832f73ffb48f5f05dc47191f60e4599e640f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When building with GCC -Os, a warning is triggered indicating that sprintf might overflow.
Error:
netname.c: In function 'user2netname':
netname.c:51:28: error: '%s' directive writing up to 255 bytes into a
region of size between 239 and 249 [-Werror=format-overflow=]
51 | sprintf (netname, "%s.%d@%s", OPSYS, uid, dfltdom);
| ^~ ~~~~~~~
netname.c:51:3: note: 'sprintf' output between 8 and 273 bytes into a
destination of size 256
51 | sprintf (netname, "%s.%d@%s", OPSYS, uid, dfltdom);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
However the code does test prior the sprintf call that dfltdom plus
the required extra space for OPSYS, uid, and extra character will not
overflow and return 0 instead.
Upstream-patch: 6128e82ebe
Reviewed-by: Carlos O'Donell <carlos@redhat.com>
Tested-by: Carlos O'Donell <carlos@redhat.com>
(From OE-Core rev: 78fac0f623e01bd52b2ea3a597d056726deca8a4)
Signed-off-by: Nikhil R <nikhilr5@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
c16c81c81336 Linux 5.15.178
6cfafcad46e9 drm/v3d: Assign job pointer to NULL before signaling the fence
8b74aa1e1c08 Input: xpad - add support for wooting two he (arm)
c9d4d5785f2d Input: xpad - add unofficial Xbox 360 wireless receiver clone
1475c07bf30f Input: atkbd - map F23 key to support default copilot shortcut
66453ea6ed0a ALSA: usb-audio: Add delay quirk for USB Audio Device
20ce02f2f73a Revert "usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null"
6068dcff7f19 USB: serial: quatech2: fix null-ptr-deref in qt2_process_read_urb()
091a023cf2ae wifi: iwlwifi: add a few rate index validity checks
81d4dd05c412 scsi: storvsc: Ratelimit warning logs to prevent VM denial of service
6ac5dfa57513 ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_find()
84adb88c8027 platform/chrome: cros_ec_typec: Check for EC driver
542532afe249 fs/ntfs3: Additional check in ntfs_file_release
00767fbd67af Bluetooth: RFCOMM: Fix not validating setsockopt user input
2c2dc87cdebe Bluetooth: SCO: Fix not validating setsockopt user input
92340e6c5122 vfio/platform: check the bounds of read/write syscalls
bcf0d815e728 net: sched: fix ets qdisc OOB Indexing
4e3ded34f3f3 gfs2: Truncate address space when flipping GFS2_DIF_JDATA flag
322948a57582 mptcp: don't always assume copied data in mptcp_cleanup_rbuf()
2c3524a308b2 regmap: detach regmap from dev on regmap_exit
df560e90a4d6 ASoC: samsung: Add missing depends on I2C
72370a2bc2e6 irqchip/sunxi-nmi: Add missing SKIP_WAKE flag
46bdd737a16b scsi: iscsi: Fix redundant response for ISCSI_UEVENT_GET_HOST_STATS request
318ebf851143 seccomp: Stub for !CONFIG_SECCOMP
42b4b670bd23 ASoC: samsung: Add missing selects for MFD_WM8994
0783cd485b4a ASoC: wm8994: Add depends on MFD core
003148680b79 Linux 5.15.177
448fe5a1a4b5 Partial revert of xhci: use pm_ptr() instead #ifdef for CONFIG_PM conditionals
0bd4efe3226d xhci: use pm_ptr() instead of #ifdef for CONFIG_PM conditionals
c3d052cae566 net: fix data-races around sk->sk_forward_alloc
198b89dd5a59 scsi: sg: Fix slab-use-after-free read in sg_release()
9a4d196e8a5e x86/xen: fix SLS mitigation in xen_hypercall_iret()
167cbd3e5268 nfsd: add list_head nf_gc to struct nfsd_file
e43dd28405e6 ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev()
6486915fa661 vsock/virtio: discard packets if the transport changes
8a07350fe070 blk-cgroup: Fix UAF in blkcg_unpin_online()
e667d5d566a2 Revert "regmap: detach regmap from dev on regmap_exit"
d8ebb991790f Revert "drm/amdgpu: rework resume handling for display (v2)"
7a07fb80ea88 iio: adc: rockchip_saradc: fix information leak in triggered buffer
b5c2c988cb6a iio: imu: inv_icm42600: fix timestamps after suspend if sensor is on
96ac1454f343 iio: imu: inv_icm42600: fix spi burst write not supported
39f320df3537 Revert "PCI: Use preserve_config in place of pci_flags"
ac3dd2497e6e drm/i915/fb: Relax clear color alignment to 64 bytes
15b453db41d3 hrtimers: Handle CPU state correctly on hotplug
59472bf85a3c irqchip/gic-v3: Handle CPU_PM_ENTER_FAILED correctly
2d008d4961b0 gpiolib: cdev: Fix use after free in lineinfo_changed_notify
649b266606bc fs/proc: fix softlockup in __read_vmcore (part 2)
64e5fd96330d filemap: avoid truncating 64-bit offset to 32 bits
9e5fed46ccd2 vsock: prevent null-ptr-deref in vsock_*[has_data|has_space]
a4606b774de2 vsock: reset socket state when de-assigning the transport
048dbd2b5b85 vsock/virtio: cancel close work in the destructor
92f1b7930f13 net: ethernet: xgbe: re-add aneg to supported features in PHY quirks
aba13043e628 x86/asm: Make serialize() always_inline
612269eb3f8f nvmet: propagate npwg topology
7df94f7f9e22 poll_wait: add mb() to fix theoretical race between waitqueue_active() and .poll()
1c878c5527e1 ACPI: resource: acpi_dev_irq_override(): Check DMI match last
a592ce58ca78 kheaders: Ignore silly-rename files
2d1a5a595bf2 fs: fix missing declaration of init_files
87e207b6aa93 hfs: Sanity check the root record
80aee0bc0dbe mac802154: check local interfaces before deleting sdata list
c5f1bc1d2324 i2c: rcar: fix NACK handling when being a target
6c6e0961ccfd i2c: mux: demux-pinctrl: check initial mux selection, too
37c63955ca68 Revert "mtd: spi-nor: core: replace dummy buswidth from addr to data"
2f176c0ec9f5 hwmon: (tmp513) Fix division of negative numbers
14e0a874488e drm/v3d: Ensure job pointer is set to NULL after job completion
83775c9a9a65 net/mlx5: Fix RDMA TX steering prio
a04effa1b79f net/mlx5: Refactor mlx5_get_flow_namespace
ef6bb594598b net/mlx5: Add priorities for counters in RDMA namespaces
3cc3575223c6 net: xilinx: axienet: Fix IRQ coalescing packet count overflow
fdfe7ef525ad nfp: bpf: prevent integer overflow in nfp_bpf_event_output()
036f8d814a2c gtp: Destroy device along with udp socket's netns dismantle.
ed8be92df48d gtp: Use for_each_netdev_rcu() in gtp_genl_dump_pdp().
a111a7487f65 gtp: use exit_batch_rtnl() method
041325b73abc net: add exit_batch_rtnl() method
3450092cc2d1 pktgen: Avoid out-of-bounds access in get_imix_entries
0ab52a8ca6e1 bpf: Fix bpf_sk_select_reuseport() memory leak
9bb26176fba5 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()
9f15cd4174d0 phy: usb: Fix clock imbalance for suspend/resume
795537eb2af1 phy: usb: Use slow clock for wake enabled suspend
88b01048f286 mptcp: fix TCP options overflow.
05ba00d97bb4 mptcp: drop port parameter of mptcp_pm_add_addr_signal
f44e6d70c100 ocfs2: fix slab-use-after-free due to dangling pointer dqi_priv
86f8046aa649 ocfs2: correct return value of ocfs2_local_free_info()
0552befaccd8 phy: usb: Toggle the PHY power during init
d0178cb2ccea phy: usb: Add "wake on" functionality for newer Synopsis XHCI controllers
b2cec0d8f676 of: address: Preserve the flags portion on 1:1 dma-ranges mapping
6a7832e332d9 of: address: Store number of bus flag cells rather than bool
1b868ff7950b of: address: Remove duplicated functions
19ec883a51bd of: address: Fix address translation when address-size is greater than 2
b3f6bed9bf61 of/address: Add support for 3 address cell bus
bce3629a9e53 of: unittest: Add bus address range parsing tests
437b875e7389 arm64: dts: rockchip: add hevc power domain clock to rk3328
f587c1ac6895 block, bfq: fix waker_bfqq UAF after bfq_split_bfqq()
e43dfc4a9c15 iio: adc: ad7124: Disable all channels at probe time
d83ccca9e17e iio: inkern: call iio_device_put() only on mapped devices
028a1ba8e3ba iio: adc: at91: call input_free_device() on allocated iio_dev
060214459b63 iio: adc: ti-ads124s08: Use gpiod_set_value_cansleep()
c31009d2bd49 iio: gyro: fxas21002c: Fix missing data update in trigger handler
aae967380068 iio: adc: ti-ads8688: fix information leak in triggered buffer
a07f69808441 iio: imu: kmx61: fix information leak in triggered buffer
cb488706cdec iio: light: vcnl4035: fix information leak in triggered buffer
006073761888 iio: dummy: iio_simply_dummy_buffer: fix information leak in triggered buffer
64a989aa7475 iio: pressure: zpa2326: fix information leak in triggered buffer
19fc1c83454c usb: gadget: f_fs: Remove WARN_ON in functionfs_bind
d9d18e2011c1 usb: gadget: f_uac2: Fix incorrect setting of bNumEndpoints
7cdb2d0f1af9 usb: fix reference leak in usb_new_device()
162428a00a0c USB: core: Disable LPM only for non-suspended ports
8309c947b208 USB: usblp: return error when setting unsupported protocol
d2de56cc45ee usb: gadget: u_serial: Disable ep before setting port to null to fix the crash caused by port being null
1c7818e2746e topology: Keep the cpumask unchanged when printing cpumap
85b8a1a3176d usb: dwc3: gadget: fix writing NYET threshold
7f626e8e148c USB: serial: cp210x: add Phoenix Contact UPS Device
2165ef034891 usb-storage: Add max sectors quirk for Nokia 208
2748a203e098 staging: iio: ad9832: Correct phase range check
e299dcbfc039 staging: iio: ad9834: Correct phase range check
98645eac8ed4 USB: serial: option: add Neoway N723-EA support
f072315c5d41 USB: serial: option: add MeiG Smart SRM815
203f38eb72f2 md/raid5: fix atomicity violation in raid5_cache_count
3b930badf88d scripts/sorttable: fix orc_sort_cmp() to maintain symmetry and transitivity
1e5cc8d5b121 drm/amd/display: increase MAX_SURFACES to the value supported by hw
dd3f23919b4d ACPI: resource: Add Asus Vivobook X1504VAP to irq1_level_low_skip_override[]
21db38809fb8 ACPI: resource: Add TongFang GM5HG0A to irq1_edge_low_force_override[]
10c24df2e303 riscv: Fix sleeping in invalid context in die()
95793f9684e5 drm/amd/display: Add check for granularity in dml ceil/floor helpers
1dc5da6c4178 sctp: sysctl: plpmtud_probe_interval: avoid using current->nsproxy
0a0966312ac3 sctp: sysctl: udp_port: avoid using current->nsproxy
bd2a29394235 sctp: sysctl: auth_enable: avoid using current->nsproxy
0f78f0946674 sctp: sysctl: rto_min/max: avoid using current->nsproxy
86ddf8118123 sctp: sysctl: cookie_hmac_alg: avoid using current->nsproxy
e52a55ec2d1f dm-ebs: don't set the flag DM_TARGET_PASSES_INTEGRITY
802666a40c71 dm thin: make get_first_thin use rcu-safe list first function
7cb3e77e9b4e afs: Fix the maximum cell name length
781c743e18bf ksmbd: fix a missing return value check bug
e719611285cd drm/mediatek: Add support for 180-degree rotation in the display driver
b1b2353d768f netfilter: conntrack: clamp maximum hashtable size to INT_MAX
2f2c1ce86708 netfilter: nf_tables: imbalance in flowtable binding
6d6ce5f75d0e tls: Fix tls_sw_sendmsg error handling
8fe5fcf25438 cxgb4: Avoid removal of uninserted tid
0cfe1297df07 bnxt_en: Fix possible memory leak when hwrm_req_replace fails
a313d6e6d5f3 net_sched: cls_flow: validate TCA_FLOW_RSHIFT attribute
10923508eb77 tcp/dccp: allow a connection when sk_max_ack_backlog is zero
bcd1557f1d38 tcp/dccp: complete lockless accesses to sk->sk_max_ack_backlog
e67fff8fd12c net: 802: LLC+SNAP OID:PID lookup on start of skb data
8cc8bdfbe065 ieee802154: ca8210: Add missing check for kfifo_alloc() in ca8210_probe()
294b9826da0e ASoC: mediatek: disable buffer pre-allocation
1f94fe692b7e exfat: fix the infinite loop in __exfat_free_cluster()
28c21f0ac529 exfat: fix the infinite loop in exfat_readdir()
3995b25d000c dm array: fix cursor index when skipping across block boundaries
c850ddd1e1d8 dm array: fix unreleased btree blocks on closing a faulty array cursor
738994872d77 dm array: fix releasing a faulty array block twice in dm_array_cursor_end
6029c4240529 jbd2: flush filesystem device before updating tail sequence
d42ad3f161a5 ceph: give up on paths longer than PATH_MAX
b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
6f0605db50e2 clk: imx: Add check for kcalloc
5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00b of: module: add buffer overflow check in of_modalias()
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 709bfb0e600148d65018db450a69de220c874efd)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
4735586da88e Linux 5.15.176
63eac98d6f08 mm: vmscan: account for free pages to prevent infinite Loop in throttle_direct_reclaim()
5c4eb5401d7e dt-bindings: display: adi,adv7533: Drop single lane support
0f51034bb813 drm: adv7511: Drop dsi single lane support
f9c3adb083d3 net/sctp: Prevent autoclose integer overflow in sctp_association_init()
d809d1aabec8 sky2: Add device ID 11ab:4373 for Marvell 88E8075
9372e160d821 pinctrl: mcp23s08: Fix sleeping in atomic context due to regmap locking
c2f961c46ea0 RDMA/uverbs: Prevent integer overflow issue
9aeece68684c kcov: mark in_softirq_really() as __always_inline
362f86f3ee45 modpost: fix the missed iteration for the max bit in do_input()
3b5efbf000d5 modpost: fix input MODULE_DEVICE_TABLE() built for 64-bit on 32-bit host
ef26e5bb560b usb: xhci: Avoid queuing redundant Stop Endpoint commands
f4539c3cab44 ARC: build: Try to guess GCC variant of cross compiler
84142875b293 irqchip/gic: Correct declaration of *percpu_base pointer in union gic_base
faab60ed274d net: usb: qmi_wwan: add Telit FE910C04 compositions
cc63b8c102c4 bpf: fix potential error return
2dedcab091f2 sound: usb: format: don't warn that raw DSD is unsupported
01b3661663c5 sound: usb: enable DSD output for ddHiFi TC44C
63f4b594a688 btrfs: flush delalloc workers queue before stopping cleaner kthread during unmount
22d36ad92e57 drm/amdkfd: Correct the migration DMA map direction
bd3eca303b3f wifi: mac80211: wake the queues in case of failure in resume
efbdbf36c338 btrfs: sysfs: fix direct super block member reads
0efdc0606fc8 btrfs: sysfs: convert scnprintf and snprintf to sysfs_emit
526ff5b27f09 btrfs: fix use-after-free when COWing tree bock and tracing is enabled
d4a7270b37d0 btrfs: rename and export __btrfs_cow_block()
ad0677c37c14 ila: serialize calls to nf_register_net_hooks()
de4f8d477c67 af_packet: fix vlan_get_protocol_dgram() vs MSG_PEEK
65c67049e9ed af_packet: fix vlan_get_tci() vs MSG_PEEK
0caa776f2829 net: wwan: iosm: Properly check for valid exec stage in ipc_mmio_init()
579cfa595af1 net: restrict SO_REUSEPORT to inet sockets
143378075904 RDMA/rtrs: Ensure 'ib_sge list' is accessible
91a1adab5669 net: mv643xx_eth: fix an OF node reference leak
36c95bbd4eb1 eth: bcmsysport: fix call balance of priv->clk handling routines
d27088892b40 ALSA: usb-audio: US16x08: Initialize array before use
c8187a378380 net: llc: reset skb->transport_header
277f00b0c2dc netfilter: nft_set_hash: unaligned atomic read on struct nft_set_ext
215c687344d5 drm/i915/dg1: Fix power gate sequence.
769e36c2119a netrom: check buffer length before accessing it
9d3895967729 net: fix memory leak in tcp_conn_request()
4261fc54ca77 net: stmmac: restructure the error path of stmmac_probe_config_dt()
f0da70367048 net: stmmac: don't create a MDIO bus if unnecessary
860279ff72fe net: stmmac: platform: provide devm_stmmac_probe_config_dt()
a68ec6380f2f RDMA/hns: Fix missing flush CQE for DWQE
06e2d3ec7a7d RDMA/hns: Fix warning storm caused by invalid input in IO path
3146512f40bb RDMA/hns: Fix mapping error of zero-hop WQE buffer
bc509159a223 RDMA/hns: Remove redundant 'bt_level' for hem_list_alloc_item()
5e7c02730cce RDMA/hns: Remove redundant 'attr_mask' in modify_qp_init_to_init()
a03b9689e4e5 drm/bridge: adv7511_audio: Update Audio InfoFrame properly
33df6f747501 RDMA/bnxt_re: Fix the locking while accessing the QP table
802be99bc7bb RDMA/bnxt_re: Fix max_qp_wrs reported
6da018852c42 RDMA/bnxt_re: Fix reporting hw_ver in query_device
faf879baed95 RDMA/bnxt_re: Add check for path mtu in modify_qp
2e4a9a22b7f9 RDMA/mlx5: Enforce same type port association for multiport RoCE
590bd0f9148f xhci: Turn NEC specific quirk for handling Stop Endpoint errors generic
62756ca746e2 usb: xhci: Limit Stop Endpoint retries
28fcf6c7a1ef xhci: retry Stop Endpoint on buggy NEC controllers
8f4871abf04f thunderbolt: Add support for Intel Panther Lake-M/P
6cf75f685667 thunderbolt: Add support for Intel Lunar Lake
c4c06c199410 thunderbolt: Add Intel Barlow Ridge PCI ID
6c03ec8a0791 thunderbolt: Add support for Intel Meteor Lake
c5c059d6bb77 thunderbolt: Add support for Intel Raptor Lake
3bcdc9039a6e tracing: Have process_string() also allow arrays
f70e4b9ec69d selinux: ignore unknown extended permissions
0a2d26bf27c9 x86/hyperv: Fix hv tsc page based sched_clock for hibernation
87bd909a7014 net: dsa: improve shutdown sequence
5ade4382de16 nfsd: cancel nfsd_shrinker_work using sync mode in nfs4_state_shutdown_net
214d92f0a465 btrfs: avoid monopolizing a core when activating a swap file
c3703d9340ca power: supply: gpio-charger: Fix set charge current limits
f60172b44731 tracing: Prevent bad count for tracing_cpumask_write
c5a28af78555 tracing: Constify string literal data member in struct trace_event_call
2107ab40629a ksmbd: fix racy issue from session lookup and expire
2461ffdc7725 lib: stackinit: hide never-taken branch from compiler
002668bfd416 drm/dp_mst: Verify request type in the corresponding down message reply
3bc0d0831777 arm64: Ensure bits ASID[15:8] are masked out when the kernel uses 8-bit ASIDs
082e68b9a714 arm64: mm: Rename asid2idx() to ctxid2asid()
1aea5c9470be ksmbd: fix Out-of-Bounds Write in ksmbd_vfs_stream_write
6bd1bf0e8c42 ksmbd: fix Out-of-Bounds Read in ksmbd_vfs_stream_read
70e7166612f4 drm/dp_mst: Fix MST sideband message body length check
24fec234d2ba bpf: Check validity of link->type in bpf_link_show_fdinfo()
edcc68974580 MIPS: Probe toolchain support of -msym32
5728a1d6247d vmalloc: fix accounting with i915
6dea8e3de599 virtio-blk: don't keep queue frozen during system suspend
a47235354ac4 scsi: storvsc: Do not flag MAINTENANCE_IN return of SRB_STATUS_DATA_OVERRUN as an error
0d591e92c076 scsi: mpt3sas: Diag-Reset when Doorbell-In-Use bit is set during driver load time
7efc3fa902ce platform/x86: asus-nb-wmi: Ignore unknown event 0xCF
b09527799946 regmap: Use correct format specifier for logging range errors
7574cf3c8bf1 ALSA: hda/conexant: fix Z60MR100 startup pop issue
3c654998a3e8 scsi: megaraid_sas: Fix for a potential deadlock
ce697618e34f scsi: qla1280: Fix hw revision numbering for ISP1020/1040
08a78ff9bf29 watchdog: it87_wdt: add PWRGD enable quirk for Qotom QCML04
325c0e27668d tracing/kprobe: Make trace_kprobe's module callback called after jump_label update
3d825a241e65 mtd: rawnand: fix double free in atmel_pmecc_create_user()
8d364597de9c dmaengine: at_xdmac: avoid null_prt_deref in at_xdmac_prep_dma_memset
7c99b3c60cac dmaengine: dw: Select only supported masters for ACPI devices
3e9968660c26 dmaengine: mv_xor: fix child node refcount handling in early exit
e0c101361c1e phy: core: Fix that API devm_phy_destroy() fails to destroy the phy
6bf2aba838b2 phy: core: Fix that API devm_of_phy_provider_unregister() fails to unregister the phy provider
3a22224a443b phy: core: Fix that API devm_phy_put() fails to release the phy
5d1a41420ed4 phy: core: Fix an OF node refcount leakage in of_phy_provider_lookup()
9d2916bb1276 phy: core: Fix an OF node refcount leakage in _of_phy_get()
4f8a50745358 mtd: rawnand: arasan: Fix missing de-registration of NAND
326d7fb3e4f1 mtd: rawnand: arasan: Fix double assertion of chip-select
4b13d0d186df mtd: diskonchip: Cast an operand to prevent potential overflow
804d55e92b7a nfsd: restore callback functionality for NFSv4.0
e2373eea347e bpf: Check negative offsets in __bpf_skb_min_len()
323bab15ff7c tcp_bpf: Add sk_rmem_alloc related logic for tcp_bpf ingress redirection
38150bb4e3be tcp_bpf: Charge receive socket buffer in bpf_tcp_ingress()
c3ab56e1b434 mm/vmstat: fix a W=1 clang compiler warning
53106510736e media: dvb-frontends: dib3000mb: fix uninit-value in dib3000_write_reg
c72057c4865c drm/amdgpu: Handle NULL bo->tbo.resource (again) in amdgpu_vm_bo_update
dccf5138ad56 epoll: Add synchronous wakeup support for ep_poll_callback
888dd1909559 ceph: validate snapdirname option length when mounting
38a2a383a019 of: Fix refcount leakage for OF node returned by __of_get_dma_parent()
a579b0b6a82f of: Fix error path in of_parse_phandle_with_args_map()
0227594be815 udmabuf: also check for F_SEAL_FUTURE_WRITE
912188316a8c nilfs2: prevent use of deleted inode
a793e5c35722 of/irq: Fix using uninitialized variable @addr_len in API of_irq_parse_one()
abc874634c16 NFS/pnfs: Fix a live lock between recalled layouts and layoutget
85d7635d54d7 tracing: Add "%s" check in test_event_printk()
6cacfb59a7cc tracing: Add missing helper functions in event pointer dereference check
3a41815771c4 tracing: Fix test_event_printk() to process entire print argument
0840d360a890 KVM: x86: Play nice with protected guests in complete_hypercall_exit()
042253c57be9 Drivers: hv: util: Avoid accessing a ringbuffer not initialized yet
0bef13423bb4 btrfs: tree-checker: reject inline extent items with 0 ref count
6aa65cda937f zram: refuse to use zero sized block device as backing device
2d3cde3aeb73 sh: clk: Fix clk_enable() to return 0 on NULL clk
5049a45bc23b hwmon: (tmp513) Fix interpretation of values of Temperature Result and Limit Registers
de4fa408d68b hwmon: (tmp513) Fix Current Register value interpretation
447d1430aa6c hwmon: (tmp513) Fix interpretation of values of Shunt Voltage and Limit Registers
b382e808e342 hwmon: (tmp513) Use SI constants from units.h
e9668ba824c1 hwmon: (tmp513) Simplify with dev_err_probe()
9a2cf6d4a616 hwmon: (tmp513) Don't use "proxy" headers
e7c7b48a0fc5 drm/modes: Avoid divide by zero harder in drm_mode_vrefresh()
d4ca3bf078cb USB: serial: option: add Telit FE910C04 rmnet compositions
adeae07da972 USB: serial: option: add MediaTek T7XX compositions
cf4df6f3f539 USB: serial: option: add Netprisma LCUK54 modules for WWAN Ready
6ccb85602c14 USB: serial: option: add MeiG Smart SLM770A
7e25a9031004 USB: serial: option: add TCL IK512 MBIM & ECM
68578224365a efivarfs: Fix error on non-existent file
f2c15056b312 i2c: riic: Always round-up when calculating bus period
16e1c1156674 chelsio/chtls: prevent potential integer overflow on 32bit
f4780fedeb65 mmc: sdhci-tegra: Remove SDHCI_QUIRK_BROKEN_ADMA_ZEROLEN_DESC quirk
9d120788418d net: mdiobus: fix an OF node reference leak
c4f20ad100da netfilter: ipset: Fix for recursive locking warning
24b6b9d6b21b net: ethernet: bgmac-platform: fix an OF node reference leak
f9bad9428723 net: hinic: Fix cleanup in create_rxqs/txqs()
48cc5df7757b ionic: use ee->offset when returning sprom data
87847938f570 ionic: Fix netdev notifier unregister on failure
b3a6daaf7cfb netdevsim: prevent bad user input in nsim_dev_health_break_write()
6b80924af621 net/smc: check return value of sock_recvmsg when draining clc data
a36364d8d4fa net/smc: check smcd_v2_ext_offset when receiving proposal msg
f10635268a0a net/smc: check iparea_offset and ipv6_prefixes_cnt when receiving proposal msg
0b86e31b6bbb net/smc: check sndbuf_space again after NOSPACE flag is set in smc_poll
27d6adbb3ec4 erofs: fix incorrect symlink detection in fast symlink
7e5fc0da0b76 i2c: pnx: Fix timeout in wait functions
cff037a22793 usb: dwc2: gadget: Don't write invalid mapped sg entries into dma_desc with iommu enabled
676cec3ad096 MIPS: Loongson64: DTS: Fix msi node for ls7a
848257f4f9ef PCI: Add ACS quirk for Broadcom BCM5760X NIC
c3119c7bab90 PCI: vmd: Create domain symlink before pci_bus_add_devices()
82f635733337 ASoC: Intel: sof_sdw: fix jack detection on ADL-N variant RVP
6eb9609c8bf0 usb: cdns3: Add quirk flag to enable suspend residency
a19c6a484417 ALSA: usb: Fix UBSAN warning in parse_audio_unit()
02052d22de91 PCI/AER: Disable AER service on suspend
c1a1393f7844 PCI: Use preserve_config in place of pci_flags
33db36b3c53d net: sched: fix ordering of qlen adjustment
b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
6f0605db50e2 clk: imx: Add check for kcalloc
5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00b of: module: add buffer overflow check in of_modalias()
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: b39adc1b4d9e705b1801684020a0bc12217f6db8)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The HTTP client drops sensitive headers after following a cross-domain redirect.
For example, a request to a.com/ containing an Authorization header which is redirected to
b.com/ will not send that header to b.com. In the event that the client received a subsequent
same-domain redirect, however, the sensitive headers would be restored. For example, a chain
of redirects from a.com/, to b.com/1, and finally to b.com/2 would incorrectly send the
Authorization header to b.com/2.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-45336
Upstream-patch:
b72d56f98d
(From OE-Core rev: 63e84b64f055ad7c91de67194e6739c96fb95496)
Signed-off-by: Praveen Kumar <praveen.kumar@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[ YOCTO #14747 ]
Adding a initramfs is a common task, and the way oe-core offers to do so
is by using the initramfs-framework recipe and companion modules. There
was already documentation on adding an initramfs but the documentation
was lacking details on this framework. Add it before the multiconfig
section because it is a bit more important IMO.
Reported-by: Alejandro <alejandro@enedino.org>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: b1a7dd6d34a291e2250e7169f4f9d93e61700a63)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit caedbca4eced4cf5bc74aaae64e4ad2887c2fc65)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
549d831579 stdlib: Test using setenv with updated environ [BZ #32588]
8b5d4be762 Fix underallocation of abort_msg_s struct (CVE-2025-0395)
525e5f13de stdlib: Simplify buffer management in canonicalize
5eae275400 realpath: Bring back GNU extension on ENOENT and EACCES [BZ #28996]
8a82a76a42 realpath: Do not copy result on failure (BZ #28815)
e369114462 misc: Add support for Linux uio.h RWF_NOAPPEND flag
3f1ab0ed66 nptl: Convert tst-setuid2 to test-driver
76adee6e0f support: Add xpthread_cond_signal wrapper
c3beedeb70 elf: Support recursive use of dynamic TLS in interposed malloc
f48d763ab8 elf: Avoid some free (NULL) calls in _dl_update_slotinfo
710057676d sysdeps/x86/Makefile: Split and sort tests
a4207d4e83 x86: Only align destination to 1x VEC_SIZE in memset 4x loop
889f99c149 elf: Fix slow tls access after dlopen [BZ #19924]
543efedcb3 x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643]
41a3e51233 x86_64: Add log1p with FMA
0d1c70aa4c x86_64: Add expm1 with FMA
516180d399 x86_64: Add log2 with FMA
30384b91ad x86_64: Sort fpu/multiarch/Makefile
d626c31ce5 x86: Avoid integer truncation with large cache sizes (bug 32470)
7ea35e28b4 nptl: initialize cpu_id_start prior to rseq registration
47d70ca8d9 nptl: initialize rseq area prior to registration
(From OE-Core rev: a397c152abf4f3da1323594e79ebac844a2c9f45)
Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
>From git 2.48 release notes:
"""
When "git fetch $remote" notices that refs/remotes/$remote/HEAD is
missing and discovers what branch the other side points with its
HEAD, refs/remotes/$remote/HEAD is updated to point to it.
"""
This means with git 2.48 onwards, there is a mystery "HEAD" revision
appearing in some of our shallow clone tests. We can avoid this by
using the same canonicalization as used for the reference revisions.
This resolves autobuilder failures on the Fedora 40 workers.
(Bitbake rev: e71f1ce53cf3b8320caa481ae62d1ce2900c4670)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c83444d1210740e27b1744d3aa7c5cad4e28db2f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We don't run reproducible-builds on specific distros anymore, but on a
distro at random depending on what is available on the Autobuilder. Fix
the link to this builder and remove distro specific ones.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: d574e625b2bb1b07a2e51cbf2e1f0a28ee596c7b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 8bd2bc3c00ca80f4c000a2a8d618a9f8ea3aa54b)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We have moved to Valkyrie which is hosted on
https://autobuilder.yoctoproject.org/valkyrie. Update the URL in the
documentation.
Also, the YOCTO_AB_URL macro was used in a single location in the
documentation so replace it by the :yocto_ab: custom extlink and remove
the macro.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 66db484f51bc60e87d41bd5ad9d852e3ac44a1b2)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 0b0ed55d909dd11cdc9b29b105473271627c025e)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Using the package architecture to select the right qemu options to pass
to qemu-user is incorrect, and fails for recipes that set PACKAGE_ARCH
to MACHINE_ARCH (as the qemuppc workarounds suggest) because there are
not typically any options set for the machine name.
Solve this by using TUNE_PKGARCH instead: for the majority of recipes
this is the same value, but for machine-specific recipes it remains the
same instead of changing to the machine name.
This means we can remove the qemuppc workarounds, as they're obsolete.
Also update the gcc-testsuite recipe which uses the same pattern to use
TUNE_PKGARCH, and generalise the else codepath to avoid needing to
update the list of architectures.
[ YOCTO #15647 ]
(From OE-Core rev: 077aab43f2c928eb8da71934405c62327010f552)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The nativesdk class overrides PACKAGE_ARCH and unsets TUNE_FEATURES, but
as recipes might want to look at TUNE_PKGARCH too (for example, when
setting QEMU_EXTRAOPTIONS) we should also override that variable.
Otherwise, a nativesdk recipe will have the TUNE_PKGARCH of the target,
which leads to errors (eg passing mips arguments to an arm qemu).
(From OE-Core rev: 38b4992329459f2200817a848e8888b9284b4917)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 05322beb290e1db30bef49b4364f8a8e6e9f7408)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 4.0.23 release of the 4.0 series for buildtools.
(From OE-Core rev: 2effc054b1484dd3c87652267bf590c17d2d6f76)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in rsync. This vulnerability arises from a race condition during
rsync's handling of symbolic links. Rsync's default behavior when encountering
symbolic links is to skip them. If an attacker replaced a regular file with a
symbolic link at the right time, it was possible to bypass the default behavior
and traverse symbolic links. Depending on the privileges of the rsync process,
an attacker could leak sensitive information, potentially leading to privilege escalation.
(From OE-Core rev: c0905ffb2f1aa3bc4c6187ff4860dcc8d3dbfb01)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in rsync. When using the `--safe-links` option, rsync fails to
properly verify if a symbolic link destination contains another symbolic link within it.
This results in a path traversal vulnerability, which may lead to arbitrary file write
outside the desired directory
(From OE-Core rev: 741200c41a19ef5b4876d9a80667dfde2e5f4a9d)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A path traversal vulnerability exists in rsync. It stems from behavior enabled
by the `--inc-recursive` option, a default-enabled option for many client options
and can be enabled by the server even if not explicitly enabled by the client.
When using the `--inc-recursive` option, a lack of proper symlink verification
coupled with deduplication checks occurring on a per-file-list basis could allow
a server to write files outside of the client's intended destination directory.
A malicious server could write malicious files to arbitrary locations named after
valid directories/paths on the client.
(From OE-Core rev: 12328df8dfcdc73ef70af299e9ebdc1d8ae73f37)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in rsync. It could allow a server to enumerate the contents of an
arbitrary file from the client's machine. This issue occurs when files are being
copied from a client to a server. During this process, the rsync server will send
checksums of local data to the client to compare with in order to determine what
data needs to be sent to the server. By sending specially constructed checksum values
for arbitrary files, an attacker may be able to reconstruct the data of those files
byte-by-byte based on the responses from the client.
(From OE-Core rev: b49c8f58c20d7deb354a86a34488cb798c49eba3)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the rsync daemon which could be triggered when rsync compares
file checksums. This flaw allows an attacker to manipulate the checksum length
(s2length) to cause a comparison between a checksum and uninitialized memory and
leak one byte of uninitialized stack data at a time.
(From OE-Core rev: 3fd8bea3e72573cca03cd3f6f4fc077cd2fd45a3)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A heap-based buffer overflow flaw was found in the rsync daemon. This issue is due
to improper handling of attacker-controlled checksum lengths (s2length) in the code.
When MAX_DIGEST_LEN exceeds the fixed SUM_LENGTH (16 bytes), an attacker can write
out of bounds in the sum2 buffer.
(From OE-Core rev: 17fac276e27af19b00b6263f22156a55bae6a5c9)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2024-37535:
GNOME VTE before 0.76.3 allows an attacker to cause a denial of service
(memory consumption) via a window resize escape sequence, a related
issue to CVE-2000-0476.
Reference:
[https://nvd.nist.gov/vuln/detail/CVE-2024-37535]
Upstream patches:
[036bc3ddcb]
[c313849c2e]
(From OE-Core rev: 132a5168b125d6f4fb9391d982bc64d73429ab8f)
Signed-off-by: Zhang Peng <peng.zhang1.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
oFono SMS Decoder Stack-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.
The specific flaw exists within the parsing of SMS PDUs. The issue
results from the lack of proper validation of the length of user-
supplied data prior to copying it to a stack-based buffer. An
attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23460.
Reference:
https://security-tracker.debian.org/tracker/CVE-2024-7547
Upstream patch:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=305df050d02aea8532f7625d6642685aa530f9b0
(From OE-Core rev: 8c32d91b64ae296d7832ddeb42983f4f3c237946)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
oFono SimToolKit Heap-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.
The specific flaw exists within the parsing of STK command PDUs.
The issue results from the lack of proper validation of the length
of user-supplied data prior to copying it to a heap-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23459.
Reference:
https://security-tracker.debian.org/tracker/CVE-2024-7546
Upstream patch:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=79ea6677669e50b0bb9c231765adb4f81c375f63
(From OE-Core rev: 33b2a67b3134498e8c4845efddc7854b4d2315cd)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
oFono SimToolKit Heap-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.
The specific flaw exists within the parsing of STK command PDUs.
The issue results from the lack of proper validation of the length
of user-supplied data prior to copying it to a heap-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23458.
Reeference:
https://security-tracker.debian.org/tracker/CVE-2024-7545
Upstream patch:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=556e14548c38c2b96d85881542046ee7ed750bb5
(From OE-Core rev: f062d2e4ad3d0a35a2dadda679632d5d213b8487)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
oFono SimToolKit Heap-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.
The specific flaw exists within the parsing of STK command PDUs.
The issue results from the lack of proper validation of the length
of user-supplied data prior to copying it to a heap-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23457.
Reference:
https://security-tracker.debian.org/tracker/CVE-2024-7544
Upstream patch:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=a240705a0d5d41eca6de4125ab2349ecde4c873a
(From OE-Core rev: c4e7d6fad2ed96296bcea2b7d12b41e1354eafa8)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
oFono SimToolKit Heap-based Buffer Overflow Privilege Escalation
Vulnerability. This vulnerability allows local attackers to execute
arbitrary code on affected installations of oFono. An attacker must
first obtain the ability to execute code on the target modem in
order to exploit this vulnerability.
The specific flaw exists within the parsing of STK command PDUs.
The issue results from the lack of proper validation of the length
of user-supplied data prior to copying it to a heap-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of the service account. Was ZDI-CAN-23456.
Reference:
https://security-tracker.debian.org/tracker/CVE-2024-7543
Upstream patch:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=90e60ada012de42964214d8155260f5749d0dcc7
(From OE-Core rev: 31ba25646b78d60923b1d897a43e37ef6f9edd51)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
oFono CUSD Stack-based Buffer Overflow Code Execution Vulnerability.
This vulnerability allows local attackers to execute arbitrary code
on affected installations of oFono. An attacker must first obtain
the ability to execute code on the target modem in order to exploit
this vulnerability.
The specific flaw exists within the parsing of responses from AT+CUSD
commands. The issue results from the lack of proper validation of the
length of user-supplied data prior to copying it to a stack-based buffer.
An attacker can leverage this vulnerability to execute code in the
context of root. Was ZDI-CAN-23195.
Reference:
https://security-tracker.debian.org/tracker/CVE-2024-7539
Upstream Patch:
https://git.kernel.org/pub/scm/network/ofono/ofono.git/commit/?id=389e2344f86319265fb72ae590b470716e038fdc
(From OE-Core rev: b1626a0df6911172adafa85a99d36486eb7e2c62)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These were fixed in previous commits.
(From OE-Core rev: 09f0b16877ab207cba91f13d036bc6f4cd6bdf70)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
REXML is an XML toolkit for Ruby. The REXML gem before 3.3.9 has a ReDoS
vulnerability when it parses an XML that has many digits between &# and x...;
in a hex numeric character reference (&#x.... This does not happen with
Ruby 3.2 or later. Ruby 3.1 is the only affected maintained Ruby.
The REXML gem 3.3.9 or later include the patch to fix the vulnerability.
CVE-2024-49761-0009.patch is the CVE fix and rest are dependent commits.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-49761
Upstream-patch:
810d22852383ca5c4b0f51217dbcc67e4049f6a6fc6cad570b7712855547370666e314a579730f25ce59f2eb1a
(From OE-Core rev: 5b453400e9dd878b81b1447d14b3f518809de17e)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In the same fashion as the previous commit ("ref-manual/packages: move
ptest section to the test-manual"), move the runtime testing section of
the development tasks manual to the test environment manual.
Add a link to it from the test-manual/intro document.
(From yocto-docs rev: 3128bf149f40928e6c2a3e264590a0c6c9778c6a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 6b44257874858db3aa426d3e84a79c41cb4937a3)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[ YOCTO #15106 ]
It makes more sense to document ptests in the test-manual. Since ptests
are still related to packages, keep a link to ptests from packages.rst
to the test-manual.
Reported-by: Yoann Congal <yoann.congal@smile.fr>
(From yocto-docs rev: 8b6ada020d595d86c7bbe78a27b7a6301715b039)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit b389c06b709e4791e1cce5e8a5b58f6b0cd03a14)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[ YOCTO #15218 ]
There are different ways of configuring the build host when
authentication to a mirror (SSTATE_MIRRORS or SOURCE_MIRROR_URL) is
required.
Document these methods, and begin with the preferred approach which is
to edit ~/.netrc appropriately. When that is not possible, specifying
the credentials from the URL is also possible, so document it as well.
Reported-by: peter.zsifkovits@at.bosch.com
Tested-by: Antonin Godard <antonin.godard@bootlin.com> # Debian 12 container
(From yocto-docs rev: e0f88c9595a084244691c6c6aee8d95ce29602fc)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 4c303cce0627e0f2ce52e72597541e220585aaed)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The command `devtool deploy-target` does not handle any dependency of
the application, even when properly listed in DEPENDS or RDEPENDS. While
the current documentation was clear on that, it felt needed to add a
note on the fact that build-time dependencies may also result in
runtime dependencies, especially for people new to the project.
Add a warning block below the existing deploy-target documentation.
Also, link to the Overview and Concepts page, which explains it
thoroughly.
[ YOCTO #14377 ]
Reported-By: Robert Berger <pokylinux@reliableembeddedsystems.com>
(From yocto-docs rev: daf514d81d08e01657ff2dc171a0afb56753dfc6)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 56c84004daad5f8a5db53e36852331435d57c8af)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
By default when sending patches Git adds the git version at the bottom
of the patch, which is not necessary in most cases. Suggest to remove it
when configuring Git when sending patches.
Suggested-By: Jaekyu Lee <jaekyu.lee@lge.com>
(From yocto-docs rev: b3223f919e0445c0059cddf0ce02cb27f83582c3)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit d3465691231f10466703198a831a681803ffdfad)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a bit to the "Can we prove the project is reproducible?" section to
show how OEQA_REPRODUCIBLE_TEST_TARGET can be used to test a single
package (rather than the world build), as this may be useful for
maintainers.
[YOCTO #15619]
(From yocto-docs rev: 6fda76e3a879e72979b3678ce583604783f178bb)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit c4bc09f61621938086be377653121d6b4e62b570)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
They are used to fine tune build reproducibility test for
different build targets than "bitbake world" and to define
which recipes can be rebuild using sstate cache.
These are useful when ramping up build reproducibility in complex
build configurations where "bitbake world" has too many failures.
(From yocto-docs rev: 7d38b706441f1ae7154794f7df315924962cae40)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
(cherry picked from commit c74928b1a7b2f285ed70999539f0c630316ad364)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
91786f140358 Linux 5.15.175
fb8c76c7604a x86/static-call: fix 32-bit build
4e54dc4bbc60 ALSA: usb-audio: Fix a DMA to stack memory bug
ae7c1c523323 x86/xen: remove hypercall page
1ef790d6bf55 x86/xen: use new hypercall functions instead of hypercall page
a501b4dbedb4 x86/xen: add central hypercall functions
c7b4cfa6213a x86/xen: don't do PV iret hypercall through hypercall page
8abab99114f1 x86/static-call: provide a way to do very early static-call updates
1c50e8da50b0 objtool/x86: allow syscall instruction
8f2c179b1d3c x86: make get_cpu_vendor() accessible from Xen code
2657ba851fa3 xen/netfront: fix crash when removing device
3dfd8991ad33 Revert "parisc: fix a possible DMA corruption"
f585c5793aca tracing/kprobes: Skip symbol counting logic for module symbols in create_local_trace_kprobe()
b57ac2d92c1f bpf: sync_linked_regs() must preserve subreg_def
4749f9f9b050 blk-iocost: Avoid using clamp() on inuse in __propagate_weights()
56b9f3df5ac0 ACPICA: events/evxfregn: don't release the ContextMutex that was never acquired
bd85ca6cf9a4 team: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
2f780d4c3b64 bonding: Fix feature propagation of NETIF_F_GSO_ENCAP_ALL
c2047b0e216c net/sched: netem: account for backlog updates from child qdisc
beffa32a21e6 Documentation: PM: Clarify pm_runtime_resume_and_get() return value
3561951e53f2 qca_spi: Make driver probing reliable
4f488db386c2 qca_spi: Fix clock speed for multiple QCA7000
d45e3e1a77fd cxgb4: use port number to set mac addr
78079fda4829 ACPI: resource: Fix memory resource type union access
9f82e8ace7d5 net: sparx5: fix the maximum frame length register
6cedf276444d net: sparx5: fix FDMA performance issue
c21c7c1c00bc net: lapb: increase LAPB_HEADER_LEN
22a94e0530b5 ptp: kvm: x86: Return EOPNOTSUPP instead of ENODEV from kvm_arch_ptp_init()
143304277ffd ptp: kvm: Use decrypted memory in confidential guest on x86
80a0c4dc6641 selftests: mlxsw: sharedbuffer: Remove duplicate test cases
b4eb6df5bc26 selftests: mlxsw: sharedbuffer: Remove h1 ingress test case
07b569eda6fe tipc: fix NULL deref in cleanup_bearer()
a864e2e1ceda batman-adv: Do not let TT changes list grows indefinitely
b0b2157b3c27 batman-adv: Remove uninitialized data in full table TT response
437529aa7d01 batman-adv: Do not send uninitialized TT changes
bbdb3307f609 acpi: nfit: vmalloc-out-of-bounds Read in acpi_nfit_ctl
c052f775ee6c exfat: fix potential deadlock on __exfat_get_dentry_set
4310902c766e virtio/vsock: Fix accept_queue memory leak
43e76736b4bf bpf, sockmap: Fix update element with same
3560e2028374 xfs: fix scrub tracepoints when inode-rooted btrees are involved
58d71a547717 xfs: return from xfs_symlink_verify early on V4 filesystems
5ff4d29a675f xfs: don't drop errno values when we fail to ficlone the entire range
fd157244902a xfs: update btree keys correctly when _insrec splits an inode root block
85128462d348 drm/i915: Fix memory leak by correcting cache object name in error handler
1247e1df086a usb: gadget: u_serial: Fix the issue that gs_start_io crashed due to accessing null pointer
e450c9e8f398 usb: ehci-hcd: fix call balance of clocks handling routines
6c6d2e9d197a usb: dwc2: Fix HCD port connection race
38fa1f443a3c usb: dwc2: hcd: Fix GetPortStatus & SetPortFeature
55320f5cdd9d usb: dwc2: Fix HCD resume
11cbaff06356 ata: sata_highbank: fix OF node reference leak in highbank_initialize_phys()
e75054ff9cab usb: host: max3421-hcd: Correctly abort a USB request.
98b76329bd63 ALSA: usb-audio: Add implicit feedback quirk for Yamaha THR5
11c9e383d410 tcp: check space before adding MPTCP SYN options
b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
6f0605db50e2 clk: imx: Add check for kcalloc
5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00b of: module: add buffer overflow check in of_modalias()
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: c027335ae3d81db4676db751de115daab5290a27)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
963e654022cc Linux 5.15.174
2e29116c4596 Bluetooth: hci_core: Fix calling mgmt_device_connected
5e71985e855c net/smc: Fix af_ops of child socket pointing to released memory
5cedfe8aaf18 media: venus: vdec: fixed possible memory leak issue
d3717cf6baa4 serial: amba-pl011: fix build regression
d897650c5897 drm/amdgpu: rework resume handling for display (v2)
e1896f381d27 drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
9760b0c61e53 net: dsa: microchip: correct KSZ8795 static MAC table access
686e05c9dbd6 Bluetooth: L2CAP: Fix uaf in l2cap_connect
522328e80acf arm64: smccc: Remove broken support for SMCCCv1.3 SVE discard hint
51d3d80a6dc3 arm64/sve: Discard stale CPU state when handling SVE traps
221a2c898962 gve: Fixes for napi_poll when budget is 0
154cf95664de scsi: core: Fix scsi_mode_select() buffer length handling
7bdecbd49a5d Revert "drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()"
b1453a5616c7 fou: remove warn in gue_gro_receive on unsupported protocol
0b31e28fbd77 ima: Fix use-after-free on a dentry's dname.name
801d64177faa crypto: hisilicon/qm - inject error before stopping queue
1b5691014f30 ocfs2: Revert "ocfs2: fix the la space leak when unmounting an ocfs2 volume"
c5cb98554c4c drm/amd/display: Check BIOS images before it is used
b3cdb9b9f815 mmc: mtk-sd: Fix error handle of probe function
85e50b4f9896 xhci: dbc: Fix STALL transfer event handling
fbab85323192 mm/damon/vaddr: fix issue in damon_va_evenly_split_region()
9a351255db26 mm/damon/vaddr-test: split a test function having >1024 bytes frame size
a3eca3037e70 jffs2: Fix rtime decompressor
bd384b04ad19 jffs2: Prevent rtime decompress memory corruption
a0e0f67f2fc1 KVM: arm64: vgic-its: Clear ITE when DISCARD frees an ITE
fd92260b7f68 KVM: arm64: vgic-its: Clear DTE when MAPD unmaps a device
065e075d438f KVM: arm64: vgic-its: Add a data length check in vgic_its_save_*
9e9f343615c0 Revert "unicode: Don't special case ignorable code points"
d7e6934eb736 tracing/eprobe: Fix to release eprobe when failed to add dyn_event
968757f1f45b btrfs: fix missing snapshot drew unlock when root is dead during swap activation
38a4826f1bdf sched/core: Prevent wakeup of ksoftirqd during idle load balance
6aeeac48fc1b sched/fair: Check idle_cpu() before need_resched() to detect ilb CPU turning busy
d071dba5ddd2 sched/fair: Add NOHZ balancer flag for nohz.next_balance updates
25fc82f3a868 sched/core: Remove the unnecessary need_resched() check in nohz_csd_func()
7ff5af6bdb1e modpost: Add .irqentry.text to OTHER_SECTIONS
973cfc7ea3f6 modpost: Include '.text.*' in TEXT_SECTIONS
d0f2889ec52b misc: eeprom: eeprom_93cx6: Add quirk for extra read clock cycle
ee68554d2c03 powerpc/prom_init: Fixup missing powermac #size-cells
a7fd78075031 MIPS: Loongson64: DTS: Really fix PCIe port nodes for ls7a
da4809b05b65 usb: chipidea: udc: handle USB Error Interrupt if IOC not set
2d98fa2a50b8 i3c: Use i3cdev->desc->info instead of calling i3c_device_get_info() to avoid deadlock
a436e75678bf PCI: Add ACS quirk for Wangxun FF5xxx NICs
ade2062d5b53 PCI: Add 'reset_subordinate' to reset hierarchy below bridge
67416562ae0d PCI: Detect and trust built-in Thunderbolt chips
a6cddf68b340 i3c: mipi-i3c-hci: Mask ring interrupts before ring stop request
a365de2fbfbe f2fs: fix f2fs_bug_on when uninstalling filesystem call f2fs_evict_inode.
c710201af655 nvdimm: rectify the illogical code within nd_dax_probe()
ff11b66cf848 pinctrl: qcom-pmic-gpio: add support for PM8937
f7b0fc4b570a scsi: st: Add MTIOCGET and MTLOAD to ioctls allowed after device reset
bbb47c06f011 scsi: st: Don't modify unknown block number in MTIOCGET
b8283d52ed15 leds: class: Protect brightness_show() with led_cdev->led_access mutex
2174bbc235f7 scsi: hisi_sas: Add cond_resched() for no forced preemption model
02cef9720550 tracing: Use atomic64_inc_return() in trace_clock_counter()
7ba51688437b pinctrl: freescale: fix COMPILE_TEST error with PINCTRL_IMX_SCU
8a4534483e02 netpoll: Use rcu_access_pointer() in __netpoll_setup
a7b8f71c7a29 net/neighbor: clear error in case strict check is not set
4e83046d2bc9 rocker: fix link status detection in rocker_carrier_init()
565dca66578a ASoC: hdmi-codec: reorder channel allocation list
219960a48771 Bluetooth: hci_core: Fix not checking skb length on hci_acldata_packet
dfb3f9d3f602 wifi: brcmfmac: Fix oops due to NULL pointer dereference in brcmf_sdiod_sglist_rw()
0824dcc63580 wifi: ipw2x00: libipw_rx_any(): fix bad alignment
76581147b05c drm/amdgpu: set the right AMDGPU sg segment limitation
53b03a43a881 drm/amdgpu: skip amdgpu_device_cache_pci_state under sriov
a3d408870bc1 jfs: add a check to prevent array-index-out-of-bounds in dbAdjTree
9efe72eefd4c jfs: fix array-index-out-of-bounds in jfs_readdir
6676034aa753 jfs: fix shift-out-of-bounds in dbSplit
823d573f5450 jfs: array-index-out-of-bounds fix in dtReadFirst
efe1b9bbf356 dma-debug: fix a possible deadlock on radix_lock
081bc4fe23f9 drm/amdgpu: refine error handling in amdgpu_ttm_tt_pin_userptr
905dc479b648 drm/amdgpu: Dereference the ATCS ACPI buffer
80aa90210a7a drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts for vega20_ih
1d42b11b7bb7 drm/panel: simple: Add Microchip AC69T88A LVDS Display panel
b92521c314d2 wifi: ath5k: add PCI ID for Arcadyan devices
61f1b977949b wifi: ath5k: add PCI ID for SX76X
276a473c956f net: inet6: do not leave a dangling sk pointer in inet6_create()
3e8258070b0f net: inet: do not leave a dangling sk pointer in inet_create()
2b46994a6e76 net: ieee802154: do not leave a dangling sk pointer in ieee802154_create()
1fe625f12d09 net: af_can: do not leave a dangling sk pointer in can_create()
a8677028dd51 Bluetooth: L2CAP: do not leave dangling sk pointer on error in l2cap_sock_create()
132e615bb1d7 af_packet: avoid erroring out after sock_init_data() in packet_create()
3cc92d542384 net/sched: cbs: Fix integer overflow in cbs_set_port_rate()
9681a5217b02 net: ethernet: fs_enet: Use %pa to format resource_size_t
52637f8b7c42 net: fec_mpc52xx_phy: Use %pa to format resource_size_t
8e9f76ddc20c samples/bpf: Fix a resource leak
3caa244323a6 r8169: don't apply UDP padding quirk on RTL8126A
6078d3ca132b drm/radeon/r600_cs: Fix possible int overflow in r600_packet3_check()
f632b3be8ee8 drm/mcde: Enable module autoloading
8c715f966406 drm: panel-orientation-quirks: Add quirk for AYA NEO 2 model
c9c2cf983dc8 drm/vc4: hvs: Set AXI panic modes for the HVS
e497edb8f31e soc: imx8m: Probe the SoC driver as platform driver
0b16b2aa2242 media: cx231xx: Add support for Dexatek USB Video Grabber 1d19:6108
afdfebd9bbe7 media: uvcvideo: Add a quirk for the Kaiweets KTI-W02 infrared camera
ea6588abcc15 kcsan: Turn report_filterlist_lock into a raw_spinlock
86680f33461a kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all()
d476931a6bbc btrfs: avoid unnecessary device path update for the same device
06a92f810df8 s390/cpum_sf: Handle CPU hotplug remove during sampling
ac98b8c10346 epoll: annotate racy check
dc02407ea952 iommu/arm-smmu: Defer probe of clients after smmu device bound
a9e371e03f08 ocfs2: update seq_file index in ocfs2_dlm_seq_next
951c53931a91 mmc: core: Further prevent card detect during shutdown
47de5d1bf378 mmc: sdhci-pci: Add DMI quirk for missing CD GPIO on Vexia Edu Atla 10 tablet
f373a1898175 regmap: detach regmap from dev on regmap_exit
4d03f705e9d7 xsk: fix OOB map writes when deleting elements
f9f50a5792a6 dma-buf: fix dma_fence_array_signaled v4
ad34306ac683 bpf: fix OOB devmap writes when deleting elements
fb5fee35bdd1 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR again
48eb6e740494 nilfs2: fix potential out-of-bounds memory access in nilfs_find_entry()
87bf3ea841a5 scsi: ufs: core: sysfs: Prevent div by zero
694598a7828d scsi: qla2xxx: Remove check req_sg_cnt should be equal to rsp_sg_cnt
ca36d9d53745 scsi: qla2xxx: Fix use after free on unload
1f1cf3940a36 scsi: qla2xxx: Supported speed displayed incorrectly for VPorts
66618696bcbb scsi: qla2xxx: Fix NVMe and NPIV connect issue
7d9f66082b84 scsi: qla2xxx: Fix abort in bsg timeout
1cc00b106611 ALSA: hda/realtek: Add support for Samsung Galaxy Book3 360 (NP730QFG)
b89de14c9c80 ALSA: hda/realtek: Enable mute and micmute LED on HP ProBook 430 G8
023ee962a690 ALSA: usb-audio: add mixer mapping for Corsair HS80
1c176f5155ee arm64: ptrace: fix partial SETREGSET for NT_ARM_TAGGED_ADDR_CTRL
dbcdadade0c2 tracing: Fix cmp_entries_dup() to respect sort() comparison rules
faa0a1975a6f can: dev: can_set_termination(): allow sleeping GPIOs
fb17d710c7a4 watchdog: rti: of: honor timeout-sec property
2ed3e3a3ac06 HID: wacom: fix when get product name maybe null pointer
eb6a5262ec66 bpf: Fix exact match conditions in trie_get_next_key()
6155fac6d9ae bpf: Handle BPF_EXIST and BPF_NOEXIST for LPM trie
c5327720a465 ocfs2: free inode when ocfs2_get_init_inode() fails
c8504c0f1f80 drm/v3d: Enable Performance Counters before clearing them
cd5106c77d6d spi: mpc52xx: Add cancel_work_sync before module remove
2c84d183a448 tools: Override makefile ARCH variable if defined, but empty
9bc69d38e3b8 ALSA: usb-audio: Notify xrun for low-latency mode
9b9b61c5d0a2 ALSA: pcm: Avoid reference to status->state
f0294f444afc ALSA: pcm: Add more disconnection checks at file ops
0d6cd1151e26 tcp_bpf: Fix the sk_mem_uncharge logic in tcp_bpf_sendmsg
ece859aac1d3 drm/sti: Add __iomem for mixer_dbg_mxn's parameter
2bd350f0e74c bpftool: fix potential NULL pointer dereferencing in prog_dump()
ca906853f6c7 bpftool: Remove asserts from JIT disassembler
3cbde9287469 serial: amba-pl011: Fix RX stall when DMA is used
e3769d2b62d0 serial: amba-pl011: Use port lock wrappers
9f0ce8feecb9 dt-bindings: serial: rs485: Fix rs485-rts-delay property
e9583ac84945 dt_bindings: rs485: Correct delay values
ad4dfa7ea7f5 gpio: grgpio: Add NULL check in grgpio_probe
7546c60a3786 gpio: grgpio: use a helper variable to store the address of ofdev->dev
b65958284401 geneve: do not assume mac header is set in geneve_xmit_skb()
c20f91bd9395 ethtool: Fix wrong mod state in case of verbose and no_mask bitset
59a59da8de47 netfilter: nft_set_hash: skip duplicated elements pending gc run
0e67805e805c netfilter: ipset: Hold module reference while requesting a module
c7d644f76949 net: sched: fix erspan_opt settings in cls_flower
4fe517643f52 igb: Fix potential invalid memory access in igb_init_module()
d7804000d8b9 net/qed: allow old cards not supporting "num_images" to work
f502a88fdd41 net/smc: fix LGR and link use-after-free issue
ebfee3e153f6 net/smc: Limit backlog connections
d2a4894f2385 tipc: Fix use-after-free of kernel socket in cleanup_bearer().
bc3d4423def1 dccp: Fix memory leak in dccp_feat_change_recv
0b8903e6c881 net/ipv6: release expired exception dst cached in socket
4199dd78a598 can: j1939: j1939_session_new(): fix skb reference counting
c6e778901d00 net: hsr: avoid potential out-of-bound access in fill_frame_info()
f0f627fd6af2 net/sched: tbf: correct backlog statistic for GSO packets
fb09c0cc058b ptp: Add error handling for adjfine callback in ptp_clock_adjtime
36a9d94dac28 netfilter: x_tables: fix LED ID check in led_tg_check()
d6e1776f51c9 ipvs: fix UB due to uninitialized stack access in ip_vs_protocol_init()
6e2c9e417ef7 can: ems_usb: ems_usb_rx_err(): fix {rx,tx}_errors statistics
1ed979b833df can: sun4i_can: sun4i_can_err(): fix {rx,tx}_errors statistics
c56112f3e709 can: ifi_canfd: ifi_canfd_handle_lec_err(): fix {rx,tx}_errors statistics
dd3ef4edcc89 can: m_can: m_can_handle_lec_err(): fix {rx,tx}_errors statistics
46e062d62674 can: sun4i_can: sun4i_can_err(): call can_change_state() even if cf is NULL
48d8223ff178 can: c_can: c_can_handle_bus_err(): update statistics if skb allocation fails
f1977d763c9c can: do not increase rx statistics when generating a CAN rx error message frame
f503436c5e3b can: peak_usb: CANFD: store 64-bits hw timestamps
c90279de2b99 watchdog: mediatek: Make sure system reset gets asserted in mtk_wdt_restart()
2663884d248d iTCO_wdt: mask NMI_NOW bit for update_no_reboot_bit() call
be085075cf2c drm/etnaviv: flush shader L1 cache after user commandstream
e98ff67f5a68 drm/sti: avoid potential dereference of error pointers
f5804567cf96 drm/sti: avoid potential dereference of error pointers in sti_gdp_atomic_check
31c857e7496d drm/sti: avoid potential dereference of error pointers in sti_hqvdp_atomic_check
6a0648f96c3c btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
0ab0a3ad24e9 nfsd: fix nfs4_openowner leak when concurrent nfsd4_open occur
6cefcadd34e3 nfsd: make sure exp active before svc_export_show
d63f0926b9a7 PCI: rockchip-ep: Fix address translation unit programming
9f3ea5db09b0 dm thin: Add missing destroy_work_on_stack()
23af63a55bf5 ovl: properly handle large files in ovl_security_fileattr
b0c349a65c16 PCI: keystone: Add link up check to ks_pcie_other_map_bus()
0cb21f1ea3a2 i3c: master: Fix miss free init_dyn_addr at i3c_master_put_i3c_addrs()
a32d0e136664 scsi: ufs: exynos: Fix hibern8 notify callbacks
7bb9fa6fe600 util_macros.h: fix/rework find_closest() macros
ca687fdce5b9 s390/entry: Mark IRQ entries to fix stack depot warnings
68e79b848196 ad7780: fix division by zero in ad7780_write_raw()
d2b85ce0561f btrfs: ref-verify: fix use-after-free after invalid ref action
c71d114ef68c btrfs: add a sanity check for btrfs root in btrfs_search_slot()
6e2ac5f585a0 btrfs: add might_sleep() annotations
ab6cfcf8ed2c quota: flush quota_release_work upon quota writeback
7320429e48cd xfs: remove unknown compat feature check in superblock write validation
bac5a74c31c2 xfs: fix log recovery when unknown rocompat bits are set
584754f983d3 ASoC: fsl_micfil: fix the naming style for mask definition
c3f4f4547fb2 sh: intc: Fix use-after-free bug in register_intc_controller()
fe6cbf0b2ac3 sunrpc: clear XPRT_SOCK_UPD_TIMEOUT when reset transport
f211501cfc2b SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE
197b613c9080 sunrpc: remove unnecessary test in rpc_task_set_client()
7338c4377742 nfs: ignore SB_RDONLY when mounting nfs
14d02aec5898 modpost: remove incorrect code in do_eisa_entry()
60658fdb6540 rtc: ab-eoz9: don't fail temperature reads on undervoltage notification
4950408793b1 9p/xen: fix release of IRQ
db94e06c24cd 9p/xen: fix init sequence
df2a7aa342f1 block: return unsigned int from bdev_io_min
b7836529e059 jffs2: fix use of uninitialized variable
4d9807048b85 ubifs: authentication: Fix use-after-free in ubifs_tnc_end_commit
b1ee0aa4945c ubi: fastmap: Fix duplicate slab cache names while attaching
2b19d2fd58be ubifs: Correct the total block count by deducting journal reservation
246f621d3639 rtc: check if __rtc_read_time was successful in rtc_timer_do_work()
7c6098bdb62a rtc: abx80x: Fix WDT bit position of the status register
3b28fb1376aa rtc: st-lpc: Use IRQF_NO_AUTOEN flag in request_irq()
2ab9639f16b0 NFSv4.0: Fix a use-after-free problem in the asynchronous open()
fcf32ea8193f um: Always dump trace for specified task in show_stack
a6294d601075 um: Fix the return value of elf_core_copy_task_fpregs
1bd118c5f887 um: Fix potential integer overflow during physmem setup
f5872a2a84ec rpmsg: glink: Propagate TX failures in intentless mode as well
c7dac3af57e3 SUNRPC: make sure cache entry active before cache_show
842f1c27a1ae NFSD: Prevent a potential integer overflow
f78318f70e3c lib: string_helpers: silence snprintf() output truncation warning
0247da93bf62 usb: dwc3: gadget: Fix looping of queued SG entries
893f9ea3f6f1 usb: dwc3: gadget: Fix checking for number of TRBs left
bc3c34362bef ALSA: hda/realtek: Apply quirk for Medion E15433
0ac6cd6133a1 ALSA: hda/realtek: Fix Internal Speaker and Mic boost of Infinix Y4 Max
ad78a3a11e66 ALSA: hda/realtek: Set PCBeep to default value for ALC274
8c50311d8ab0 ALSA: hda/realtek: Update ALC225 depop procedure
8799f4332a9f ALSA: pcm: Add sanity NULL check for the default mmap fault handler
150dff3e1bf7 media: v4l2-core: v4l2-dv-timings: check cvt/gtf result
41979fbb7ced soc: fsl: rcpm: fix missing of_node_put() in copy_ippdexpcr1_setting()
ed228b74d8a5 media: wl128x: Fix atomicity violation in fmc_send_cmd()
20082e2e8b79 HID: wacom: Interpret tilt data from Intuos Pro BT as signed values
bb2f15b5222f block: fix ordering between checking BLK_MQ_S_STOPPED request adding
5d2e9a42b1fd arm64: tls: Fix context-switching of tpidrro_el0 when kpti is enabled
e2b91997db28 sh: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
bef9a2835011 um: vector: Do not use drvdata in release
c52effe58215 serial: 8250: omap: Move pm_runtime_get_sync
1635d9a0ff1b um: net: Do not use drvdata in release
5727343348f3 um: ubd: Do not use drvdata in release
3b22047378ef ubi: wl: Put source PEB into correct list if trying locking LEB failed
a162b111ff1a platform/chrome: cros_ec_typec: fix missing fwnode reference decrement
bc846c0be8a4 cpufreq: mediatek-hw: Fix wrong return value in mtk_cpufreq_get_cpu_power()
e6e42c57cee9 mtd: spi-nor: core: replace dummy buswidth from addr to data
6827966f6953 spi: Fix acpi deferred irq probe
e67471437ae9 netfilter: ipset: add missing range check in bitmap_ip_uadt
9f2d8f3e813d gpio: exar: set value when external pull-up or pull-down is present
283211911b42 Revert "serial: sh-sci: Clean sci_ports[0] after at earlycon exit"
4b14ac9e73bf serial: sh-sci: Clean sci_ports[0] after at earlycon exit
e2e286306b67 Revert "usb: gadget: composite: fix OS descriptors w_value logic"
479795371221 driver core: bus: Fix double free in driver API bus_register()
3a0c02f550c5 usb: xhci: Fix TD invalidation under pending Set TR Dequeue
2e891a42e75e Bluetooth: Fix type of len in rfcomm_sock_getsockopt{,_old}()
1d1e618c1706 exfat: fix uninit-value in __exfat_get_dentry_set
48c335245371 locking/lockdep: Avoid creating new name string literals in lockdep_set_subclass()
6bdb3907d50d tty: ldsic: fix tty_ldisc_autoload sysctl's proc_handler
5354599855a9 apparmor: test: Fix memory leak for aa_unpack_strdup()
8797b7712de7 comedi: Flush partial mappings in error case
1484fdc59e04 fsnotify: fix sending inotify event with unexpected filename
41bbb1eb996b PCI: Fix use-after-free of slot->bus on hot remove
227fde8a27f7 KVM: arm64: Ignore PMCNTENSET_EL0 while checking for overflow status
4fe0d9228226 powerpc/pseries: Fix KVM guest detection for disabling hardlockup detector
a304c1412210 crypto: x86/aegis128 - access 32-bit arguments as 32-bit
dc0c28b7f98f perf/x86/intel/pt: Fix buffer full but size is 0 case
f00012d5bf0c ASoC: codecs: Fix atomicity violation in snd_soc_component_get_drvdata()
27a93c45e16a jfs: xattr: check invalid xattr size more strictly
8d72b5c93360 ext4: fix FS_IOC_GETFSMAP handling
519320ef836b ext4: supress data-race warnings in ext4_free_inodes_{count,set}()
9887d859cd60 ALSA: usb-audio: Fix potential out-of-bound accesses for Extigy and Mbox devices
ca0d15ee5a68 soc: qcom: socinfo: fix revision check in qcom_socinfo_probe()
9b26540820e5 ASoC: Intel: sst: Fix used of uninitialized ctx to log an error
13327d78229f Revert "drivers: clk: zynqmp: update divider round rate logic"
3504696ecfb6 usb: ehci-spear: fix call balance of sehci clk handling routines
ab011f7439d9 ALSA: usb-audio: Fix out of bounds reads when finding clock sources
e8823e6ff313 xen: Fix the issue of resource not being properly released in xenbus_dev_probe()
cb645064e081 ksmbd: fix slab-use-after-free in smb3_preauth_hash_rsp
dadac97f066a parisc: fix a possible DMA corruption
487b128f07b8 apparmor: fix 'Do simple duplicate message elimination'
3c7355690f37 ALSA: hda/realtek: Update ALC256 depop procedure
d148c0956954 counter: stm32-timer-cnt: Add check for clk_enable()
098480edee1b misc: apds990x: Fix missing pm_runtime_disable()
f45e6fc02435 USB: chaoskey: Fix possible deadlock chaoskey_list_lock
4fb1375d830d USB: chaoskey: fail open after removal
5f6c28cbd995 usb: yurex: make waiting on yurex_write interruptible
dc26c8db0837 usb: using mutex lock and supporting O_NONBLOCK flag in iowarrior_read()
bc2dbad38537 iio: light: al3010: Fix an error handling path in al3010_probe()
2dcc86fefe09 tcp: Fix use-after-free of nreq in reqsk_timer_handler().
dcacfcfe20cc bnxt_en: Reserve rings after PCIe AER recovery if NIC interface is down
16aa78edf6dd net: hsr: fix hsr_init_sk() vs network/transport headers.
d24b2fa24789 spi: atmel-quadspi: Fix register name in verbose logging function
c33db53e40e1 octeontx2-af: RPM: Fix mismatch in lmac type
0be9f9c52e29 net: stmmac: dwmac-socfpga: Set RX watchdog interrupt as broken
c3c572dd294d marvell: pxa168_eth: fix call balance of pep->clk handling routines
0659c6de7b98 net: mdio-ipq4019: add missing error check
bbc697882231 net: usb: lan78xx: Fix refcounting and autosuspend on invalid WoL configuration
28d185df039a tg3: Set coherent DMA mask bits to 31 for BCM57766 chipsets
d211ad1209bc net: usb: lan78xx: Fix memory leak on device unplug by freeing PHY device
3317641dac2d power: supply: bq27xxx: Fix registers of bq27426
a2cd5d322d22 power: supply: core: Remove might_sleep() from power_supply_put()
bd87598c6c5b fs_parser: update mount_api doc to match function signature
9567bd34aa3b vfio/pci: Properly hide first-in-list PCIe extended capability
dc2144cfefff selftests/mount_setattr: Fix failures on 64K PAGE_SIZE kernels
6293d3df287d vdpa/mlx5: Fix suboptimal range on iotlb iteration
fb71f1788624 hwmon: (tps23861) Fix reporting of negative temperatures
b6a394fe4c6b NFSD: Fix nfsd4_shutdown_copy()
a12c897adf40 svcrdma: fix miss destroy percpu_counter in svc_rdma_proc_init()
57dee363185b sunrpc: simplify two-level sysctl registration for svcrdma_parm_table
d7892d68ee3c NFSD: Cap the number of bytes copied by nfs4_reset_recoverydir()
c5d90f930274 NFSD: Prevent NULL dereference in nfsd4_process_cb_update()
74b5756de732 remoteproc: qcom_q6v5_mss: Re-order writes to the IMEM region
3dbb7e68669d rpmsg: glink: use only lower 16-bits of param2 for CMD_OPEN name length
04fcb57ac0fe rpmsg: glink: Fix GLINK command prefix
e74022642291 rpmsg: glink: Send READ_NOTIFY command in FIFO full case
d2e0ae595a3a rpmsg: glink: Add TX_DATA_CONT command while sending
5f77ee6fd99d perf trace: Avoid garbage when not printing a syscall's arguments
e3d8ded16712 perf trace: Do not lose last events in a race
21e1cf688fb0 svcrdma: Address an integer overflow
3ffaa3205380 m68k: coldfire/device.c: only build FEC when HW macros are defined
8d4dcba03745 m68k: mcfgpio: Fix incorrect register offset for CONFIG_M5441x
8f61c0161f8e perf trace: avoid garbage when not printing a trace event's arguments
4bd3d783be92 f2fs: check curseg->inited before write_sum_page in change_curseg
a76172963ea2 f2fs: remove the unused flush argument to change_curseg
6bd8aa76978d f2fs: open code allocate_segment_by_default
634ffe866196 f2fs: remove struct segment_allocation default_salloc_ops
3fd2fc9282dc f2fs: fix the wrong f2fs_bug_on condition in f2fs_do_replace_block
b5cf7ba111c2 PCI: cpqphp: Fix PCIBIOS_* return value confusion
48597c484b82 PCI: cpqphp: Use PCI_POSSIBLE_ERROR() to check config reads
1784ec80bd1c perf probe: Correct demangled symbols in C++ program
24e19b5f3511 perf probe: Fix libdw memory leak
403efb4457c0 PCI: Fix reset_method_store() memory leak
656af7b3dcf1 perf cs-etm: Don't flush when packet_queue fills up
8ac9fbe43789 mailbox: arm_mhuv2: clean up loop in get_irq_chan_comb()
246896417a0e pinctrl: k210: Undef K210_PC_DEFAULT
1b26918fd849 clk: clk-axi-clkgen: make sure to enable the AXI bus clock
5a254ffef286 dt-bindings: clock: axi-clkgen: include AXI clk
f4fbd70e15fa fbdev: sh7760fb: Fix a possible memory leak in sh7760fb_alloc_mem()
038e1d56b252 fbdev/sh7760fb: Alloc DMA memory from hardware device
7f5355199d21 powerpc/kexec: Fix return of uninitialized variable
17248fdbe3ca powerpc/sstep: make emulate_vsx_load and emulate_vsx_store static
8c966150d5ab ocfs2: fix uninitialized value in ocfs2_file_read_iter()
35f5b68f63aa RDMA/hns: Fix NULL pointer derefernce in hns_roce_map_mr_sg()
ef0613269a4f RDMA/hns: Fix out-of-order issue of requester when setting FENCE
bb8b45883eb0 scsi: qedi: Fix a possible memory leak in qedi_alloc_and_init_sb()
64654bf5efb3 scsi: qedf: Fix a possible memory leak in qedf_alloc_and_init_sb()
59a4088829bc scsi: fusion: Remove unused variable 'rc'
e76181a5be90 scsi: bfa: Fix use-after-free in bfad_im_module_exit()
94c5f05270df mfd: rt5033: Fix missing regmap_del_irq_chip()
3e4ff2af1b0a clk: imx: clk-scu: fix clk enable state save and restore
55eb217f8f80 clk: imx: lpcg-scu: SW workaround for errata (e10858)
6ce29bc3bb9f RDMA/bnxt_re: Check cqe flags to know imm_data vs inv_irkey
f6ec13366875 powerpc/pseries: Fix dtl_access_lock to be a rw_semaphore
e0a470b5733c powerpc/mm/fault: Fix kfence page fault reporting
5fe7709251e3 mtd: rawnand: atmel: Fix possible memory leak
b2073db65ab3 cpufreq: loongson2: Unregister platform_driver on failure
bb6642d4b313 mfd: intel_soc_pmic_bxtwc: Use IRQ domain for PMIC devices
da498e02c92e mfd: intel_soc_pmic_bxtwc: Use IRQ domain for TMU device
23230ac3c5ca mfd: intel_soc_pmic_bxtwc: Use IRQ domain for USB Type-C device
91cee88255a3 mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
a82dbec6e882 mfd: da9052-spi: Change read-mask to write-mask
cac4995c03fe mfd: tps65010: Use IRQF_NO_AUTOEN flag in request_irq() to fix race
af36ccb8f82d powerpc/vdso: Flag VDSO64 entry points as functions
45b1d10ce84f pinctrl: zynqmp: drop excess struct member description
aba170f58f64 trace/trace_event_perf: remove duplicate samples on the first tracepoint event
6694f7acd625 bpf: fix recursive lock when verdict program return SK_PASS
0d2ad72d100f wireguard: selftests: load nf_conntrack if not present
d425e975c161 netpoll: Use rcu_access_pointer() in netpoll_poll_lock
a9584c897d1c Bluetooth: fix use-after-free in device_for_each_child()
86bd0ba393a3 driver core: Introduce device_find_any_child() helper
b889a7d68d7e ALSA: 6fire: Release resources at card release
cadf1d8e9ddc ALSA: caiaq: Use snd_card_free_when_closed() at disconnection
9a48bd2184b1 ALSA: us122l: Use snd_card_free_when_closed() at disconnection
befcca177752 ALSA: usx2y: Use snd_card_free_when_closed() at disconnection
8772cba76574 net: rfkill: gpio: Add check for clk_enable()
1bda953ed5bc drm/amdkfd: Fix wrong usage of INIT_WORK()
1d63ab86e155 selftests: net: really check for bg process completion
46087de50376 bpf, sockmap: Fix sk_msg_reset_curr
e1f54c61c4c9 bpf, sockmap: Several fixes to bpf_msg_pop_data
0f8db9b36930 bpf, sockmap: Several fixes to bpf_msg_push_data
7073d9004fff selftests/bpf: Add push/pop checking for msg_verify_data in test_sockmap
145edbd2ff19 selftests/bpf: Fix total_bytes in msg_loop_rx in test_sockmap
8468e42e5bc2 selftests, bpf: Add one test for sockmap with strparser
d0e5847929a2 selftests/bpf: Fix SENDPAGE data logic in test_sockmap
72fb93bb48b4 selftests/bpf: Add txmsg_pass to pull/push/pop in test_sockmap
c99fd5911e27 netlink: typographical error in nlmsg_type constants definition
43950c95ef8d netfilter: nf_tables: must hold rcu read lock while iterating object type list
7ffeda67d366 netfilter: nf_tables: skip transaction if update object is not implemented
65aec8dc425d drm/msm/dpu: cast crtc_clk calculation to u64 in _dpu_core_perf_calc_clk()
46b8e788c49d wifi: wfx: Fix error handling in wfx_core_init()
940389e96d99 drm/etnaviv: hold GPU lock across perfmon sampling
d4ce36476c65 drm/etnaviv: fix power register offset on GC300
bef66f303ed8 drm/etnaviv: Request pages from DMA32 zone on addressing_limited
ac378560f90a drm/msm/adreno: Use IRQF_NO_AUTOEN flag in request_irq()
584fb280f30d drm/panfrost: Remove unused id_mask from struct panfrost_model
a374e7e79fbd octeontx2-pf: handle otx2_mbox_get_rsp errors in cn10k.c
55c41b97001a octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_ethtool.c
785c6758ea32 octeontx2-pf: handle otx2_mbox_get_rsp errors in otx2_common.c
dd54e632bed9 drm: fsl-dcu: enable PIXCLK on LS1021A
581261b2d6fd wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_config_scan()
7f23fb2e0a15 selftests/bpf: Fix txmsg_redir of test_txmsg_pull in test_sockmap
f1116a9d236e selftests/bpf: Fix msg_verify_data in test_sockmap
18f1c9fd9376 drm/bridge: tc358767: Fix link properties discovery
e69c5ebfb900 netdevsim: copy addresses for both in and out paths
08c307552119 netdevsim: rely on XFRM state direction instead of flags
7f6afb1b33fd xfrm: store and rely on direction to construct offload flags
e4426baa9aa3 xfrm: rename xfrm_state_offload struct to allow reuse
ded61e552767 libbpf: fix sym_is_subprog() logic for weak global subprogs
a6fee1be65aa bpf: Fix the xdp_adjust_tail sample prog issue
4e0e9e7af5f7 libbpf: Fix output .symtab byte-order during linking
441bbc0cf7fb drm/bridge: anx7625: Drop EDID cache on bridge power off
363e427097c7 ASoC: dt-bindings: mt6359: Update generic node name and dmic-mode
f5558e6b5cbe ASoC: fsl_micfil: fix regmap_write_bits usage
0832e6e657a1 ASoC: fsl_micfil: use GENMASK to define register bit fields
6869a23070c9 ASoC: fsl_micfil: do not define SHIFT/MASK for single bits
a20141b2a4f8 ASoC: fsl_micfil: Drop unnecessary register read
ffa8a4e83c5d dt-bindings: vendor-prefixes: Add NeoFidelity, Inc
26af2cca4179 wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss2
4b92467725dc wifi: ath10k: fix invalid VHT parameters in supported_vht_mcs_rate_nss1
6887f9f41267 drm/v3d: Address race-condition in MMU flush
89267ef694d0 drm/imx/ipuv3: Use IRQF_NO_AUTOEN flag in request_irq()
2277397e711a drm/imx/dcss: Use IRQF_NO_AUTOEN flag in request_irq()
28e6151ccec4 wifi: mwifiex: Use IRQF_NO_AUTOEN flag in request_irq()
4f5e6866acfe wifi: p54: Use IRQF_NO_AUTOEN flag in request_irq()
4e3931ffa904 drm/omap: Fix locking in omap_gem_new_dmabuf()
53e1ad912a64 drm/omap: Fix possible NULL dereference
8965db7fe2e9 wifi: ath9k: add range check for conn_rsp_epid in htc_connect_service()
6a806399e4f5 drm/mm: Mark drm_mm_interval_tree*() functions with __maybe_unused
38c3f8acde76 platform/x86: panasonic-laptop: Return errno correctly in show callback
0f7f31aaf613 platform/x86: panasonic-laptop: Replace snprintf in show functions with sysfs_emit
4676e5044404 media: atomisp: Add check for rgby_data memory allocation failure
6f8f96ab93f7 media: atomisp: remove #ifdef HAS_NO_HMEM
8aa2da2fd911 media: venus: provide ctx queue lock for ioctl synchronization
9c704cd7e318 venus: venc: add handling for VIDIOC_ENCODER_CMD
06ad3f4b0bed media: venus : Addition of support for VIDIOC_TRY_ENCODER_CMD
f7edaca4f66a media: venus : Addition of EOS Event support for Encoder
745e6d8bbe6a media: venus: vdec: decoded picture buffer handling during reconfig sequence
b75d87df0f31 media: venus: venc: Use pmruntime autosuspend
2a5b8de6fcb9 firmware: arm_scpi: Check the DVFS OPP count returned by the firmware
ec0b5a3454fe selftests/resctrl: Protect against array overrun during iMC config parsing
d9f878fd8b99 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add supplies for fixed regulators
65816651d9c4 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Fix DP bridge supply names
c84daf3b325b arm64: dts: mt8183: jacuzzi: Move panel under aux-bus
03dd02b207dd arm64: dts: mt8183: jacuzzi: remove unused ddc-i2c-bus
7de5804460c3 regmap: irq: Set lockdep class for hierarchical IRQ domains
c4908741911d spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time
5f116d12c0ef spi: tegra210-quad: Avoid shift-out-of-bounds
6a6908aa03c9 pmdomain: ti-sci: Add missing of_node_put() for args.np
4869448ba8cc ARM: dts: cubieboard4: Fix DCDC5 regulator constraints
504ee6496d11 pwm: imx27: Workaround of the pwm output bug when decrease the duty cycle
189227d2d8ff arm64: dts: mt8183: Damu: add i2c2's i2c-scl-internal-delay-ns
3b16dcf7241f arm64: dts: mt8183: burnet: add i2c2's i2c-scl-internal-delay-ns
ec8b64d666a3 arm64: dts: mt8183: fennel: add i2c2's i2c-scl-internal-delay-ns
973c859752cb cgroup/bpf: only cgroup v2 can be attached by bpf programs
d4cc5a87c24d Revert "cgroup: Fix memory leak caused by missing cgroup_bpf_offline"
f275bbe332f7 arm64: dts: mediatek: mt8173-elm-hana: Add vdd-supply to second source trackpad
50497379f82a arm64: dts: mt8183: kukui: Fix the address of eeprom at i2c4
be613fc3c24d arm64: dts: mt8183: krane: Fix the address of eeprom at i2c4
8d1e8505859f tpm: fix signed/unsigned bug when checking event logs
2d88cf062b86 mmc: mmc_spi: drop buggy snprintf()
f4b7bf5a50f1 soc: qcom: geni-se: fix array underflow in geni_se_clk_tbl_get()
f34d172307f9 soc: ti: smartreflex: Use IRQF_NO_AUTOEN flag in request_irq()
9f5a2db6be13 spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq()
97e793af8715 spi: spi-fsl-lpspi: downgrade log level for pio mode
cd1c59275de4 clocksource/drivers:sp804: Make user selectable
ede7084c9071 kcsan, seqlock: Fix incorrect assumption in read_seqbegin()
730eb858dff7 kcsan, seqlock: Support seqcount_latch_t
2f7e3eac5fee seqlock/latch: Provide raw_read_seqcount_latch_retry()
6c1edccbc980 timekeeping: Consolidate fast timekeeper
cee8f85696a8 time: Fix references to _msecs_to_jiffies() handling of values
da7e49db34c5 crypto: cavium - Fix an error handling path in cpt_ucode_load_fw()
4ea3e3b761e3 crypto: bcm - add error check in the ahash_hmac_init function
5e959bf234d0 crypto: caam - add error check to caam_rsa_set_priv_key_form
c5c64ff34a9d ACPI: CPPC: Fix _CPC register setting issue
029ac07bb92d EDAC/igen6: Avoid segmentation fault on module unload
d465ea267167 crypto: cavium - Fix the if condition to exit loop after timeout
96001f52ae8c crypto: pcrypt - Call crypto layer directly when padata_do_parallel() return -EBUSY
d3008b4ea1d9 EDAC/fsl_ddr: Fix bad bit shift operations
20c2fe56889b thermal: core: Initialize thermal zones before registering them
06de6e9bc818 crypto: qat - remove faulty arbiter config reset
4ad7033de109 EDAC/bluefield: Fix potential integer overflow
945c76cad892 firmware: google: Unregister driver_info on failure
6187727e57ae crypto: caam - Fix the pointer passed to caam_qi_shutdown()
06cbfbb13ac8 hfsplus: don't query the device logical block size multiple times
b5d785fb2000 s390/syscalls: Avoid creation of arch/arch/ directory
578b3297aca6 acpi/arm64: Adjust error handling procedure in gtdt_parse_timer_block()
9529c7a62042 arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG
4fb897945111 m68k: mvme147: Reinstate early console
c7bf342937fa m68k: mvme16x: Add and use "mvme16x.h"
e2097596d34f m68k: mvme147: Fix SCSI controller IRQ numbers
869cf50b9c9d nvme-pci: fix freeing of the HMB descriptor table
6983b8ac787b initramfs: avoid filename buffer overrun
2be0ca62b8e2 mips: asm: fix warning when disabling MIPS_FP_SUPPORT
41219c147df8 brd: defer automatic disk creation until module initialization succeeds
60f89db56246 brd: remove brd_devices_mutex mutex
c5979734eda3 s390/cio: Do not unregister the subchannel based on DNV
d7a08f5f80ff kselftest/arm64: mte: fix printf type warnings about longs
38002ab1bd42 x86/barrier: Do not serialize MSR accesses on AMD
061479ca14af nvme: fix metadata handling in nvme-passthrough
01cdddde39b0 cifs: Fix buffer overflow when parsing NFS reparse points
b661948bac86 rcu-tasks: Idle tasks on offline CPUs are in quiescent states
7251463f4bd0 ipmr: Fix access to mfc_cache_list without lock held
07df4a754746 ARM: 9420/1: smp: Fix SMP for xip kernels
2b55ec8d9c49 ALSA: usb-audio: Fix Yamaha P-125 Quirk Entry
affd04aaef11 proc/softirqs: replace seq_printf with seq_put_decimal_ull_width
3727c0bf74eb ASoC: stm: Prevent potential division by zero in stm32_sai_get_clk_div()
80c35a870ea3 ASoC: stm: Prevent potential division by zero in stm32_sai_mclk_round_rate()
3849d29eef43 can: j1939: fix error in J1939 documentation.
ba20a72c5a5f platform/x86: dell-wmi-base: Handle META key Lock/Unlock events
224f87efa087 platform/x86: dell-smbios-base: Extends support to Alienware products
10987691701a regulator: rk808: Add apply_bit for BUCK3 on RK809
cba0338d1831 soc: qcom: Add check devm_kasprintf() returned value
d9b04bbae6c0 net: usb: qmi_wwan: add Quectel RG650V
6bdf34883e65 x86/amd_nb: Fix compile-testing without CONFIG_AMD_NB
5e958ced670f ALSA: hda/realtek: Add subwoofer quirk for Infinix ZERO BOOK 13
f78ccffd9eb7 selftests/watchdog-test: Fix system accidentally reset after watchdog-test
8ba9e834ff95 usb: add support for new USB device ID 0x17EF:0x3098 for the r8152 driver
8f6ef43aed11 mac80211: fix user-power when emulating chanctx
069e1d600bdc wifi: iwlwifi: mvm: Use the sync timepoint API in suspend
0b9a2fb8bb27 ASoC: Intel: sst: Support LPE0F28 ACPI HID
96b04a80541e ASoC: Intel: bytcr_rt5640: Add DMI quirk for Vexia Edu Atla 10 tablet
84e961ad2a16 ASoC: Intel: bytcr_rt5640: Add support for non ACPI instantiated codec
31545f4b7cdb NFS: nfs_async_write_reschedule_io must not recurse into the writeback code
44f48eb9a605 mm: resolve faulty mmap_region() error path behaviour
679d3a53eb02 mm: refactor arch_calc_vm_flag_bits() and arm64 MTE handling
a08241812f21 mm: unconditionally close VMAs on error
105d04c88e5c mm: avoid unsafe VMA hook invocation when error arises on mmap hook
d3f9d88c2c03 mm: revert "mm: shmem: fix data-race in shmem_getattr()"
0a9a182ea5c7 mptcp: cope racing subflow creation in mptcp_rcv_space_adjust
9467c49437e9 NFSD: Never decrement pending_async_copies on error
7267625baf36 NFSD: Initialize struct nfsd4_copy earlier
43e46ee5efc0 NFSD: Limit the number of concurrent async COPY operations
34f200d66c1b NFSD: Async COPY result needs to return a write verifier
24ab9e0cc554 NFSD: initialize copy->cp_clp early in nfsd4_copy for use by trace point
ef1e1954d784 media: dvbdev: fix the logic when DVB_DYNAMIC_MINORS is not set
659191444d99 lib/buildid: Fix build ID parsing logic
7a514335cf41 mmc: sunxi-mmc: Fix A100 compatible description
43f79bfcfb09 mmc: sunxi-mmc: Add D1 MMC variant
69434d929adf drm/bridge: tc358768: Fix DSI command tx
f701eb601470 Revert "mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K"
d904e4d845aa nilfs2: fix null-ptr-deref in block_dirty_buffer tracepoint
647f416d31ac ocfs2: fix UBSAN warning in ocfs2_verify_volume()
19c71cdd7797 nilfs2: fix null-ptr-deref in block_touch_buffer tracepoint
b8a1d572478b KVM: VMX: Bury Intel PT virtualization (guest/host mode) behind CONFIG_BROKEN
8fbac997556b KVM: nVMX: Treat vpid01 as current if L2 is active, but with VPID disabled
63a47139dd96 vdpa/mlx5: Fix PA offset with unaligned starting iotlb map
0e04746db2ec ocfs2: uncache inode which has failed entering the group
903d896448c2 mm: fix NULL pointer dereference in alloc_pages_bulk_noprof
6ec06379b8de x86/mm: Fix a kdump kernel failure on SME system when CONFIG_IMA_KEXEC=y
a1e3ba952956 ARM: 9419/1: mm: Fix kernel memory mapping for xip kernels
0b99de8bbffc samples: pktgen: correct dev to DEV
882f392d9e36 net/mlx5e: CT: Fix null-ptr-deref in add rule err flow
c7b97f9e794d net/mlx5e: kTLS, Fix incorrect page refcounting
5b47c2f47c2f net/mlx5: fs, lock FTE when checking if active
4e47b99a7764 drm/rockchip: vop: Fix a dereferenced before check warning
d2fab3d66cc1 netlink: terminate outstanding dump on socket close
7b4ec178bf38 clk: qcom: gcc-qcs404: fix initial rate of GPLL3
c80499741610 leds: lp55xx: Remove redundant test for invalid channel number
03c863749bab iommu/io-pgtable-arm: Fix stage-2 map/unmap for concatenated tables
b4f3288f9530 vmstat: call fold_vm_zone_numa_events() before show per zone NUMA event
885109aa0c70 ftrace: Fix regression with module command in stack_trace_filter
749eac5a6687 ovl: Filter invalid inodes with missing lookup function
72ed66623953 media: uvcvideo: Require entities to have a non-zero unique ID
1895f0928d80 media: uvcvideo: Stop stream during unregister
64f72a738864 media: platform: allegro-dvt: Fix possible memory leak in allocate_buffers_internal()
944303ecc9b5 media: gspca: ov534-ov772x: Fix off-by-one error in set_frame_rate()
1cfc844ee3d9 media: venus: Fix pm_runtime_set_suspended() with runtime pm enabled
b6208d1567f9 media: ts2020: fix null-ptr-deref in ts2020_probe()
f3c4e088ec01 media: imx-jpeg: Ensure power suppliers be suspended before detach them
815d14147068 media: i2c: tc358743: Fix crash in the probe error path when using polling
f68bb1210fbe media: imx-jpeg: Set video drvdata before register video device
ba57d800592b arm64: dts: allwinner: pinephone: Add mount matrix to accelerometer
b5d500042eb3 usb: hcd-pci: remove the action of faking interrupt request
6f0605db50e2 clk: imx: Add check for kcalloc
5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00b of: module: add buffer overflow check in of_modalias()
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: d96738bdbc96ec9afa369eb8746684a940bba349)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
0a51d2d4527b Linux 5.15.173
e2eb1b3c807b 9p: fix slab cache name creation for real
8b1d55e43cee udf: Avoid directory type conversion failure due to ENOMEM
5ea4b73e268b udf: Allocate name buffer in directory iterator on heap
a5ee9fe48fa5 mm/memory: add non-anonymous page check in the copy_present_page()
d43f1430d47c mm: krealloc: Fix MTE false alarm in __do_krealloc
97ed7ff58de6 io_uring: fix possible deadlock in io_register_iowq_max_workers()
1f4fd53ffb7c md/raid10: improve code of mrdev in raid10_sync_request
a3d8f121a12a net: usb: qmi_wwan: add Fibocom FG132 0x0112 composition
ae8516232db7 HID: lenovo: Add support for Thinkpad X1 Tablet Gen 3 keyboard
86c48496bcd7 HID: multitouch: Add quirk for Logitech Bolt receiver w/ Casa touchpad
b3e612bd8f64 fs: Fix uninitialized value issue in from_kuid and from_kgid
8004122bf90e vDPA/ifcvf: Fix pci_read_config_byte() return code handling
79c12f418ece powerpc/powernv: Free name on error in opal_event_init()
4c3dcbb14e57 drm/vmwgfx: Limit display layout ioctl array size to VMWGFX_NUM_DISPLAY_UNITS
d46e6a0c83e8 sound: Make CONFIG_SND depend on INDIRECT_IOMEM instead of UML
5c02e1b5760f crypto: marvell/cesa - Disable hash algorithms
01b7ded8042e bpf: use kvzmalloc to allocate BPF verifier environment
e781120e8e39 HID: multitouch: Add quirk for HONOR MagicBook Art 14 touchpad
6711f40490df HID: multitouch: Add support for B2402FVA track point
f8b7e56b7555 block: Fix elevator_get_default() checking for NULL q->tag_set
eb94e4a0db42 irqchip/ocelot: Fix trigger register address
826cbda55820 9p: Avoid creating multiple slab caches with the same name
d98fd109f827 Linux 5.15.172
ab812669f191 ALSA: usb-audio: Add endianness annotations
2a6a4e69f255 vsock/virtio: Initialization of the dangling pointer occurring in vsk->trans
7cf259878203 hv_sock: Initializing vsk->trans to NULL to prevent a dangling pointer
d810c7c7d42d ACPI: PRM: Clean up guid type in struct prm_handler_info
da66f4821e6e ALSA: usb-audio: Add quirks for Dell WD19 dock
7ea07b808bd5 ALSA: usb-audio: Support jack detection on Dell dock
e3cd170b998f ucounts: fix counter leak in inc_rlimit_get_ucounts()
dcc8fe8c8314 ocfs2: remove entry once instead of null-ptr-dereference in ocfs2_xa_remove()
2e1546ff199b irqchip/gic-v3: Force propagation of the active state with a read-back
679c414993b5 USB: serial: option: add Quectel RG650V
8031b262bb32 USB: serial: option: add Fibocom FG132 0x0112 composition
2fa7d209f071 USB: serial: qcserial: add support for Sierra Wireless EM86xx
44fff2c16c5a USB: serial: io_edgeport: fix use after free in debug printk
8f47984b35f3 usb: typec: fix potential out of bounds in ucsi_ccg_update_set_new_cam_cmd()
d9e65d461a9d usb: dwc3: fix fault at system suspend if device was already runtime suspended
63559ba8077c usb: musb: sunxi: Fix accessing an released usb phy
51bc11244a30 fs/proc: fix compile warning about variable 'vmcore_mmap_ops'
467d84dc78c9 media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
e3915f028b1f net: do not delay dst_entries_add() in dst_release()
e81b674ead8e ice: Add a per-VF limit on number of FDIR filters
c964429ef53f net: bridge: xmit: make sure we have at least eth header len bytes
c24fa427fc0a btrfs: reinitialize delayed ref list after deleting it from the list
9b453e8b108a nfs: Fix KMSAN warning in decode_getfattr_attrs()
4e24041ba86d io_uring/rw: fix missing NOWAIT check for O_DIRECT start write
a44e81249b8c io_uring: use kiocb_{start,end}_write() helpers
9386396a43ef fs: create kiocb_{start,end}_write() helpers
00334fb35d40 io_uring: rename kiocb_end_write() local helper
e70ec8ab9fd3 posix-cpu-timers: Clear TICK_DEP_BIT_POSIX_TIMER on clone
5510496be244 ALSA: usb-audio: Add quirk for HP 320 FHD Webcam
cd6a370d395a dm-unstriped: cast an operand to sector_t to prevent potential uint32_t overflow
fdef3b94dfeb dm cache: fix potential out-of-bounds access on the first resume
01c4e15a45bb dm cache: optimize dirty bit checking with find_next_bit when resizing
ff1dd8a04c30 dm cache: fix out-of-bounds access to the dirty bitset when resizing
850c31160f6e dm cache: correct the number of origin blocks to match the target length
71014a53f20a thermal/drivers/qcom/lmh: Remove false lockdep backtrace
27fc29b53769 drm/amdgpu: prevent NULL pointer dereference if ATIF is not supported
aaf6160a4b7f drm/amdgpu: add missing size check in amdgpu_debugfs_gprwave_read()
4596c0e4f762 drm/amdgpu: Adjust debugfs eviction and IB access permissions
51488ee3562c pwm: imx-tpm: Use correct MODULO value for EPWM mode
282ad7124652 media: v4l2-ctrls-api: fix error handling for v4l2_g_ctrl()
a749c15dccc5 media: v4l2-tpg: prevent the risk of a division by zero
190cd7728408 media: pulse8-cec: fix data timestamp at pulse8_setup()
f2b4f277c41d media: cx24116: prevent overflows on SNR calculus
a930cddfd153 media: s5p-jpeg: prevent buffer overflows
0d75f887aabd ASoC: stm32: spdifrx: fix dma channel release in stm32_spdifrx_remove
a511f9bd9871 ALSA: firewire-lib: fix return value on fail in amdtp_tscm_init()
98e88750df64 scsi: sd_zbc: Use kvzalloc() to allocate REPORT ZONES buffer
7db74a57cca3 media: adv7604: prevent underflow condition when reporting colorspace
719112022425 media: dvb_frontend: don't play tricks with underflow values
5f76f7df1486 media: dvbdev: prevent the risk of out of memory access
2de476e842c9 media: stb0899_algo: initialize cfr before using it
e4f6765679e1 Revert "ALSA: hda/conexant: Mute speakers at suspend / shutdown"
3898393b5483 net: arc: fix the device for dma_map_single/dma_unmap_single
1654d4888d24 net: stmmac: Fix unbalanced IRQ wake disable warning on single irq case
3fc95c9771cc net: phy: ti: add PHY_RST_AFTER_CLK_EN flag
e36482b222e0 net: hns3: fix kernel crash when uninstalling driver
262dc6ea5f1e i40e: fix race condition by adding filter's intermediate sync state
e8e35dc97c81 can: c_can: fix {rx,tx}_errors statistics
a758aa6a773b sctp: properly validate chunk size in sctp_sf_ootb()
5c8eb37f626a net: enetc: set MAC address to the VF net_device
199c20fb7499 security/keys: fix slab-out-of-bounds in key_task_permission
4a8cab88ce77 nfs: avoid i_lock contention in nfs_clear_invalid_mapping
dbfdfb2eb7f2 NFSv3: handle out-of-order write replies.
80ca099223ab NFS: Add a tracepoint to show the results of nfs_set_cache_invalid()
c4be3004fdb1 NFSv3: only use NFS timeout for MOUNT when protocols are compatible
05ade5d43378 HID: core: zero-initialize the report buffer
2a8e8ebe9df9 ARM: dts: rockchip: Fix the realtek audio codec on rk3036-kylin
ea5efbcf0859 ARM: dts: rockchip: Fix the spi controller on rk3036
7e99abbcc1b1 ARM: dts: rockchip: drop grf reference from rk3036 hdmi
fc144c295ab7 ARM: dts: rockchip: fix rk3036 acodec node
98745ce735dc arm64: dts: imx8mp: correct sdhc ipg clk
17bbedc1347b arm64: dts: rockchip: Fix LED triggers on rk3308-roc-cc
f2a54c100ebe arm64: dts: rockchip: Remove #cooling-cells from fan on Theobroma lion
611f304c6b5c arm64: dts: rockchip: Fix bluetooth properties on Rock960 boards
c74f7c0a2c3a arm64: dts: rockchip: Remove hdmi's 2nd interrupt on rk3328
3168342c3883 arm64: dts: rockchip: Fix rt5651 compatible value on rk3399-sapphire-excavator
6f0605db50e2 clk: imx: Add check for kcalloc
5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00b of: module: add buffer overflow check in of_modalias()
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: e39c6dcab94eba1e398d3b9336023e7cfc558a2c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
3c17fc4839052 Linux 5.15.171
3d88f7c32432f mac80211: always have ieee80211_sta_restart()
b3959d5eca136 vt: prevent kernel-infoleak in con_font_get()
ae27888719311 drm/i915: Fix potential context UAFs
5a31d94fc0161 Revert "drm/mipi-dsi: Set the fwnode for mipi_dsi_device"
3d9528484480e mm: shmem: fix data-race in shmem_getattr()
2ac15e5a8f42f wifi: iwlwifi: mvm: fix 6 GHz scan construction
f05dbebb8ee34 nilfs2: fix kernel bug due to missing clearing of checked flag
ada431c6c31a2 x86/bugs: Use code segment selector for VERW operand
ecd62f684386f ocfs2: pass u64 to ocfs2_truncate_inline maybe overflow
4c4e238d3adad mm/page_alloc: let GFP_ATOMIC order-0 allocs access highatomic reserves
85f58ee33c6c9 mm/page_alloc: explicitly define how __GFP_HIGH non-blocking allocations accesses reserves
c1b8856c5a7dc mm/page_alloc: explicitly define what alloc flags deplete min reserves
17dedfd6de69a mm/page_alloc: explicitly record high-order atomic allocations in alloc_flags
9da195a2d35b7 mm/page_alloc: treat RT tasks similar to __GFP_HIGH
92e52ff398b55 mm/page_alloc: rename ALLOC_HIGH to ALLOC_MIN_RESERVE
ca8527f257369 mm/page_alloc: split out buddy removal code from rmqueue into separate helper
28e7a507196fe mm/page_alloc: fix tracepoint mm_page_alloc_zone_locked()
6036719c23a90 mm/page_alloc: call check_new_pages() while zone spinlock is not held
0d0d55b3ee030 riscv: Remove duplicated GET_RM
6ad44aa8e11cd riscv: Remove unused GENERATING_ASM_OFFSETS
f6070925f4695 riscv: Use '%u' to format the output of 'cpu'
ddb04c81d129a riscv: efi: Set NX compat flag in PE/COFF header
1c54b0b0d72c7 riscv: vdso: Prevent the compiler from inserting calls to memset()
69548bb663fcb nilfs2: fix potential deadlock with newly created symlinks
7a59817f68e79 iio: light: veml6030: fix microlux value calculation
4f588fffc307a iio: adc: ad7124: fix division by zero in ad7124_set_channel_odr()
2f39548f45693 staging: iio: frequency: ad9832: fix division by zero in ad9832_calc_freqreg()
8ac22fe1e2b10 wifi: iwlegacy: Clear stale interrupts before resuming device
705be2dc45c7f wifi: ath10k: Fix memory leak in management tx
b2bcbe5450b20 wifi: mac80211: do not pass a stopped vif to the driver in .get_txpower
4749d336170db Revert "driver core: Fix uevent_show() vs driver detach race"
c4f90f09713fe xhci: Use pm_runtime_get to prevent RPM on unsupported systems
78a6caa022de4 xhci: Fix Link TRB DMA in command ring stopped completion event
391884630fba2 usb: typec: fix unreleased fwnode_handle in typec_port_register_altmodes()
14d1e39269a82 usb: phy: Fix API devm_usb_put_phy() can not release the phy
f9889e5f7c7fb usbip: tools: Fix detach_port() invalid port error path
057b5b9716664 misc: sgi-gru: Don't disable preemption in GRU driver
9ce8e1d7ef459 NFS: remove revoked delegation from server's delegation list
cb1711e65bff0 net: amd: mvme147: Fix probe banner message
e1d57c29e4733 scsi: scsi_transport_fc: Allow setting rport state to current state
60fb94ef46c23 fs/ntfs3: Additional check in ni_clear()
47e8a17491e37 fs/ntfs3: Fix possible deadlock in mi_read
759016b1f0335 fs/ntfs3: Fix warning possible deadlock in ntfs_set_state
e5ae785900868 fs/ntfs3: Check if more than chunk-size bytes are written
c46d6b0258800 ACPI: CPPC: Make rmw_lock a raw_spin_lock
564caf173b867 firmware: arm_sdei: Fix the input parameter of cpuhp_remove_state()
b1d2de8a669fa netfilter: nft_payload: sanitize offset and length before calling skb_checksum()
9f605135a5c0f net: skip offload for NETIF_F_IPV6_CSUM if ipv6 header contains extension
ba22ea0134838 netfilter: Fix use-after-free in get_info()
86c8ebe02d880 bpf: Fix out-of-bounds write in trie_get_next_key()
c2150f666c6fc netdevsim: Add trailing zero to terminate the string in nsim_nexthop_bucket_activity_write()
05df1b1dff8f1 net/sched: stop qdisc_tree_reduce_backlog on TC_H_ROOT
86833e4e6131d gtp: allow -1 to be specified as file description from userspace
5edcb3fdb12c3 ipv4: ip_tunnel: Fix suspicious RCU usage warning in ip_tunnel_init_flow()
ece593fc9c007 net: stmmac: TSO: Fix unbalanced DMA map/unmap for non-paged SKB data
720be854fb6ef ASoC: cs42l51: Fix some error handling paths in cs42l51_probe()
3f45d590ccbae wifi: iwlwifi: mvm: Fix response handling in iwl_mvm_send_recovery_cmd()
daa426f19aad7 wifi: iwlwifi: mvm: disconnect station vifs if recovery failed
120d8ce610734 mac80211: Add support to trigger sta disconnect on hardware restart
41c8acb337927 mac80211: do drv_reconfig_complete() before restarting all
730dc0818fb88 RDMA/bnxt_re: synchronize the qp-handle table array
adf37466c3837 RDMA/mlx5: Round max_rd_atomic/max_dest_rd_atomic up instead of down
15d3b1735ea42 RDMA/cxgb4: Dump vendor specific QP details
1c3beef555271 wifi: brcm80211: BRCM_TRACING should depend on TRACING
e97b59cda228f wifi: mac80211: skip non-uploaded keys in ieee80211_iter_keys
52f47de448205 mac80211: MAC80211_MESSAGE_TRACING should depend on TRACING
a69d18e8029d7 cgroup: Fix potential overflow issue when checking max_depth
8df5292953083 ACPI: PRM: Find EFI_MEMORY_RUNTIME block for PRM handler and context
6ef99e50be2fe ACPI: PRM: Change handler_addr type to void pointer
0a1b0b04aecd6 ACPI: PRM: Remove unnecessary blank lines
0f62358ce85b2 ksmbd: fix user-after-free from session log off
7bed977305af8 selftests/mm: fix incorrect buffer->mirror size in hmm2 double_map test
6f0605db50e2c clk: imx: Add check for kcalloc
5b837b9e1543e bpf: Fix the indention issue in grow_stack_state()
42b62697634d1 cifs: Fix the calling of smb_version_operations::calc_smb_size()
b14acf729e9dc f2fs: Add inline to f2fs_build_fault_attr() stub
7c317bec311f8 f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f8 bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87c smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00bf of: module: add buffer overflow check in of_modalias()
b8086c3c1548b reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62c ipv6: Fix data races around sk->sk_prot.
ff8710da80ee6 ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6ac tcp: Fix data races around icsk->icsk_af_ops.
8d1bab7709564 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac028864 block, loop: support partitions without scanning
45f504f301d41 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789e jbd2: Drop the merge conflicted hunk
e1d0e3c51bde6 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331a tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56b tpm: Add flag to use default cancellation policy
1cd19d48fb909 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa82 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c511 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2e tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6d gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932aa ata: ahci: fix enum constants for gcc-13
5d6cb145541aa net: stmmac: Enable mac_managed_pm phylink config
fd93aabb42872 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da784063 tools/resolve_btfids: Build with host flags
00f2f1a782f9b tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c20 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70c libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac7 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314d drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f9 powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f301871 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8f perf python: Account for multiple words in CC
1c5699ee85d4f fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d89 fs: add mode_strip_sgid() helper
d971726836412 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c3 irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde39 ixgbevf: add disable link state
e5601ae2bd249 ixgbe: add improvement for MDD response functionality
caa57cd80575d ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df1 Check /dev/console using init_stat()
04574fd5579a4 tracing/arm: Have max stack tracer handle the case of return address after data
0e51e57170184 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba7 drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
4931609013207 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa36 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c1 irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423ff irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb1 cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b0 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795d pnmtologo: use relocatable file name
3b40d5b41155f of: configfs: remove unused variable overlay_lock
6c085baf18386 tools: use basename to identify file in gen-mach-types
2fca0fd719812 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ada vt/conmakehash: improve reproducibility
a75774679f28c OF: DT-Overlay configfs interface (v8)
d179c639b30ba x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91e ACPI: thermal: drop an always true check
7614af249993e xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97ee xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922dc virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eafd bpf: Disallow unprivileged bpf by default
ebfb1822e9f97 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2e Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95b jbd2: fix use-after-free of transaction_t race
2d83e8196487f jbd2: refactor wait logic for transaction updates into a common function
07a63f760793c netfilter: conntrack: avoid useless indirection during conntrack destruction
4e71226259962 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f3 rcu: Avoid alloc_pages() when recording stack
f78574dee71e4 kasan: test: silence intentional read overflow warnings
d313cb89b6b1f kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647ccf arm64: support page mapping percpu first chunk allocator
e5bf16752dcac vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f3 kasan: test: bypass __alloc_size checks
00aa7573e53a2 kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd44 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213c workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b3 kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e295 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36adb lib/stackdepot: introduce __stack_depot_save()
85373e66d8474 lib/stackdepot: remove unused function argument
5b6cc9b251f32 lib/stackdepot: include gfp.h
c9f3902d8069e aufs: reduce overhead for "code present but disabled" use case.
b98d189df02cc aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9f aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898e aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd8966450 aufs: tiny, headers after fs_context
8ddb40e31c29b aufs: fs_context 7/7, finally remount
69035f71c6fd1 aufs: fs_context 6/7, now mount
bc841b9706977 aufs: fs_context 5/7, parse all other mount options
435188053da29 aufs: fs_context 4/7, parse xino options
9af1f1825cbd7 aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c3 aufs: fs_context 2/7, parse "br" mount option
a8488f603134a aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564e aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec4 aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c2 aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b1 aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e4 aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4c aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225d aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd8 aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e50 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394ad Revert "aufs: adjust to v5.15 fs changes"
81bdce5b58765 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c9638892228 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad36271 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b2 ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d39 ARM: config: multi v7: Add renamed symbols
badaf96564fe1 ARM: config: multi v7: Clean up enabled by default options
34996040fc9bd ARM: config: multi v7: Drop unavailable options
7f685244afb3a powerpc/mm: Switch obsolete dssall to .long
20301aeb1a641 riscv: fix build with binutils 2.38
9df58d0705069 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b5 x86_64_defconfig: Fix warnings
02bf23d26bc4c arm64: defconfig: cleanup config options
05914e2c87e51 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b90 aufs5: fix build against v5.15.3+
a4b3abf4d96d7 qemux86: add configuration symbol to select values
fee94ee091541 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d93 clear_warn_once: bind a timer to written reset value
95faacac47e8d clear_warn_once: expand debugfs to include read support
de20c4240018c perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c15 perf: x86-32: explicitly include <errno.h>
9ad92c11468e2 perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a0 perf: fix bench numa compilation
e79becc44fa6b perf: add SLANG_INC for slang.h
b1033b5886819 perf: add sgidefs.h to for mips builds
cf9db484ac0b4 perf: change --root to --prefix for python install
7fd052c2c5624 perf: add 'libperl not found' warning
27a437cdd4691 perf: force include of <stdbool.h>
3b99d21bec2f6 fat: don't use obsolete random32 call in namei_vfat
a7e9293b506bb FAT: Added FAT_NO_83NAME
6fd0e71d9e5c1 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324aeb FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124f aufs: adjust to v5.15 fs changes
f45da75c8759b aufs5: core
047f57e07e01b aufs5: standalone
029fc15574c88 aufs5: mmap
610d0192ee94d aufs5: base
d4e428d0ec5f4 aufs5: kbuild
eb067eca251ab yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875e yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a67 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7e yaffs: include blkdev.h
506b7251bfb81 yaffs: fix misplaced variable declaration
a0e26ff364dcc yaffs2: v5.6 build fixups
b10b1b2d169ef yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb2147 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279b yaffs: repair yaffs_get_mtd_device
d662538516a7c yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7c yaffs2: fix memory leak in mount/umount
3378e4a9e4043 yaffs: Avoid setting any ACL releated xattr
ec2284edddef1 Yaffs:check oob size before auto selecting Yaffs1
c2a49874051cd fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e735 yaffs2: adjust to proper location of MS_RDONLY
608807406f138 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c8 initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa109 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d03 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf01883 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf337 defconfigs: drop obselete options
9a27e3b5f4e73 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b42 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a3 uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a5 uvesafb: print error message when task timeout occurs
f280a1ed09626 compiler.h: Undef before redefining __attribute_const__
4352732f268c1 vmware: include jiffies.h
7954a677968dc Resolve jiffies wrapping about arp
5f28a1035d950 nfs: Allow default io size to be configured.
0d7260ad71066 check console device file on fs when booting
900a12e37e0a2 mount_root: clarify error messages for when no rootfs found
7b878cbea7261 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3d modpost: mask trivial warnings
0d294adb09cbc kbuild: exclude meta directory from distclean processing
a097cdd95a9ef powerpc: serialize image targets
5db6ec39a0a3e arm: serialize build targets
cbabca27905e2 crtsavres: fixups for 5.4+
7fc7656ed403e powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2e powerpc: Disable attribute-alias warnings from gcc8
186c54665b676 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964cae powerpc: kexec fix for powerpc64
2ac35b89a0f90 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bbc mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a8 mips: Kconfig: add QEMUMIPS64 option
6a81b3c081078 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e542 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4c arm/Makefile: Fix systemtap
b7f1ab59f19e5 vexpress: Pass LOADADDR to Makefile
ce2800c73bf7e arm: ARM EABI socketcall
019d142fd956a ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 298c992af738519963a1aab42ea666649e8fdc6c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
72244eab0dad8 Linux 5.15.170
2d08a6c31c65f xfrm: validate new SA's prefixlen using SA family when sel.family is unset
a8e691fe1894c ASoC: qcom: Fix NULL Dereference in asoc_qcom_lpass_cpu_platform_probe()
b5cd035ebb9b7 net: phy: dp83822: Fix reset pin definitions
399927f0f875b serial: protect uart_port_dtr_rts() in uart_shutdown() too
fcfc61f63fbe9 selinux: improve error checking in sel_write_load()
b7a396f76ada2 hv_netvsc: Fix VF namespace also in synthetic NIC NETDEV_REGISTER event
610d4cea9b442 xfrm: fix one more kernel-infoleak in algo dumping
385e2f3e0d83d ALSA: hda/realtek: Add subwoofer quirk for Acer Predator G9-593
58cb697d80e66 KVM: nSVM: Ignore nCR3[4:0] when loading PDPTEs from memory
dc39799f0cc2f openat2: explicitly return -E2BIG for (usize > PAGE_SIZE)
822203f6355f4 nilfs2: fix kernel bug due to missing clearing of buffer delay flag
681c99175bb87 ACPI: button: Add DMI quirk for Samsung Galaxy Book2 to fix initial lid detection issue
c5a3aaa377134 ACPI: resource: Add LG 16T90SP to irq1_level_low_skip_override[]
6032287747f87 drm/amd: Guard against bad data for ATIF ACPI method
df75b21af7920 btrfs: zoned: fix zone unusable accounting for freed reserved extent
6c6774cd760df ALSA: hda/realtek: Update default depop procedure
7d4eb9e22131e ALSA: firewire-lib: Avoid division by zero in apply_constraint_to_size()
b4007d5fe3862 bpf,perf: Fix perf_event_detach_bpf_prog error handling
e56e0ec1b79f5 posix-clock: posix-clock: Fix unbalanced locking in pc_clock_settime()
b96eff3d83408 r8169: avoid unsolicited interrupts
999612996df28 net: sched: fix use-after-free in taprio_change()
cc1c98da1338d net: usb: usbnet: fix name regression
c9a0aed519771 net: wwan: fix global oob in wwan_rtnl_policy
90baa455aa7e0 netfilter: xtables: fix typo causing some targets not to load on IPv6
7dbd5b9ff0676 net: dsa: mv88e6xxx: Fix error when setting port policy on mv88e6393x
38eb596656434 net: plip: fix break; causing plip to never transmit
919ab6e237028 be2net: fix potential memory leak in be_xmit()
9c6ce55e6f0bd net/sun3_82586: fix potential memory leak in sun3_82586_send_packet()
45cb99c5b95eb xfrm: respect ip protocols rules criteria when performing dst lookups
253843ec0c0a4 xfrm: extract dst lookup parameters into a struct
b86b0d6eea204 tracing: Consider the NULL character when validating the event length
cdf3ab1cf811c jfs: Fix sanity check in dbMount
f9e6e1f00fcd1 platform/x86: dell-sysman: add support for alienware products
4b520c11d0f3d ASoC: qcom: sm8250: add qrb4210-rb2-sndcard compatible string
0e13fe4298a35 arm64/uprobes: change the uprobe_opcode_t typedef to fix the sparse warning
e1ce098ea047c platform/x86: dell-wmi: Ignore suspend notifications
4fc0d8660e391 udf: fix uninit-value use in udf_get_fileshortad
f952a33478b7e arm64: Force position-independent veneers
11db74f6a293a ASoC: fsl_sai: Enable 'FIFO continue on error' FCONT bit
0bb2cb789349b ASoC: codecs: lpass-rx-macro: add missing CDC_RX_BCL_VBAT_RF_PROC2 to default regs values
34a422274b693 drm/vboxvideo: Replace fake VLA at end of vbva_mouse_pointer_shape with real VLA
b723f96407a0a exec: don't WARN for racy path_noexec check
dd5db4078d120 block, bfq: fix procress reference leakage for bfqq in merge chain
073530898ebf4 usb: dwc3: core: Fix system suspend on TI AM62 platforms
81213d2058ec8 XHCI: Separate PORT and CAPs macros into dedicated file
c3f3926854b12 usb: gadget: Add function wakeup support
6a5de8753c70d KVM: s390: gaccess: Check if guest address is in memslot
cbb31278711d5 KVM: s390: gaccess: Cleanup access to guest pages
567e7bcb10ccc KVM: s390: gaccess: Refactor access address range check
1f1c1ccdcb50e KVM: s390: gaccess: Refactor gpa and length calculation
cf60d19d40184 arm64: probes: Fix uprobes for big-endian kernels
acfb32d42a31d arm64:uprobe fix the uprobe SWBP_INSN in big-endian
fa58e23ea1359 Bluetooth: bnep: fix wild-memory-access in proto_unregister
42d83e5fed3e1 s390: Initialize psw mask in perf_arch_fetch_caller_regs()
8747440605689 usb: typec: altmode should keep reference to parent
e07d05b7f5ad9 smb: client: fix OOBs when building SMB2_IOCTL request
39e02fa903232 scsi: target: core: Fix null-ptr-deref in target_alloc_device()
03ca631c07f34 genetlink: hold RCU in genlmsg_mcast()
8459d61fbf249 tcp/dccp: Don't use timer_pending() in reqsk_queue_unlink().
5febfc5453898 net: systemport: fix potential memory leak in bcm_sysport_xmit()
9e006c176f84f net: xilinx: axienet: fix potential memory leak in axienet_start_xmit()
2311451931755 net/smc: Fix searching in list of known pnetids in smc_pnet_add_pnetid
1eaa58198c646 net: ethernet: aeroflex: fix potential memory leak in greth_start_xmit_gbit()
09839c24769fe macsec: don't increment counters for an unrelated SA
75df8b53800ce octeontx2-af: Fix potential integer overflows on integer shifts
213d1ff6c4917 net: usb: usbnet: fix race in probe failure
b340df7458673 drm/msm: Allocate memory for disp snapshot with kvzalloc()
42cf045086fea drm/msm: Avoid NULL dereference in msm_disp_state_print_regs()
d125fbf1e128d drm/msm/dsi: fix 32-bit signed integer extension in pclk_rate calculation
de5857fa7bcc9 RDMA/bnxt_re: Fix a bug while setting up Level-2 PBL pages
e810e6d464039 RDMA/bnxt_re: Return more meaningful error
ca83bc311ab04 ipv4: give an IPv4 dev to blackhole_netdev
6a0c627cd76ea RDMA/irdma: Fix misspelling of "accept*"
2e78ecb1220a0 RDMA/cxgb4: Fix RDMA_CM_EVENT_UNREACHABLE error for iWARP
4e19aca8db696 ALSA: hda/cs8409: Fix possible NULL dereference
208d3edea1106 ARM: dts: bcm2837-rpi-cm3-io3: Fix HDMI hpd-gpio pin
e8143c0699320 x86/resctrl: Avoid overflow in MB settings in bw_validate()
322a19baaaa25 RDMA/bnxt_re: Add a check for memory allocation
0a2430b146d67 RDMA/bnxt_re: Fix incorrect AVID type in WQE structure
fe068afb86866 bpf: devmap: provide rxq after redirect
4e1e428533845 bpf: Make sure internal and UAPI bpf_redirect flags don't overlap
6f0605db50e2c clk: imx: Add check for kcalloc
5b837b9e1543e bpf: Fix the indention issue in grow_stack_state()
42b62697634d1 cifs: Fix the calling of smb_version_operations::calc_smb_size()
b14acf729e9dc f2fs: Add inline to f2fs_build_fault_attr() stub
7c317bec311f8 f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f8 bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87c smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00bf of: module: add buffer overflow check in of_modalias()
b8086c3c1548b reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62c ipv6: Fix data races around sk->sk_prot.
ff8710da80ee6 ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6ac tcp: Fix data races around icsk->icsk_af_ops.
8d1bab7709564 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac028864 block, loop: support partitions without scanning
45f504f301d41 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789e jbd2: Drop the merge conflicted hunk
e1d0e3c51bde6 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331a tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56b tpm: Add flag to use default cancellation policy
1cd19d48fb909 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa82 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c511 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2e tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6d gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932aa ata: ahci: fix enum constants for gcc-13
5d6cb145541aa net: stmmac: Enable mac_managed_pm phylink config
fd93aabb42872 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da784063 tools/resolve_btfids: Build with host flags
00f2f1a782f9b tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c20 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70c libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac7 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314d drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f9 powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f301871 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8f perf python: Account for multiple words in CC
1c5699ee85d4f fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d89 fs: add mode_strip_sgid() helper
d971726836412 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c3 irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde39 ixgbevf: add disable link state
e5601ae2bd249 ixgbe: add improvement for MDD response functionality
caa57cd80575d ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df1 Check /dev/console using init_stat()
04574fd5579a4 tracing/arm: Have max stack tracer handle the case of return address after data
0e51e57170184 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba7 drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
4931609013207 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa36 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c1 irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423ff irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb1 cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b0 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795d pnmtologo: use relocatable file name
3b40d5b41155f of: configfs: remove unused variable overlay_lock
6c085baf18386 tools: use basename to identify file in gen-mach-types
2fca0fd719812 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ada vt/conmakehash: improve reproducibility
a75774679f28c OF: DT-Overlay configfs interface (v8)
d179c639b30ba x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91e ACPI: thermal: drop an always true check
7614af249993e xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97ee xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922dc virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eafd bpf: Disallow unprivileged bpf by default
ebfb1822e9f97 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2e Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95b jbd2: fix use-after-free of transaction_t race
2d83e8196487f jbd2: refactor wait logic for transaction updates into a common function
07a63f760793c netfilter: conntrack: avoid useless indirection during conntrack destruction
4e71226259962 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f3 rcu: Avoid alloc_pages() when recording stack
f78574dee71e4 kasan: test: silence intentional read overflow warnings
d313cb89b6b1f kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647ccf arm64: support page mapping percpu first chunk allocator
e5bf16752dcac vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f3 kasan: test: bypass __alloc_size checks
00aa7573e53a2 kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd44 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213c workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b3 kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e295 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36adb lib/stackdepot: introduce __stack_depot_save()
85373e66d8474 lib/stackdepot: remove unused function argument
5b6cc9b251f32 lib/stackdepot: include gfp.h
c9f3902d8069e aufs: reduce overhead for "code present but disabled" use case.
b98d189df02cc aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9f aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898e aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd8966450 aufs: tiny, headers after fs_context
8ddb40e31c29b aufs: fs_context 7/7, finally remount
69035f71c6fd1 aufs: fs_context 6/7, now mount
bc841b9706977 aufs: fs_context 5/7, parse all other mount options
435188053da29 aufs: fs_context 4/7, parse xino options
9af1f1825cbd7 aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c3 aufs: fs_context 2/7, parse "br" mount option
a8488f603134a aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564e aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec4 aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c2 aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b1 aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e4 aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4c aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225d aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd8 aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e50 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394ad Revert "aufs: adjust to v5.15 fs changes"
81bdce5b58765 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c9638892228 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad36271 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b2 ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d39 ARM: config: multi v7: Add renamed symbols
badaf96564fe1 ARM: config: multi v7: Clean up enabled by default options
34996040fc9bd ARM: config: multi v7: Drop unavailable options
7f685244afb3a powerpc/mm: Switch obsolete dssall to .long
20301aeb1a641 riscv: fix build with binutils 2.38
9df58d0705069 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b5 x86_64_defconfig: Fix warnings
02bf23d26bc4c arm64: defconfig: cleanup config options
05914e2c87e51 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b90 aufs5: fix build against v5.15.3+
a4b3abf4d96d7 qemux86: add configuration symbol to select values
fee94ee091541 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d93 clear_warn_once: bind a timer to written reset value
95faacac47e8d clear_warn_once: expand debugfs to include read support
de20c4240018c perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c15 perf: x86-32: explicitly include <errno.h>
9ad92c11468e2 perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a0 perf: fix bench numa compilation
e79becc44fa6b perf: add SLANG_INC for slang.h
b1033b5886819 perf: add sgidefs.h to for mips builds
cf9db484ac0b4 perf: change --root to --prefix for python install
7fd052c2c5624 perf: add 'libperl not found' warning
27a437cdd4691 perf: force include of <stdbool.h>
3b99d21bec2f6 fat: don't use obsolete random32 call in namei_vfat
a7e9293b506bb FAT: Added FAT_NO_83NAME
6fd0e71d9e5c1 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324aeb FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124f aufs: adjust to v5.15 fs changes
f45da75c8759b aufs5: core
047f57e07e01b aufs5: standalone
029fc15574c88 aufs5: mmap
610d0192ee94d aufs5: base
d4e428d0ec5f4 aufs5: kbuild
eb067eca251ab yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875e yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a67 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7e yaffs: include blkdev.h
506b7251bfb81 yaffs: fix misplaced variable declaration
a0e26ff364dcc yaffs2: v5.6 build fixups
b10b1b2d169ef yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb2147 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279b yaffs: repair yaffs_get_mtd_device
d662538516a7c yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7c yaffs2: fix memory leak in mount/umount
3378e4a9e4043 yaffs: Avoid setting any ACL releated xattr
ec2284edddef1 Yaffs:check oob size before auto selecting Yaffs1
c2a49874051cd fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e735 yaffs2: adjust to proper location of MS_RDONLY
608807406f138 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c8 initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa109 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d03 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf01883 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf337 defconfigs: drop obselete options
9a27e3b5f4e73 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b42 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a3 uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a5 uvesafb: print error message when task timeout occurs
f280a1ed09626 compiler.h: Undef before redefining __attribute_const__
4352732f268c1 vmware: include jiffies.h
7954a677968dc Resolve jiffies wrapping about arp
5f28a1035d950 nfs: Allow default io size to be configured.
0d7260ad71066 check console device file on fs when booting
900a12e37e0a2 mount_root: clarify error messages for when no rootfs found
7b878cbea7261 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3d modpost: mask trivial warnings
0d294adb09cbc kbuild: exclude meta directory from distclean processing
a097cdd95a9ef powerpc: serialize image targets
5db6ec39a0a3e arm: serialize build targets
cbabca27905e2 crtsavres: fixups for 5.4+
7fc7656ed403e powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2e powerpc: Disable attribute-alias warnings from gcc8
186c54665b676 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964cae powerpc: kexec fix for powerpc64
2ac35b89a0f90 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bbc mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a8 mips: Kconfig: add QEMUMIPS64 option
6a81b3c081078 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e542 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4c arm/Makefile: Fix systemtap
b7f1ab59f19e5 vexpress: Pass LOADADDR to Makefile
ce2800c73bf7e arm: ARM EABI socketcall
019d142fd956a ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: e2161b9afd3795f0b0ab03fa968ee659609476c1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
74cdd62cb470 Linux 5.15.169
f74847722133 ALSA: hda/conexant - Use cached pin control for Node 0x1d on HP EliteOne 1000 G2
eb817fe255e1 powerpc/mm: Always update max/min_low_pfn in mem_topology_setup()
edf814605726 nilfs2: propagate directory read errors from nilfs_find_entry()
5b88612ea5de mptcp: prevent MPC handshake on port-based signal endpoints
353016364391 mptcp: pm: fix UaF read in mptcp_pm_nl_rm_addr_or_subflow
2b1281f9fd01 mptcp: fallback when MPTCP opts are dropped after 1st data
9729010a0ac5 tcp: fix mptcp DSS corruption due to large pmtu xmit
12c1676d598e mptcp: handle consistently DSS corruption
6654efe264b0 mptcp: track and update contiguous data status
755b9532c885 irqchip/gic-v4: Don't allow a VMOVP on a dying VPE
655f5d4662b9 pinctrl: ocelot: fix system hang on level based interrupts
b6400eb0b347 x86/entry_32: Clear CPU buffers after register restore in NMI return
a6f4701f8dcf x86/entry_32: Do not clobber user EFLAGS.ZF
12dd888f4845 x86/apic: Always explicitly disarm TSC-deadline timer
7861ca27f6bd x86/resctrl: Annotate get_mem_config() functions as __init
440311903231 parport: Proper fix for array out-of-bounds access
88a892071d22 USB: serial: option: add Telit FN920C04 MBIM compositions
d062bbc58f85 USB: serial: option: add support for Quectel EG916Q-GL
b6ae69ec6002 xhci: Mitigate failed set dequeue pointer commands
dca9429c307b xhci: Fix incorrect stream context type macro
7c270acfc8ec Bluetooth: btusb: Fix regression with fake CSR controllers 0a12:0001
04bba4714f26 Bluetooth: Remove debugfs directory on module init failure
bb76a6ecf1b9 iio: adc: ti-ads124s08: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
7db9bcb846d1 iio: proximity: mb1232: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
c202eadbf9cc iio: light: opt3001: add missing full-scale range value
50039aec43a8 iio: light: veml6030: fix IIO device retrieval from embedded device
cf95ce2cff8d iio: light: veml6030: fix ALS sensor resolution
3cf71f6f21b2 iio: hid-sensors: Fix an error handling path in _hid_sensor_set_report_latency()
37be5d0d5443 iio: adc: ti-ads8688: add missing select IIO_(TRIGGERED_)BUFFER in Kconfig
e209a51ad215 iio: dac: stm32-dac-core: add missing select REGMAP_MMIO in Kconfig
51a9a143448a iio: dac: ltc1660: add missing select REGMAP_SPI in Kconfig
605c0d55dcf7 iio: dac: ad5770r: add missing select REGMAP_SPI in Kconfig
572006a05eaa drm/vmwgfx: Handle surface check failure correctly
fda5dc80121b drm/radeon: Fix encoder->possible_clones
e8dd801362b3 io_uring/sqpoll: close race on waiting for sqring entries
455a469758e5 blk-rq-qos: fix crash on rq_qos_wait vs. rq_qos_wake_function race
0b263c2086ef x86/bugs: Do not use UNTRAIN_RET with IBPB on entry
0cced32e21ef x86/bugs: Skip RSB fill at VMEXIT
e421c6839f69 x86/entry: Have entry_ibpb() invalidate return predictions
1e0398acb650 x86/cpufeatures: Add a IBPB_NO_RET BUG flag
43bdd2ea738e x86/cpufeatures: Define X86_FEATURE_AMD_IBPB_RET
dad88f266f30 KVM: s390: Change virtual to physical address access in diag 0x258 handler
41693253973e s390/sclp_vt220: Convert newlines to CRLF instead of LFCR
0bd9a30c22af iommu/vt-d: Fix incorrect pci_for_each_dma_alias() for non-PCI devices
07efbee2214c io_uring/sqpoll: do not put cpumask on stack
939007d2a9fa io_uring/sqpoll: retain test for whether the CPU is valid
592e7864e44c io_uring/sqpoll: do not allow pinning outside of cpuset
3ae63a8c1685 drm/shmem-helper: Fix BUG_ON() on mmap(PROT_WRITE, MAP_PRIVATE)
82bd728a06e5 KVM: Fix a data race on last_boosted_vcpu in kvm_vcpu_on_spin()
b825e0f9d68c dm-crypt, dm-verity: disable tasklets
e8a834eb09bb wifi: mac80211: fix potential key use-after-free
d0ae6ffa1aeb secretmem: disable memfd_secret() if arch cannot set direct map
e41710f5a61a mm/swapfile: skip HugeTLB pages for unuse_vma
cc1102b5473e fat: fix uninitialized variable
1043b6453914 irqchip/gic-v3-its: Fix VSYNC referencing an unmapped VPE on GIC v4.1
c81dcaa9cd0b net: macb: Avoid 20s boot delay by skipping MDIO bus registration for fixed-link PHY
659fae608501 arm64: probes: Fix simulate_ldr*_literal()
ad4bc35a6d22 arm64: probes: Remove broken LDR (literal) uprobe support
c8789fbe2bbf posix-clock: Fix missing timespec64 check in pc_clock_settime()
dcc7207483b2 net: enetc: add missing static descriptor and inline keyword
6430aaaee5b0 net: enetc: remove xdp_drops statistic from enetc_xdp_drop()
9c439311c13f udf: Fix bogus checksum computation in udf_rename()
4a1d95fc9706 udf: Don't return bh from udf_expand_dir_adinicb()
dfb34bb97d4b udf: Handle error when expanding directory
cb2b0325b76c udf: Remove old directory iteration code
0003d349614d udf: Convert udf_link() to new directory iteration code
25815ac67179 udf: Convert udf_mkdir() to new directory iteration code
feeb42a744f2 udf: Convert udf_add_nondir() to new directory iteration
f3c2fe1dfcee udf: Implement adding of dir entries using new iteration code
55b445b2fccb udf: Convert udf_unlink() to new directory iteration code
8c32b93e7879 udf: Convert udf_rmdir() to new directory iteration code
6decbe20362e udf: Convert empty_dir() to new directory iteration code
dd74f6d3ed6a udf: Convert udf_get_parent() to new directory iteration code
8cd380c6dd90 udf: Convert udf_lookup() to use new directory iteration code
39d52a113ef8 udf: Convert udf_readdir() to new directory iteration
626860c470ff udf: Convert udf_rename() to new directory iteration code
e6355892ca87 udf: Provide function to mark entry as deleted using new directory iteration code
a48e84cc50e6 udf: Implement searching for directory entry using new iteration code
7add383ba57d udf: Move udf_expand_dir_adinicb() to its callsite
311192441cc8 udf: Convert udf_expand_dir_adinicb() to new directory iteration
de268ec62a15 udf: New directory iteration code
46dcafa90dff ALSA: hda/conexant - Fix audio routing for HP EliteOne 1000 G2
6f0605db50e2 clk: imx: Add check for kcalloc
5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00b of: module: add buffer overflow check in of_modalias()
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 092d66eca7a7d473b5650818952527f377881136)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
584a40a22cb9 Linux 5.15.168
1b62ef7f23c3 net: xilinx: axienet: Schedule NAPI in two steps
56d5ca2ef0d7 selftests: net: more strict check in net_helper
7ef0ff59324a net: axienet: start napi before enabling Rx/Tx
a97eacadb096 ext4: fix warning in ext4_dio_write_end_io()
8fcd1021b260 netfilter: ip6t_rpfilter: Fix regression with VRF interfaces
83948838e1c7 net: vrf: determine the dst using the original ifindex for multicast
70247cc8ddb4 net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev
760852df5707 net: Handle l3mdev in ip_tunnel_init_flow
9476ecd7f7b8 xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup
78f4daf715e8 net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT
7db54f3ba8cf i2c: smbus: Check for parent device before dereference
63a07379fdb6 block, bfq: fix uaf for accessing waker_bfqq after splitting
40a6e660d2a3 kthread: unpark only parked kthread
8c3de9282dde nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
cda875cd1506 mptcp: pm: do not remove closing subflows
d8435f584031 net: dsa: lan9303: ensure chip reset and wait for READY status
1cdec792b245 net: Fix an unsafe loop on the list
daf462ff3cde net: explicitly clear the sk pointer, when pf->create fails
24ab54a066d2 drm/v3d: Stop the active perfmon before being destroyed
dd2bac3d6339 hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma
1c4da771257e usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
e31942147bf5 usb: xhci: Fix problem with xhci resume from suspend
254ef45afea5 usb: dwc3: core: Stop processing of pending events if controller is halted
34354210968f Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
d246ee018569 HID: plantronics: Workaround for an unexcepted opposite volume key
8a6fef7d22a1 resource: fix region_intersects() vs add_memory_driver_managed()
8c6ad37e5882 HID: amd_sfh: Switch to device-managed dmam_alloc_coherent()
a77e1d1ae962 hwmon: (adt7470) Add missing dependency on REGMAP_I2C
36b8e8dee2d5 hwmon: (adm9240) Add missing dependency on REGMAP_I2C
b5a3a65f2907 hwmon: (tmp513) Add missing dependency on REGMAP_I2C
1fdc3bab3073 x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
330c825e66ef RDMA/hns: Fix UAF for cq async event
5e336384cc9b slip: make slhc_remember() more robust against malicious packets
fadf8fdb3110 ppp: fix ppp_async_encode() illegal access
c9abdd07f52f mctp: Handle error of rtnl_register_module().
947acd1b09b0 rtnetlink: Add bulk registration helpers for rtnetlink message handlers.
21d30b12695a net: rtnetlink: add msg kind names
95ad7ee0faee netfilter: fib: check correct rtable in vrf setups
66464a439e61 netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.
5c6cb7ab36e7 netfilter: rpfilter/fib: Populate flowic_l3mdev field
5bcde9b43021 net: Add l3mdev index to flow struct and avoid oif reset for port devices
85ff9a0f793c netfilter: xtables: avoid NFPROTO_UNSPEC where needed
f30ea678a21e sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
b5d662f49701 net: ibm: emac: mal: fix wrong goto
8fb6503592d3 net/sched: accept TCA_STAB only for root qdisc
0a94079e3841 igb: Do not bring the device up after non-fatal error
9db6ce9e2738 i40e: Fix macvlan leak by synchronizing access to mac_filter_hash
394ded964ec9 ice: Fix netif_is_ice() in Safe Mode
dcd9bf6d4eb2 gpio: aspeed: Use devm_clk api to manage clock source
a82f6a31b1cb gpio: aspeed: Add the flush write to ensure the write complete.
043b681d7613 net: dsa: b53: fix jumbo frames on 10/100 ports
6bc26a82b6df net: dsa: b53: allow lower MTUs on BCM5325/5365
94a40349914b net: dsa: b53: fix max MTU for BCM5325/BCM5365
7b444a8d8f4b net: dsa: b53: fix max MTU for 1g switches
def87a33e062 net: dsa: b53: fix jumbo frame mtu check
8403021b6f32 thermal: intel: int340x: processor: Fix warning during module unload
2ba1af0c9f99 thermal: int340x: processor_thermal: Set feature mask before proc_thermal_add
5f14a2d06a8a net: phy: bcm84881: Fix some error handling paths
496b2ab0fd10 Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
95c0cff5a1a5 netfilter: br_netfilter: fix panic with metadata_dst skb
7134b01bdb6a tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
ffdcd3bd2b42 tcp: fix to allow timestamp undo if no retransmits were sent
ad0d76b8ee5d net: phy: dp83869: fix memory corruption when enabling fiber
584c019baedd NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
91b9a4c5cfca SUNRPC: Fix integer overflow in decode_rc_list()
8a2023730850 ice: fix VLAN replay after reset
ca5b42375bb8 NFSD: Mark filecache "down" if init fails
e0e14dd35d42 RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
41cf6f26abe4 fbdev: sisfb: Fix strbuf array overflow
c643ef59390e drm/amd/display: Check null pointer before dereferencing se
57551835ce41 driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute
59eba86b811b tools/iio: Add memory allocation failure check for trigger_name
9a2bc9b6f929 virtio_pmem: Check device status before requesting flush
6515b7b11757 comedi: ni_routing: tools: Check when the file could not be opened
98d5873ee063 usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario
7ad71deb9bb7 usb: chipidea: udc: enable suspend interrupt after usb reset
d18dc8e14b9c clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
64f2ca5ce971 remoteproc: imx_rproc: Use imx specific hook for find_loaded_rsc_table
52f8c06eb34d media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()
92728fceefda ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
f1c9b8dc7693 PCI: Mark Creative Labs EMU20k2 INTx masking as broken
28ad4ed09378 i2c: i801: Use a different adapter-name for IDF adapters
351a97d9f8e7 PCI: Add ACS quirk for Qualcomm SA8775P
3e11b8de964d clk: bcm: bcm53573: fix OF node leak in init
394b2f4d5e01 RDMA/rtrs-srv: Avoid null pointer deref during path establishment
eb54979471aa PCI: Add function 0 DMA alias quirk for Glenfly Arise chip
7022a517bf1c RDMA/mad: Improve handling of timed out WRs of mad agent
ee603aae244e ktest.pl: Avoid false positives with grub2 skip regex
b85e6e461b6d s390/cpum_sf: Remove WARN_ON_ONCE statements
4f5768a31cf7 ext4: nested locking for xattr inode
fbb177bc1d64 ext4: don't set SB_RDONLY after filesystem errors
11cd5f6e3578 bpf, x64: Fix a jit convergence issue
02e5e382885c s390/mm: Add cond_resched() to cmm_alloc/free_pages()
4a749c14fa2b s390/facility: Disable compile time optimization for decompressor code
297c326c3e21 bpf: Check percpu map value size first
40364194698d Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal
1ce2632ebc30 virtio_console: fix misc probe bugs
54b946e6518f fs/ntfs3: Refactor enum_rstbl to suppress static checker
9d7e3c9fd6f5 selftests: net: Remove executable bits from library scripts
5174a2aa22f0 selftests/net: synchronize udpgro tests' tx and rx connection
fc1ec829bdf6 selftests/net: give more time to udpgro bg processes to complete startup
084435dbd1f1 tracing: Have saved_cmdlines arrays all in one allocation
455df76f48b1 drm/crtc: fix uninitialized variable use even harder
daceb147b072 tracing: Remove precision vsnprintf() check from print event
5320baa12de3 net: ethernet: cortina: Drop TSO support
651b954cd8d5 unicode: Don't special case ignorable code points
f57204edc107 ALSA: usb-audio: Fix possible NULL pointer dereference in snd_usb_pcm_has_fixed_rate()
a71677981775 perf report: Fix segfault when 'sym' sort key is not used
46128370a72c vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
3bb6763a8319 9p: add missing locking around taking dentry fid list
8b4920bd66e1 ext4: fix inode tree inconsistency caused by ENOMEM
5292eafa1b78 Revert "arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings"
07b98400cb02 ACPI: battery: Fix possible crash when unregistering a battery hook
eb7924f88f8a ACPI: battery: Simplify battery hook locking
a1a37348195b clk: qcom: gcc-sc8180x: Add GPLL9 support
21950321ad33 r8169: add tally counter fields added with RTL8125
e36d8907f321 r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun"
befa8b1f466e dt-bindings: clock: qcom: Add GPLL9 support on gcc-sc8180x
f691f2b5b0f9 dt-bindings: clock: qcom: Add missing UFS QREF clocks
a0c5a9b910c7 media: imx335: Fix reset-gpio handling
846a78f7a1cb media: i2c: imx335: Enable regulator supplies
e1b0752da800 drm/rockchip: vop: clear DMA stop bit on RK3066
5e889e72de58 drm/rockchip: support gamma control on RK3399
a8ade6a33ba9 drm/rockchip: define gamma registers for RK3399
8fa2b6817a95 lib/buildid: harden build ID parsing logic
91fdcb0d609c build-id: require program headers to be right after ELF header
feca60173e0f drm/amd/display: Allow backlight to go below `AMDGPU_DM_DEFAULT_MIN_BACKLIGHT`
21cb47db1ec9 uprobes: fix kernel info leak via "[uprobes]" vma
9707c7895c05 arm64: errata: Expand speculative SSBS workaround once more
f76454cf0fc1 arm64: cputype: Add Neoverse-N3 definitions
66f6e22dbcad arm64: Add Cortex-715 CPU part definition
8c30a9a8610c ext4: dax: fix overflowing extents beyond inode size when partially writing
bb990db7baca ext4: properly sync file size update after O_SYNC direct IO
d1c3c8a543a7 spi: bcm63xx: Fix missing pm_runtime_disable()
676546ba317e i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled
01eb21aff7f3 i2c: xiic: Use devm_clk_get_enabled()
65677e96e958 i2c: core: Lock address during client device instantiation
0e8926abfd7a i2c: create debugfs entry per adapter
19e9b89c2c7a i2c: smbus: Use device_*() functions instead of of_*()
c15e2ab4fed9 device property: Add fwnode_irq_get_byname
bf36521e559e device property: Add fwnode_iomap()
3d5bce8a9f6f kconfig: qconf: fix buffer overflow in debug links
eb9329cd882a drm/amd/display: Fix system hang while resume with TBT monitor
622bc6472350 drm/sched: Add locking to drm_sched_entity_modify_sched
7e9d945af0b5 close_range(): fix the logics in descriptor table trimming
322920b53dc1 tracing/timerlat: Fix a race during cpuhp processing
5b8d9e4998ef tracing/hwlat: Fix a race during cpuhp processing
4764c8206a0c gpio: davinci: fix lazy disable
4c98fe0dfa2a btrfs: wait for fixup workers before stopping cleaner kthread during umount
37fee9c220b9 btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
5ec5d4dddcd2 ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]
d32f7a43468f ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
95555f9f844d Input: adp5589-keys - fix adp5589_gpio_get_value()
4449fedb8a71 Input: adp5589-keys - fix NULL pointer dereference
fc65bc81884a rtc: at91sam9: fix OF node leak in probe() error path
b0da9504a528 net: stmmac: Fix zero-division error when disabling tc cbs
84a9d1356e76 tomoyo: fallback to realpath if symlink's pathname does not exist
14bf8400bc47 iio: magnetometer: ak8975: Fix reading for ak099xx sensors
ab727ca020e6 clk: qcom: gcc-sc8180x: Fix the sdcc2 and sdcc4 clocks freq table
c02e3ab7ec6c clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
bf6be32e2d39 media: venus: fix use after free bug in venus_remove due to race condition
248e516937c4 clk: qcom: gcc-sm8150: De-register gcc_cpuss_ahb_clk_src
ed17f3177153 clk: qcom: clk-rpmh: Fix overflow in BCM vote
5c78477386bf media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
862ab6b7c733 media: sun4i_csi: Implement link validate for sun4i_csi subdev
595f3a4c6541 clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
6be85772b0aa clk: rockchip: fix error for unknown clocks
07b418d50ccb aoe: fix the potential use-after-free problem in more places
2f8f226f4d56 NFSD: Fix NFSv4's PUTPUBFH operation
825789ca9460 nfsd: map the EBADMSG to nfserr_io to avoid warning
c5f73b371622 nfsd: fix delegation_blocked() to block correctly for at least 30 seconds
fdb6429ae356 perf hist: Update hist symbol when updating maps
ddf704c2ce3b exfat: fix memory leak in exfat_load_bitmap()
f47b1d5e596a riscv: define ILLEGAL_POINTER_VALUE for 64bit
aab0032d416e ext4: mark fc as ineligible using an handle in ext4_xattr_set()
b4eff7c777df ext4: use handle to mark fc as ineligible in __track_dentry_update()
4e66fc1d8c2b ext4: fix fast commit inode enqueueing during a full journal commit
13e4a67f9508 ext4: fix incorrect tid assumption in jbd2_journal_shrink_checkpoint_list()
3c1777a490ac ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
a9fcb1717d75 ext4: update orig_path in ext4_find_extent()
32bbb59e3f18 ext4: fix double brelse() the buffer of the extents path
9df59009dfc6 ext4: aovid use-after-free in ext4_ext_insert_extent()
a34bed978364 ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
02cb2cb02aa7 ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()
a11cfe5eed24 ext4: propagate errors from ext4_find_extent() in ext4_insert_range()
cafcc1bd6293 ext4: fix slab-use-after-free in ext4_split_extent_at()
a1f71afb4f14 ext4: correct encrypted dentry name hash when not casefolded
aca593e6070e ext4: no need to continue when the number of entries is 1
c25c05b22a4a ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
6d62d3ef0844 ALSA: line6: add hw monitor volume control to POD HD500X
5276f42f9aaf ALSA: usb-audio: Add native DSD support for Luxman D-08u
cac2df1c0207 ALSA: usb-audio: Add delay quirk for VIVO USB-C HEADSET
c82ee0462f60 ALSA: core: add isascii() check to card ID generator
90e8f0bee38d drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
2d158286932e parisc: Fix itlb miss handler for 64-bit programs
1905a87cf6f4 perf/core: Fix small negative period being ignored
0c9655647ca9 power: supply: hwmon: Fix missing temp1_max_alarm attribute
5199bc715fb1 spi: bcm63xx: Fix module autoloading
35f7af9ba77e firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp()
438e11739cb3 i2c: xiic: Wait for TX empty to avoid missed TX NAKs
b261af5668cd i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
1883cad2cc62 i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
1973c4d8ee07 platform/x86: ISST: Fix the KASAN report slab-out-of-bounds bug
b8219d9dd128 selftests: vDSO: fix vdso_config for s390
2d07646df487 selftests: vDSO: fix ELF hash table entry size for s390x
0fc61eef8a46 selftests/mm: fix charge_reserved_hugetlb.sh test
4862f6653c68 selftests: vDSO: fix vDSO symbols lookup for powerpc64
cd7bd2afa30f selftests: vDSO: fix vdso_config for powerpc
e6b63652b991 selftests: vDSO: fix vDSO name for powerpc
d9663682ec6b selftests: breakpoints: use remaining time to check if suspend succeed
ed11dd795817 spi: s3c64xx: fix timeout counters in flush_fifo
0e2d6c17afb4 spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
2a07e6f0ad8a usb: typec: tcpm: Check for port partner validity before consuming it
09e829b39b43 blk-integrity: register sysfs attributes on struct device
6356f2d2fc73 blk-integrity: convert to struct device_attribute
71246997b749 blk-integrity: use sysfs_emit
ef05572da0c0 ext4: fix i_data_sem unlock order in ext4_ind_migrate()
4999fed877bb ext4: avoid use-after-free in ext4_ext_show_leaf()
69fe6502aba1 ext4: ext4_search_dir should return a proper error
ee6b6fa14592 of/irq: Refer to actual buffer size in of_irq_parse_one()
9550d8d6f19f drm/amd/pm: ensure the fw_info is not null before using it
c8c095856c1f drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()
eb9a4b6fcb1c scsi: aacraid: Rearrange order of struct aac_srb_unit
6aeb160ec5bd drm/printer: Allow NULL data in devcoredump printer
1f9f8186e239 drm/amd/display: Initialize get_bytes_per_element's default to 1
c13f9c62015c drm/amd/display: Fix index out of bounds in DCN30 color transformation
c6979719012a drm/amd/display: Fix index out of bounds in degamma hardware format translation
de6ee4f9e6b1 drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
14db8692afe1 drm/amd/display: Check stream before comparing them
0af53bc5d13b platform/x86: touchscreen_dmi: add nanote-next quirk
3217b83e1b80 HID: multitouch: Add support for Thinkpad X12 Gen 2 Kbd Portfolio
f38b68a6b31d drm/amdgpu: enable gfxoff quirk on HP 705G4
0000f7b4da60 drm/amdgpu: add raven1 gfxoff quirk
d7444f91a9f9 jfs: Fix uninit-value access of new_ea in ea_buffer
48edb1f7c288 scsi: smartpqi: correct stream detection
25d2a3ff02f2 jfs: check if leafidx greater than num leaves per dmap tree
e7ae14f7ee76 jfs: Fix uaf in dbFreeBits
89257ecbc0f6 jfs: UBSAN: shift-out-of-bounds in dbFindBits
a545a9403e04 drm/amd/display: Check null pointers before using dc->clk_mgr
6a6045adeb59 ata: sata_sil: Rename sil_blacklist to sil_quirks
8ab59527852a drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
8840dc73ac9e iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
4a96abcc0a2a iommu/vt-d: Always reserve a domain ID for identity setup
d9e19f1b20ee power: reset: brcmstb: Do not go into infinite loop if reset fails
f4ff7eb5fa74 iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
afb940c929c2 rcuscale: Provide clear error when async specified without primitives
4cda484e584b fbdev: pxafb: Fix possible use after free in pxafb_task()
1af86293f12d x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments()
6c4194f385ce ALSA: hdsp: Break infinite MIDI input flush loop
36ee4021bcc3 ALSA: asihpi: Fix potential OOB array access
dacec3a3248f tools/x86/kcpuid: Protect against faulty "max subleaf" values
d6a62fcfd494 ALSA: usb-audio: Add logitech Audio profile quirk
8659f67f1e41 ALSA: usb-audio: Define macros for quirk table entries
e479cb835fee x86/ioapic: Handle allocation failures gracefully
8af3e93c5a95 ALSA: usb-audio: Add input value sanity checks for standard types
4631445ce633 signal: Replace BUG_ON()s
c50c8946e975 nfp: Use IRQF_NO_AUTOEN flag in request_irq()
e59bdb1ba594 wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
0f722fb45973 wifi: mt76: mt7915: hold dev->mt76.mutex while disabling tx worker
4a55880fa909 proc: add config & param to block forcing mem writes
0a898bec6c22 ACPICA: iasl: handle empty connection_node
34478851da8d tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process
f7a05d5d9987 net: atlantic: Avoid warning about potential string truncation
fb55f3d88fe1 ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family
babfc87445bf ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).
4fd17b6152a4 net: mvpp2: Increase size of queue_name buffer
54dae0e9063e tipc: guard against string buffer overrun
1c9b8775062f ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()
d6e279a09158 ACPI: EC: Do not release locks during operation region accesses
7df619575dc5 wifi: rtw88: select WANT_DEV_COREDUMP
4dd732893bd3 wifi: ath11k: fix array out-of-bound access in SoC stats
a37a6976e475 nvme-pci: qdepth 1 quirk
f4ef9bef023d blk_iocost: fix more out of bound shifts
d1e08ebca617 net: sched: consistently use rcu_replace_pointer() in taprio_change()
5ee8ee672aa7 ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
bcf5c9306707 ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
92e5661b7d07 ACPI: PAD: fix crash in exit_round_robin()
1163b7a18d0f net: hisilicon: hns_mdio: fix OF node leak in probe()
36622aa3c48e net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
3d055e845339 net: hisilicon: hip04: fix OF node leak in probe()
a0465723b858 net/xen-netback: prevent UAF in xenvif_flush_hash()
d107d63e6635 ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()
012ae530afa0 wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
08a24438fa13 wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
88ff021e1fea f2fs: Require FMODE_WRITE for atomic write ioctls
a37b50143d26 ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
472b5fc6f8f1 ASoC: imx-card: Set card.owner to avoid a warning calltrace if SND=m
e142b12f11cd ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
6eac1b151d8e ALSA: hda/realtek: Fix the push button function for the ALC257
2bded581f00a ALSA: mixer_oss: Remove some incorrect kfree_const() usages
d5ed208d04ac media: usbtv: Remove useless locks in usbtv_video_free()
fa593e9cd2b3 i2c: xiic: Try re-initialization on bus busy timeout
5ffff2b57d8f i2c: xiic: improve error message when transfer fails to start
72cb227a368c i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
a50c8564ab82 i2c: xiic: Fix RX IRQ busy check
c7ed4ddaa5a2 i2c: xiic: Switch from waitqueue to completion
574d8d0fe424 i2c: xiic: Fix broken locking on tx_msg
e7a8442195e8 sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
176dd41e8c2b ppp: do not assume bh is held in ppp_channel_bridge_input()
97b1f515816d ipv4: ip_gre: Fix drops of small packets in ipgre_xmit
105a292189f6 net: stmmac: dwmac4: extend timeout for VLAN Tag register busy bit check
a785cbc8da30 net: stmmac: Disable automatic FCS/Pad stripping
e255383aff9f stmmac_pci: Fix underflow size in stmmac_rx
2415f465730e net: add more sanity checks to qdisc_pkt_len_init()
939c88cbdc66 net: avoid potential underflow in qdisc_pkt_len_init() with UFO
469856f76f48 net: ethernet: lantiq_etop: fix memory disclosure
62a4567e3e10 Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
38e3fd0c4a26 netfilter: nf_tables: prevent nf_skb_duplicated corruption
3ed462d05807 net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
62ac553b834f netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
4655456a64a0 net/mlx5e: Fix NULL deref in mlx5e_tir_builder_alloc()
201ce2f738f4 net/mlx5: Added cond_resched() to crdump collection
ce828b347cf1 net/mlx5: Fix error path in multi-packet WQE transmit
ee57897c7f65 ieee802154: Fix build error
f863bfd0a2c6 ceph: remove the incorrect Fw reference check when dirtying pages
df293ea78740 mailbox: bcm2835: Fix timeout during suspend mode
6bd8e9effadc mailbox: rockchip: fix a typo in module autoloading
bc9356513d56 static_call: Replace pointless WARN_ON() in static_call_module_notify()
ed4c8ce0f307 static_call: Handle module init failure correctly in static_call_del_module()
894ac00deb84 spi: lpspi: Simplify some error message
1e0417dc346a usb: yurex: Fix inconsistent locking bug in yurex_read()
84554d42ff53 i2c: isch: Add missed 'else'
a2146b6150bc i2c: aspeed: Update the stop sw state when the bus recovery occurs
8ce4b0d44083 mm: only enforce minimum stack gap size if it's sensible
e59cd4b1a72d lockdep: fix deadlock issue between lockdep and rcu
cc59ee9b8a4c bpf: lsm: Set bpf_lsm_blob_sizes.lbs_task to 0
9186293c610d x86/entry: Remove unwanted instrumentation in common_interrupt()
c86f5a9dfd24 x86/idtentry: Incorporate definitions/declarations of the FRED entries
3a69dcccd0ca pps: add an error check in parport_attach
ec22387afb26 pps: remove usage of the deprecated ida_simple_xx() API
009a2f6cc031 usb: xhci: fix loss of data on Cadence xHC
112625ec8319 xhci: Add a quirk for writing ERST in high-low order
cfe314e969d4 xhci: Preserve RsvdP bits in ERSTBA register correctly
d2e4da8704e6 xhci: Refactor interrupter code for initial multi interrupter support.
f2ae6fd0c38b xhci: remove xhci_test_trb_in_td_math early development check
a646b4e59613 xhci: fix event ring segment table related masks and variables in header
0bf337c41c5b USB: misc: yurex: fix race between read and write
979687509d75 usb: yurex: Replace snprintf() with the safer scnprintf() variant
23c84724aee7 soc: versatile: realview: fix soc_dev leak during device remove
5eae90b24f28 soc: versatile: realview: fix memory leak during device remove
72164d5b6489 padata: use integer wrap around to prevent deadlock on seq_nr overflow
c3dfec3c05b6 EDAC/igen6: Fix conversion of system address to physical memory address
62356668d855 nfs: fix memory leak in error path of nfs4_do_reclaim
394584185c76 fs: Fix file_set_fowner LSM hook inconsistencies
3721a6940329 vfs: fix race between evice_inodes() and find_inode()&iput()
3eb0143d9cff arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
04afbac8c6ac arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
beb14f6068c6 hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
07f76feca097 hwrng: bcm2835 - Add missing clk_disable_unprepare in bcm2835_rng_init
8bdb39831bf4 hwrng: mtk - Use devm_pm_runtime_enable
dc9a23d3b4ee f2fs: avoid potential int overflow in sanity_check_area_boundary()
afb5da22a7fa f2fs: prevent possible int overflow in dir_block_index()
21f055191ea5 debugobjects: Fix conditions in fill_pool()
f5056adc042f wifi: mt76: mt7615: check devm_kasprintf() returned value
44f94356e6a4 wifi: rtw88: 8822c: Fix reported RX band width
5ebb243e68c3 perf/x86/intel/pt: Fix sampling synchronization
11690d7e7684 efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
43f5d026da0b ACPI: resource: Add another DMI match for the TongFang GMxXGxx
0cdfb9178a3b ACPI: sysfs: validate return type of _STR method
90ed958acfd1 drbd: Add NULL check for net_conf to prevent dereference in state validation
c9ae82e4871d drbd: Fix atomicity violation in drbd_uuid_set_bm()
3e425c8a48d0 crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
7ddf551c4d31 xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
bfdddc20d270 tty: rp2: Fix reset with non forgiving PCIe host bridges
a77fc4acfd49 firmware_loader: Block path traversal
4d6e61d7113a bus: integrator-lm: fix OF node leak in probe()
2682248bdcfb usb: dwc2: drd: fix clock gating on USB role switch
ff359dadecb0 usb: cdnsp: Fix incorrect usb_request status
92f9e6c8b993 USB: class: CDC-ACM: fix race between get_serial and set_serial
cde120f5870f USB: misc: cypress_cy7c63: check for short transfer
39c22ede7739 USB: appledisplay: close race between probe and completion handler
b80aacfea6e8 usbnet: fix cyclical race on disconnect with work queue
75349cb4b00d scsi: mac_scsi: Disallow bus errors during PDMA send
aa4d228b1e0a scsi: mac_scsi: Refactor polling loop
3fe6d2a707df scsi: mac_scsi: Revise printk(KERN_DEBUG ...) messages
9113f60bce80 drm/amd/display: Validate backlight caps are sane
458c54c6f947 drm/amd/display: Round calculated vtotal
a2c1d68a4ab5 Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
7874e99b4ebf Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
87d6eabb2322 Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
c3b04fe1bb8e Revert "media: tuners: fix error return code of hybrid_tuner_request_state()"
d738f1dc8b48 soc: versatile: integrator: fix OF node leak in probe() error path
49006a92c7c9 ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
65038f8c6b10 PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
fdceebc86a5a Remove *.orig pattern from .gitignore
fe0cd5379111 selinux,smack: don't bypass permissions check in inode_setsecctx hook
a6d810554d7d vfio/pci: fix potential memory leak in vfio_intx_enable()
a1630bd15f23 x86/mm: Switch to new Intel CPU model defines
3088bb7aadf6 powercap: RAPL: fix invalid initialization for pl4_supported field
9a4be35d9c53 Input: goodix - use the new soc_intel_is_byt() helper
714426520846 drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
5d72a13dcc25 netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
39696868a24a netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
c1be35e774f8 bonding: Fix unnecessary warnings and logs from bond_xdp_get_xmit_slave()
0066d4bac5d9 net: qrtr: Update packets cloning when broadcasting
5c4c03288a4a tcp: check skb is non-NULL in tcp_rto_delta_us()
a3e83a402a73 net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
822c7bb1f6f8 net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
fbff87d682e5 netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
d1c98c68d0dd net: xilinx: axienet: Fix packet counting
fac3629829ec net: axienet: Switch to 64-bit RX/TX statistics
15d2b2bf096e net: axienet: Use NAPI for TX completion path
e09deb71fb91 net: axienet: Be more careful about updating tx_bd_tail
0493a5d80b4b net: axienet: add coalesce timer ethtool configuration
72e135bace88 net: axienet: reduce default RX interrupt threshold to 1
3b4b8afd9083 net: axienet: implement NAPI and GRO receive
635e766e602f net: axienet: don't set IRQ timer when IRQ delay not used
50a2ed164f59 net: axienet: Clean up DMA start/stop and error handling
9384262ad810 net: axienet: Clean up device used for DMA calls
043dc922cd47 Revert "dm: requeue IO if mapping table not yet available"
927a2580208e vhost_vdpa: assign irq bypass producer token correctly
4d10104d987a vdpa: Add eventfd for the vdpa callback
b22db5572fcc interconnect: qcom: sm8250: Enable sync_state
4a6e221019e6 coresight: tmc: sg: Do not leak sg_table
01a2e65598a2 iio: adc: ad7606: fix standby gpio state to match the documentation
2abf0fa4f4b2 iio: adc: ad7606: fix oversampling gpio array
7553f7a85cb9 spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
00148baf8f53 spi: lpspi: release requested DMA channels
41324fd0a823 spi: lpspi: Silence error message upon deferred probe
e8d64f598eeb f2fs: get rid of online repaire on corrupted directory
e2d39a5981cf f2fs: clean up w/ dotdot_name
0cab715836db f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy
de5561be4a68 f2fs: fix to wait page writeback before setting gcing flag
520ff47fc61f f2fs: optimize error handling in redirty_blocks
2e580f42d175 f2fs: reduce expensive checkpoint trigger frequency
500d362dab97 f2fs: remove unneeded check condition in __f2fs_setxattr()
6eacbf58e410 f2fs: fix to update i_ctime in __f2fs_setxattr()
9c58cd07a9f1 f2fs: fix typo
b7b7a8df41ef nfsd: return -EINVAL when namelen is 0
9803ab882d56 nfsd: call cache_put if xdr_reserve_space returns NULL
85a84de8e360 ntb_perf: Fix printk format
a429158f2e0a ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
35c8e66e7952 RDMA/irdma: fix error message in irdma_modify_qp_roce()
b11318dc8a1e RDMA/cxgb4: Added NULL check for lookup_atid
208dba182ee6 riscv: Fix fp alignment bug in perf_callchain_user()
16eda7c0ce5c RDMA/hns: Optimize hem allocation performance
3e5a43da4984 RDMA/hns: Fix VF triggering PF reset in abnormal interrupt handler
4685b6802258 RDMA/hns: Refactor the abnormal interrupt handler function
254b52a2d7e5 RDMA/hns: Fix the wrong type of return value of the interrupt handler
55f98f48ee17 RDMA/hns: Remove unused abnormal interrupt of type RAS
29c0f546d3fd RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
b79ddb93ec67 RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
15bcd2dc26d7 RDMA/hns: Don't modify rq next block addr in HIP09 QPC
bd5f76ccc079 watchdog: imx_sc_wdt: Don't disable WDT in suspend
1730d47d1865 IB/core: Fix ib_cache_setup_one error flow cleanup
70ce36ada30b pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
255527b8d416 pinctrl: mvebu: Use devm_platform_get_and_ioremap_resource()
bef565d739cf nfsd: fix refcount leak when file is unhashed after being found
0b5bc6d1f25f nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
e69b5883ae03 clk: ti: dra7-atl: Fix leak of of_nodes
0429a4e97208 RDMA/rtrs-clt: Reset cid to con_num - 1 to stay in bounds
c84af5f5f2ea RDMA/rtrs: Reset hb_missed_cnt after receiving other traffic from peer
8e5612295811 pinctrl: single: fix missing error code in pcs_probe()
da0392698c62 RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
9cf0b13a19c8 PCI: xilinx-nwl: Clean up clock on probe failure/removal
5bbcac07d7e0 PCI: xilinx-nwl: Fix register misspelling
dc5aeba07395 PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
86d920d2600c drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
a879b6cdd481 drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
9a2d7636af44 Input: ilitek_ts_i2c - add report id message validation
f448eb55b7ee Input: ilitek_ts_i2c - avoid wrong input subsystem sync
821332430624 clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
7d214562057d remoteproc: imx_rproc: Initialize workqueue earlier
070d45027c58 remoteproc: imx_rproc: Correct ddr alias for i.MX8M
30efd7590912 clk: imx: imx8qxp: Parent should be initialized earlier than the clock
f1046dd07456 clk: imx: imx8qxp: Register dc0_bypass0_clk before disp clk
03b2049e76f9 clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
47a121d9d0bd perf time-utils: Fix 32-bit nsec parsing
dcdbb13ef3b4 perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time
f73fc46d0816 perf sched timehist: Fix missing free of session in perf_sched__timehist()
f666eb1bb8a2 perf mem: Free the allocated sort string, fixing a leak
9dada37c9739 bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
c4f8554996e8 nilfs2: fix potential oob read in nilfs_btree_check_delete()
42d44163d41b nilfs2: determine empty node blocks as corrupted
73d23ecf234b nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
be2e9b111e27 ext4: avoid OOB when system.data xattr changes underneath the filesystem
299d996f1031 ext4: return error on ext4_find_inline_entry
bf4cabdf3a86 ext4: avoid negative min_clusters in find_group_orlov()
a2037e06b8dc ext4: avoid potential buffer_head leak in __ext4_new_inode()
9b638bcfff8f ext4: avoid buffer_head leak in ext4_mark_inode_used()
86964b59b506 smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
38c0090658e0 ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
a75b4f3a3dee kthread: fix task state in kthread worker if being frozen
c37bf4ded344 xz: cleanup CRC32 edits from 2018
bfea0441a692 selftests/bpf: Fix C++ compile error from missing _Bool type
aa02db40963b selftests/bpf: Fix error compiling test_lru_map.c
f40796cda0e6 selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
bf5988a40e10 selftests/bpf: Fix compiling core_reloc.c with musl-libc
e0fcf564cb6c selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
a445d939a91c selftests/bpf: Fix compiling flow_dissector.c with musl-libc
9b548bff0206 selftests/bpf: Fix compiling kfree_skb.c with musl-libc
0193a67cfb38 selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
ea960f62a3c4 selftests/bpf: Fix error compiling bpf_iter_setsockopt.c with musl libc
c9a6207a064e selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
ebc4e1f4492d tpm: Clean up TPM space after command failure
07c9cccc4c3f xen/swiotlb: add alignment check for dma buffers
ed3e8cc9159a xen: use correct end address of kernel for conflict checking
a8906615f7c8 drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
0220a2d7d07f drm/msm: fix %s null argument error
72782ec6f3a1 ipmi: docs: don't advertise deprecated sysfs entries
9963b910411b drm/msm/a5xx: workaround early ring-buffer emptiness check
1058abdcfbbc drm/msm: Drop priv->lastctx
d183881468ce drm/msm/a5xx: fix races in preemption evaluation stage
b43f548e7593 drm/msm/a5xx: properly clear preemption records on resume
1dae34bd7529 drm/msm/a5xx: disable preemption in submits by default
071e6751e828 drm/msm: Fix incorrect file name output in adreno_request_fw()
18f0b0b16251 powerpc/8xx: Fix kernel vs user address comparison
a078336d0c67 powerpc/8xx: Fix initial memory mapping
6f790377ef43 powerpc/32: Remove 'noltlbs' kernel parameter
1c0e359a5bdf powerpc/32: Remove the 'nobats' kernel parameter
46184cbbae1e drm/mediatek: Use spin_lock_irqsave() for CRTC event lock
ead825332785 jfs: fix out-of-bounds in dbNextAG() and diAlloc()
16a570f07d87 scsi: elx: libefc: Fix potential use after free in efc_nport_vport_del()
791b3d66d2ef drm/bridge: lontium-lt8912b: Validate mode in drm_bridge_funcs::mode_valid()
e8a4a2e45ddf drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
4d871e3e8dfe drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
b4cb296e6b89 drm/rockchip: vop: Allow 4096px width scaling
036ab40a0af4 scsi: NCR5380: Check for phase match during PDMA fixup
c63e92842790 scsi: NCR5380: Add SCp members to struct NCR5380_cmd
b95955dc8b6d drm/radeon: properly handle vbios fake edid sizing
26819a5b69b0 drm/radeon: Replace one-element array with flexible-array member
92734d5e4000 drm/amdgpu: properly handle vbios fake edid sizing
a1f0111fcf18 drm/amdgpu: Replace one-element array with flexible-array member
44948d3cb943 drm/amd/display: Add null check for set_output_gamma in dcn30_set_output_transfer_func
2948bb2951fe drm/stm: Fix an error handling path in stm_drm_platform_probe()
1d43adec2ed3 pmdomain: core: Harden inter-column space in debug summary
962c92e46a52 mtd: powernv: Add check devm_kasprintf() returned value
21d445fd2d6a fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
5f54a8669ff0 power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
eac72ef92fec power: supply: axp20x_battery: Remove design from min and max voltage
bb58bae2fd32 hwmon: (ntc_thermistor) fix module autoloading
a2cb89bb9054 mtd: slram: insert break after errors in parsing the map
d5c43b103987 hwmon: (max16065) Fix alarm attributes
d522354ca1c8 hwmon: (max16065) Remove use of i2c_match_id()
41fe2205aae6 i2c: Add i2c_get_match_data()
302bb15d87ad hwmon: (max16065) Fix overflows seen when writing limits
365384c3f078 m68k: Fix kernel_clone_args.flags in m68k_clone()
d681dae5ecdf clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
4a60b539f70f reset: k210: fix OF node leak in probe() error path
aaeadde77e4b reset: berlin: fix OF node leak in probe() error path
dcf11d388fbd ARM: versatile: fix OF node leak in CPUs prepare
d8539f136c58 ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
bb55d5e7f0e9 ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
412a519da455 arm64: dts: renesas: r9a07g044: Correct GICD and GICR sizes
db323e084748 spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
89008d5e4b2f spi: ppc4xx: handle irq_of_parse_and_map() errors
cc4d21d9492d block: fix potential invalid pointer dereference in blk_add_partition
a894cf7efda0 block: print symbolic error name instead of error code
e0c20d88b7dc block, bfq: don't break merge chain in bfq_split_bfqq()
3883a6873b92 block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
8aa9de02a4be block, bfq: fix possible UAF for bfqq->bic with merge chain
67adffd35dda net: tipc: avoid possible garbage value
1ee3ffd8600a net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
613dad98a8c8 r8169: disable ALDPS per default for RTL8125
ad0af1890919 net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
64ad2aac64c8 bareudp: Pull inner IP header on xmit.
b293c9d81473 geneve: Fix incorrect inner network header offset when innerprotoinherit is set
446f84d3a74d net: geneve: support IPv4/IPv6 as inner protocol
2099b709b546 bareudp: Pull inner IP header in bareudp_udp_encap_recv().
b614fde13162 Bluetooth: btusb: Fix not handling ZPL/short-transfer
2b3164186e77 can: m_can: m_can_close(): stop clocks after device has been shut down
9550baada4c8 can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().
984648aac87a sock_map: Add a cond_resched() in sock_hash_free()
bf090f4fe935 wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
acb53a716e49 wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
439353e50cb9 wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
95f2c90b826a wifi: mt76: mt7915: fix rx filter setting for bfee functionality
c8d744549f37 wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
40fb64257dab x86/sgx: Fix deadlock in SGX NUMA node search
b6e1cdf2d625 cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
3e2b7c9d5ec8 netfilter: nf_tables: remove annotation to access set timeout while holding lock
b5f97550839d netfilter: nf_tables: reject expiration higher than timeout
b987e863cfd9 netfilter: nf_tables: reject element expiration with no timeout
616aa2873969 netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
94e8c988468d ACPI: CPPC: Fix MASK_VAL() usage
895885122cf3 ACPI: bus: Avoid using CPPC if not supported by firmware
b48ba8089d26 can: j1939: use correct function name in comment
e53934e36549 padata: Honor the caller's alignment in case of chunk_size 0
b48560a5c3c2 wifi: iwlwifi: mvm: increase the time between ranging measurements
d5ecaf72fd26 mount: handle OOM on mnt_warn_timestamp_expiry
33e460b424b8 fs/namespace: fnic: Switch to use %ptTd
a6e8d2a06368 mount: warn only once about timestamp range expiration
b6a9b12e8c72 fs: explicitly unregister per-superblock BDIs
66663a9d672f wifi: rtw88: remove CPT execution branch never used
d19865d5f17d net: stmmac: dwmac-loongson: Init ref and PTP clocks rate
43df8109c701 wifi: ath9k: Remove error checks when creating debugfs entries
49d8d8e0190a wifi: ath9k: fix parameter check in ath9k_init_debug()
9dd0cb484cfa ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
435ec96011f5 crypto: xor - fix template benchmarking
ceaab3fb64d6 wifi: rtw88: always wait for both firmware loading attempts
7367e0fea5e6 EDAC/synopsys: Fix error injection on Zynq UltraScale+
12ee2b3a4fe4 EDAC/synopsys: Fix ECC status and IRQ control race condition
7e1cf435de0b EDAC/synopsys: Re-enable the error interrupts on v3 hw
9a9187f364ad EDAC/synopsys: Use the correct register to disable the error interrupt on v3 hw
28ccc0418205 EDAC/synopsys: Add support for version 3 of the Synopsys EDAC DDR
0c927dfc0b9b USB: usbtmc: prevent kernel-usb-infoleak
86b4954483fc USB: serial: pl2303: add device id for Macrosilicon MS3020
9405d778a49a cgroup: Move rcu_head up near the top of cgroup_root
c218058f075a gpiolib: cdev: Ignore reconfiguration without direction
4318608dc28e inet: inet_defrag: prevent sk release while still in use
c65ab97efcd4 gpio: prevent potential speculation leaks in gpio_device_get_desc()
e0f67494957f Revert "wifi: cfg80211: check wiphy mutex is held for wdev mutex"
ded5376ee34b netfilter: nf_tables: missing iterator type in lookup walk
ce9fef54c5ec netfilter: nft_set_pipapo: walk over current view on netlink dump
de77545c72c4 cgroup: Make operations on the cgroup root_list RCU safe
c031d286eceb ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
5bbe51eaf01a ocfs2: add bounds checking to ocfs2_xattr_find_entry()
ad98e04b53bb spi: spidev: Add missing spi_device_id for jg10309-01
4e1b1fceaa1a x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
bba8f3393116 spi: bcm63xx: Enable module autoloading
534f63c5fdcf drm: komeda: Fix an issue related to normalized zpos
82ead539fb8b spi: spidev: Add an entry for elgin,jg10309-01
b77954625a03 ASoC: tda7419: fix module autoloading
f2f5918c7347 ASoC: intel: fix module autoloading
6a9e652ecb9a wifi: iwlwifi: clear trans->state earlier upon error
1afed66cb271 wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
a15df5f37fa3 wifi: iwlwifi: mvm: pause TCM when the firmware is stopped
8f03a04b619a wifi: iwlwifi: mvm: fix iwl_mvm_scan_fits() calculation
6f19780d1f7d wifi: iwlwifi: lower message level for FW buffer destination
8e46e6d38e73 net: ftgmac100: Ensure tx descriptor updates are visible
6f8366122015 microblaze: don't treat zero reserved memory regions as error
befc2d67f7b8 pinctrl: at91: make it work with current gpiolib
e69c0100a461 scsi: lpfc: Fix overflow build issue
04eb0c4957fa ALSA: hda/realtek - FIxed ALC285 headphone no sound
fe0401442a39 ALSA: hda/realtek - Fixed ALC256 headphone no sound
2208c2520eb6 ASoC: allow module autoloading for table db1200_pids
fb0530025d50 ASoC: meson: axg-card: fix 'use-after-free'
79cce5e81d20 dma-buf: heaps: Fix off-by-one in CMA heap fault handler
16b3e7addd5b soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
491f9646f7ac spi: nxp-fspi: fix the KASAN report out-of-bounds bug
38f5db5587c0 net: dpaa: Pad packets to ETH_ZLEN
ddc7c423c4a5 netfilter: nft_socket: fix sk refcount leaks
e259f8aabbcc net: ftgmac100: Enable TX interrupt to avoid TX timeout
8fa298172438 octeontx2-af: Modify SMQ flush sequence to drop packets
e216ded408f8 octeontx2-af: Set XOFF on other child transmit schedulers during SMQ flush
16ff08952830 fou: fix initialization of grc
b503f0045f31 net/mlx5: Add missing masks and QoS bit masks for scheduling elements
63991ecfe864 net/mlx5: Add IFC bits and enums for flow meter
0a596903425f net/mlx5: Add support to create match definer
636de1029485 net/mlx5: Explicitly set scheduling element and TSAR type
3f8d4d9bffe7 net/mlx5e: Add missing link modes to ptys2ethtool_map
61964f36349d igb: Always call igb_xdp_ring_update_tail() under Tx lock
25cf67f8ff2f ice: fix accounting for filters shared by multiple VSIs
3f796b4d9527 hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2
7e40afcc6989 hwmon: (pmbus) Introduce and use write_byte_data callback
87bd31cb7e7a selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
47c5117ac526 eeprom: digsy_mtc: Fix 93xx46 driver probe failure
f7bfeb689041 arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
8fd28e6beb86 fs/ntfs3: Use kvfree to free memory allocated by kvmalloc
5b2c8b34f6d7 mm: avoid leaving partial pfn mappings around in error case
b6e5727d262a net: tighten bad gso csum offset check in virtio_net_hdr
235af50e7cf6 minmax: reduce min/max macro expansion in atomisp driver
73103e803400 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
3554482f4691 mptcp: pm: Fix uaf in __timer_delete_sync
190b8a6486eb platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
b7c2f692307f platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
3666a2574efa NFS: Avoid unnecessary rescanning of the per-server delegation list
e796a3db5768 NFSv4: Fix clearing of layout segments in layoutreturn
2fb6f8948e4d Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
156ea0823d3c drm/msm/adreno: Fix error return if missing firmware-name
da69c01768da platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
18576c701e85 scripts: kconfig: merge_config: config files: add a trailing newline
7d91a0b2151a HID: multitouch: Add support for GT7868Q
10c111760128 Input: synaptics - enable SMBus for HP Elitebook 840 G2
39de55eddf73 Input: ads7846 - ratelimit the spi_sync error message
f5a73abe62ac btrfs: update target inode's ctime on unlink
00ef1de6d646 powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
be4e5f5bdc19 net: phy: vitesse: repair vsc73xx autonegotiation
9ef29b75f5f9 net: ethernet: use ip_hdrlen() instead of bit shift
d71c5e8cbcf9 usbnet: ipheth: fix carrier detection in modes 1 and 4
df944dc46d06 ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
ff55291fb367 ocfs2: fix null-ptr-deref when journal load failed.
f55a33fe0fb5 ocfs2: remove unreasonable unlock in ocfs2_read_blocks
4173d1277c00 ocfs2: cancel dqi_sync_work before freeing oinfo
020f5c53c17f ocfs2: reserve space for inline xattr before attaching reflink tree
077182694e87 ocfs2: fix uninit-value in ocfs2_get_block()
ff8875e5f6e9 ocfs2: fix the la space leak when unmounting an ocfs2 volume
44f79667fefd mm: krealloc: consider spare memory for __GFP_ZERO
70fee3689ace jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit
ec7f8337c98a jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
e60b0d3b5aa2 drm: omapdrm: Add missing check for alloc_ordered_workqueue
4515773394f9 of/irq: Support #msi-cells=<0> in of_msi_get_domain
e18d233efa82 parisc: Fix stack start for ADDR_NO_RANDOMIZE personality
cb94678485d7 parisc: Fix 64-bit userspace syscall path
6f0605db50e2 clk: imx: Add check for kcalloc
5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00b of: module: add buffer overflow check in of_modalias()
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 6e52b8bdf3dd48240c7a37a5dfc30a21cb3a792a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
eac1c5bfc13c Linux 5.10.227
9350016415b6 net: dsa: microchip: fix build warning
9f76a9d1849d RDMA/hns: Fix uninitialized variable
4911610c7a1f ext4: fix warning in ext4_dio_write_end_io()
05cc42d601e7 netfilter: ip6t_rpfilter: Fix regression with VRF interfaces
95f62e5a783d net: vrf: determine the dst using the original ifindex for multicast
3adb1be04f6c net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev
ab6c9463b137 net: Handle l3mdev in ip_tunnel_init_flow
0825c5ff246c xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup
4bf1bd3ffff6 net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT
73f75d2b5aee nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error
548d0102dc5c net: dsa: lan9303: ensure chip reset and wait for READY status
68ad5da6ca63 net: Fix an unsafe loop on the list
fcda074c98de hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma
e7a1d51b3910 usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip
1d7fc802a725 usb: xhci: Fix problem with xhci resume from suspend
f8dea2fede79 usb: dwc3: core: Stop processing of pending events if controller is halted
a7564b160692 Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant"
8669bca53fe6 HID: plantronics: Workaround for an unexcepted opposite volume key
799a06ca7f6a hwmon: (adm9240) Add missing dependency on REGMAP_I2C
ab6bc15e99d7 hwmon: (tmp513) Add missing dependency on REGMAP_I2C
1d5f85f1b7db resource: fix region_intersects() vs add_memory_driver_managed()
36b054324d18 slip: make slhc_remember() more robust against malicious packets
30d91a478d58 ppp: fix ppp_async_encode() illegal access
3502b1a29720 netfilter: fib: check correct rtable in vrf setups
037145e2a214 netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces.
d98558fe2699 netfilter: rpfilter/fib: Populate flowic_l3mdev field
740de1987766 net: Add l3mdev index to flow struct and avoid oif reset for port devices
265bf63e2471 sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start
23e139f90b25 net: ibm: emac: mal: fix wrong goto
adbc3eef43fc net/sched: accept TCA_STAB only for root qdisc
d79af3af2f49 igb: Do not bring the device up after non-fatal error
c70e05b929b4 gpio: aspeed: Use devm_clk api to manage clock source
36fd66cb5178 gpio: aspeed: Add the flush write to ensure the write complete.
0e91c4b48445 net: dsa: b53: fix jumbo frames on 10/100 ports
a7c9402bbc4a net: dsa: b53: allow lower MTUs on BCM5325/5365
9f3407aa6cba net: dsa: b53: fix max MTU for BCM5325/BCM5365
0109267c1ec4 net: dsa: b53: fix max MTU for 1g switches
a625acf221c1 net: dsa: b53: fix jumbo frame mtu check
e13ffbf5fdf5 net: phy: bcm84881: Fix some error handling paths
ef44274dae9b Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change
cce8419b8168 netfilter: br_netfilter: fix panic with metadata_dst skb
8a517d184549 tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe
fe238ddf8576 tcp: fix to allow timestamp undo if no retransmits were sent
21b5af7f0c99 net: phy: dp83869: fix memory corruption when enabling fiber
f892165c564e NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies()
64f1b4922b6e SUNRPC: Fix integer overflow in decode_rc_list()
1fc13f6a4166 ice: fix VLAN replay after reset
993ce09fe622 NFSD: Mark filecache "down" if init fails
de5a059e3665 RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt
252f147b1826 fbdev: sisfb: Fix strbuf array overflow
f4149eec9601 drm/amd/display: Check null pointer before dereferencing se
56452dbc0a2c driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute
d8ac7378bc79 tools/iio: Add memory allocation failure check for trigger_name
4ce662fe4be6 virtio_pmem: Check device status before requesting flush
30ea38665dbf usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario
4c83143fc65c usb: chipidea: udc: enable suspend interrupt after usb reset
b677b94a9193 clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D
37c181e389f0 media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put()
b65018968782 ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition
63047187a516 PCI: Mark Creative Labs EMU20k2 INTx masking as broken
a28703d4d406 i2c: i801: Use a different adapter-name for IDF adapters
e4f218455cef PCI: Add ACS quirk for Qualcomm SA8775P
f3e0a8b7d4a5 clk: bcm: bcm53573: fix OF node leak in init
b10c1ca941c2 PCI: Add function 0 DMA alias quirk for Glenfly Arise chip
713adaf0ecfc RDMA/mad: Improve handling of timed out WRs of mad agent
24318116c485 ktest.pl: Avoid false positives with grub2 skip regex
345d3c0bf2bd s390/cpum_sf: Remove WARN_ON_ONCE statements
c2097d5efb19 ext4: nested locking for xattr inode
dced2c9d661e s390/mm: Add cond_resched() to cmm_alloc/free_pages()
1cd197813eb8 s390/facility: Disable compile time optimization for decompressor code
029aa36ba332 bpf: Check percpu map value size first
4f4a6d70d78e Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal
546fb43a2e4b tracing/kprobes: Fix symbol counting logic by looking at modules as well
90a6a070a80a tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols
2622c805abe7 kallsyms: Make module_kallsyms_on_each_symbol generally available
2aa861ec7290 kallsyms: Make kallsyms_on_each_symbol generally available
9b82d737d261 virtio_console: fix misc probe bugs
f2fd1a9597d6 tracing: Have saved_cmdlines arrays all in one allocation
25b00216206b s390/zcore: release dump save area on restart or power down
0b4dc46f87c3 s390/zcore: no need to check return value of debugfs_create functions
421795b06430 drm/crtc: fix uninitialized variable use even harder
a009e88cc976 tracing: Remove precision vsnprintf() check from print event
6063d72b61ca net: ethernet: cortina: Drop TSO support
39fffca57284 unicode: Don't special case ignorable code points
6592347f06e2 vhost/scsi: null-ptr-dereference in vhost_scsi_get_req()
2f6da71e9de8 ext4: fix inode tree inconsistency caused by ENOMEM
da964de4c181 ACPI: battery: Fix possible crash when unregistering a battery hook
20557232c91a ACPI: battery: Simplify battery hook locking
991e8b0bab66 r8169: add tally counter fields added with RTL8125
238d5c541e7f r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun"
281edfa1cdef clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks
570e257621be drm/rockchip: vop: clear DMA stop bit on RK3066
411e2e1d0132 drm/rockchip: support gamma control on RK3399
1aeaa7e8d859 drm/rockchip: define gamma registers for RK3399
f561b48d633a uprobes: fix kernel info leak via "[uprobes]" vma
24afda0421af arm64: errata: Expand speculative SSBS workaround once more
9df353ca1301 arm64: cputype: Add Neoverse-N3 definitions
c45edd5942cc arm64: Add Cortex-715 CPU part definition
f8a7c342326f ext4: dax: fix overflowing extents beyond inode size when partially writing
dde4c1e1663b ext4: properly sync file size update after O_SYNC direct IO
6ff56ef7f724 i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled
d223126bb0ac i2c: xiic: Use devm_clk_get_enabled()
9bd3443e34e6 i2c: xiic: Simplify with dev_err_probe()
8b55076b7bd4 kconfig: qconf: fix buffer overflow in debug links
bfab5fbc12c5 drm/sched: Add locking to drm_sched_entity_modify_sched
c54aa7d75055 gpio: davinci: fix lazy disable
70b60c8d9b42 btrfs: wait for fixup workers before stopping cleaner kthread during umount
d73d48acf36f btrfs: fix a NULL pointer dereference when failed to start a new trasacntion
67db431b8520 ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[]
1a819c7f857e ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[]
f976d964a64c Input: adp5589-keys - fix adp5589_gpio_get_value()
bf8363e46fba rtc: at91sam9: fix OF node leak in probe() error path
e33fe25b1efe net: stmmac: Fix zero-division error when disabling tc cbs
68e579316cbf tomoyo: fallback to realpath if symlink's pathname does not exist
68c77a70e33c iio: magnetometer: ak8975: Fix reading for ak099xx sensors
1d108095d5e5 clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable()
60b6968341a6 media: venus: fix use after free bug in venus_remove due to race condition
4445bc6e9f2b clk: qcom: clk-rpmh: Fix overflow in BCM vote
3f73da56af91 media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags
5443e70fb7fc media: sun4i_csi: Implement link validate for sun4i_csi subdev
ed0d5103f9ef clk: rockchip: fix error for unknown clocks
f63461af2c1a aoe: fix the potential use-after-free problem in more places
7ae7ada29a6f NFSD: Fix NFSv4's PUTPUBFH operation
0ea4333c679f nfsd: map the EBADMSG to nfserr_io to avoid warning
96cad5da791e nfsd: fix delegation_blocked() to block correctly for at least 30 seconds
f692160d3e1e exfat: fix memory leak in exfat_load_bitmap()
e01e9ae43e64 riscv: define ILLEGAL_POINTER_VALUE for 64bit
61b84013e560 ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate
bf605ae98dab ocfs2: fix null-ptr-deref when journal load failed.
3f1ca6ba5452 ocfs2: remove unreasonable unlock in ocfs2_read_blocks
14114d8148db ocfs2: cancel dqi_sync_work before freeing oinfo
aac31d654a0a ocfs2: reserve space for inline xattr before attaching reflink tree
8e3bf366368e ocfs2: fix uninit-value in ocfs2_get_block()
ff1500fe2649 ocfs2: fix the la space leak when unmounting an ocfs2 volume
a54378585624 mm: krealloc: consider spare memory for __GFP_ZERO
7fabacb337f0 jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit
481e8f18a290 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error
2bda89735199 drm: omapdrm: Add missing check for alloc_ordered_workqueue
3e8862875f8b of/irq: Support #msi-cells=<0> in of_msi_get_domain
a63fdf20cc26 parisc: Fix stack start for ADDR_NO_RANDOMIZE personality
ea7dead20420 parisc: Fix 64-bit userspace syscall path
25ec5c873c45 ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit()
6766937d0327 ext4: update orig_path in ext4_find_extent()
b6c29c8f3d7c ext4: fix double brelse() the buffer of the extents path
5e811066c5ab ext4: aovid use-after-free in ext4_ext_insert_extent()
8c26d9e53e5f ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free
4286a0418369 ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space()
7bcdef04d071 ext4: propagate errors from ext4_find_extent() in ext4_insert_range()
e52f933598b7 ext4: fix slab-use-after-free in ext4_split_extent_at()
133ff0d78f1b ext4: no need to continue when the number of entries is 1
2c08dfc99fc4 ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9
c36ff6948c00 ALSA: line6: add hw monitor volume control to POD HD500X
64d315aeec57 ALSA: core: add isascii() check to card ID generator
b078a7eee12c drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS
afa999052393 parisc: Fix itlb miss handler for 64-bit programs
d6b22a2d5563 perf/core: Fix small negative period being ignored
8ab638bb498a spi: bcm63xx: Fix module autoloading
f53c2b55d0e2 firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp()
2c1effc2255c i2c: xiic: Wait for TX empty to avoid missed TX NAKs
46c72b01397f i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq()
9b8bc33ad641 i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume
10dde0c1fb1b selftests/mm: fix charge_reserved_hugetlb.sh test
e45803c71fc4 selftests: vDSO: fix vDSO symbols lookup for powerpc64
76242231557f selftests: breakpoints: use remaining time to check if suspend succeed
eda94fc74b84 spi: s3c64xx: fix timeout counters in flush_fifo
e3b57186f457 spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled
53b1999cfd2c ext4: fix i_data_sem unlock order in ext4_ind_migrate()
b0cb4561fc42 ext4: avoid use-after-free in ext4_ext_show_leaf()
a34416ec269e ext4: ext4_search_dir should return a proper error
e82df17e5f32 of/irq: Refer to actual buffer size in of_irq_parse_one()
29f388945770 drm/amd/pm: ensure the fw_info is not null before using it
0a377fcacefd drm/radeon/r100: Handle unknown family in r100_cp_init_microcode()
aec72bfbc198 scsi: aacraid: Rearrange order of struct aac_srb_unit
cf387300b819 drm/printer: Allow NULL data in devcoredump printer
f921335123f6 drm/amd/display: Initialize get_bytes_per_element's default to 1
7ab69af56a23 drm/amd/display: Fix index out of bounds in DCN30 color transformation
c130a3c09e37 drm/amd/display: Fix index out of bounds in degamma hardware format translation
ad89f83343a5 drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation
0167d570f6a0 drm/amd/display: Check stream before comparing them
e2743d0a03b2 platform/x86: touchscreen_dmi: add nanote-next quirk
831e8a816e09 drm/amdgpu: enable gfxoff quirk on HP 705G4
e407715e7a8d drm/amdgpu: add raven1 gfxoff quirk
8b1dcf25c26d jfs: Fix uninit-value access of new_ea in ea_buffer
2451e5917c56 jfs: check if leafidx greater than num leaves per dmap tree
fd026b6b6758 jfs: Fix uaf in dbFreeBits
f9db7bb112c4 jfs: UBSAN: shift-out-of-bounds in dbFindBits
8d54001f8dcc drm/amd/display: Check null pointers before using dc->clk_mgr
49ded709540b ata: sata_sil: Rename sil_blacklist to sil_quirks
1ebfa6663807 drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream
de9e7f687625 iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count
5652c448da39 iommu/vt-d: Always reserve a domain ID for identity setup
9e493f002d52 power: reset: brcmstb: Do not go into infinite loop if reset fails
d9245b9296fd iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux
ceff6f5e7173 rcuscale: Provide clear error when async specified without primitives
e6897e299f57 fbdev: pxafb: Fix possible use after free in pxafb_task()
79681036a336 x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments()
98111af33849 ALSA: hdsp: Break infinite MIDI input flush loop
219587bca267 ALSA: asihpi: Fix potential OOB array access
e2b200c50230 ALSA: usb-audio: Add logitech Audio profile quirk
35733d1a6057 ALSA: usb-audio: Define macros for quirk table entries
6ee6835f8288 signal: Replace BUG_ON()s
aa4e9056dfbc nfp: Use IRQF_NO_AUTOEN flag in request_irq()
1756918f51e9 wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext()
47be40b698b9 proc: add config & param to block forcing mem writes
02c1725eb2ad ACPICA: iasl: handle empty connection_node
95a91802e4ef tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process
b7cbdd6b1bcd net: atlantic: Avoid warning about potential string truncation
a479b653d5e4 ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family
669d337aa1f6 ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR).
bf60b4f58796 net: mvpp2: Increase size of queue_name buffer
e2b2558971e0 tipc: guard against string buffer overrun
cbb67e245dac ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package()
a40e7a2b805e ACPI: EC: Do not release locks during operation region accesses
7cd004102b7d wifi: rtw88: select WANT_DEV_COREDUMP
0f26f2694403 wifi: ath11k: fix array out-of-bound access in SoC stats
1f61d509257d blk_iocost: fix more out of bound shifts
62b8a46ba8bb net: sched: consistently use rcu_replace_pointer() in taprio_change()
74c63fd016bc ACPICA: Fix memory leak if acpi_ps_get_next_field() fails
30cd2158f249 ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails
4440bac6f0ca net: hisilicon: hns_mdio: fix OF node leak in probe()
124554285680 net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info()
ac6e862b8deb net: hisilicon: hip04: fix OF node leak in probe()
a7f0073fcd12 net/xen-netback: prevent UAF in xenvif_flush_hash()
ed418cad8386 ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node()
b02eb7c86ff2 wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit
2171e1d75001 wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats()
000bab8753ae f2fs: Require FMODE_WRITE for atomic write ioctls
b820cb910f98 ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin
f7785c449868 ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs
f10d29b108bd ALSA: hda/realtek: Fix the push button function for the ALC257
7c93044298a4 ALSA: mixer_oss: Remove some incorrect kfree_const() usages
f13b04cf65a8 Bluetooth: L2CAP: Fix not validating setsockopt user input
4ec4641df57c media: usbtv: Remove useless locks in usbtv_video_free()
a73d99643621 i2c: xiic: Try re-initialization on bus busy timeout
c9668503e4e1 i2c: xiic: improve error message when transfer fails to start
2d320d9de7d3 i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path
148fdc3c7df3 i2c: xiic: Fix RX IRQ busy check
30def367fa20 i2c: xiic: Switch from waitqueue to completion
6da4bbeb16cf i2c: xiic: Fix broken locking on tx_msg
dd70c8a89ef9 sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start
16b66c46b69b ipv4: ip_gre: Fix drops of small packets in ipgre_xmit
566a931a1436 net: add more sanity checks to qdisc_pkt_len_init()
ba26060a29d3 net: avoid potential underflow in qdisc_pkt_len_init() with UFO
185df159843d net: ethernet: lantiq_etop: fix memory disclosure
c8bb4e2d5fae Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq()
531754952f5d netfilter: nf_tables: prevent nf_skb_duplicated corruption
7675fe977be5 net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq()
181fbbdd46c0 netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED
cdd86fb75f1f net/mlx5: Added cond_resched() to crdump collection
ca36d6c1a49b net/mlx5: Fix error path in multi-packet WQE transmit
fd7fcd802edb ieee802154: Fix build error
f55e003d261b ceph: remove the incorrect Fw reference check when dirtying pages
32ee78823dea mailbox: bcm2835: Fix timeout during suspend mode
3948c73c9295 mailbox: rockchip: fix a typo in module autoloading
6b9a551b836e spi: lpspi: Simplify some error message
767b71f29207 usb: yurex: Fix inconsistent locking bug in yurex_read()
9f1c4edee8c8 i2c: isch: Add missed 'else'
742a1b69c003 i2c: aspeed: Update the stop sw state when the bus recovery occurs
52f7cab29039 mm: only enforce minimum stack gap size if it's sensible
1472dd897fab lockdep: fix deadlock issue between lockdep and rcu
118a0c3e55e3 xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them.
cc1de44135ca usb: renesas-xhci: Remove renesas_xhci_pci_exit()
0f8e74a061cf pps: add an error check in parport_attach
0e508348148a pps: remove usage of the deprecated ida_simple_xx() API
47a632e5c6a1 USB: misc: yurex: fix race between read and write
bf509ca62fea usb: yurex: Replace snprintf() with the safer scnprintf() variant
6ea76e19d6df soc: versatile: realview: fix soc_dev leak during device remove
6b3b25311d3e soc: versatile: realview: fix memory leak during device remove
263d04df0644 PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler
6dacc0b667a9 PCI: xilinx-nwl: Use irq_data_get_irq_chip_data()
46c4079460f4 padata: use integer wrap around to prevent deadlock on seq_nr overflow
7d0079d64442 nfs: fix memory leak in error path of nfs4_do_reclaim
a239ff33c512 fs: Fix file_set_fowner LSM hook inconsistencies
47a68c75052a vfs: fix race between evice_inodes() and find_inode()&iput()
0eecd2ee23af arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity
b2cb101b9b72 arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency
d41d66534637 hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume
1b2137f6c9bd hwrng: mtk - Use devm_pm_runtime_enable
cef1056ee6fc f2fs: avoid potential int overflow in sanity_check_area_boundary()
85c2f7bd573d f2fs: prevent possible int overflow in dir_block_index()
5e3a031dfa5a debugobjects: Fix conditions in fill_pool()
dbffe7be554c wifi: rtw88: 8822c: Fix reported RX band width
44f18167492b perf/x86/intel/pt: Fix sampling synchronization
f76b69ab9cf0 efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption
45a765f4ba4c ACPI: resource: Add another DMI match for the TongFang GMxXGxx
4b081991c436 ACPI: sysfs: validate return type of _STR method
2e20b69b86c8 drbd: Add NULL check for net_conf to prevent dereference in state validation
62720f2daab9 drbd: Fix atomicity violation in drbd_uuid_set_bm()
a295fa38dcbb crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure
c7148bf45da1 tty: rp2: Fix reset with non forgiving PCIe host bridges
c30558e6c5c9 firmware_loader: Block path traversal
e89f925093a3 bus: integrator-lm: fix OF node leak in probe()
61c12c72b1ab USB: class: CDC-ACM: fix race between get_serial and set_serial
fa83e1df43f1 USB: misc: cypress_cy7c63: check for short transfer
1c5cd41b4b50 USB: appledisplay: close race between probe and completion handler
84f4d44703d9 drm/amd/display: Round calculated vtotal
60aadf84bef0 Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line
13175be789b5 Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table
bf3f1affba62 Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table
cb9897b94608 soc: versatile: integrator: fix OF node leak in probe() error path
c55ebcb21656 ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error
aaaf3cd0a734 Remove *.orig pattern from .gitignore
f291dc4cbc65 mptcp: fix sometimes-uninitialized warning
2dbc4b7bac60 selinux,smack: don't bypass permissions check in inode_setsecctx hook
4b81a9f92b36 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
0e6378dd9bbc Revert "bpf: Eliminate rlimit-based memory accounting for devmap maps"
bfe249c15122 Revert "bpf: Fix DEVMAP_HASH overflow check on 32-bit arches"
892620144757 x86/mm: Switch to new Intel CPU model defines
089aece01a10 powercap: RAPL: fix invalid initialization for pl4_supported field
ba624f656a8b Input: goodix - use the new soc_intel_is_byt() helper
50460579fe87 drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination
e0dbda9f26e2 netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS
db9c5f08eea3 netfilter: nf_tables: Keep deleted flowtable hooks until after RCU
6c36857fe564 net: qrtr: Update packets cloning when broadcasting
ec31cf42fc4e tcp: check skb is non-NULL in tcp_rto_delta_us()
98d14164c0a7 net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL
338a0582b28e net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition
dcf48ab3ca2c netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put()
1429a9260fed Revert "dm: requeue IO if mapping table not yet available"
0c170b1e918b vhost_vdpa: assign irq bypass producer token correctly
10348fb6feae vdpa: Add eventfd for the vdpa callback
64add9aaf78a interconnect: qcom: sm8250: Enable sync_state
d4951dd16e9f coresight: tmc: sg: Do not leak sg_table
cf0674248ddb iio: adc: ad7606: fix standby gpio state to match the documentation
1ea56cd9a651 iio: adc: ad7606: fix oversampling gpio array
b7413dbc6341 spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time
0ed35dd547ec spi: lpspi: release requested DMA channels
d612d419a579 spi: lpspi: Silence error message upon deferred probe
6f2eeba7c3e4 f2fs: reduce expensive checkpoint trigger frequency
3dc483f0e6d0 f2fs: remove unneeded check condition in __f2fs_setxattr()
87aceb1ce66a f2fs: fix to update i_ctime in __f2fs_setxattr()
db930da94792 f2fs: fix typo
7b5476f06154 f2fs: enhance to update i_mode and acl atomically in f2fs_setattr()
0f1d007bbea3 nfsd: return -EINVAL when namelen is 0
9f03f0016ff7 nfsd: call cache_put if xdr_reserve_space returns NULL
40d578735499 ntb_perf: Fix printk format
ef7e34237e26 ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir()
dd598ac57dca RDMA/cxgb4: Added NULL check for lookup_atid
502dac909ee9 riscv: Fix fp alignment bug in perf_callchain_user()
322911a2e666 RDMA/hns: Optimize hem allocation performance
07f0f643d7e5 RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled
1e6195dc7aca RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range()
6258c4fb8d33 RDMA/hns: Refactor root BT allocation for MTR
d06fbe0b8703 RDMA/hns: Add mapped page count checking for MTR
2a2894e90cec watchdog: imx_sc_wdt: Don't disable WDT in suspend
5353f8ec59f7 pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function
d8c75b8a91fd pinctrl: mvebu: Use devm_platform_get_and_ioremap_resource()
600735914369 nfsd: fix refcount leak when file is unhashed after being found
6fcb4bbbecb4 nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire
0ce9d89343c2 clk: ti: dra7-atl: Fix leak of of_nodes
88ba7cd9f482 pinctrl: single: fix missing error code in pcs_probe()
2efe8da2ddbf RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency
f29951897a30 PCI: xilinx-nwl: Fix register misspelling
c289903b7a21 PCI: keystone: Fix if-statement expression in ks_pcie_quirk()
badbd736e664 drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error
6ae3b9aee426 drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error
45f826f6c827 clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228
ca34aa37820a clk: imx: imx8mp: fix clock tree update of TF-A managed clocks
11396ba4f820 perf time-utils: Fix 32-bit nsec parsing
a10a7d6d171b perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time
727660723ea7 perf sched timehist: Fix missing free of session in perf_sched__timehist()
ea837ae511aa bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit
d20674f31626 nilfs2: fix potential oob read in nilfs_btree_check_delete()
e2290906bb24 nilfs2: determine empty node blocks as corrupted
24bf40740a3d nilfs2: fix potential null-ptr-deref in nilfs_btree_insert()
7fc22c3b3ffc ext4: avoid OOB when system.data xattr changes underneath the filesystem
e65f698736b0 ext4: return error on ext4_find_inline_entry
2e073a579f71 ext4: avoid negative min_clusters in find_group_orlov()
22d591d916b4 ext4: avoid potential buffer_head leak in __ext4_new_inode()
08c63b79624c ext4: avoid buffer_head leak in ext4_mark_inode_used()
c4227a38ab88 smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso
4766ba108b83 ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard
3a1a31a38fcc kthread: fix task state in kthread worker if being frozen
28fbbd0ce7ab kthread: add kthread_work tracepoints
dd417529c063 xz: cleanup CRC32 edits from 2018
4e1c8c12cac1 selftests/bpf: Fix C++ compile error from missing _Bool type
9374068b3690 selftests/bpf: Fix error compiling test_lru_map.c
c2db6acd8cc3 selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc
3467a9412610 selftests/bpf: Fix compiling tcp_rtt.c with musl-libc
5ad69f5a0458 selftests/bpf: Fix compiling flow_dissector.c with musl-libc
306efef84bbf selftests/bpf: Fix compiling kfree_skb.c with musl-libc
cc52d5282a14 selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c
04eb60af431d selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c
2c9b228938e9 tpm: Clean up TPM space after command failure
a0a8b7bebe1b xen/swiotlb: add alignment check for dma buffers
cb9134aa0998 xen: use correct end address of kernel for conflict checking
86da3c79b889 drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind()
02657ced604d drm/msm: fix %s null argument error
72fa5f700e76 ipmi: docs: don't advertise deprecated sysfs entries
e9e482e1e5da drm/msm/a5xx: workaround early ring-buffer emptiness check
d041301f304c drm/msm: Drop priv->lastctx
9dffbbd7b84f drm/msm: Add priv->mm_lock to protect active/inactive lists
5ce4075ddea0 drm/msm/a5xx: fix races in preemption evaluation stage
cfca8b26a9f5 drm/msm/a5xx: properly clear preemption records on resume
fe93cd663518 drm/msm/a5xx: disable preemption in submits by default
14531e3b82ce drm/msm: Fix incorrect file name output in adreno_request_fw()
0338e66cba27 jfs: fix out-of-bounds in dbNextAG() and diAlloc()
36820265a009 drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets
6b38aedfdcd9 drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode
5f37e8c41526 drm/rockchip: vop: Allow 4096px width scaling
e37fead06a45 drm/radeon: properly handle vbios fake edid sizing
af2fb608e95f drm/radeon: Replace one-element array with flexible-array member
5f943045ecd0 drm/amdgpu: properly handle vbios fake edid sizing
cd8810561601 drm/amdgpu: Replace one-element array with flexible-array member
65f9be03482a drm/stm: Fix an error handling path in stm_drm_platform_probe()
278ec2595281 mtd: powernv: Add check devm_kasprintf() returned value
7661e90a60fb fbdev: hpfb: Fix an error handling path in hpfb_dio_probe()
9fb482fdf3a9 power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense
5c1997f7ad4e power: supply: axp20x_battery: Remove design from min and max voltage
c59f57f3f1bd power: supply: axp20x_battery: allow disabling battery charging
8202306e9fc1 hwmon: (ntc_thermistor) fix module autoloading
9efa58381ae1 mtd: slram: insert break after errors in parsing the map
d7a7dd2966d5 hwmon: (max16065) Fix alarm attributes
932559f25a7c hwmon: (max16065) Remove use of i2c_match_id()
514a1508c3fe i2c: Add i2c_get_match_data()
167e4371ef92 device property: Add const qualifier to device_get_match_data() parameter
aeed49dd2b89 hwmon: (max16065) Fix overflows seen when writing limits
cdb20b703e0e m68k: Fix kernel_clone_args.flags in m68k_clone()
42a9899e56de clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init()
97586fbd6998 reset: berlin: fix OF node leak in probe() error path
ad0b53e4b5d0 ARM: versatile: fix OF node leak in CPUs prepare
06ceed8eff02 ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property
fb3cd974fb82 ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks
5f19060ab0ac spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ
63c7417ad463 spi: ppc4xx: handle irq_of_parse_and_map() errors
4bc4272e2506 block: fix potential invalid pointer dereference in blk_add_partition
4d2760df0f3d block: print symbolic error name instead of error code
3630a18846c7 block, bfq: don't break merge chain in bfq_split_bfqq()
a819a496d2f2 block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator()
e1277ae780cc block, bfq: fix possible UAF for bfqq->bic with merge chain
cab9ff7fe83f net: tipc: avoid possible garbage value
207503742caf net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input
3df68f37c567 r8169: disable ALDPS per default for RTL8125
5755eabda22c net: enetc: Use IRQF_NO_AUTOEN flag in request_irq()
e296245ca85a bareudp: Pull inner IP header on xmit.
b48fae6788b3 geneve: Fix incorrect inner network header offset when innerprotoinherit is set
3b84799ea26e net: geneve: support IPv4/IPv6 as inner protocol
76851c70a5cf bareudp: Pull inner IP header in bareudp_udp_encap_recv().
cb1f7ef1f415 bareudp: allow redirecting bareudp packets to eth devices
2accdb38c1c1 Bluetooth: btusb: Fix not handling ZPL/short-transfer
3703e18a910f can: m_can: m_can_close(): stop clocks after device has been shut down
b6dce5b5a823 can: m_can: Add support for transceiver as phy
5cc00913c1fd can: bcm: Clear bo->bcm_proc_read after remove_proc_entry().
1a11a1a53255 sock_map: Add a cond_resched() in sock_hash_free()
557418e17046 wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param
f232916fab67 wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop()
793e01f99666 wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors
f8e0ca304996 wifi: mt76: mt7915: fix rx filter setting for bfee functionality
635ccdcd9840 wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan()
7b0724f7a927 cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately
0723ddb2d161 netfilter: nf_tables: reject expiration higher than timeout
39c1012f5f78 netfilter: nf_tables: reject element expiration with no timeout
1c0c097ded94 netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire
4bb459040d3d can: j1939: use correct function name in comment
b0947eca2a5f padata: Honor the caller's alignment in case of chunk_size 0
60da25076f38 mount: handle OOM on mnt_warn_timestamp_expiry
f0a39ba6e05e fs/namespace: fnic: Switch to use %ptTd
396e9c5cbf8f mount: warn only once about timestamp range expiration
9722aa53fa23 fs: explicitly unregister per-superblock BDIs
005dcd6bc4b4 ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe()
a0c1e2da652c wifi: rtw88: always wait for both firmware loading attempts
16e0ab9ed3ae USB: usbtmc: prevent kernel-usb-infoleak
50cff34deed4 USB: serial: pl2303: add device id for Macrosilicon MS3020
31292316c5fe usb: dwc3: Fix a typo in field name
4abf1841680f cgroup: Move rcu_head up near the top of cgroup_root
65fd90e354c7 gpiolib: cdev: Ignore reconfiguration without direction
1880a324af1c ftrace: Fix possible use-after-free issue in ftrace_location()
e6be2e1ebc77 x86/ibt,ftrace: Search for __fentry__ location
9705f447bf9a inet: inet_defrag: prevent sk release while still in use
0e7814b028cd mptcp: pm: Fix uaf in __timer_delete_sync
6a53e5def7a8 mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer
a684b45a7770 mptcp: export lookup_anno_list_by_saddr
9d682e89c44b gpio: prevent potential speculation leaks in gpio_device_get_desc()
5badd0ae8b7d netfilter: nf_tables: missing iterator type in lookup walk
ff89db14c63a netfilter: nft_set_pipapo: walk over current view on netlink dump
45a81667e0e8 cgroup: Make operations on the cgroup root_list RCU safe
57a3d89831fc ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry()
34759b7e4493 ocfs2: add bounds checking to ocfs2_xattr_find_entry()
d5624db2326c x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency
bbd11db41be6 spi: bcm63xx: Enable module autoloading
040511d9f282 drm: komeda: Fix an issue related to normalized zpos
3d39061b7b92 ASoC: tda7419: fix module autoloading
9c6d4649f2dc ASoC: intel: fix module autoloading
de46b1d24f5f wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead
db81677f4b6c wifi: iwlwifi: lower message level for FW buffer destination
dd34ef88d58c net: ftgmac100: Ensure tx descriptor updates are visible
1a8e85289e29 microblaze: don't treat zero reserved memory regions as error
2e5052143c28 pinctrl: at91: make it work with current gpiolib
9f08d024eda5 ALSA: hda/realtek - FIxed ALC285 headphone no sound
fff183aa3c83 ALSA: hda/realtek - Fixed ALC256 headphone no sound
0f4da063a1c6 ASoC: allow module autoloading for table db1200_pids
007180fcb6cc dma-buf: heaps: Fix off-by-one in CMA heap fault handler
5a2cc2bb8139 ASoC: meson: axg-card: fix 'use-after-free'
ae96b02b9deb soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
609260542cf8 spi: nxp-fspi: fix the KASAN report out-of-bounds bug
1f31f51bfc82 net: dpaa: Pad packets to ETH_ZLEN
f2b13ec20854 net: ftgmac100: Enable TX interrupt to avoid TX timeout
392f6a97fcbe fou: fix initialization of grc
b9063702a048 net/mlx5e: Add missing link modes to ptys2ethtool_map
097cc80396b7 net/mlx5: Update the list of the PCI supported devices
e7a9cca35ead ice: fix accounting for filters shared by multiple VSIs
a38c552abfa9 hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2
b9d15b50b279 hwmon: (pmbus) Introduce and use write_byte_data callback
e829dbaf7669 minmax: reduce min/max macro expansion in atomisp driver
78078862f0a8 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
14341f28a3a9 NFS: Avoid unnecessary rescanning of the per-server delegation list
4f0e491644b7 Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
00d54431b0ed drm/msm/adreno: Fix error return if missing firmware-name
44eb665889e3 scripts: kconfig: merge_config: config files: add a trailing newline
9deecde63714 Input: synaptics - enable SMBus for HP Elitebook 840 G2
3f7183e28fa3 Input: ads7846 - ratelimit the spi_sync error message
f08589057f32 btrfs: update target inode's ctime on unlink
43662ba6ca86 powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
acb4baa4846d net: phy: vitesse: repair vsc73xx autonegotiation
3b9ca0230077 net: ethernet: use ip_hdrlen() instead of bit shift
b06bb81ef940 usbnet: ipheth: fix carrier detection in modes 1 and 4
8a30bee7f534 usb: dwc3: core: update LC timer as per USB Spec V3.2
1ac066765826 usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug
6b3af2ad53cf usb: dwc3: Decouple USB 2.0 L1 & L2 events
03a85a51f33a fix vfsub build error
12594a0e7118 sock_map: avoid race between sock_map_close and sk_psock_put
7a346798c1e1 sock_map: Fix a potential use-after-free in sock_map_close()
843556a46e16 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
4af417c06d37 of: module: add buffer overflow check in of_modalias()
b29e4b50c556 scripts/gdb: fix SB_* constants parsing
02fd398f5e2b bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
2bba1cb1487b loop: Select I/O scheduler 'none' from inside add_disk()
027f4dd7c993 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag
2214ded26c86 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
44494049e815 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
0d7c23009d82 tpm: Add flag to use default cancellation policy
07914bef4e16 tpm: tis_i2c: Fix sanity check interrupt enable mask
35f85f04bd69 tpm: Add tpm_tis_i2c backend for tpm_tis_core
7b04c6c08107 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
4790cb2d1283 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
50f74deaf308 hwmon: Add driver for Texas Instruments TMP464 and TMP468
a4e6e4b7bb08 dt-bindings: hwmon: add tmp464.yaml
e0ed2149d7b5 drm/amdkfd: Check for null pointer after calling kmemdup
c6ddded89322 ARM: renumber bits related to _TIF_WORK_MASK
35b96a325c1e arm64: make _TIF_WORK_MASK bits contiguous
f5a8f06aa595 arm64: uaccess: remove vestigal UAO support
3a330b569301 arm64: uaccess: remove redundant PAN toggling
9cbbb016d6e7 arm64: uaccess: remove addr_limit_user_check()
fd83411f5e08 arm64: uaccess: remove set_fs()
15a6dc2f4b53 arm64: uaccess cleanup macro naming
912a6ab683a4 arm64: uaccess: split user/kernel routines
d004ab02dae2 arm64: uaccess: refactor __{get,put}_user
e1941a8b459e arm64: uaccess: simplify __copy_user_flushcache()
dfae822b4c59 arm64: uaccess: rename privileged uaccess routines
1efdb8f0a0c7 arm64: sdei: explicitly simulate PAN/UAO entry
b35fec69554c arm64: sdei: move uaccess logic to arch/arm64/
b5a28033fe7b arm64: head.S: always initialize PSTATE
243eb8553513 arm64: head.S: cleanup SCTLR_ELx initialization
74a00405d97f arm64: head.S: rename el2_setup -> init_kernel_el
73c5f386d175 arm64: add C wrappers for SET_PSTATE_*()
e17fb7543df1 arm64: ensure ERET from kthread is illegal
eff6289cc53b ixgbevf: add disable link state
262595681381 ixgbe: add improvement for MDD response functionality
b9d78b06dea8 ixgbe: add the ability for the PF to disable VF link state
d829911485da Documentation: arm64: Document PMU counters access from userspace
fe5d29bfce20 arm64: perf: Enable PMU counter userspace access for perf event
15ce6d04ed6a arm64: perf: Add userspace counter access disable switch
4f288acbeed8 perf: Add a counter for number of user access events in context
354ba4a8c4b8 x86: perf: Move RDPMC event flag to a common definition
d29cec94c49b libperf xyarray: Add bounds checks to xyarray__entry()
8264d2b91841 libperf: Add support for user space counter access
7fd81b678b5f libperf tests: Add support for verbose printing
6029ff53a48f libperf: Add evsel mmap support
28b0c8956369 tools include: Add an initial math64.h
492e532d20f1 perf record: Improve 'Workload failed' message printing events + what was exec'ed
d0a1fc61733e perf evlist: Add a method to return the list of evsels as a string
81a77b39be0a perf annotate: Fix sample events lost in stdio mode
2883e69e202d pnmtologo: use relocatable file name
80f5207b5abd tools: use basename to identify file in gen-mach-types
4d201ec392f1 vt/conmakehash: improve reproducibility
ae24d013888f lib/build_OID_registry: fix reproducibility issues
5d72da88dbb4 x86/boot: Wrap literal addresses in absolute_pointer()
dc0bd7aa2319 ACPI: thermal: drop an always true check
0c4288cceef5 xfs: Fix -Werror=dangling-pointer work-around for older GCC
5509050b3392 xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
669827c6e293 virtio-pci: Remove wrong address verification in vp_del_vqs()
1c80d994d3db regulator: consumer: Add missing stubs to regulator/consumer.h
3303d0e2aeff ipv6: Fix stats accounting in ip6_pkt_drop
c56e60f665e7 memcg: enable accounting of ipc resources
e6c8ebd210a2 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
1655ee30e684 sched/isolation: really align nohz_full with rcu_nocbs
253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function
78c260d7f60b ftrace: Move the recursion testing into global headers
c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long
1bd813fe8d0e riscv: fix build with binutils 2.38
835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error
fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user
024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs
0c0ad634e899 e1000e: Serialize TGP e1000e PM ops
add88b0536fa e1000e: Make mei_me active when e1000e is in use
a8f317c1a17e yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
c8400a2cbe1f iommu/arm-smmu-v3: Ratelimit event dump
b8ec7e43e95e regmap: teach regmap to use raw spinlocks if requested in the config
4b7fa7684be7 OF: DT-Overlay configfs interface (v7)
d515a5c0e9a9 net: xilinx_emaclite: Do not print real IOMEM pointer
11329e49959b drivers: net: xilinx_emaclite: remove arch limitation
29dc69bf2a07 drivers: net: xilinx_emaclite: Add COMPILE_TEST support
ff106eff01f6 drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1
c27462391070 serial: 8250: 8250_omap: Fix possible array out of bounds access
16976d8e307f perf intel-pt: Use aux_watermark
d421a2346946 perf: Cap allocation order at aux_watermark
6da8d5f29481 timers: Fix get_next_timer_interrupt() with no timers pending
af141841735a eventfd: Enlarge recursion limit to allow vhost to work
a125a6102808 iwlwifi: select MAC80211_LEDS conditionally
139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
8d0c79931235 console: Fix build when CONFIG_BLK_DEV_INITRD is disabled.
ea777841e8ea yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP
bdda1b6cf99b aufs5: aufs-core
2fa276071d07 aufs5: aufs-standalone
06ed4d532456 aufs5: aufs-mmap
372857834999 aufs5: aufs-kbuild
fd68c9840693 aufs5: aufs-base
a673c127156c Revert "aufs5: core"
cf62bfcde384 Revert "aufs5: aufs5-base"
a644419ec785 Revert "aufs5: aufs5-mmap"
b893f9a999bb Revert "aufs5: aufs5-standalone"
c60db0819480 Revert "aufs: initial port to v5.10"
c66a5900f139 Revert "Revert "aufs: initial port to v5.10""
1320cf58f5dd Revert "aufs: linux-v5.10-rc1, no more set_fs()"
02349d7738ff Revert "for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t"
f01dab74750c Revert "aufs: linux-v5.10-rc1, no more f_op->read() and ->write()"
3d5de709b676 Revert "aufs5: aufs5-kbuild"
a97f1329edf7 tracing/arm: Have max stack tracer handle the case of return address after data
5c54112a05ab net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
ddac76981cb3 sched/isolation: reconcile rcu_nocbs= and nohz_full=
56fd8c36614e net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write()
cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t
a5805df6583f aufs: linux-v5.10-rc1, no more set_fs()
64e145dcca8c Revert "aufs: initial port to v5.10"
d6e20b2257ec defconfig: add dependency for CONFIG_ACPI_APEI_PCIEAER
b237d48208d0 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER
1209195ed0f7 driver: adc: ltc2497: return directly after reading the adc conversion value
a60fe3fcf113 Revert "mfd: syscon: Don't free allocated name for regmap_config"
13d68767aa4a rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs"
54e69571a97d rcu: deprecate "all" option to rcu_nocbs=
a605b9d20447 lib: test_bitmap: add tests for "N" alias
8c22517f444e lib: bitmap: support "N" as an alias for size of bitmap
88187167e63a lib: bitmap: move ERANGE check from set_region to check_region
ca5429633613 lib: bitmap: fold nbits into region struct
9381134cea8a lib: test_bitmap: add more start-end:offset/len tests
c825800730ab lib: test_bitmap: add tests to trigger ERANGE case.
8cc8264dca3f lib: test_bitmap: clearly separate ERANGE from EINVAL tests.
470da7b7f2ff Revert "cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers"
28dc1d37602d Revert "cpumask: Make "all" alias global and not just RCU"
dbfe0b183fca Revert "cpumask: Add a "none" alias to complement "all""
a57711fcff30 Revert "cpumask: Add "last" alias for cpu list specifications"
34523d7c8476 qemux86: add configuration symbol to select values
cdca78778415 objtool: Fix seg fault with Clang non-section symbols
d3287798bd88 x86/entry: Emit a symbol for register restoring thunk
2ad99ddaac78 cpumask: Add "last" alias for cpu list specifications
c10e9481810b cpumask: Add a "none" alias to complement "all"
b00ceed9d388 cpumask: Make "all" alias global and not just RCU
8b215206e797 cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers
1b5024caeda8 clear_warn_once: add a clear_warn_once= boot parameter
fc0dd76cce0e clear_warn_once: bind a timer to written reset value
d64fc2d2b14a clear_warn_once: expand debugfs to include read support
77592e956cc9 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
6e022759f727 perf: x86-32: explicitly include <errno.h>
22d6bbb947d4 perf: mips64: Convert __u64 to unsigned long long
c35f9150001c perf: fix bench numa compilation
c4caef513eb1 perf: add SLANG_INC for slang.h
07dfbf9405dd perf: add sgidefs.h to for mips builds
42c5431ad2cf perf: change --root to --prefix for python install
af79bfe90143 perf: add 'libperl not found' warning
ddfbd9e75f08 perf: force include of <stdbool.h>
0f34e6305176 fat: don't use obsolete random32 call in namei_vfat
b5b55eaad1df FAT: Added FAT_NO_83NAME
756b13bfab6e FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
fabad71cb2b5 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
06fd68d75bd1 aufs: initial port to v5.10
c9126877d1f5 aufs5: core
f5150173c643 aufs5: aufs5-standalone
b57d26b072d9 aufs5: aufs5-mmap
78f128c4b8e5 aufs5: aufs5-base
47aa35171d08 aufs5: aufs5-kbuild
35c480a23c66 yaffs: include blkdev.h
2c64c43540a5 yaffs: fix misplaced variable declaration
bde410ee9f59 yaffs2: v5.6 build fixups
414c8e866931 yaffs2: fix memory leak when /proc/yaffs is read
c99c1990cf7c yaffs: add strict check when call yaffs_internal_read_super
498f5fafe50a yaffs: repair yaffs_get_mtd_device
7ca3c08ebbf9 yaffs: Fix build failure by handling inode i_version with proper atomic API
0ba47e881bb8 yaffs2: fix memory leak in mount/umount
39a5406665dd yaffs: Avoid setting any ACL releated xattr
ca5b43ddc6fd Yaffs:check oob size before auto selecting Yaffs1
c2619c05a53e fs: yaffs2: replace CURRENT_TIME by other appropriate apis
5e08fb7b8ee0 yaffs2: adjust to proper location of MS_RDONLY
5f1a1a9678a8 yaffs2: import git revision b4ce1bb (jan, 2020)
fc21f09ae369 initramfs: allow an optional wrapper script around initramfs generation
73887fca03be arm64/perf: Fix wrong cast that may cause wrong truncation
a267cafaac44 defconfigs: drop obselete options
eb5d1bc00c3f arm64/perf: fix backtrace for AAPCS with FP enabled
062b2c98c087 linux-yocto: Handle /bin/awk issues
d3beb253ae71 uvesafb: provide option to specify timeout for task completion
75ccbf377a51 uvesafb: print error message when task timeout occurs
18ffa2e88024 compiler.h: Undef before redefining __attribute_const__
3ed931201746 vmware: include jiffies.h
938942859596 Resolve jiffies wrapping about arp
069a883d837c nfs: Allow default io size to be configured.
3b568edcd3e9 check console device file on fs when booting
77ec93228920 mount_root: clarify error messages for when no rootfs found
17a15e0f7536 menuconfig,mconf-cfg: Allow specification of ncurses location
8f13b1349a74 modpost: mask trivial warnings
b6c9e0fa24e8 kbuild: exclude meta directory from distclean processing
62dbbdbec60a powerpc: serialize image targets
27b8dec5dbb3 arm: serialize build targets
fc365512e4c4 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister"
9a6e91d2e691 crtsavres: fixups for 5.4+
7dbc3cd0398f powerpc/ptrace: Disable array-bounds warning with gcc8
ebe3bcb89cb0 powerpc: Disable attribute-alias warnings from gcc8
65ba0e7de081 powerpc: add crtsavres.o to archprepare for kbuild
6bd3efdce5a9 powerpc: kexec fix for powerpc64
41671522c159 powerpc: Add unwind information for SPE registers of E500 core
8851006b0109 mips: vdso: fix 'jalr $t9' crash in vdso code
ed5db62477e8 mips: Kconfig: add QEMUMIPS64 option
2a7ca094fc42 4kc cache tlb hazard: tlbp cache coherency
b742d60d3f70 malta uhci quirks: make allowance for slow 4k(e)c
8a160fc86eb6 arm/Makefile: Fix systemtap
b9805882353c vexpress: Pass LOADADDR to Makefile
332e618aa7ae arm: ARM EABI socketcall
1ec682cb85f8 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 7618300a2120bc07af59e083b0d88c22033bac2e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
ceb091e2c4cc Linux 5.10.226
912736a0435e memcg: protect concurrent access to mem_cgroup_idr
02ee1976edb2 net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
dad75cf2c313 x86/mm: Fix PTI for i386 some more
1401da1486dc rtmutex: Drop rt_mutex::wait_lock before scheduling
c6bd80f58522 mmc: cqhci: Fix checking of CQHCI_HALT state
b35d3c8181c5 drm/i915/fence: Mark debug_fence_free() with __maybe_unused
b8dfa35f008e drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
50632b877ce5 nvmet-tcp: fix kernel crash if commands allocation fails
4c3b21204abb arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
ccb95b37e957 arm64: acpi: Move get_cpu_for_acpi_id() to a header
3658388cd354 ACPI: processor: Fix memory leaks in error paths of processor_add()
5dac987d1bf9 ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
157c0d94b4c4 nilfs2: protect references to superblock parameters exposed in sysfs
0630e3d435c5 nilfs2: replace snprintf in show functions with sysfs_emit
7882923f1cb8 perf/aux: Fix AUX buffer serialization
0f511f2840cd uprobes: Use kzalloc to allocate xol area
0af6b80dace1 clocksource/drivers/timer-of: Remove percpu irq related code
3ded318cf06f clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
cf6ffb16884f clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
6c563a29857a VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
359ea5edc919 Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
1d8e020e51ab uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
38cd8bde8ace nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
3a8154bb4ab4 binder: fix UAF caused by offsets overwrite
d0d3edb56e26 iio: adc: ad7124: fix chip ID mismatch
1719ebc8e303 iio: fix scale application in iio_convert_raw_to_processed_unlocked
f3a54c27bacd iio: buffer-dmaengine: fix releasing dma channel on error
41cc91e3138f staging: iio: frequency: ad9834: Validate frequency parameter value
d8a61e69f810 NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
6fb7b7f5baaa ata: pata_macio: Use WARN instead of BUG
d3ff0f98a52f MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
99418ec776a3 lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
9d1e9f0876b0 of/irq: Prevent device address out-of-bounds read in interrupt map walk
5c8906de98d0 Squashfs: sanity check symbolic link size
2f14160d9fe2 usbnet: ipheth: race between ipheth_close and error handling
51fa08edd800 Input: uinput - reject requests with unreasonable number of slots
34185de73d74 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
3206e4a4b062 s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
912bcdc51b3f btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
3eaad59258cc kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
e6f3008de81c net: dpaa: avoid on-stack arrays of NR_CPUS elements
e2355d513b89 PCI: Add missing bridge lock to pci_bus_lock()
c60676b81fab btrfs: clean up our handling of refs == 0 in snapshot delete
ed1b61398c4e btrfs: replace BUG_ON with ASSERT in walk_down_proc()
8780129cbcc9 smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
9813770f2585 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
fb2257089a3a libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
56cfdeb2c772 hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
8a1e958e2664 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
59c1fb9874a0 hwmon: (lm95234) Fix underflows seen when writing limit attributes
2a3add62f183 hwmon: (adc128d818) Fix underflows seen when writing limit attributes
bc1faed19db9 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
9b884bdc29e9 devres: Initialize an uninitialized struct member
c8944d449fda um: line: always fill *error_out in setup_one_line()
1434b72a2d12 cgroup: Protect css->cgroup write under css_set_lock
70854bf00326 iommu/vt-d: Handle volatile descriptor status read
8a7ef20bf738 dm init: Handle minors larger than 255
583b5d2d4380 ASoC: topology: Properly initialize soc_enum values
43b442c97243 net: dsa: vsc73xx: fix possible subblocks range of CAPT block
19af8a23a1d5 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
231c235d2f7a fou: Fix null-ptr-deref in GRO.
0ea3f2798d15 gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers
77ad44ee337e gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers
bc18f3c80667 fou: remove sparse errors
3c0cedc22c97 bareudp: Fix device stats updates.
32cbafeebfc1 usbnet: modern method to get random MAC
594cc1dba09b net: usb: don't write directly to netdev->dev_addr
98a4cabf8762 drivers/net/usb: Remove all strcpy() uses
acd298513760 igc: Unlock on error in igc_io_resume()
3efe53eb221a tcp_bpf: fix return value of tcp_bpf_sendmsg()
ee1c2ecf7bbc platform/x86: dell-smbios: Fix error path in dell_smbios_init()
45c0c747dfb5 svcrdma: Catch another Reply chunk overflow case
449d70b16b84 igb: Fix not clearing TimeSync interrupts for 82580
aec92dbebdbe can: bcm: Remove proc entry when dev is unregistered.
ee50abebdc0b pcmcia: Use resource_size function on resource object
9380fe33ab23 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
ebbdbbc580c1 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
1fa40e0d2784 media: vivid: don't set HDMI TX controls if there are no HDMI outputs
44a595f89762 usb: uas: set host status byte on data completion error
3ab3ee4125ac wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
9e28a1df185d leds: spi-byte: Call of_node_put() on error path
e73b63f1388e media: vivid: fix wrong sizeimage value for mplane
551966371e17 udf: Avoid excessive partition lengths
66234da64d47 netfilter: nf_conncount: fix wrong variable type
f56089a1806f iommu: sun50i: clear bypass register
1c5bad90e035 af_unix: Remove put_pid()/put_cred() in copy_peercred().
ec08e3008241 irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
500e4bf67387 smack: unix sockets: fix accept()ed socket label
414736fcb76d ALSA: hda: Add input value sanity checks to HDMI channel map controls
751777a79a5c nfsd: make svc_stat per-network namespace instead of global
f8219c4b8075 nfsd: remove nfsd_stats, make th_cnt a global counter
f2fe1ec906d4 nfsd: make all of the nfsd stats per-network namespace
554549696663 nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
fec6561e75d6 nfsd: rename NFSD_NET_* to NFSD_STATS_*
9eb5d44b8fb1 sunrpc: use the struct net as the svc proc private
e0fba78ab9b0 sunrpc: remove ->pg_stats from svc_program
7f2476914e98 sunrpc: pass in the sv_stats struct through svc_create_pooled
d06254ae7d6a nfsd: stop setting ->pg_stats for unused stats
2197b23eda2b sunrpc: don't change ->sv_stats if it doesn't exist
d47c660e8cb6 NFSD: Fix frame size warning in svc_export_parse()
a8aaffc0c140 NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
c5322742027d NFSD: simplify error paths in nfsd_svc()
ebfce8dd7e3f NFSD: Refactor the duplicate reply cache shrinker
895807268a4d NFSD: Replace nfsd_prune_bucket()
a02f9d6ea3c0 NFSD: Rename nfsd_reply_cache_alloc()
73b72f4b3b3f NFSD: Refactor nfsd_reply_cache_free_locked()
3025d489f9c8 nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net
4e18b58b106e nfsd: move reply cache initialization into nfsd startup
ddee5b4b6a1c mptcp: pm: avoid possible UaF when selecting endp
91fb0512a05c mptcp: pr_debug: add missing \n at the end
7e4c72dbaf62 btrfs: fix use-after-free after failure to create a snapshot
efdde00d4a1e nilfs2: fix state management in error path of log writing function
07e4dc2fe000 nilfs2: fix missing cleanup on rollforward recovery error
7725152b54d2 sched: sch_cake: fix bulk flow accounting logic for host fairness
93ee345ba349 ila: call nf_unregister_net_hooks() sooner
e3ad85c47777 tracing: Avoid possible softlockup in tracing_iter_reset()
3a49b6b1caf5 can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
6949a97f6d40 clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
f540bc71d582 clk: qcom: clk-alpha-pll: Fix the pll post div mask
0811d57384b8 fuse: use unsigned type for getxattr/listxattr size truncation
9d38c704b425 fuse: update stats for pages in dropped aux writeback list
4be36d9d1871 mmc: sdhci-of-aspeed: fix module autoloading
2793f4238935 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
b2ead0948988 Bluetooth: MGMT: Ignore keys being loaded with invalid type
029e462bb4f5 Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
cb27399b3d48 irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
e0b122a8f6dd ata: libata: Fix memory leak for error path in ata_host_alloc()
0f27b8c07e9a ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
2ef683b0585b ALSA: hda/realtek: add patch for internal mic in Lenovo V145
adc688a5054d ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
8ca21e7a27c6 ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
98c75d761879 sch/netem: fix use after free in netem_dequeue
06e7be693413 bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt
b1400745609d i2c: Use IS_REACHABLE() for substituting empty ACPI functions
dfc8eb4d7e3b ext4: handle redirtying in ext4_bio_write_page()
5895541d7389 udf: Limit file size to 4TB
17c43211d45f rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
842a97b5e44f virtio_net: Fix napi_skb_cache_put warning
c8e5439b5b6a net: set SOCK_RCU_FREE before inserting socket into hashtable
cf002be3b8d9 bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode
2ac9deb7e087 drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
3fd11fe4f207 block: initialize integrity buffer to zero before writing it to media
0623c9f37118 media: uvcvideo: Enforce alignment of frame and interval
c083c8be6bdd drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
5eb04f989484 block: remove the blk_flush_integrity call in blk_integrity_unregister
0305a885ccea wifi: cfg80211: make hash table duplicates more survivable
d24bc270b7db drm/meson: plane: Add error handling
a948ec993541 smack: tcp: ipv4, fix incorrect labeling
3f3ef1d9f66b fsnotify: clear PARENT_WATCHED flags lazily
7e64cabe81c3 usb: typec: ucsi: Fix null pointer dereference in trace
bd13c1119a96 usbip: Don't submit special requests twice
c7975f09ae26 ionic: fix potential irq name truncation
e85cf9a5a41b hwspinlock: Introduce hwspin_lock_bust()
7eb7888021ba PCI: al: Check IORESOURCE_BUS existence during probe
9aa7dd5e3189 wifi: iwlwifi: remove fw_running op
ed7e9ed9738e drm/amd/pm: check negtive return for table entries
614564a5b289 drm/amdgpu: the warning dereferencing obj for nbio_v7_4
008933832a31 drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
52338a3aa772 apparmor: fix possible NULL pointer dereference
0842db679dc0 drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
310b9d8363b8 drm/amdgpu: fix mc_data out-of-bounds read warning
5f09fa5e0ad4 drm/amdgpu: fix ucode out-of-bounds read warning
725b728cc0c8 drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
c253b87c7c37 drm/amdgpu: Fix out-of-bounds write warning
60097df93854 drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
74c5d8b057cd drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
916083054670 drm/amd/display: Check msg_id before processing transcation
7c47dd2e9234 drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
2a63c90c7a90 drm/amd/display: Add array index check for hdcp ddc access
754321ed63f0 drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
40c2e8bc117c drm/amd/display: Check gpio_id before used as array index
e24fa827299e drm/amdgpu: avoid reading vf2pf info size from FB
1d0c85d0fcb2 drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
59ac791297e2 drm/amdgpu: fix uninitialized scalar variable warning
38e32a0d8374 drm/amd/pm: fix the Out-of-bounds read warning
d592768c1750 drm/amd/pm: fix warning using uninitialized value of max_vid_step
a601129c785b drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
774bae3b8dcd drm/amdgpu: fix overflowed array index read warning
28b539bbccee drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
40d0fedacfdf net: usb: qmi_wwan: add MeiG Smart SRM825L
ff5af3f9b510 dma-debug: avoid deadlock between dma debug vs printk and netconsole
712921d2abf4 i2c: Fix conditional for substituting empty ACPI functions
0e69cf9b657f ALSA: hda/conexant: Mute speakers at suspend / shutdown
221ebded43cb ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
e78bc7099c8d drm: panel-orientation-quirks: Add quirk for OrangePi Neo
03a85a51f33a fix vfsub build error
b57d01c66f40 Linux 5.10.225
7e8bad2cf393 apparmor: fix policy_unpack_test on big endian systems
9e96dea7eff6 scsi: aacraid: Fix double-free on probe failure
4538335cc23d usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
59579a627adb usb: dwc3: st: add missing depopulate in probe error path
6aee4c5635d8 usb: dwc3: st: fix probed platform device ref count on probe error path
b72da4d89b97 usb: dwc3: core: Prevent USB core invalid event buffer address access
16cc6114c981 usb: dwc3: omap: add missing depopulate in probe error path
f84d5dccc855 USB: serial: option: add MeiG Smart SRM825L
612843f842ad cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
f5a5a5a0e95f soc: qcom: cmd-db: Map shared memory as WC, not WB
8ddaea033de0 nfc: pn533: Add poll mod list filling check
7e5d5c4ae707 net: busy-poll: use ktime_get_ns() instead of local_clock()
8bbb9e4e0e66 gtp: fix a potential NULL pointer dereference
842a40c7273b ethtool: check device is present when getting link settings
2e8e93dea04d dmaengine: dw: Add memory bus width verification
9cfe7c53fef1 dmaengine: dw: Add peripheral bus width verification
f8e1c92868ad soundwire: stream: fix programming slave ports for non-continous port maps
acddd7c6b782 ovl: do not fail because of O_NOATIME
338a3ba30c5e net:rds: Fix possible deadlock in rds_message_put
688325078a8b cgroup/cpuset: Prevent UAF in proc_cpuset_show()
e83405e75d90 ata: libata-core: Fix null pointer dereference on error
f2b6cd1335d2 Revert "Input: ioc3kbd - convert to platform remove callback returning void"
777d9c223e83 media: uvcvideo: Fix integer overflow calculating timestamp
f7276cdc1912 drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
0365c9029ad9 ipc: replace costly bailout check in sysvipc_find_ipc()
2933b4f8a6b3 mptcp: sched: check both backup in retrans
1388df72dc14 wifi: mwifiex: duplicate static structs used in driver instances
4e9436375fcc pinctrl: single: fix potential NULL dereference in pcs_get_function()
d57e6298cca3 pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
a45ee4c98da0 KVM: arm64: Don't use cbz/adr with external symbols
df02642c21c9 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
239b1cacceec tools: move alignment-related macros to new <linux/align.h>
05dd9aabd04f Input: MT - limit max slots
56b82e6ff3f5 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO
93000b294952 nfsd: Don't call freezable_schedule_timeout() after each successful page allocation in svc_alloc_arg().
b009444700d9 ALSA: timer: Relax start tick time check for slave timer elements
b891438bc39b Revert "drm/amd/display: Validate hw_points_num before using it"
92915fa734ab mmc: dw_mmc: allow biu and ciu clocks to defer
15818af2f7aa KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
65e79c943750 cxgb4: add forgotten u64 ivlan cast before shift
d1623e7b43d5 HID: microsoft: Add rumble support to latest xbox controllers
8c0a21d37d04 HID: wacom: Defer calculation of resolution until resolution_code is known
fc73103a94e3 MIPS: Loongson64: Set timer mode in cpu-probe
7fd3a5926870 binfmt_misc: pass binfmt_misc flags to the interpreter
9df9783bd856 Bluetooth: MGMT: Add error handling to pair_device()
9b9ba386d7bf mmc: mmc_test: Fix NULL dereference on allocation failure
4370448fca3a drm/msm/dp: reset the link phy params before link training
e54b08275237 drm/msm/dpu: don't play tricks with debug macros
ff6607a4777c net: xilinx: axienet: Fix dangling multicast addresses
2884e73978f6 net: xilinx: axienet: Always disable promiscuous mode
cb5880a0de12 ipv6: prevent UAF in ip6_send_skb()
c414000da1c2 netem: fix return value if duplicate enqueue fails
050e7274ab21 net: dsa: mv88e6xxx: Fix out-of-bound access
5885217d6663 net: dsa: mv88e6xxx: replace ATU violation prints with trace points
5d8aed3ca688 net: dsa: mv88e6xxx: read FID when handling ATU violations
544571911bc6 ice: fix ICE_LAST_OFFSET formula
5c144835448a bonding: fix xfrm state handling when clearing active slave
21816b696c17 bonding: fix xfrm real_dev null pointer dereference
81216b9352be bonding: fix null pointer deref in bond_ipsec_offload_ok
e8c85f2ff369 bonding: fix bond_ipsec_offload_ok return type
6e630e1d7740 ip6_tunnel: Fix broken GRO
4d42a2257ba6 netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
eb06c8d3022c kcm: Serialise kcm_sendmsg() for the same socket.
f4b762cf7ef0 tc-testing: don't access non-existent variable on exception
095a1f19d452 Bluetooth: SMP: Fix assumption of Central always being Initiator
7a4e7a0c6b0b Bluetooth: hci_core: Fix LE quote calculation
ce70b0915009 dm suspend: return -ERESTARTSYS instead of -EINTR
0ba340177782 media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c)
d1bd8e0a11ea block: use "unsigned long" for blk_validate_block_size().
cbb9a969fc19 gtp: pull network headers in gtp_dev_xmit()
5970a540daad hrtimer: Prevent queuing of hrtimer without a function callback
b09a5ec8de14 nvmet-rdma: fix possible bad dereference when freeing rsps
2143cba14381 ext4: set the type of max_zeroout to unsigned int to avoid overflow
f14cd61826d1 irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
9e1c4d0d6ae9 usb: dwc3: core: Skip setting event buffers for host only controllers
1b8e318f9960 s390/iucv: fix receive buffer virtual vs physical address confusion
d0414f5436bc openrisc: Call setup_memory() earlier in the init sequence
e5272645a038 NFS: avoid infinite loop in pnfs_update_layout.
9e0414220bc2 nvmet-tcp: do not continue for invalid icreq
5ee7495ac278 net: hns3: add checking for vf id of mailbox
c7c43a784fdf Bluetooth: bnep: Fix out-of-bound access
bf2f79970b6f usb: gadget: fsl: Increase size of name buffer for endpoints
bf0c603ab4ed f2fs: fix to do sanity check in update_sit_entry
8ec052c544f4 btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
0c1d7b960fd7 btrfs: send: handle unexpected data in header buffer in begin_cmd()
94a7dff229b9 btrfs: handle invalid root reference found in may_destroy_subvol()
3dd13074e75e btrfs: change BUG_ON to assertion when checking for delayed_node root
e21448a49b8b powerpc/boot: Only free if realloc() succeeds
486fb5ebd5d6 powerpc/boot: Handle allocation failure in simple_realloc()
05c21f285d9f parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
4e5464005bd3 memory: stm32-fmc2-ebi: check regmap_read return value
25d31baf922c x86: Increase brk randomness entropy for 64-bit systems
76ec27b70983 md: clean up invalid BUG_ON in md_ioctl
95e49b925812 netlink: hold nlk->cb_mutex longer in __netlink_dump_start()
316bf51edd3e virtiofs: forbid newlines in tags
be49c4f2a15e drm/lima: set gp bus_stop bit before hard reset
aa469c3d2854 net/sun3_82586: Avoid reading past buffer in debug output
5fb0cbf84b18 scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
a441ce39adf3 fs: binfmt_elf_efpic: don't use missing interpreter's properties
e7385510e255 media: pci: cx23885: check cx23885_vdev_init() return
00d4f971fa3c quota: Remove BUG_ON from dqget()
239c5e988ec1 ext4: do not trim the group with corrupted block bitmap
0f6425d90d0f nvmet-trace: avoid dereferencing pointer too early
5380f1b2b9ab powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
372928e8bef0 IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock
7138c598562b wifi: iwlwifi: abort scan when rfkill on but device enabled
d483de53d4cf gfs2: setattr_chown: Add missing initialization
80456d39f08f scsi: spi: Fix sshdr use
3663e78fab9f media: qcom: venus: fix incorrect return value
a43edc7abc4f binfmt_misc: cleanup on filesystem umount
c13541c5eff9 staging: ks7010: disable bh on tx_dev_lock
db3b679f66f1 drm/amd/display: Validate hw_points_num before using it
cc49ee343351 staging: iio: resolver: ad2s1210: fix use before initialization
01fa4415c3cc media: radio-isa: use dev_name to fill in bus_info
0f83d7792630 s390/smp,mcck: fix early IPI handling
aeda7043c4db RDMA/rtrs: Fix the problem of variable not initialized fully
bbb662d0c23d i2c: riic: avoid potential division by zero
5335c7f8db45 wifi: cw1200: Avoid processing an invalid TIM IE
11b0c7323c28 wifi: mac80211: fix BA session teardown race
5fe7bdbe4f53 ssb: Fix division by zero issue in ssb_calc_clock_rate
dfa894f7ea37 ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
fc250eca15bd net: hns3: fix a deadlock problem when config TC during resetting
dbdbadec8a39 net: hns3: fix wrong use of semaphore up
e5ceff2196dc netfilter: flowtable: initialise extack before use
50c914b0e6fc mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
8e8d306f3b58 net: dsa: vsc73xx: check busy flag in MDIO operations
351ad72c50d7 net: dsa: vsc73xx: use read_poll_timeout instead delay loop
665a4caa9c8d net: dsa: vsc73xx: pass value in phy_write operation
aa9ce4193cba net: axienet: Fix register defines comment description
1cece837e387 atm: idt77252: prevent use after free in dequeue_rx()
4b730a147566 net/mlx5e: Correctly report errors for ethtool rx flows
8e0e6b15ab49 s390/uv: Panic for set and remove shared access UVC errors
6bcd0f95b899 btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()
c10ac31a72de s390/cio: rename bitmap_size() -> idset_bitmap_size()
e24625310c61 drm/amdgpu/jpeg2: properly set atomics vmid field
ad149f558534 memcg_write_event_control(): fix a user-triggerable oops
0452e15e7fe1 drm/amdgpu: Actually check flags for all context ops.
d88083916fc6 btrfs: tree-checker: add dev extent item checks
bbcdda4b0d04 selinux: fix potential counting error in avc_add_xperms_decision()
fe5bf1488170 fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
de7be1940c34 bitmap: introduce generic optimized bitmap_size()
03880af02a78 vfs: Don't evict inode under the inode lru traversing context
ee030e4ffa9b dm persistent data: fix memory allocation failure
63fd38af880b dm resume: don't return EINVAL when signalled
1b21a791afc9 arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
e245a18281c2 s390/dasd: fix error recovery leading to data corruption on ESE devices
747bc154577d thunderbolt: Mark XDomain as unplugged when router is removed
0f0654318e25 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
4905e56f7bac ALSA: usb-audio: Support Yamaha P-125 quirk entry
4690e2171f65 fuse: Initialize beyond-EOF page contents before setting uptodate
b2add7c50b5b Linux 5.10.224
2de18b5cc38e media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
e1ee1c4198c7 ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
80ac0cc9c0be wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
a563f1243092 vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
06e9e6ac59fe vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro
b21ea49e6e69 nvme/pci: Add APST quirk for Lenovo N60z laptop
15469d46ba34 exec: Fix ToCToU between perm check and set-uid/gid usage
d39e0f582b43 media: uvcvideo: Use entity get_cur in uvc_ctrl_set
ec54634f9123 arm64: cpufeature: Fix the visibility of compat hwcaps
fb6675db04c4 powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
50111a8098fb drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
31c35f9f89ef netfilter: nf_tables: prefer nft_chain_validate
d5f87c11114b netfilter: nf_tables: allow clone callbacks to sleep
7b17de2a71e5 netfilter: nf_tables: use timestamp to check for set element timeout
191fc4439524 netfilter: nf_tables: set element extended ACK reporting support
c52f9e1a9eb4 PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
7e62564d5e43 Fix gcc 4.9 build issue in 5.10.y
329eae03d0f9 Add gitignore file for samples/fanotify/ subdirectory
9bdf0624bdbc samples: Make fs-monitor depend on libc and headers
5b9f49cc86bd samples: Add fs error monitoring example
3f84b37abb8f mptcp: pm: fix backup support in signal endpoints
44165604dd6e mptcp: export local_address
9b9a64ef9a1a mptcp: mib: count MPJ with backup flag
96f3c8a85021 mptcp: fix NL PM announced address accounting
1008f2bcbc8e mptcp: distinguish rcv vs sent backup flag in requests
381cad7a0873 mptcp: sched: check both directions for backup
32b133fb7833 drm/mgag200: Set DDC timeout in milliseconds
fd65cf86ca3c drm/bridge: analogix_dp: properly handle zero sized AUX transactions
450b6b22acda x86/mtrr: Check if fixed MTRRs exist before saving them
ab8b397d5997 padata: Fix possible divide-by-0 panic in padata_mt_helper()
eb223bf01e68 tracing: Fix overflow in get_free_elt()
ca2ea2dec107 power: supply: axp288_charger: Round constant_charge_voltage writes down
51e8360d94b4 power: supply: axp288_charger: Fix constant_charge_voltage writes
a26bcfeea300 genirq/irqdesc: Honor caller provided affinity in alloc_desc()
db959cdfe67b irqchip/xilinx: Fix shift out of bounds
52b138f10211 serial: core: check uartclk for zero to avoid divide by zero
227d455e6cec irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
7dddf560e238 irqchip/meson-gpio: support more than 8 channels gpio irq
5f1aa8ce6452 scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
8f209716ea5e scsi: mpt3sas: Remove scsi_dma_map() error messages
f3405f4997b0 ntp: Safeguard against time_constant overflow
f098e8fc7227 driver core: Fix uevent_show() vs driver detach race
dc335b92e5f1 ntp: Clamp maxerror and esterror to operating range
668c6c4a7e9e tick/broadcast: Move per CPU pointer access into the atomic section
005c318981bc scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic
ef1b208ca813 usb: gadget: u_serial: Set start_delayed during suspend
7cc9ebcfe58b usb: gadget: core: Check for unset descriptor
f1205a5aad68 USB: serial: debug: do not echo input by default
4dacdb9720aa usb: vhci-hcd: Do not drop references before new references are gained
d993cb25efb1 ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
c7c1ca6e258d ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
e7e7d2b180d8 ALSA: line6: Fix racy access to midibuf
5291d4f73452 drm/client: fix null pointer dereference in drm_client_modeset_probe
44e11ae8f942 ALSA: usb-audio: Re-add ScratchAmp quirk entries
c9c11ece5ad9 spi: spi-fsl-lpspi: Fix scldiv calculation
c6ba514732e9 kprobes: Fix to check symbol prefixes correctly
9ddd5e7835c6 bpf: kprobe: remove unused declaring of bpf_kprobe_override
455769ebb60f i2c: smbus: Send alert notifications to all devices if source not found
56f106d2c476 ASoC: codecs: wsa881x: Correct Soundwire ports mask
5605992ad425 i2c: smbus: Improve handling of stuck alerts
706f18a8fa43 arm64: errata: Expand speculative SSBS workaround (again)
f261c5d8d0f8 arm64: cputype: Add Cortex-A725 definitions
bdae104b0949 arm64: cputype: Add Cortex-X1C definitions
4a500d4bdcec arm64: errata: Expand speculative SSBS workaround
bf0d247dfbda arm64: errata: Unify speculative SSBS errata logic
17ff37fe453f arm64: cputype: Add Cortex-X925 definitions
77741cdc254d arm64: cputype: Add Cortex-A720 definitions
b8d683f5b538 arm64: cputype: Add Cortex-X3 definitions
9f7ba0078249 arm64: errata: Add workaround for Arm errata 3194386 and 3312417
d8029a49c8af arm64: cputype: Add Neoverse-V3 definitions
c46b7570c9d5 arm64: cputype: Add Cortex-X4 definitions
55920e407a7e arm64: Add Neoverse-V2 part
5b9ae6bb3360 arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space
69299a4282a3 ext4: fix wrong unit use in ext4_mb_find_by_goal
1d21d4175054 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
3b2b169fadd8 SUNRPC: Fix a race to wake a sync task
a3e52a4c22c8 s390/sclp: Prevent release of buffer in I/O
1a6b4240b0b9 jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
e48a901ce65f media: uvcvideo: Fix the bandwdith quirk on USB 3.x
de305abd36eb media: uvcvideo: Ignore empty TS packets
c1749313f35b drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
d81c1eeb333d drm/amdgpu: Fix the null pointer dereference to ras_manager
1d4e65fa6239 btrfs: fix bitmap leak when loading free space cache on duplicate entry
29ce18d7672f wifi: nl80211: don't give key data to userspace
934f815345c0 udf: prevent integer overflow in udf_bitmap_free_blocks()
65b982b9af54 PCI: Add Edimax Vendor ID to pci_ids.h
55985e3aa15a selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
8e665ccc5262 ACPI: SBS: manage alarm sysfs attribute through psy core
85d8fe79a3ce ACPI: battery: create alarm sysfs attribute atomically
64ac0c02352b clocksource/drivers/sh_cmt: Address race condition for clock events
c384dd4f1fb3 md/raid5: avoid BUG_ON() while continue reshape after reassembling
5ccf99545c71 md: do not delete safemode_timer in mddev_suspend
464d242868a8 rcutorture: Fix rcu_torture_fwd_cb_cr() data race
adc491f3e73d net: fec: Stop PPS on driver remove
865948628a42 l2tp: fix lockdep splat
b7b8d9f5e679 net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
01150020c071 Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
085fb116c4ad net: linkwatch: use system_unbound_wq
e87f52225e04 net: usb: qmi_wwan: fix memory leak for not ip packets
52319d9d2f52 sctp: Fix null-ptr-deref in reuseport_add_sock().
17a93a820196 sctp: move hlist_node and hashent out of sctp_ep_common
ba4e59f34c64 x86/mm: Fix pti_clone_entry_text() for i386
d00c9b4bbc44 x86/mm: Fix pti_clone_pgtable() alignment assumption
75880302cf3a irqchip/mbigen: Fix mbigen node address layout
c476c5c7bb8d genirq: Allow irq_chip registration functions to take a const irq_chip
12fa9934332d netfilter: ipset: Add list flush to cancel_gc
e93fa44f0714 mptcp: fix duplicate data handling
3deac6f6860d r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
646e9e907138 net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
8b0a5709ac6e ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
7b745257ff39 ALSA: usb-audio: Correct surround channels in UAC1 channel map
08775b3d6ed1 protect the fetch of ->fd[fd] in do_dup2() from mispredictions
e4b2b0306b6b HID: wacom: Modify pen IDs
b12a67976b12 platform/chrome: cros_ec_proto: Lock device when updating MKBP version
59be4a167782 riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
7d72f5195109 ipv6: fix ndisc_is_useropt() handling for PIO
8e97cc828d5f net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
c65f72eec60a net/iucv: fix use after free in iucv_sock_close()
7c03ab555eb1 sched: act_ct: take care of padding in struct zones_ht_key
b17eeed7cd09 drm/vmwgfx: Fix overlay when using Screen Targets
906372e753c5 drm/nouveau: prime: fix refcount underflow
6b50462b473f remoteproc: imx_rproc: Skip over memory region when node value is NULL
5991ef8e7a90 remoteproc: imx_rproc: Fix ignoring mapping vdev regions
a4ed3286a5c6 remoteproc: imx_rproc: ignore mapping vdev regions
3a2884a44e5c irqchip/imx-irqsteer: Handle runtime power management correctly
0548b54d0a26 irqchip/imx-irqsteer: Add runtime PM support
06a93b720351 irqchip/imx-irqsteer: Constify irq_chip struct
652e7b4d7300 genirq: Allow the PM device to originate from irq domain
ef56dcdca8f2 devres: Fix memory leakage caused by driver API devm_free_percpu()
81484ab2858b driver core: Cast to (void *) with __force for __percpu pointer
6bb9cc6e2594 drivers: soc: xilinx: check return status of get_api_version()
79ec4cde1d8a soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver
58b07286aef1 ext4: check the extent status again before inserting delalloc block
4b6d9a0fe743 ext4: factor out a common helper to query extent map
b2591c89a6e2 sysctl: always initialize i_uid/i_gid
88f053a1dd34 fuse: verify {g,u}id mount options correctly
997d3c9cbed6 fuse: name fs_context consistently
2fa82af6fd04 powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC
d28869a145cf fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
be23ae63080e nvme-pci: add missing condition check for existence of mapped data
ce90f30157eb nvme: split command copy into a helper
b59013d264b6 ceph: fix incorrect kmalloc size of pagevec mempool
eb1b7575fe52 ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
3ff431695351 lirc: rc_dev_get_from_fd(): fix file leak
ea72a8881007 powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
347dcb84a487 apparmor: Fix null pointer deref when receiving skb during sock creation
9460ac3dd1ae mISDN: Fix a use after free in hfcmulti_tx()
dda518dea60d bpf: Fix a segment issue when downgrading gso_size
5cc4d71dda2d net: nexthop: Initialize all fields in dumped nexthops
dc2a655437c4 net: stmmac: Correct byte order of perfect_match
aa38bf74899d tipc: Return non-zero value from tipc_udp_addr2str() on error
cf791b98fe0c netfilter: nft_set_pipapo_avx2: disable softinterrupts
c8ae5939f40e net: bonding: correctly annotate RCU in bond_should_notify_peers()
3bf09eab401e ipv4: Fix incorrect source address in Record Route option
f62a9cc0c2f7 MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
257193083e8f dma: fix call order in dmam_free_coherent
641b7a8920f4 libbpf: Fix no-args func prototype BTF dumping syntax
ff2387553f6a f2fs: fix start segno of large section
721190921a87 um: time-travel: fix time-travel-start option
538a27c8048f jfs: Fix array-index-out-of-bounds in diFree
1c089efe763d kdb: Use the passed prompt in kdb_position_cursor()
f0ad62559f05 kdb: address -Wformat-security warnings
65dba3c9ce75 kernel: rerun task_work while freezing in get_signal()
b839175c06da io_uring/io-wq: limit retrying worker initialisation
5f0a6800b8ae nilfs2: handle inconsistent state in nilfs_btnode_create_block()
9fa8eca2598a Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
4d3eb40ccd1b Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
1fccae3fd7ae rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
52d8d27fd6d3 rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
76b62f303508 drm/panfrost: Mark simple_ondemand governor as softdep
77411a2d2252 MIPS: Loongson64: env: Hook up Loongsson-2K
636163de03cc MIPS: ip30: ip30-console: Add missing include
4e8f70d3cc5e rbd: don't assume rbd_is_lock_owner() for exclusive mappings
24933a55bfaf selftests/sigaltstack: Fix ppc64 GCC build
94ee7ff99b87 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
9667d46f8a77 platform: mips: cpu_hwmon: Disable driver on unsupported hardware
19f108b3d1ca watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
9cba1ec637f3 rtc: isl1208: Fix return value of nvmem callbacks
a49321257f62 perf/x86/intel/pt: Fix a topa_entry base address calculation
3b8e1b7d26d6 perf/x86/intel/pt: Fix topa_entry base length
a3ab508a4853 scsi: qla2xxx: validate nvme_local_port correctly
57ba75637122 scsi: qla2xxx: Complete command early within lock
b0c39dcbd8a5 scsi: qla2xxx: Fix flash read failure
87db8d7b7520 scsi: qla2xxx: Fix for possible memory corruption
e5ed6a26ffde scsi: qla2xxx: During vport delete send async logout explicitly
2fcd485289c8 rtc: cmos: Fix return value of nvmem callbacks
d4d814159f53 devres: Fix devm_krealloc() wasting memory
648d5490460d kobject_uevent: Fix OOB access within zap_modalias_env()
41dd9636414b kbuild: Fix '-S -c' in x86 stack protector scripts
0730ea850270 decompress_bunzip2: fix rare decompression failure
bed9580165d5 ubi: eba: properly rollback inside self_check_eba
ae99754cd86b clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
54bc4e88447e f2fs: fix to don't dirty inode for readonly filesystem
b848b40794ba scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
a44f88f7576b dev/parport: fix the array out-of-bounds risk
388ee7a4d330 binder: fix hang of unregistered readers
ac2459460ce7 PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
e5bae95306f7 PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
af1d27f88ec9 hwrng: amd - Convert PCIBIOS_* return codes to errnos
43aab4483daa tools/memory-model: Fix bug in lock.cat
9d289ce917f8 KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
cdbcb4e9f69b jbd2: make jbd2_journal_get_max_txn_bufs() internal
6d5223be13f2 leds: ss4200: Convert PCIBIOS_* return codes to errnos
35f8c9ac0cd3 wifi: mwifiex: Fix interface type change
de2a011a13a4 ext4: make sure the first directory block is not a hole
42d420517072 ext4: check dot and dotdot of dx_root before making dir indexed
38463947850c m68k: amiga: Turn off Warp1260 interrupts during boot
2199e157a465 udf: Avoid using corrupted block bitmap buffer
5c59cb8dd954 task_work: Introduce task_work_cancel() again
1fd27cc6f0a5 task_work: s/task_work_cancel()/task_work_cancel_func()/
973155ca67fe apparmor: use kvfree_sensitive to free data->data
eb46367187a4 sched/fair: Use all little CPUs for CPU-bound workloads
9ce89824ff04 drm/amd/display: Check for NULL pointer
748e9ad7c0c2 scsi: qla2xxx: Fix optrom version displayed in FDMI
6735d02ead7d drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
b6ac46a00188 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
86f4ca8b3b6e ext2: Verify bitmap and itable block numbers before using them
10f7163bfb5f hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
4c9d235630d3 media: venus: fix use after free in vdec_close
e65cccfae729 char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
cf0c713c6946 sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
5c5b02d48946 ipv6: take care of scope when choosing the src addr
83e2dfadcb62 af_packet: Handle outgoing VLAN packets without hardware offloading
7e36a3c701b4 net: netconsole: Disable target before netpoll cleanup
9ef719022814 tick/broadcast: Make takeover of broadcast hrtimer reliable
f2c2c4cc5af7 dt-bindings: thermal: correct thermal zone node name limit
14083dc69ba6 rtc: interface: Add RTC offset to alarm after fix-up
84ffa27eb04c nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
9d6571b1c4b6 fs/nilfs2: remove some unused macros to tame gcc
3c6fa67023bc fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
21a15d52bc22 pinctrl: freescale: mxs: Fix refcount of child
d2de7746e5e9 pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
73303a4a8fd7 pinctrl: ti: ti-iodelay: Drop if block with always false condition
15014206f90d pinctrl: single: fix possible memory leak when pinctrl_enable() fails
8c3bef7ca88a pinctrl: core: fix possible memory leak when pinctrl_enable() fails
53f2d5bce177 pinctrl: rockchip: update rk3308 iomux routes
01c0341e9846 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
ef6af2994261 net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
eb4ca1a97e08 netfilter: ctnetlink: use helper function to calculate expect ID
9118c408ee09 bnxt_re: Fix imm_data endianness
edc2dee07ab4 RDMA/hns: Fix missing pagesize and alignment check in FRMR
29723ad94817 macintosh/therm_windtunnel: fix module unload.
445ffbccd05a powerpc/xmon: Fix disassembly CPU feature checks
38a7e4b8bfea MIPS: Octeron: remove source file executable bit
3009d371a2ef Input: elan_i2c - do not leave interrupt disabled on suspend failure
37a484f771ed RDMA/device: Return error earlier if port in not valid
695d70c60bdb mtd: make mtd_test.c a separate module
ab2114f6ffc8 ASoC: max98088: Check for clk_prepare_enable() error
771f129bed4d RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
506e71b0e10d RDMA/mlx4: Fix truncated output warning in alias_GUID.c
6bf3cf61f35a RDMA/mlx4: Fix truncated output warning in mad.c
26b6512d5d20 Input: qt1050 - handle CHIP_ID reading error
2be7e24056d7 coresight: Fix ref leak when of_coresight_parse_endpoint() fails
3d1c4bf57db8 PCI: Fix resource double counting on remove & rescan
8105318210a4 SUNRPC: Fixup gss_status tracepoint error output
8f1dc3f33f2a sparc64: Fix incorrect function signature and add prototype for prom_cif_init
3d096f2a99eb ext4: avoid writing unitialized memory to disk in EA inodes
91c22df70138 SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
84edcf61bd41 xprtrdma: Fix rpcrdma_reqs_reset()
974294806baf xprtrdma: Rename frwr_release_mr()
cf9141d2f778 mfd: omap-usb-tll: Use struct_size to allocate tll
72ac78ec1a35 media: venus: flush all buffers in output plane streamoff
5ed0496e383c ext4: fix infinite loop when replaying fast_commit
c9106ad5ea2a Revert "leds: led-core: Fix refcount leak in of_led_get()"
4e87f592a46b drm/qxl: Add check for drm_cvt_mode
cd105977b1f8 drm/etnaviv: fix DMA direction handling for cached RW buffers
6ef4f1e98154 perf report: Fix condition in sort__sym_cmp()
09c1583f0e10 leds: trigger: Unregister sysfs attributes before calling deactivate()
3c9071a87105 media: renesas: vsp1: Store RPF partition configuration per RPF instance
3944484005d6 media: renesas: vsp1: Fix _irqsave and _irq mix
9459f3317562 media: uvcvideo: Override default flags
115d814d6acd media: uvcvideo: Allow entity-defined get_info and get_cur
e470e95616bf saa7134: Unchecked i2c_transfer function result fixed
f3968b3d3cfb media: imon: Fix race getting ictx->lock
bcc963f591b9 media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
7aaa368c684c drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare()
fb20da833874 drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
be9d08ff102d xdp: fix invalid wait context of page_pool_destroy()
96178b12c881 selftests: forwarding: devlink_lib: Wait for udev events after reloading
859bc763747c bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
6ce46045f9b9 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
28c8fce2078a bpf: annotate BTF show functions with __printf
1ccb1399bd51 selftests/bpf: Close fd in error path in drop_on_reuseport
be53b70fc081 wifi: virt_wifi: don't use strlen() in const context
f851ff5c6e0e gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
05c4488a0e44 wifi: virt_wifi: avoid reporting connection success with wrong SSID
b33dd4508640 qed: Improve the stack space of filter_config()
7f132aca1820 perf: Prevent passing zero nr_pages to rb_alloc_aux()
a2450206c092 perf: Fix perf_aux_size() for greater-than 32-bit size
a497a6b72b29 perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
d4f4188ecfe5 netfilter: nf_tables: rise cap on SELinux secmark context
0d08015beedb ipvs: Avoid unnecessary calls to skb_is_gso_sctp
2912a0d136ee net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
29254059a1f8 net: fec: Refactor: #define magic constants
2e201b3d162c wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
72e470089fc4 wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
4055275ca3e0 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
2aa1739334d0 ath11k: dp: stop rx pktlog before suspend
dae1ab70406e mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors
aa98eb074051 mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible
36a9996e020d mlxsw: spectrum_acl_erp: Fix object nesting warning
22ae17a267f4 lib: objagg: Fix general protection fault
ada0c319253a selftests/bpf: Check length of recv in test_sockmap
249adb30cbc7 net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
15c2ec7c284d net/smc: Allow SMC-D 1MB DMB allocations
8d0d50a8b738 net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
2f5738bdd6f6 selftests/bpf: Fix prog numbers in test_sockmap
1302433dc664 wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
1eb5751e2369 firmware: turris-mox-rwtm: Initialize completion before mailbox
085dc942897c firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
6f3cb1fd6b42 ARM: spitz: fix GPIO assignment for backlight
7b7d06a310e2 ARM: pxa: spitz: use gpio descriptors for audio
3ae2ec97d8e9 m68k: cmpxchg: Fix return value for default case in __arch_xchg()
ba1d2ecfcf1b x86/xen: Convert comma to semicolon
4a49ce2d63d5 m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
e04654f42577 arm64: dts: amlogic: gx: correct hdmi clocks
4745535fce11 arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
be5ca4064751 arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
b1e9396ac410 ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
a992c88fbb8c ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
c79a7cad4115 ARM: dts: imx6qdl-kontron-samx6i: fix board reset
efd89b5db5be ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
bbfa9a71ae4a ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node
31a9a0958b15 arm64: dts: rockchip: Increase VOP clk rate on RK3328
5cc525351b0c soc: qcom: pdr: fix parsing of domains lists
eab05737ee22 soc: qcom: pdr: protect locator_addr with the main mutex
a584e5d3f7d9 arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
eedd9fd98641 soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
39f4cb508ebf arm64: dts: qcom: sdm845: add power-domain to UFS PHY
d3e6b30c9cf5 hwmon: (max6697) Fix swapped temp{1,8} critical alarms
15770a147692 hwmon: (max6697) Fix underflow when writing limit attributes
ae8bd075a921 pwm: stm32: Always do lazy disabling
d8571b9a83d1 hwmon: (adt7475) Fix default duty on fan is disabled
685976438b64 x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
010441f08347 x86/pci/xen: Fix PCIBIOS_* return code handling
c995bea85e2e x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
e2fdf7b79f08 x86/of: Return consistent error type from x86_of_pci_irq_enable()
97795f23a8ab hfsplus: fix to avoid false alarm of circular locking
c0748b7684a9 platform/chrome: cros_ec_debugfs: fix wrong EC message version
3070e8160916 EDAC, i10nm: make skx_common.o a separate module
9bff9479e143 EDAC/skx_common: Add new ADXL components for 2-level memory
12594a0e7118 sock_map: avoid race between sock_map_close and sk_psock_put
7a346798c1e1 sock_map: Fix a potential use-after-free in sock_map_close()
843556a46e16 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself
4af417c06d37 of: module: add buffer overflow check in of_modalias()
b29e4b50c556 scripts/gdb: fix SB_* constants parsing
02fd398f5e2b bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
2bba1cb1487b loop: Select I/O scheduler 'none' from inside add_disk()
027f4dd7c993 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag
2214ded26c86 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
44494049e815 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
0d7c23009d82 tpm: Add flag to use default cancellation policy
07914bef4e16 tpm: tis_i2c: Fix sanity check interrupt enable mask
35f85f04bd69 tpm: Add tpm_tis_i2c backend for tpm_tis_core
7b04c6c08107 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
4790cb2d1283 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
50f74deaf308 hwmon: Add driver for Texas Instruments TMP464 and TMP468
a4e6e4b7bb08 dt-bindings: hwmon: add tmp464.yaml
e0ed2149d7b5 drm/amdkfd: Check for null pointer after calling kmemdup
c6ddded89322 ARM: renumber bits related to _TIF_WORK_MASK
35b96a325c1e arm64: make _TIF_WORK_MASK bits contiguous
f5a8f06aa595 arm64: uaccess: remove vestigal UAO support
3a330b569301 arm64: uaccess: remove redundant PAN toggling
9cbbb016d6e7 arm64: uaccess: remove addr_limit_user_check()
fd83411f5e08 arm64: uaccess: remove set_fs()
15a6dc2f4b53 arm64: uaccess cleanup macro naming
912a6ab683a4 arm64: uaccess: split user/kernel routines
d004ab02dae2 arm64: uaccess: refactor __{get,put}_user
e1941a8b459e arm64: uaccess: simplify __copy_user_flushcache()
dfae822b4c59 arm64: uaccess: rename privileged uaccess routines
1efdb8f0a0c7 arm64: sdei: explicitly simulate PAN/UAO entry
b35fec69554c arm64: sdei: move uaccess logic to arch/arm64/
b5a28033fe7b arm64: head.S: always initialize PSTATE
243eb8553513 arm64: head.S: cleanup SCTLR_ELx initialization
74a00405d97f arm64: head.S: rename el2_setup -> init_kernel_el
73c5f386d175 arm64: add C wrappers for SET_PSTATE_*()
e17fb7543df1 arm64: ensure ERET from kthread is illegal
eff6289cc53b ixgbevf: add disable link state
262595681381 ixgbe: add improvement for MDD response functionality
b9d78b06dea8 ixgbe: add the ability for the PF to disable VF link state
d829911485da Documentation: arm64: Document PMU counters access from userspace
fe5d29bfce20 arm64: perf: Enable PMU counter userspace access for perf event
15ce6d04ed6a arm64: perf: Add userspace counter access disable switch
4f288acbeed8 perf: Add a counter for number of user access events in context
354ba4a8c4b8 x86: perf: Move RDPMC event flag to a common definition
d29cec94c49b libperf xyarray: Add bounds checks to xyarray__entry()
8264d2b91841 libperf: Add support for user space counter access
7fd81b678b5f libperf tests: Add support for verbose printing
6029ff53a48f libperf: Add evsel mmap support
28b0c8956369 tools include: Add an initial math64.h
492e532d20f1 perf record: Improve 'Workload failed' message printing events + what was exec'ed
d0a1fc61733e perf evlist: Add a method to return the list of evsels as a string
81a77b39be0a perf annotate: Fix sample events lost in stdio mode
2883e69e202d pnmtologo: use relocatable file name
80f5207b5abd tools: use basename to identify file in gen-mach-types
4d201ec392f1 vt/conmakehash: improve reproducibility
ae24d013888f lib/build_OID_registry: fix reproducibility issues
5d72da88dbb4 x86/boot: Wrap literal addresses in absolute_pointer()
dc0bd7aa2319 ACPI: thermal: drop an always true check
0c4288cceef5 xfs: Fix -Werror=dangling-pointer work-around for older GCC
5509050b3392 xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
669827c6e293 virtio-pci: Remove wrong address verification in vp_del_vqs()
1c80d994d3db regulator: consumer: Add missing stubs to regulator/consumer.h
3303d0e2aeff ipv6: Fix stats accounting in ip6_pkt_drop
c56e60f665e7 memcg: enable accounting of ipc resources
e6c8ebd210a2 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
1655ee30e684 sched/isolation: really align nohz_full with rcu_nocbs
253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function
78c260d7f60b ftrace: Move the recursion testing into global headers
c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long
1bd813fe8d0e riscv: fix build with binutils 2.38
835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error
fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user
024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs
0c0ad634e899 e1000e: Serialize TGP e1000e PM ops
add88b0536fa e1000e: Make mei_me active when e1000e is in use
a8f317c1a17e yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
c8400a2cbe1f iommu/arm-smmu-v3: Ratelimit event dump
b8ec7e43e95e regmap: teach regmap to use raw spinlocks if requested in the config
4b7fa7684be7 OF: DT-Overlay configfs interface (v7)
d515a5c0e9a9 net: xilinx_emaclite: Do not print real IOMEM pointer
11329e49959b drivers: net: xilinx_emaclite: remove arch limitation
29dc69bf2a07 drivers: net: xilinx_emaclite: Add COMPILE_TEST support
ff106eff01f6 drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1
c27462391070 serial: 8250: 8250_omap: Fix possible array out of bounds access
16976d8e307f perf intel-pt: Use aux_watermark
d421a2346946 perf: Cap allocation order at aux_watermark
6da8d5f29481 timers: Fix get_next_timer_interrupt() with no timers pending
af141841735a eventfd: Enlarge recursion limit to allow vhost to work
a125a6102808 iwlwifi: select MAC80211_LEDS conditionally
139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
8d0c79931235 console: Fix build when CONFIG_BLK_DEV_INITRD is disabled.
ea777841e8ea yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP
bdda1b6cf99b aufs5: aufs-core
2fa276071d07 aufs5: aufs-standalone
06ed4d532456 aufs5: aufs-mmap
372857834999 aufs5: aufs-kbuild
fd68c9840693 aufs5: aufs-base
a673c127156c Revert "aufs5: core"
cf62bfcde384 Revert "aufs5: aufs5-base"
a644419ec785 Revert "aufs5: aufs5-mmap"
b893f9a999bb Revert "aufs5: aufs5-standalone"
c60db0819480 Revert "aufs: initial port to v5.10"
c66a5900f139 Revert "Revert "aufs: initial port to v5.10""
1320cf58f5dd Revert "aufs: linux-v5.10-rc1, no more set_fs()"
02349d7738ff Revert "for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t"
f01dab74750c Revert "aufs: linux-v5.10-rc1, no more f_op->read() and ->write()"
3d5de709b676 Revert "aufs5: aufs5-kbuild"
a97f1329edf7 tracing/arm: Have max stack tracer handle the case of return address after data
5c54112a05ab net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
ddac76981cb3 sched/isolation: reconcile rcu_nocbs= and nohz_full=
56fd8c36614e net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write()
cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t
a5805df6583f aufs: linux-v5.10-rc1, no more set_fs()
64e145dcca8c Revert "aufs: initial port to v5.10"
d6e20b2257ec defconfig: add dependency for CONFIG_ACPI_APEI_PCIEAER
b237d48208d0 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER
1209195ed0f7 driver: adc: ltc2497: return directly after reading the adc conversion value
a60fe3fcf113 Revert "mfd: syscon: Don't free allocated name for regmap_config"
13d68767aa4a rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs"
54e69571a97d rcu: deprecate "all" option to rcu_nocbs=
a605b9d20447 lib: test_bitmap: add tests for "N" alias
8c22517f444e lib: bitmap: support "N" as an alias for size of bitmap
88187167e63a lib: bitmap: move ERANGE check from set_region to check_region
ca5429633613 lib: bitmap: fold nbits into region struct
9381134cea8a lib: test_bitmap: add more start-end:offset/len tests
c825800730ab lib: test_bitmap: add tests to trigger ERANGE case.
8cc8264dca3f lib: test_bitmap: clearly separate ERANGE from EINVAL tests.
470da7b7f2ff Revert "cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers"
28dc1d37602d Revert "cpumask: Make "all" alias global and not just RCU"
dbfe0b183fca Revert "cpumask: Add a "none" alias to complement "all""
a57711fcff30 Revert "cpumask: Add "last" alias for cpu list specifications"
34523d7c8476 qemux86: add configuration symbol to select values
cdca78778415 objtool: Fix seg fault with Clang non-section symbols
d3287798bd88 x86/entry: Emit a symbol for register restoring thunk
2ad99ddaac78 cpumask: Add "last" alias for cpu list specifications
c10e9481810b cpumask: Add a "none" alias to complement "all"
b00ceed9d388 cpumask: Make "all" alias global and not just RCU
8b215206e797 cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers
1b5024caeda8 clear_warn_once: add a clear_warn_once= boot parameter
fc0dd76cce0e clear_warn_once: bind a timer to written reset value
d64fc2d2b14a clear_warn_once: expand debugfs to include read support
77592e956cc9 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
6e022759f727 perf: x86-32: explicitly include <errno.h>
22d6bbb947d4 perf: mips64: Convert __u64 to unsigned long long
c35f9150001c perf: fix bench numa compilation
c4caef513eb1 perf: add SLANG_INC for slang.h
07dfbf9405dd perf: add sgidefs.h to for mips builds
42c5431ad2cf perf: change --root to --prefix for python install
af79bfe90143 perf: add 'libperl not found' warning
ddfbd9e75f08 perf: force include of <stdbool.h>
0f34e6305176 fat: don't use obsolete random32 call in namei_vfat
b5b55eaad1df FAT: Added FAT_NO_83NAME
756b13bfab6e FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
fabad71cb2b5 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
06fd68d75bd1 aufs: initial port to v5.10
c9126877d1f5 aufs5: core
f5150173c643 aufs5: aufs5-standalone
b57d26b072d9 aufs5: aufs5-mmap
78f128c4b8e5 aufs5: aufs5-base
47aa35171d08 aufs5: aufs5-kbuild
35c480a23c66 yaffs: include blkdev.h
2c64c43540a5 yaffs: fix misplaced variable declaration
bde410ee9f59 yaffs2: v5.6 build fixups
414c8e866931 yaffs2: fix memory leak when /proc/yaffs is read
c99c1990cf7c yaffs: add strict check when call yaffs_internal_read_super
498f5fafe50a yaffs: repair yaffs_get_mtd_device
7ca3c08ebbf9 yaffs: Fix build failure by handling inode i_version with proper atomic API
0ba47e881bb8 yaffs2: fix memory leak in mount/umount
39a5406665dd yaffs: Avoid setting any ACL releated xattr
ca5b43ddc6fd Yaffs:check oob size before auto selecting Yaffs1
c2619c05a53e fs: yaffs2: replace CURRENT_TIME by other appropriate apis
5e08fb7b8ee0 yaffs2: adjust to proper location of MS_RDONLY
5f1a1a9678a8 yaffs2: import git revision b4ce1bb (jan, 2020)
fc21f09ae369 initramfs: allow an optional wrapper script around initramfs generation
73887fca03be arm64/perf: Fix wrong cast that may cause wrong truncation
a267cafaac44 defconfigs: drop obselete options
eb5d1bc00c3f arm64/perf: fix backtrace for AAPCS with FP enabled
062b2c98c087 linux-yocto: Handle /bin/awk issues
d3beb253ae71 uvesafb: provide option to specify timeout for task completion
75ccbf377a51 uvesafb: print error message when task timeout occurs
18ffa2e88024 compiler.h: Undef before redefining __attribute_const__
3ed931201746 vmware: include jiffies.h
938942859596 Resolve jiffies wrapping about arp
069a883d837c nfs: Allow default io size to be configured.
3b568edcd3e9 check console device file on fs when booting
77ec93228920 mount_root: clarify error messages for when no rootfs found
17a15e0f7536 menuconfig,mconf-cfg: Allow specification of ncurses location
8f13b1349a74 modpost: mask trivial warnings
b6c9e0fa24e8 kbuild: exclude meta directory from distclean processing
62dbbdbec60a powerpc: serialize image targets
27b8dec5dbb3 arm: serialize build targets
fc365512e4c4 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister"
9a6e91d2e691 crtsavres: fixups for 5.4+
7dbc3cd0398f powerpc/ptrace: Disable array-bounds warning with gcc8
ebe3bcb89cb0 powerpc: Disable attribute-alias warnings from gcc8
65ba0e7de081 powerpc: add crtsavres.o to archprepare for kbuild
6bd3efdce5a9 powerpc: kexec fix for powerpc64
41671522c159 powerpc: Add unwind information for SPE registers of E500 core
8851006b0109 mips: vdso: fix 'jalr $t9' crash in vdso code
ed5db62477e8 mips: Kconfig: add QEMUMIPS64 option
2a7ca094fc42 4kc cache tlb hazard: tlbp cache coherency
b742d60d3f70 malta uhci quirks: make allowance for slow 4k(e)c
8a160fc86eb6 arm/Makefile: Fix systemtap
b9805882353c vexpress: Pass LOADADDR to Makefile
332e618aa7ae arm: ARM EABI socketcall
1ec682cb85f8 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: a11c07259efc6c593cc623576294f5bfe3ae4935)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
3a5928702e71 Linux 5.15.167
d7037dc85112 udp: fix receiving fraglist GSO packets
e6cc9ff2ac0b memcg: protect concurrent access to mem_cgroup_idr
d116a0b0e02f btrfs: fix race between direct IO write and fsync when using same fd
5d8254e01299 net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket
ba2af6448fd1 x86/mm: Fix PTI for i386 some more
413e785a89f8 net: drop bad gso csum_start and offset in virtio_net_hdr
c60a555f4949 gso: fix dodgy bit handling for GSO_UDP_L4
5c3e0ed81058 net: change maximum number of UDP segments to 128
ed3f2af02268 net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation
fdc567c05fce gpio: rockchip: fix OF node leak in probe()
ae9363987319 drm/i915/fence: Mark debug_fence_free() with __maybe_unused
fb1104bb2ae3 drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
6958e0df8c9c ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
91dad30c5607 nvmet-tcp: fix kernel crash if commands allocation fails
945be49f4e83 arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
1f12c0e470c8 arm64: acpi: Move get_cpu_for_acpi_id() to a header
f44c27d12485 ACPI: processor: Fix memory leaks in error paths of processor_add()
b77a7a5ac6bc ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
9d08fce64dd7 workqueue: Improve scalability of workqueue watchdog touch
f67401f3857f workqueue: wq_watchdog_touch is always called with valid CPU
b14e7260bb69 nilfs2: protect references to superblock parameters exposed in sysfs
dbcc19de2d83 nilfs2: replace snprintf in show functions with sysfs_emit
3fd8473d73fd ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
9914f1bd61d5 ksmbd: unset the binding mark of a reused connection
52d13d224fdf perf/aux: Fix AUX buffer serialization
9fadd335df31 uprobes: Use kzalloc to allocate xol area
2c78dd75dd0a clocksource/drivers/timer-of: Remove percpu irq related code
a5f2703f7550 clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
0746401d759a clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
ef5f4d0c5ee2 VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
c36c826ad3e6 Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
3005091cd537 uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
7d1d48eb100a nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
eef79854a04f binder: fix UAF caused by offsets overwrite
9b9651f70856 usb: dwc3: core: update LC timer as per USB Spec V3.2
0fd0ef7cf09b iio: adc: ad7124: fix chip ID mismatch
4dcc19009b40 iio: adc: ad7124: fix config comparison
3be69c24936f iio: fix scale application in iio_convert_raw_to_processed_unlocked
3d2d5c74004e iio: buffer-dmaengine: fix releasing dma channel on error
d8b09a5edc4a staging: iio: frequency: ad9834: Validate frequency parameter value
d990692bea3d cifs: Check the lease context if we actually got a lease
b5c7121ec14d NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
802c7eb7e52b ata: pata_macio: Use WARN instead of BUG
e6cd871627ab MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
ad5ee9feebc2 lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
baaf26723bea of/irq: Prevent device address out-of-bounds read in interrupt map walk
087f25b2d36a Squashfs: sanity check symbolic link size
0914c26262f4 usbnet: ipheth: race between ipheth_close and error handling
9719687398de Input: uinput - reject requests with unreasonable number of slots
86b4f5cf91ca HID: amd_sfh: free driver_data after destroying hid device
890dde6001b6 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
945b12960fe6 s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
f1757142c50a btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
18e65173fe99 kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
cacb76df247a i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
289d0822be95 net: dpaa: avoid on-stack arrays of NR_CPUS elements
04e85a3285b0 PCI: Add missing bridge lock to pci_bus_lock()
197f7a2e24a5 riscv: set trap vector earlier
b50857b96429 btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
728d4d045b62 btrfs: clean up our handling of refs == 0 in snapshot delete
3cf21d00d3ee btrfs: replace BUG_ON with ASSERT in walk_down_proc()
b7b1be372155 fs/ntfs3: Check more cases when directory is corrupted
e8665ac40072 smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
cb67b2e51b75 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
68a04c30cb63 dma-mapping: benchmark: Don't starve others when doing the test
4ac7b43e4e84 ext4: fix possible tid_t sequence overflows
15101f16dec9 drm/amdgpu: Set no_hw_access when VF request full GPU fails
bc152bd3c9c0 libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
cc4be794c8d8 hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
02bb3b4c7d56 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
0fc27747633a hwmon: (lm95234) Fix underflows seen when writing limit attributes
019ef2d39636 hwmon: (adc128d818) Fix underflows seen when writing limit attributes
c0d8094dc740 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
0977a0a3ba65 devres: Initialize an uninitialized struct member
43f782c27907 um: line: always fill *error_out in setup_one_line()
f386359d1b32 cgroup: Protect css->cgroup write under css_set_lock
df6e78ba22ed iommu/vt-d: Handle volatile descriptor status read
8ab1d1fed7f0 dm init: Handle minors larger than 255
2aa4bacbff44 ASoC: topology: Properly initialize soc_enum values
ebe29eedb1b5 net: dsa: vsc73xx: fix possible subblocks range of CAPT block
4e777199c057 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
4494bccb52ff fou: Fix null-ptr-deref in GRO.
3bcdbf9002a8 gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers
8d84e1a87a32 gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers
5ccc2e5d074b bareudp: Fix device stats updates.
f12886ff7b5d usbnet: modern method to get random MAC
010038823be2 net: usb: don't write directly to netdev->dev_addr
fa797f4e30b2 ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset
84508c370337 igc: Unlock on error in igc_io_resume()
78bb38d9c5a3 tcp_bpf: fix return value of tcp_bpf_sendmsg()
cff3cbba73d5 platform/x86: dell-smbios: Fix error path in dell_smbios_init()
a4792648475f igb: Fix not clearing TimeSync interrupts for 82580
508b52aa958e can: m_can: Release irq on error in m_can_open
10bfacbd5e8d can: bcm: Remove proc entry when dev is unregistered.
51d57093340a drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
8decfd84e67d pcmcia: Use resource_size function on resource object
0e5a3d5fdff5 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
135843c351c0 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
a1659ed3f966 media: vivid: don't set HDMI TX controls if there are no HDMI outputs
32fca3bb5fc1 drm/amd/display: Check HDCP returned status
dc74386c67aa usb: uas: set host status byte on data completion error
0186d0d1af80 wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
36e2bc79af36 leds: spi-byte: Call of_node_put() on error path
5a884b46324e media: vivid: fix wrong sizeimage value for mplane
2ddf83145135 udf: Avoid excessive partition lengths
8d63b70d2f25 netfilter: nf_conncount: fix wrong variable type
3e2ea7d682a0 iommu: sun50i: clear bypass register
683c0b103934 af_unix: Remove put_pid()/put_cred() in copy_peercred().
3f56c976b047 irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
09e89a5e1173 smack: unix sockets: fix accept()ed socket label
22d3b037ddc5 ALSA: hda: Add input value sanity checks to HDMI channel map controls
c6877abcdb25 mptcp: pm: send ACK on an active subflow
fd5364b22fc1 mptcp: pr_debug: add missing \n at the end
c743fd11891a mptcp: pm: skip connecting to already established sf
058f8d980e4d mptcp: pm: do not remove already closed subflows
592dd6f8b658 mptcp: pm: ADD_ADDR 0 is not a new address
38cdf2f1b33e mptcp: close subflow when receiving TCP+FIN
01264bdde5f7 mptcp: avoid duplicated SUB_CLOSED events
f2c865e9e3ca mptcp: pm: avoid possible UaF when selecting endp
8e73f8d6a455 mptcp: constify a bunch of of helpers
aef351c58a9b mptcp: pm: fullmesh: select the right ID later
4d4e3a29e701 mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
35b31f5549ed mptcp: pm: only decrement add_addr_accepted for MPJ req
32ba711800a3 mptcp: pm: re-using ID of unused flushed subflows
3e349d7191f0 nilfs2: fix state management in error path of log writing function
8e2d1e9d93c4 nilfs2: fix missing cleanup on rollforward recovery error
cde71a567797 sched: sch_cake: fix bulk flow accounting logic for host fairness
bda4d84ac0d5 ila: call nf_unregister_net_hooks() sooner
3816867d2fc4 tracing: Avoid possible softlockup in tracing_iter_reset()
513c8fc189b5 can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
3172376d26e4 clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
5dd47383ceaf clk: qcom: clk-alpha-pll: Fix the pll post div mask
e24c19c6e3c6 fuse: use unsigned type for getxattr/listxattr size truncation
811016d5a390 fuse: update stats for pages in dropped aux writeback list
c0f43b1f1f7d mmc: cqhci: Fix checking of CQHCI_HALT state
e89943fc4cbe mmc: sdhci-of-aspeed: fix module autoloading
9d715a234dd8 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
57b6ead5719e Bluetooth: MGMT: Ignore keys being loaded with invalid type
d98304eaacc6 Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
0bfa0fa207b4 nvme-pci: Add sleep quirk for Samsung 990 Evo
93f44655472d rtmutex: Drop rt_mutex::wait_lock before scheduling
b322a385c09a irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
9bbc71fa3d56 ata: libata: Fix memory leak for error path in ata_host_alloc()
c03d9115c5ca ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
326303f886a9 ALSA: hda/realtek: add patch for internal mic in Lenovo V145
172359315301 ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
d1f7a12c2b2e KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
e3e0cb027173 KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
3033ed903b4f ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
14f91ab8d391 sch/netem: fix use after free in netem_dequeue
366a1e578201 i2c: Use IS_REACHABLE() for substituting empty ACPI functions
be1443518365 ext4: handle redirtying in ext4_bio_write_page()
64022ce8e99d udf: Limit file size to 4TB
1464cb82a489 ext4: reject casefold inode flag without casefold feature
af7b560c88fb rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow
cc7340f18e45 virtio_net: Fix napi_skb_cache_put warning
0fa11f9df962 drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
68a772884b83 media: uvcvideo: Enforce alignment of frame and interval
6d94c05a13fa drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
6980861e039d block: remove the blk_flush_integrity call in blk_integrity_unregister
1339615aca2c wifi: cfg80211: make hash table duplicates more survivable
adc5674c23b8 drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
c9431980407b drm/meson: plane: Add error handling
0aea09e82eaf smack: tcp: ipv4, fix incorrect labeling
f9a48bc3dd90 fsnotify: clear PARENT_WATCHED flags lazily
3aa56313b0de usb: typec: ucsi: Fix null pointer dereference in trace
e1c92f66f62d usbip: Don't submit special requests twice
34255103ff75 rcu/nocb: Remove buggy bypass lock contention mitigation
f8b96d4e8257 ionic: fix potential irq name truncation
b8105982c286 RDMA/efa: Properly handle unexpected AQ completions
2da121e397ba hwspinlock: Introduce hwspin_lock_bust()
56af1b0f07e5 PCI: al: Check IORESOURCE_BUS existence during probe
29f45f2588ed cpufreq: scmi: Avoid overflow of target_freq in fast switch
ec4cb72a9b95 wifi: iwlwifi: remove fw_running op
36a77159b43a drm/amdgpu: update type of buf size to u32 for eeprom functions
2700dbd10aaa drm/amd/pm: check negtive return for table entries
d04ded1e73f1 drm/amdgpu: the warning dereferencing obj for nbio_v7_4
acff7a94720a drm/amd/pm: check specific index for aldebaran
f20d1d5cbb39 drm/amdgpu: fix the waring dereferencing hive
bda7de66a9de drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
e3c7d23f7a5c apparmor: fix possible NULL pointer dereference
6cc5011865dd drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
345bd3ad387f drm/amdgpu: fix mc_data out-of-bounds read warning
0bef65e069d8 drm/amdgpu: fix ucode out-of-bounds read warning
45f7b02afc46 drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
919f9bf9997b drm/amdgpu: Fix out-of-bounds write warning
0fcc24121423 drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
80ce7edcd45d drm/amdgpu/pm: Fix uninitialized variable warning for smu10
e55e3904ffea drm/amd/amdgpu: Check tbo resource pointer
f37d6aa3df5f drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
fe63daf7b102 drm/amd/display: Check msg_id before processing transcation
c4a7f7c0062f drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
0ee4387c5a4b drm/amd/display: Add array index check for hdcp ddc access
21bbb39863f1 drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
0184cca30cad drm/amd/display: Check gpio_id before used as array index
0c445d98ef98 drm/amdgpu: avoid reading vf2pf info size from FB
c5635fe6dca4 drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
f801292764be drm/amdgpu: fix uninitialized scalar variable warning
3317966efcdc drm/amd/pm: fix the Out-of-bounds read warning
bcd00d0dbf00 drm/amd/pm: fix warning using uninitialized value of max_vid_step
6277aa2965de drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
d16713773b65 drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
54528b614398 drm/amdgpu: fix overflowed array index read warning
4bd7710f2fec drm/amd/display: Assign linear_pitch_alignment even for VM
a42ba93641bf drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
3ea66eddf54d net: usb: qmi_wwan: add MeiG Smart SRM825L
488702d1be32 dma-debug: avoid deadlock between dma debug vs printk and netconsole
8da2de41e66d i2c: Fix conditional for substituting empty ACPI functions
7abc0b4409aa ALSA: hda/conexant: Mute speakers at suspend / shutdown
2fd3143b2588 ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
24a63d85bd49 drm: panel-orientation-quirks: Add quirk for OrangePi Neo
6f0605db50e2 clk: imx: Add check for kcalloc
5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00b of: module: add buffer overflow check in of_modalias()
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 69ec31c3eb83c4e0bdea1f748366c4ad2746f28d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Handles CVE-2024-50602, CVE-2024-11168 and CVE-2024-9287.
(From OE-Core rev: 5a611fbbdb3e373d379f922ffc5606ff70279831)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n7.0 is affected by a Double Free via the rkmpp_retrieve_frame
function within libavcodec/rkmppdec.c.
(From OE-Core rev: bc73c3ef68826ffbb6de960b7bfa4b784e289ea8)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg n6.1.1 is Integer Overflow. The vulnerability exists in the parse_options
function of sbgdec.c within the libavformat module. When parsing certain options,
the software does not adequately validate the input. This allows for negative
duration values to be accepted without proper bounds checking.
(From OE-Core rev: 9acfc54b2707bf04922f153d06ae27ff552fbe23)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE fixed:
- CVE-2024-40776 webkitgtk: Use after free may lead to Remote Code Execution
- CVE-2024-40780 webkitgtk: Out-of-bounds read was addressed with improved bounds checking
Upstream-Status: Backport from b951404ea7 and e83e4c7460
(From OE-Core rev: e4c82db8a7c3273fe30bc99880fcdcd7ab061924)
Signed-off-by: Rohini Sangam <rsangam@mvista.com>
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The patches are copied from xserver-xorg recipe.
The CVES are reported for both and patched apply on both.
(From OE-Core rev: cdcb9957a6fe1629dc3230fcdfd09322877d4038)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These CVEs are patched in gstreamer1.0-plugins-bad.
CPE for gstreamer-plugins-bad mostly hits original gstreamer recipe.
(From OE-Core rev: a2339d124c2561bf157f3e14af0b3152d257d937)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport fix from upstream.
There was style refactoring done in the code meanwhile, so the patch mas
assembled manually by applying each change on 4.3.0 sources.
(From OE-Core rev: fda622289ef26fac38e7dc41e6f0c9d7c866f06e)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This further tweaks fix for CVE-2022-1622/CVE-2022-1623 by adding it to
one additional goto label.
Previous fix:
b4e79bfa0c
Additional fix:
9be22b639e
(From OE-Core rev: c7632c5a3853290292fa695a0a7b15eb06159036)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These are currently tested on the autobuilder for Kirkstone.
(From meta-yocto rev: f9d0be9bb3c447cad6292434b803c317c9efac53)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To avoid errors from eudev/udev we need an sgx group, but if we add it
via groupadd that causes shadow login to be brought into an image, which
causes images which have CONFIG_MULTIUSER unset to fail with `setgid:
Function not implemented` as shadow's login doesn't implement the
heuristics which busybox has to handle this kernel configuration.
(From OE-Core rev: a20b02fdfe64c005f7587a1d9077bdc282f7b6b1)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a1c81ac4a869cc57394071ace2ca086eb8ac47a4)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The wheel group is not declared while it can be used to access the systemd
journal and to configure printers in CUPS. It can also be used for su and sudo
permissions.
So far it was created later in the rootfs postcommand systemd_create_users.
(From OE-Core rev: 4cafad1a0ef5506151656fd644dcdf3193245173)
Signed-off-by: Louis Rannou <lrannou@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bebe52ae9576393ebb9d7405fc77fba21e84ba5b)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The two patches to disable use of debconf and generation of
documentation have been merged upstream.
(From OE-Core rev: f68617115d3518368db16bc16bcf4578619999fe)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit aca8844d7c05b4ba937625e59275d3f7953d3da7)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Add a patch to allow the use of debconf to be disabled.
* Replace 0007-Disable-generation-of-the-documentation.patch with a new
patch to disable the generation of the documentation using a
configuration option.
* Replace 0006-Disable-shell-for-default-users.patch with a sed
expression that uses a variable, NOLOGIN, to specify what command to
use for users that are not expected to login. This allows to use some
other command than "nologin", e.g., "false". Also, by using
${base_sbindir}, it adheres to usrmerge being configured.
(From OE-Core rev: 65f01b1e94d956c5591850deb6abc469e05138eb)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e7abf63cc8bdc61c8d978b3c21a38e17716fc292)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The pipes library is deprecated in Python 3.11 and will be removed in
Python 3.13. pipes.quote is just an import of shlex.quote anyway.
(From OE-Core rev: d167661bceebebafb04dca3bf6a888003f46e6c9)
Signed-off-by: Ernst Persson <ernst.persson@non.se.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Insufficient validation of filenames against control characters in
Apache Subversion repositories served via mod_dav_svn allows
authenticated users with commit access to commit a corrupted revision,
leading to disruption for users of the repository. All versions of
Subversion up to and including Subversion 1.14.4 are affected if serving
repositories via mod_dav_svn. Users are recommended to upgrade to
version 1.14.5, which fixes this issue. Repositories served via other
access methods are not affected.
References:
https://nvd.nist.gov/vuln/detail/CVE-2024-46901
Upstream patches:
https://subversion.apache.org/security/CVE-2024-46901-advisory.txt
(From OE-Core rev: 2082038de00090e4b10a151068876f83c83f94c7)
Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the X.org server. Due to improperly
tracked allocation size in _XkbSetCompatMap, a local
attacker may be able to trigger a buffer overflow condition
via a specially crafted payload, leading to denial of service
or local privilege escalation in distributions where the
X.org server is run with root privileges.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-9632
Upstream patch:
ba1d14f8ef
(From OE-Core rev: 95027410dba7a2a7e9b93f76279272f22445399b)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After much debugging, the corruption issues on the autobuilder appear to
be due to the way sqlite accesses database files. It doesn't change the
file timestamp after making changes, which for reasons unknown, confuses
NFS. As soon as the file is touched, NFS becomes fine again accross the
whole cluster, as if by magic.
We could try and debug further but putting a "touch" call into the code
is easy and harmless. Lets hope this removes this annoying source of
errors.
(From OE-Core rev: c73af2d77f4c3eb474237fa8d5e340be4aefeb67)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To match the list in meta-poky/conf/distro/poky.conf.
(From yocto-docs rev: 802677ea3ef7b6c1ed43c71f7f33489288c0735a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is a requirement for building the documentation, otherwise we get
(on Ubuntu 24.04):
File "/usr/lib/python3.12/locale.py", line 615, in setlocale
return _setlocale(category, locale)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
locale.Error: unsupported locale setting
(From yocto-docs rev: cecf8bc678756790e9164000769e798be30d9d46)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 0943a7b67ef0012b5d9badc15e0c579dbb9014ae)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We used to have packages here and there in system-requirements.rst for
each distro. Instead, gather all the dependencies in poky.yaml.in so we
have an overview of what we provide for each distro.
Use yaml ">" to list the dependencies in alphabetical order, one entry
per line, which makes them easier to read and compare among distros.
Rename UBUNTU_… variables to UBUNTU_DEBIAN_…, since these are used for
both distros.
(From yocto-docs rev: 580b410c535f3b24f901cdbf011bf817038ba4c3)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1ed6118b7cf1b5dcbfca753c83fa30fb97bf44ad)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Modify locale installation method to be standard accross all debian-based distributions.
Pre-existing method is available only on Ubuntu, locale-gen tool has no parameter in Debian.
(From yocto-docs rev: 057f2fbce22fc020bef7d432275e28227895e022)
Signed-off-by: Guénaël Muller <guenael.muller@smile.fr>
Reviewed-by: Yoann Congal <yoann.congal@smile.fr>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Tested-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 30002019198a168e48537407bb928facb26af82a)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There was a report that enabling assertions and all tests results in
notices in log.do_configure:
NOTE: building with unit tests increases the size of the installed library and renders it insecure.
NOTE: building with assertions increases library size and decreases performance.
This was overlooked when dbus and dbus-tests recipes were merged;
enabling all tests and assertions still requires a special, separate
build of dbus. If those tests are useful this could be revisited.
Until then, we should use productions settings for the main recipe.
Buildhistory-diff:
packages/core2-64-poky-linux/dbus/dbus-dbg: PKGSIZE changed from 9958176 to 8627824 (-13%)
packages/core2-64-poky-linux/dbus/dbus-lib: PKGSIZE changed from 544347 to 346339 (-36%)
packages/core2-64-poky-linux/dbus/dbus-ptest: PKGSIZE changed from 3524983 to 3116951 (-12%)
packages/core2-64-poky-linux/dbus/dbus-ptest: FILELIST: removed "/usr/share/installed-tests/dbus/test-dbus-launch-eval.sh_with_config.test /usr/share/installed-tests/dbus/test-counter_with_config.test /usr/libexec/installed-tests/dbus/test-dbus-launch-eval.sh /usr/libexec/installed-tests/dbus/test-dbus-launch-x11.sh /usr/share/installed-tests/dbus/test-counter.test /usr/libexec/installed-tests/dbus/test-counter /usr/share/installed-tests/dbus/test-dbus-launch-x11.sh.test /usr/share/installed-tests/dbus/test-dbus-launch-x11.sh_with_config.test /usr/share/installed-tests/dbus/test-dbus-launch-eval.sh.test"
packages/core2-64-poky-linux/dbus/dbus: PKGSIZE changed from 510939 to 350331 (-31%)
(From OE-Core rev: 054ce01ae84eb10e055a41ec8dd85ebce9ea23c8)
(From OE-Core rev: b132b817f5931b290e5348dd4a17fbfdc5c6e2c4)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Newer compilers end up with errors while compiling these test snippets
and build results in failures.
(From OE-Core rev: 61bd7eccd8e305e2dd95f0b0b86b09d72e99fc1a)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If user namespaces are not available (typically because AppArmor is
blocking them), alert the user.
We consider network isolation sufficiently important that this is a fatal
error, and the user will need to configure AppArmor to allow bitbake to
create a user namespace.
[ YOCTO #15592 ]
(From OE-Core rev: a069b9f9ee6708022e12970d53262d966ee806ba)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b6af956fe6e876957a49d4abf425e8c789bf0459)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
opkg stores the current time as Installed-Time in its status file when
installing packages to the rootfs. Make this reproducible by replacing
Installed-Time with ${REPRODUCIBLE_TIMESTAMP_ROOTFS}, which then also
matches the files' datestamps.
Based on OpenWrt's approach for the issue [1].
[1] https://github.com/openwrt/openwrt/blob/main/include/rootfs.mk#L103
(From OE-Core rev: 61a9b1b1cb618ce90ba7886036f41263075c07df)
(From OE-Core rev: bfa9c2f15ac275fceccf22084bed9a064304eb6e)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Requests is a HTTP library. Prior to 2.32.0, when making requests
through a Requests `Session`, if the first request is made with
`verify=False` to disable cert verification, all subsequent requests to
the same host will continue to ignore cert verification regardless of
changes to the value of `verify`. This behavior will continue for the
lifecycle of the connection in the connection pool. This vulnerability
is fixed in 2.32.0.
References:
https://nvd.nist.gov/vuln/detail/CVE-2024-35195
Upstream patches:
a58d7f2ffb
(From OE-Core rev: 8bc8d316a6e8ac08b4eb2b9e2ec30b1f2309c31c)
Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability was found in PAM. The secret information is
stored in memory, where the attacker can trigger the victim
program to execute by sending characters to its standard
input (stdin). As this occurs, the attacker can train the
branch predictor to execute an ROP chain speculatively.
This flaw could result in leaked passwords, such as those
found in /etc/shadow while performing authentications.
References:
https://security-tracker.debian.org/tracker/CVE-2024-10041
Upstream patches:
b3020da7da
(From OE-Core rev: 3422c2533caaa2664944315580c52a2272815305)
Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was fixed in 2.0.14, but NVD DB lists > 2.0.20 causing
false positives in CVE metrics.
NVD entries [1] and [2] list commit [3] which redirects to commit [4].
Also Debian 10 uses this commit, while Debian 11 with 2.0.14 does not
patch it and claims it's fixed.
Trying to apply the patch shows it's already applied.
Following shows git history of this commit wrt tags.
SDL$ git describe a7ff6e96155f550a5597621ebeddd03c98aa9294 --tags
release-2.0.12-305-ga7ff6e961
SDL$ git describe release-2.0.14 --tags --match=release-2.0.12
release-2.0.12-873-g4cd981609
SDL$ git describe release-2.0.20 --tags --match=release-2.0.12
release-2.0.12-3126-gb424665e0
[1] https://nvd.nist.gov/vuln/detail/CVE-2020-14409
[2] https://nvd.nist.gov/vuln/detail/CVE-2020-14410
[3] https://hg.libsdl.org/SDL/rev/3f9b4e92c1d9
[4] a7ff6e9615
(From OE-Core rev: 3079d562b4df69ab0ac20ec8d13a4240ce0a3514)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The previous bin_package description was confusing: it would instruct to
use the git fetcher to extract the content of an RPM package using the
`subpath` option - but that's not possible as the git fetcher can be
used to clone a repository but not to do the extraction.
Update the description by telling what it really does and what it
doesn't do, and by giving an HTTPS+RPM example.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: e201ee883c152555ef4c9bd3fa31c3eb96f6dc2f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 305f024bf99ba02b153eed0cebe3d36594868497)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We try to limit our usage of these admonitions to `note` and `warning`,
as the Sphinx documentation warns that most themes only style these two
admonitions. So add a section on that.
Suggested-by: Quentin Schulz <quentin.schulz@cherry.de>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 41788e6d230cfb49fadae58ab9651d57cc26f857)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit f86ffa1b1dcf0665c17424eee87b6bead09960f6)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Having all oe-selftest results on top of each other results in a large 640MB
json file which is hard to use. Split the results out per machine and test type.
This also stops the toolchain raw logs from overwriting each other meaning more
than one MACHINE is preserved.
(From OE-Core rev: e42b6a40a3a01e328966bb5ee1bb3e0993975b15)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4b890f04bc7d147b4a11b824a84f3d2abd75ac54)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The duration values have pointless amounts of precision. Removing some of the
least significant digits reduces result size and makes the results easier to read.
(From OE-Core rev: 4ec9bb7e1a02de8223fb7485fc47cb43ad19093c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a789a2e6d97bb8efd663226a17db8d1ca6c1e40f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We've improved the data stored for reproduicible builds. Teach resulttool how
to apply those cleanups when reprocessing data so we can reduce results file
sizes and make the data easier to process.
(From OE-Core rev: cf1b4eb85ca3cb62c9746c6dc8f6dc9c4802c142)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b799c57ae6d61c1b1c7035c8a2c4ba6ee08d1a81)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Improve the rawlogs handling to include ltp logs as well as the ptest ones to
reduce the size of the results git repos.
(From OE-Core rev: 0309366b04dd2d0819c4af409269995c08c7abb3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a0a1954d559609c2c1ca16936d0d68eb3c4c6b45)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Storing the log files inside the testresults git repo isn't scaling and isn't
really appropriate use of a git repository. Allow these to be optionally stored
in a separate filesystem location so the git repo can remain managable.
(From OE-Core rev: 1084e88534f7a1341249ab453b82a35f0cddba87)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1afc0f3d7e93fa8496be241e9622d3b9a6904bd5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When using store mode, --all was broken as not all files were being preserved.
Fix this by limiting the scope of the git rm command.
(From OE-Core rev: 25173a06c4c1b4c6f1f8cdfe49f0b600cd3efd65)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9604561d2022b6c76b1cb4186d40800d1affdd2b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Tweak the gitarchive exclude handling not to error if excluded files
don't match.
Also return the tagname created so that other code can then use it.
(From OE-Core rev: 2df9c2248ac4996ad1fd1fe9f492eb2d71b758cb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1adba3430faffdf6217b6a00533a3b48a9388abc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Using 4 space indentation in resulted in hundreds of megabytes of extra file size
in general use. Reduce this to make filesizes more managable and reduce the processing
cost. Some level of indentation and spacing does make the files more readable and allows
use of git diff so we need to retain some of it.
(From OE-Core rev: cae6106f152c8c44e2d85179ad7e6831b974ffd5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a274cdcaf852cca9497f0358f44dda99c06aacbe)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We have a challenge on the autobuilder where test results from both OE-Core
and poky are being mixed together during result storage which is confusing the
data. Add a way to filter to specific revisions as the least worst way to fix
the various issues this is causing.
(From OE-Core rev: 5588459188ea21cb7a2064828245d39f1328c6cb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3f276a0dc65341668788853be2cf27ab6aa12b13)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There are several problems with these paths. Firstly they contain full
system paths which depend upon where the test was run. These are pretty
pointless and just take up a lot of space making the results files large.
Secondly, they contain the same path twice. The reference and target path
will always be the same thing in two different locations.
Strip off the prefix and remove the duplication. This does change the output
data but that can't really be avoided. It does shrink the results data and makes
it more readable.
(From OE-Core rev: 13d844b15deba49a54676fa6f83ab4526ec74b9a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 81a44de36e864b08687451fd85aeba7c529fd7f7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The "rawlogs" data consists of a long string of results data which is
already in a structured data format. I can't see this is adding much
value in duplciating the data but it does create a huge string with a
lot of long problematic pathnames and inflates the results data size.
I suggest we drop this data as obsolete and not necessary.
(From OE-Core rev: 8e6210530042b722a4f7fea17e5d10cddcd8dfab)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5b2c70fab2ffa409b861d83f048b65d458d03a90)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Without this change, TIC is the native tic in recipe-sysroot-native.
By default, native tic has set its default terminfo path to native path:
${datadir}/terminfo; $HOME/.terminfo
When sstate cache is used, the cached native tic's terminfo path could
be a path not exist on current host, then native tic will try to install
terminfo to HOME dir, cause host contamination.
Disable the terminfo installation by setting TIC to :
(From OE-Core rev: 33069a688930ccb98a66f02feac40382ecf6cf85)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fe35ead2c3135a18c346e7baa31d34b15c3e2d95)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The code was changing the timestamps of the files in the do_package output,
particularly the files added for debug sources. This was to do two things:
a) make do_package sstate more reproducible
b) ensure better hash equivalence matching
Unfortuately the debug source files are hardlinks into the source tree for
efficiency so touching these, touches a lot of files in ${B} and ${S}. This
causes unpredictable effects if compile is run again for example, or could
cause compiling in the install task.
The hash equivalence matching is of key importance but we can mimic that
using clamping of the file timestamps in the depsig output used to generate
the hashes.
This patch drops the global timestamp clamping, instead allowing the files
to retain their creation timestamps into sstate. This makes do_package sstate
slightly less reproducibile. We could clamp the sstate timestamps but that
would lead to two different sets of timestamps depending on whether the
data came from sstate or not. I'd prefer to have consistent code behaviour,
rather than differing behavhour depending on whether data came from sstate
or not.
If we wanted to have reproducibiliy and fix the "corruption" of S/B and have
consistent codepaths, the only other option would be two copies of the
sources, which could end up huge and seems the least desireable option.
This patch therefore drops the timestamp clamping in the sstate files
and tweaks the depsig data generation to clamp the timestamps for do_package
instead since this seems the best compromise.
I validated that rpm/deb/ipk files still generate correctly as before.
(From OE-Core rev: 0c93bb692b39af51f0ca109dfd1f949abe7eea9c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 475759fdab7200488b2a568b2ba1aa31a456d113)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
diffoscope before 256 allows directory traversal via an embedded
filename in a GPG file. Contents of any file, such as ../.ssh/id_rsa,
may be disclosed to an attacker. This occurs because the value of the
gpg --use-embedded-filenames option is trusted.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-25711
Upstream patches:
458f7f04bc
(From OE-Core rev: da4977e9414361a30eb322d1456a664515b35693)
Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A heap-based buffer overflow was found in the SDHCI device
emulation of QEMU. The bug is triggered when both
`s->data_count` and the size of `s->fifo_buffer` are set to
0x200, leading to an out-of-bound access. A malicious guest
could use this flaw to crash the QEMU process on the host,
resulting in a denial of service condition.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-3447
Upstream patch:
2429cb7a9f
(From OE-Core rev: 01d7ac9244364b7f89cd2f99fff11c2417bcad03)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A double free vulnerability was found in QEMU virtio devices
(virtio-gpu, virtio-serial-bus, virtio-crypto), where the
mem_reentrancy_guard flag insufficiently protects against DMA
reentrancy issues. This issue could allow a malicious privileged
guest to crash the QEMU process on the host, resulting in a d
enial of service or allow arbitrary code execution within the
context of the QEMU process on the host.
CVE-2024-3446-0004, CVE-2024-3446-0005, CVE-2024-3446-0006
are CVE fix and CVE-2024-3446-0001, CVE-2024-3446-0002,
CVE-2024-3446-0003 are dependent commits to fix the CVE.
References:
https://nvd.nist.gov/vuln/detail/CVE-2024-3446
Upstream patches:
9c86c97f12f63192b054ec0504b989ba28e0ff4db4295bff25f4729ec39a
(From OE-Core rev: db7e3a56656db0bc61ec2e35ccc149e9b90a389b)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Same was done in newer Yocto releases.
See commit 72f2d4cf44b795f766ecdee0b8362c7e162c5efc
(From OE-Core rev: 390421edf8b6eb6031de657cdcaf0c7d50b605be)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Same was done in newer Yocto releases.
See commit: f99b25355133fe8f65a55737270e67ea10b79d52
See commit: 40cd768368167f81de5bb55e9ff0584035f4c1b4
(From OE-Core rev: 823f7ab85cff010c777616ed5db0e0c41f6cc4e6)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The CVE has disputed flag in NVD DB.
(From OE-Core rev: bd01091c33c1de6ae7e1605301e3f73350ee7e7e)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is vulnerability of libksba and we use fixed libksba version
(currently 1.6.4).
(From OE-Core rev: 12007a6d19db220e6540948de9818332192ecde1)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Same was done in newer Yocto releases.
See commit See commit 0f2cd2bbaddba3b8c80d71db274bbcd941d0e60e
(From OE-Core rev: 50d8a653104abb9b5cd8a708a7bd97446e894bcf)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
EDK2 is susceptible to a vulnerability in the CreateHob() function,
allowing a user to trigger a integer overflow to buffer overflow
via a local network. Successful exploitation of this vulnerability
may result in a compromise of confidentiality, integrity, and/or
availability.
References:
https://nvd.nist.gov/vuln/detail/CVE-2022-36765
Upstream-patches:
59f024c76eaeaee8944f9a75b030cf
(From OE-Core rev: 260fc2182e6a83d7c93b2e8efd95255cd9168a79)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
EDK2's Network Package is susceptible to a predictable TCP Initial
Sequence Number. This vulnerability can be exploited by an attacker
to gain unauthorized access and potentially lead to a loss of
Confidentiality.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45236
Upstream-patch:
1904a64bcc
(From OE-Core rev: a9cd3321558e95f61ed4c5eca0dcf5a3f4704925)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
EDK2's Network Package is susceptible to a predictable TCP Initial Sequence
Number. This vulnerability can be exploited by an attacker to gain
unauthorized access and potentially lead to a loss of Confidentiality.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45237
Upstream-patches:
cf07238e5f4c4ceb2ceb
(From OE-Core rev: 6f8bdaad9d22e65108f859a695277ce1b20ef7c6)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
EDK2's Network Package is susceptible to an out-of-bounds read
vulnerability when processing the IA_NA or IA_TA option in a DHCPv6
Advertise message. This vulnerability can be exploited by an attacker
to gain unauthorized access and potentially lead to a loss of
Confidentiality.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45229
Upstream-patches:
1dbb10cc5207362769ab1c440a5ece1d0b95f645
(From OE-Core rev: 23a87c571ae4cdd285a96af0d458906aaf8c4571)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
EDK2's Network Package is susceptible to a buffer overflow vulnerability
when handling Server ID option from a DHCPv6 proxy Advertise message.
This vulnerability can be exploited by an attacker to gain unauthorized
access and potentially lead to a loss of Confidentiality, Integrity
and/or Availability.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45235
Upstream-patches:
fac297724eff2986358f
(From OE-Core rev: dd26902517c30f34cc661cf9f79fc589d0358412)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
EDK2's Network Package is susceptible to a buffer overflow vulnerability
when processing DNS Servers option from a DHCPv6 Advertise message. This
vulnerability can be exploited by an attacker to gain unauthorized access
and potentially lead to a loss of Confidentiality, Integrity and/or
Availability.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45234
Upstream-patches:
1b53515d53458c582685
(From OE-Core rev: d9d9e66349ac0a2e58f54b104fb1b30f1633c1ab)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2023-45232:
EDK2's Network Package is susceptible to an infinite loop vulnerability
when parsing unknown options in the Destination Options header of IPv6.
This vulnerability can be exploited by an attacker to gain unauthorized
access and potentially lead to a loss of Availability.
CVE-2023-45233:
EDK2's Network Package is susceptible to an infinite lop vulnerability
when parsing a PadN option in the Destination Options header of IPv6.
This vulnerability can be exploited by an attacker to gain unauthorized
access and potentially lead to a loss of Availability.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45232https://nvd.nist.gov/vuln/detail/CVE-2023-45233
Upstream-patches:
4df0229ef9c9c87f08dd
(From OE-Core rev: c84eb03f07687d2e0df1e2033599fa2cf79c6b4d)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
EDK2's Network Package is susceptible to an out-of-bounds read
vulnerability when processing Neighbor Discovery Redirect message. This
vulnerability can be exploited by an attacker to gain unauthorized access
and potentially lead to a loss of Confidentiality.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45231
Upstream-patches:
bbfee34f416f77463d72
(From OE-Core rev: bdff14d8e6f4dad7b873442c813672ef0ec6fb01)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
EDK2's Network Package is susceptible to a buffer overflow vulnerability
via a long server ID option in DHCPv6 client. This vulnerability can be
exploited by an attacker to gain unauthorized access and potentially lead
to a loss of Confidentiality, Integrity and/or Availability.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45230
Upstream-patches:
f31453e8d65f3658197b
(From OE-Core rev: 50b50174f057a9a5fb9773e67b4f183ae942ff10)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
EDK2 is susceptible to a vulnerability in the Tcg2MeasurePeImage()
function, allowing a user to trigger a heap buffer overflow via a local
network. Successful exploitation of this vulnerability may result in a
compromise of confidentiality, integrity, and/or availability.
References:
https://nvd.nist.gov/vuln/detail/CVE-2022-36764
Upstream-patches:
c7b27944210d341c01ee8f6d343ae6
(From OE-Core rev: aba14824159e549fd77cb90e3a9a327c527b366f)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
EDK2 is susceptible to a vulnerability in the Tcg2MeasureGptTable()
function, allowing a user to trigger a heap buffer overflow via a local
network. Successful exploitation of this vulnerability may result in a
compromise of confidentiality, integrity, and/or availability.
References:
https://nvd.nist.gov/vuln/detail/CVE-2022-36763
Upstream-patches:
22444654324776a1b39e1ddcb9fc6b
(From OE-Core rev: 26db24533f9f32c32189e4621102b628a9ea6729)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
First, libcheck has the ability to increase all test timeouts by an arbitrary
multiplier. Because we run our tests on loaded build machines,
increase all timeouts by 10x to reduce the chance of load causing failures.
Second, use GST_CHECKS_IGNORE to list test cases that should be skipped.
Drop skip-aggregator-test.patch as this is now redundant, and also skip
gstnetclientclock.c:test_functioning as this is very sensitive to load.
[ YOCTO #14808 ]
(From OE-Core rev: 13b13b81b91f618c13cf972067c47bd810de852f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 669d0df81f651f7c033c8cb7872cac5bfe670a4f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
python 3.13 removed the pipes module. Thus build fails for host machines that run python 3.13
This commit adds a backport patch to use subprocess module instead
(From OE-Core rev: 1a02cf1997216cb943d8965fe74f971a8cb2f70f)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
TL;DR version:
with this, and the previous compression level changes
I am seeing drastic speedups in package_write_rpm completion times:
webkitgtk goes from 78 seconds to 37 seconds
glibc-locale goes from 399 seconds to 58 seconds (!)
The long version:
rpm uses multithreading for two purposes:
- spawning compressors (which are nowadays themselves
multi-threaded, so the feature is not as useful as it once
was)
- parallel file classification
While the former behaves well on massively parallel CPUs
(it was written and verified here :), the latter was then added
by upstream and only benchmarked on their very old, slow laptop,
apparently:
41f0e214f2
On anything more capable it starts showing pathologic behavior,
presumably from spawning massive amount of very short-lived threads,
and then having to synchronize them. For example classifying glibc-locale
takes
5m20s with 256 threads (default on my machine!)
1m49s with 64 threads
59s with 16 threads
48s with 8 threads
Even a more typical recipe like webkitgtk is affected:
47s with 256 threads
32s with 64 threads
27s with 16 or 8 threads
I have found that the optimal amount is actually four: this also
means that only four compressors are running at a time, but
as they're themselves using threads, and typical recipes are dominated
by just two or three large packages, this does not affect overall
completion time.
(From OE-Core rev: 896192604d84a6f77095f23cd13232e249b7aac5)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
zstd uses 3 by default, while 19 is the highest and slowest.
It's not clear why 19 was picked to begin with, possibly
I copy-pasted it from rpm's examples without thinking:
https://git.yoctoproject.org/poky/commit/?h=master-next&id=4a4d5f78a6962dda5f63e9891825c80a8a87bf66
This brings significant speedups in rpm's compression step:
for example compressing webkitgtk takes 11s instead of 36s.
The rpm size increases from 175648k to 234860k. I think it's
a worthy default tradeoff.
(From OE-Core rev: c377ced95ef7fd060316db1325529826d0985790)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability was found in FFmpeg up to 7.0.1. It has been classified as critical.
This affects the function pnm_decode_frame in the library /libavcodec/pnmdec.c.
The manipulation leads to heap-based buffer overflow. It is possible to initiate
the attack remotely. The exploit has been disclosed to the public and may be used.
Upgrading to version 7.0.2 is able to address this issue. It is recommended to upgrade
the affected component. The associated identifier of this vulnerability is VDB-273651.
(From OE-Core rev: 7335a81112673616240f010d4930b4982b10c355)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a local
attacker to execute arbitrary code via the libavfilter/f_reverse.c:269:26
in areverse_request_frame.
(From OE-Core rev: ec7301d63376197ed3e89282545109f046d63888)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Buffer Overflow vulnerability in Ffmpeg v.n6.1-3-g466799d4f5 allows a local attacker
to execute arbitrary code via theav_samples_set_silence function in the
libavutil/samplefmt.c:260:9 component.
(From OE-Core rev: 88a1fc5a6445e72e6cc78c39a6feff3aa96beea6)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a local attacker
to execute arbitrary code via a floating point exception (FPE) error at
libavfilter/vf_minterpolate.c:1078:60 in interpolate.
(From OE-Core rev: b6c00d2c64036b2b851cdbb3b6efd60bc839fa5b)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patch with tweaks for the current version to fix
CVE-2024-0684.
(From OE-Core rev: 3d9a4cacd5f051134f190afcab2c71b3286cf9e5)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Builder is a common word and there are many other builder components
which makes us to ignore CVEs for all of them.
There is already 1 ignored and currently 3 new ones.
Instead, set product to yocto to filter them.
(From OE-Core rev: 941a645b3b18418e020ada9ebdd19f425f03dfc8)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When installing a package from a Mercurial VCS URL (ie "pip install
hg+...") with pip prior to v23.3, the specified Mercurial revision could
be used to inject arbitrary configuration options to the "hg clone" call
(ie "--config"). Controlling the Mercurial configuration can modify how
and which repository is installed. This vulnerability does not affect
users who aren't installing from Mercurial.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-5752
Upstream patches:
389cb799d0
(From OE-Core rev: 862c0338fba06077a26c775b49f993eac63762c9)
Signed-off-by: Jiaying Song <jiaying.song.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Testing shows the worst case CDN response time can be up to 100s. The wget fetcher
is used for accessing sstate from the CDN so increase our timeouts there to match
our worst case repsonse times.
(Bitbake rev: 3f88b005244a0afb5d5c7260e54a94a453ec9b3e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Python 3.13 emits a ResourceWarning for unclosed sqlite3 `Connection`s.
See https://docs.python.org/3/whatsnew/3.13.html#sqlite3
The previous commit fixed persist_data's context manager to close the
connection, but we were never actually using `with` in the first place.
This change is not necessary on 'master' because persist_data was
removed.
(Bitbake rev: 9789c55ecc90ba074596061fa16e90d3e8accb02)
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
(cherry picked from commit 61f803c7d92a012b62837b0cdae4789a394b260e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Udev script network.sh is called when a new ethernet interface is plugged (eg. USB).
Due to some (old) missing files, this script does nothing, instead of configuring the
interfaces with ifup.
I just commented the corresponding lines to allow the script to reach the part where
it calls ifup.
(From OE-Core rev: 8c10f4a4dc12f65212576e6e568fa4369014aaa0)
Signed-off-by: Regis Dargent <regis.dargent@gmail.com>
Fixes [YOCTO 15616]
network.sh relies on (long) missing files (eg. /etc/network/options,
/etc/init.d/network) to decide if it should configure the new network
interface (ifup) or put its name in /etc/udev_network_queue for future
initialization by /etc/init.d/network service.
The actual result was that the new hotplugged interface was never
automatically configured.
Removing the obsolete tests allows the script to do its intended job.
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 160f7139172ffdf510a0d7d4e85f7fbaac7fd000)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When LD_LIBRARY_PATH is set, post-relocate-setup.sh will fail and
exit properly. But such failure is ignored and the SDK installation
will continue and tell user that things succeed. This is misleading.
So exit immediately if post-relocate-setup.sh fails.
Fixes [Yocto #15586]
(From OE-Core rev: 7050f445081801555614b264e1932e55538a7127)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c8e2dcc1f71aa33cc6e56dfdebebbe7ef010c944)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Unless DEBUG_BUILD is enabled, pass -g1 to massively reduce the size of
the debug symbols
Level 1 produces minimal information, enough for making backtraces in
parts of the program that you don't plan to debug. This includes
descriptions of functions and external variables, and line number
tables, but no information about local variables.
This makes the sstate objects a lot more manageable, and packaging
faster.
(From OE-Core rev: 13a2f43920c53f9f1bc5ec52eba9eb48da265ef6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Unless DEBUG_BUILD is enabled, pass -g1 to massively reduce the size of
the debug symbols (4.3GB to 700M at time of writing):
Level 1 produces minimal information, enough for making backtraces in
parts of the program that you don't plan to debug. This includes
descriptions of functions and external variables, and line number
tables, but no information about local variables.
This makes the sstate objects a lot more manageable, and packaging
faster. On my machine:
PKG TASK ABSDIFF RELDIFF WALLTIME1 -> WALLTIME2
webkitgtk do_compile -613.8s -21.7% 2823.3s -> 2209.5s
webkitgtk do_package -143.4s -53.6% 267.7s -> 124.3s
webkitgtk do_install -93.7s -60.1% 156.0s -> 62.3s
webkitgtk do_populate_sysroot -51.6s -86.4% 59.7s -> 8.1s
Cumulative walltime:
-892.9s -26.5% 56:06.3 (3366.3s) -> 41:13.4 (2473.4s)
(From OE-Core rev: 287584ee1068e36c7e758aa1d69ef71382c9adaa)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8361411ea0d67a2620680e2e86045799e072c80a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Currently, perl-native is missing from DEPENDS for webkitgtk even though
perlnative bbclass is inherited. This happens because the DEPENDS variable is
reassigned right after perlnative class is inherited:
inherit perlnative (DEPENDS += "perl-native")
...
DEPENDS = " \
..."
Adjust the DEPENDS line to use += in order to fix this.
(From OE-Core rev: 76cb08195f90b36395d7ad09ab8f2654eda0d204)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(From OE-Core rev: a207c8f42f809340e0794cd326cb5c45e32d7d56)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 4.0.22 release of the 4.0 series for buildtools.
(From OE-Core rev: ca09d02ae7628d7d003aaaaa7b600aa6d58d515c)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a
local attacker to execute arbitrary code via the libavfilter/af_stereowiden.c:120:69.
(From OE-Core rev: 248dc3b20971fb95f0ceb2a34959f857c89ae008)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg version n6.1.1 was discovered to contain a heap use-after-free via
the av_hwframe_ctx_init function.
(From OE-Core rev: 072a5454fa6610fd751433c518f9beb5496851a1)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg version n6.1 was discovered to contain a heap buffer overflow vulnerability
in the draw_block_rectangle function of libavfilter/vf_codecview.c. This vulnerability
allows attackers to cause undefined behavior or a Denial of Service (DoS) via crafted input.
(From OE-Core rev: d675ceadf5844524e9f77c2c9b76b9ca42e699fc)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Buffer Overflow vulnerability in Ffmpeg v.n6.1-3-g466799d4f5 allows a local attacker
to execute arbitrary code via the av_malloc function in libavutil/mem.c:105:9 component.
(From OE-Core rev: 433c84c528bb9920399abfe9e9461d26a929bc7a)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Buffer Overflow vulnerability in Ffmpeg v.N113007-g8d24a28d06 allows a local
attacker to execute arbitrary code via the libavutil/imgutils.c:353:9 in image_copy_plane.
(From OE-Core rev: be875832526636638a034680f837241c16e2b26d)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FFmpeg 7.0 is vulnerable to Buffer Overflow. There is a negative-size-param
bug at libavcodec/mpegvideo_enc.c:1216:21 in load_input_picture in FFmpeg7.0
(From OE-Core rev: 6eb7dc3eecbbe115f95864d587fb3d5557321973)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a section on providing global level configuration from the
layer.conf file. Since this file is parsed at an earlier stage in the
parsing process, it's not possible to combine bb.utils.contains and
{DISTRO,MACHINE}_FEATURES to conditionally set some configurations.
This patch documents:
- First that this file can be used for providing such configuration.
- Then demonstrate how to conditionally provide them, using a technique
that is currently used in meta-virtualization
(https://git.yoctoproject.org/meta-virtualization/tree/conf/layer.conf#n50).
Fixes [YOCTO #12688].
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: e49111c280927c922ab40547c02c11772787b731)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 31e5bd3e82e11f77da2abd96eb8c17a7c8194b7c)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To make references to the bitbake repo, add an extlink for it and use it
in the docs with ":bitbake_git:`lib/bb/utils.py </tree/lib/bb/utils.py>`".
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 579da2e7222c1bd21948205f470d97435f3b2cc3)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 8bf3c656ec54a582c75ca7c135121a15f8e4f631)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This variable was removed from the Sphinx-generated
documentation_options.js, thus breaking the current implementation of
our switchers.js. Like searchtools.js, which is also generated by
Sphinx, use document.documentElement.dataset.content_root as a
replacement.
To be backwards-compatible to get one or the other.
(From yocto-docs rev: 6c16f7481b8b175271072062925959bbaba2ec5f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 2849690abf94872e259e712128e90413f3b9a2f2)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These files are placed in the _static directory during publish. Note
that Sphinx does not complain if files do not exist during compilation
(since they are copied at the end). This is why this was used instead of
the ":download:" role.
(From yocto-docs rev: a9fc5432fdb568103ba9b719f71e66895f939792)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 38aa55418426227203fe3a106fa1e85494a57c12)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This patch makes the "latexpdf" target compile the documentation with
xelatex instead of the default pdflatex engine.
The reason behind this is stated in [YOCTO #14357]: pdflatex does not
support compiling foreign characters, so we need to resort to another
engine, here xelatex.
It also increases the texmf config buf_size to 10000000 to avoid a
compilation error.
(From yocto-docs rev: 0a6944b9f90b4d3babbdec9dee18fb8195b0db06)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 93848842b3ad8aa6b9c9f46d60f2c2ad396c6971)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove inkscape as it is not part of meta/, and use librsvg so we can
ship it in a buildtools tarball for the autobuilder workers.
(From yocto-docs rev: 1ecb50eacc6510e1b77215fd6af36b1f7ffdeabe)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 0caa432b888209bd80443df230143761e1faf415)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix pseudo with python 3.13 by adding a wrapper for posix_spawn and
fixing a NULL pointer dereference in envp handling it uncovered. This
fixes issues on Fedora 41.
(From OE-Core rev: 89b64526ac2bf0609a18c4d44b4835028f686978)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to a new revision which includes "Bugfix for Linux open(O_CREAT|O_EXCL)"
(From OE-Core rev: cc87b332c5d09d4d7aaa2569fa046a16012597d2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
glibc 2.40 renames some internal header variables. Update our hack to
work with the new version. These kinds of problems illustrate we need to
address the issue properly.
(From OE-Core rev: 63d7c11b46119f0c97d08f2fa837c02e633ab75f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is needed to work with coreutils 9.5.
Also contains some README tweaks.
(From OE-Core rev: c2549844031c30d2c1a6965ee66f163878d46fab)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
rpm 4.19 now builds with LFS64 support enabled by default,
so it calls statvfs64() to get the space available on the
filesystem it is installing packages into. This is not
getting caught by pseudo, so rpm is checking the host's
root filesystem, rather than the filesystem where the
build is happening.
Merge in that fix and a gcc14 fix.
(From OE-Core rev: 1b181d1fcef45f969ef9147912995d80dbe87d87)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pulls in the changes:
Eilís 'pidge' Ní Fhlannagáin (1):
subports: Add _GNU_SOURCE for syncfs probe
Richard Purdie (1):
SECURITY.md: Add file
Wu Zhenyu (1):
pseudo.1: Fix a typo
(From OE-Core rev: 40a013f7134aec1d0e953ad4906944072cfb2ca1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pull in:
pseudo_util.c: Open file with O_CLOEXEC to avoid fd leak
Use close-on-exec (O_CLOEXEC) flag when open log file to
make sure its file descriptor is not leaked to parent
process on fork/exec.
Fixes [YOCTO #13311]
(From OE-Core rev: b8445072f4009b3e912792931bd71a4201d541e9)
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
OE is the main user of pseudo and we've had the changes in the oe-core branch
around long enough that we're going to run with them. Swicth back to directly
using the master branch.
(From OE-Core rev: 198ff9141f94c551d2a29f3a036c209e3e554a37)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
[Luca: re-add 'branch' parameter to fix "does not set any branch parameter" warning]
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
pseudo overrides certain libc functions which are aliases when LFS64 is
enabled. In anycase pseudo may not be of much use on 32bit systems
(From OE-Core rev: 215367b62ac1f48ba224e56e7b8862c0a7bdbcd0)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to pull in:
pseudo.c: Avoid patch mismatch errors for NAMELESS file entries
In rare cases we see failures, often in linux-libc-headers for things like:
| INSTALL /XXX/linux-libc-headers/6.1-r0/image/usr/include
| abort()ing pseudo client by server request. See https://wiki.yoctoproject.org/wiki/Pseudo_Abort for more details on this.
Pseudo log:
path mismatch [2 links]: ino 46662476 db 'NAMELESS FILE' req '/XXX/linux-libc-headers/6.1-r0/image/usr'.
Setup complete, sending SIGUSR1 to pid 3630890.
Whilst this doesn't easily reproduce, the issue is that multiple different processes are
likely working on the directory and the creation in pseudo might not match accesses
made by other processes.
Ultimately, the "NAMELESS FILE" is harmless and pseudo will reconcile things
so rather than error out, we should ignore this case.
(From OE-Core rev: 77d018ce3b3a9390a5cc020bce9f9ea9017820dd)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4f30a1a74828e105cbe69677b3fbe5623f371543)
Signed-off-by: Fabio Berton <fabio.berton@criticaltechworks.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When `-pipe` is enabled, GCC passes data between its different
executables using pipes instead of temporary files. This leads to issues
when cmake attempts to infer compiler internals via the `-v` parameter
as each executable will print to `stderr` in parallel.
In turn this may lead to compilation issues down the line as for example
the system include directories could not be determined properly which
may then propagate to issues such as:
recipe-sysroot/usr/include/c++/11.3.0/cstdlib:75:15: fatal error:
stdlib.h: No such file or directory
| 75 | #include_next <stdlib.h>
| | ^~~~~~~~~~
| compilation terminated.
| ninja: build stopped: subcommand failed.
| WARNING: exit code 1 from a shell command.
Fix this stripping `-pipe` from the command line used to determine
compiler internals.
(From OE-Core rev: 8e2233fd0509b9f20c19d5006dd7ef0c2260bdba)
Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The pipe library is deprecated in Python 3.11 and will be removed in
Python 3.13. pipe.quote is just an import of shlex.quote anyway.
Clean up imports while we're at it.
(From OE-Core rev: 8eec5c4417301ea3b38e6662e7b29c9071f233e1)
Signed-off-by: Ola x Nilsson <olani@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 5f33c7b99a991c380d1813da8248ba5470ca4d4e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick commits from https://github.com/libexpat/libexpat/pull/915
Not picking test is suboptimal, but test structure was changed meanwhile
so we'd have to invent new code.
Skipping tests was already done in previous expat/kirkstone CVE patches.
(From OE-Core rev: 2cf8325876aa4d43151f5a327a21834db37bf0cb)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE is patched in gstreamer1.0-plugins-bad.
cpe product is set to gstreamer, they share source git repository.
(From OE-Core rev: e64d90d4c52f2e236dbe3b24b7deffce10452671)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Artifex Software jbig2dec v0.20 was discovered to contain a SEGV vulnerability
via jbig2_error at /jbig2dec/jbig2.c.
(From OE-Core rev: 3e9018fb14466495be7472a8620918347c732e86)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Commits 4591011449212c8e494ea42348acb2d27a82a51b and
6c19b6cf105ac321ec89da1a876a317020c45ab7 unconditionally changed
codeparser to rely on CPython 3.8 semantics. However, kirkstone
continues to support CPython versions >= 3.6.0 and as such string AST
nodes were no longer correctly identified.
Fix this by continuing to use `ast.Str` for Python versions < 3.8.0 and
only using the new code path for more recent versions. Detecting which
version of the AST API to use seems to be non-trivial so the Python
feature version is used instead.
Instances of this issue can be identified when executing bitbake with
debug logging:
while parsing MACHINE_ARCH, in call of d.getVar, argument
''TUNE_PKGARCH'' is not a string literal
As a consequence of these parsing issues, bitbake may assume that task
inputs haven't changed and as such erroneously reuse sstate objects when
it shouldn't.
(Bitbake rev: fb73c495c45d1d4107cfd60b67a5b4f11a99647b)
Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Variables SIGGEN_LOCKEDSIGS, SIGGEN_LOCKEDSIGS_TASKSIG_CHECK and
SIGGEN_LOCKEDSIGS_TYPES are used to lock specific tasks to specific
signatures. They are used by bitbake -S <lockedsigs> and bblock, so add
documentation for them.
(From yocto-docs rev: 1f61cd4a3e9c5bf75910559ddf2372f921c2a4ef)
Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 32e3995bed2836f549866ec3b8ad254bdda37dbf)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add sstate as an accepted word to avoid errors when runnign make
stylecheck.
(From yocto-docs rev: 7bd247bb3d8ff78757de1dedf1f87d86b3e3e08b)
Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1c50726296e876747ea3f862729e953f025ce619)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
make sphinx-lint runs sphinx-lint on the whole documentation which can be
long and reports a lot or errors/warnings. Let's add a new
SHPINXLINTDOCS variable to allow specifying a subset, just as VALEDOCS
does. Keep variable assignment aligned and also use $(SOURCEDIR) by
default for SPHINXLINTDOCS and VALEDOCS variables.
Also update the README file and fix a typo in Link checking section
title.
(From yocto-docs rev: ae46746897361d4177f3c4284f46753e3aa8c3c3)
Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Tested-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 3dfe7b5c746af31de74f67cf88214e5d52bdb65d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
make stylecheck runs Vale on the whole documentation which can be long
and reports a lot of errors/warnings. We can run Vale on a subset using
the VALEDOCS variable, so update documentation to highlight it.
(From yocto-docs rev: 038cc992af79718787a70dd620eb195c84a847dd)
Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Reviewed-by: Antonin Godard <antonin.godard@bootlin.com>
Tested-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 262237f72534c983e178231cb6839ed69709c443)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This term is used throughout the manual but is not properly
introduced anywhere.
(From yocto-docs rev: ced1bbb88a8046b1307376cd88ea85110677c9fc)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Newer versions of Sphinx already define a :cve: role that points to
cve.org, instead of the role we defined in conf.py that points to
nvd.nist.gov.
Rename our role to :cve_nist: to avoid warnings (treated as errors).
This is also backwards compatible, meaning we can build the doc with an
older Sphinx if needed.
The file were automatically replaced with following command:
find . -name '*.rst' -exec sed -i 's/:cve:/:cve_nist:/g' {} \+
Cherry pick:
* Changes on following files removed from cherry pick (not part of kirkstone):
documentation/migration-guides/release-notes-4.1.1.rst
documentation/migration-guides/release-notes-4.1.2.rst
documentation/migration-guides/release-notes-4.1.3.rst
documentation/migration-guides/release-notes-4.1.4.rst
documentation/migration-guides/release-notes-4.1.rst
documentation/migration-guides/release-notes-4.2.1.rst
documentation/migration-guides/release-notes-4.2.2.rst
documentation/migration-guides/release-notes-4.2.3.rst
documentation/migration-guides/release-notes-4.2.4.rst
documentation/migration-guides/release-notes-4.2.rst
documentation/migration-guides/release-notes-4.3.1.rst
documentation/migration-guides/release-notes-4.3.2.rst
documentation/migration-guides/release-notes-4.3.3.rst
documentation/migration-guides/release-notes-4.3.4.rst
documentation/migration-guides/release-notes-4.3.rst
documentation/migration-guides/release-notes-5.0.2.rst
documentation/migration-guides/release-notes-5.0.3.rst
documentation/migration-guides/release-notes-5.0.rst
documentation/migration-guides/release-notes-5.1.rst
* Fix minor conflicts in following files:
documentation/migration-guides/release-notes-3.4.2.rst: missing :term:
before CVE_PRODUCT
documentation/migration-guides/release-notes-4.0.2.rst: missing :term:
before PACKAGECONFIG
documentation/migration-guides/release-notes-4.0.7.rst: missing cve
2022-32912 on webkitgtk
Suggested-By: Quentin Schulz <quentin.schulz@cherry.de>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: f432e78fef82c5e5bfdfff08bb18757dc3479465)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 15fa3b7e85dde50d7236c1738ad607531cc654b8)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Give a brief description for important commands that made it into
devtool or that were missing from this quick reference document.
Cherry pick: Remove devtool ide-sdk from commit, this command was not
backported to kirkstone.
(From yocto-docs rev: 8a5111c406be9c4bf1cc78a34dd2174a227ca79c)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 6238adae1b072c9e09c558038d397dfac6ec109f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Reproducible builds are no longer a configuration option but are required.
We also rely on the prefix mapping capability of the compilers now.
As such, rewrite the source locating code to use the prefix maps instead
of taking a guess about WORKDIR which isn't correct for kernels, gcc,
externalsrc and probably more.
Instead, iterate the maps to locate any matching source code, keeping
in mind that multiple maps may map to one target location.
(From OE-Core rev: 80289f49d0c5ca98da1d1558728b8a468aab4326)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cbd6144a9769d21371ae0fe04db2adc05f6eed02)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Commit 7806e21e7d47 ("gcc: upgrade to v11.5") removed one patch named
0001-aarch64-Update-Neoverse-N2-core-defini.patch by mistake, this will
cause the Neoverse N2 core to be identified as the armv8.5 architecture,
restore this patch to avoid related compilation issues.
(From OE-Core rev: 4c75edda8ec28fb8dee19ca90a1ea7f33ba80999)
Signed-off-by: Ruiqiang Hao <Ruiqiang.Hao@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Rtaher than trying to use a sqlite database over NFS from DL_DIR, work from
a local copy in STAGING DIR after fetching.
(From OE-Core rev: 9b6363994e5715f1d08b98956befd8915c128e85)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 03596904392d257572a905a182b92c780d636744)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Public hashserver is now at hashserv.yoctoproject.org:8686
(From meta-yocto rev: d56ba3e1ec46668999e64e967765f186e287d792)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Public hashserver is now at hashserv.yoctoproject.org:8686
(From yocto-docs rev: fe98cb44fd52e2e455255be33aacf60f12dd5bad)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Previous outputs were missing some commands and options, some others
were obsolete.
(From yocto-docs rev: e3245843543361f8eeda0fcc583fb3f7a36eaeb5)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 1c83037707b4c981a70c968ba04ded502f9bffbf)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When reading the stable releases section, we want to know for which
release the documentation was built. Use &DISTRO_NAME; to refer to the
current release.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 0f21321d8b30478ed07f0387f4b88cd0a5c03fd1)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 05ee6844d710beb844bbdac892888879847f6d22)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This way we put a timestamp on the image, so that someone looking at the
image on an old release tarball has a representation of the release "as
of <date>".
Here set "Oct. 24" as it was the last time the file was updated.
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 108b53abd96fa7fd82107de07a46ae77a6f9269f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 7b62bbec900bc84a31e4686839e774ba7bd5ae9f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
GCC 14 implicitly turns a warning into a compiler error:
| ../../git/src/lib/packlib.c: In function ‘PWClose’:
| ../../git/src/lib/packlib.c:554:40: error: passing argument 1 of ‘HwmsHostToBigEndian’ from incompatible pointer type [-Wincompatible-pointer-types]
| 554 | HwmsHostToBigEndian(tmp_pwp.hwms, sizeof(tmp_pwp.hwms), en_is32);
| | ~~~~~~~^~~~~
| | |
| | uint32_t * {aka unsigned int *}
| ../../git/src/lib/packlib.c:142:27: note: expected ‘char *’ but argument is of type ‘uint32_t *’ {aka ‘unsigned int *’}
| 142 | HwmsHostToBigEndian(char *pHwms, int nLen,int nBitType)
| | ~~~~~~^~~~~
Add the cast to (char *) to silence it.
(From OE-Core rev: 7cca344feaa16cfabbaa2f34e4aab91cc1af39ee)
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* to allow building vala-native on hosts with gcc-14
* we could backport:
23ec71b1a5
which is already included in scarthgap, but that's big patch doing almost the same
(From OE-Core rev: 0f850f213071d4bc3a7065334debabd32c7bd9a1)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
zip's configure fails to link this piece of test code:
int main() { return closedir(opendir(".")); }
with GCC-14 because it now treats implicit declaration of function
as error, unline older GCC version where it was just a warning
and this test would build fine.
Remove 0002-unix.c-Do-not-redefine-DIR-as-FILE.patch which
is now unnecessary (MJ: this part wasn't applicable for kirkstone).
(From OE-Core rev: fd31dd1abc8199a1865801259e6f96b78a17d994)
Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3422411eb750c7e960b81676637cfb321dbadefb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Newer compilers are strict and have turned some warnings into hard
errors which results in subtle configure check failures. Therefore fix
these tests and also enable largefile support via cflags when its
desired
(From OE-Core rev: 03b7a44e2ff4364cb85758f91d78efa0cf85682d)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Running either of these ends up corrupting the os.execv args.
If we run:
./scripts/nativesdk-intercept/chown -R foo:foo bar
The loop here ends up missing the conversion of foo:foo to root:root because
it sees sys.argv[0] and assumes that it's the user:group argument and that we
should convert that. We end up a os.execv(path, args) that have the following
args:
['root:root', '-R', 'foo:foo', 'bar']
As os.execv ignores args[0], we can just populate it with sys.argv[0] and then
loop through sys.argv[1:]. As both chgrp and chown would have either flags and
USER[:GROUP] next, this fixes the issue.
(Backported from OE-Core rev: 2a75f647ec7696d353f4b09099d777ba53f34d36)
(From OE-Core rev: ed009b5d58914582c0770222115fc5c5a16bf16d)
Signed-off-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The bmaptool (previously: bmap-tools, bmap-tool, bmaptool) has been moved
to be under the Yocto Project umbrella and is now hosted at:
github.com/yoctoproject/bmaptool
(From OE-Core rev: 7678ae7fc255621d91271599b5f4491520387279)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The 'preinit' script can't create mount directories when rootfs is
read-only. Add an option to skip this step. The user must make sure that
all required directories are already in the rootfs directory layout.
Cc: Vyacheslav Yurkov <uvv.mail@gmail.com>
(From OE-Core rev: 302dd4a63f97e23631a62a0b902cc253f6843ab0)
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 3d433d8559467d255bd19af2d0999c65ea24a48d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
- Security: Minor follow-up fixes for CVE-2024-40897
- powerpc: fix div255w which still used the inexact substitution
- x86: work around old GCC versions (pre 9.0) having broken xgetbv
implementations
- x86: consider MSYS2/Cygwin as Windows for ABI purposes only
- x86: handle unnatural and misaligned array pointers
- orccodemem: Assorted memory mapping fixes
- Fix include header use from C++
- Some compatibility fixes for Musl
- ppc: Disable VSX and ISA 2.07 for Apple targets
- ppc: Allow detection of ppc64 in Mac OS
- x86: Fix non-C11 typedefs
- meson: Fix detecting XSAVE on older AppleClang
- x86: try fixing AVX detection again by adding check for XSAVE
- Check return values of malloc() and realloc()
(From OE-Core rev: ec300eadd0ab51583502b833798a6b46956f0f47)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ed7e4eb12491968c5f962b7e89d557c2c6d86a33)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
https://nvd.nist.gov/general/news/cvss-v4-0-official-support
CVSS v4.0 was released in November 2023
NVD announced support for it in June 2024
Current stats are:
* cvss v4 provided, but also v3, so cve-check showed a value
sqlite> select count(*) from nvd where scorev4 != 0.0 and scorev3 != 0.0;
2069
* only cvss v4 provided, so cve-check did not show any
sqlite> select count(*) from nvd where scorev4 != 0.0 and scorev3 = 0.0;
260
(From OE-Core rev: 358dbfcd80ae1fa414d294c865dd293670c287f0)
(From OE-Core rev: 8c20a7badb6e5d6c6c90176e45e90f776df25298)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These CVEs were fixed in 3.10.15
Commit 487e8cdf1d removed patches in favor
of version upgrade, which caused the CVEs to re-appear in reports.
(From OE-Core rev: 2cf10084c56c83da3deff4e65e619afab80e08e1)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A DMA reentrancy issue leading to a use-after-free error
was found in the e1000e NIC emulation code in QEMU. This
issue could allow a privileged guest user to crash the
QEMU process on the host, resulting in a denial of service.
CVE-2023-3019-0002 is the CVE fix and CVE-2023-3019-0001
is dependent CVE fix.
fix indent issue in qemu.inc file.
CVE-2023-3019 patch required Mem ReenttranceyGuard structure
definition, it's defined in commit:
a2e1753b80
but the patch is causing errors:
Failed: qemux86 does not shutdown within timeout(120)
so backported only required structure definition.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2023-3019
Upstream patches:
7d0fefdf813c0463a650
(From OE-Core rev: 3782e1b21882ffc5e4cc466418e066179470241e)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Pick patch from branch openssl-3.0.
(From OE-Core rev: 75e1dedf85ac093fc43eb88a59bfe980bb363bf9)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Mention that Scarthgap the latest LTS in a bullet list next to
Kirkstone. Reword the parapraph a bit to make it clearer after this
change.
Reviewed-by: Michael Opdenacker <michael.opdenacker@rootcommit.com>
(From yocto-docs rev: 23c4ca4fdfffb7793cf4ffaea365e042e1a25325)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit afeded9939777d88bf4cb9ebf7a61aadd476642d)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Add Walnascar release.
* Remove dunfell, gatesgarth, hardknott, honister: these release are not
supported anymore. Start from kirkstone, which is still supported.
(From yocto-docs rev: 1955aa1052d16a05cc7d493d5e7c0fe113141812)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit aa9a580c8c57af4baa4fb24a43487fb7afc258e5)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The package splitting section of the overview manual currently lacks any
explanation of how package splitting is implemented and redirects to
the package class, which is not really understandable for newcomers to
the project.
This patch adds a short explanation of what is done:
* How the PACKAGES variable is defined.
* How the FILES variable is defined.
* How the two work together.
* How to add a custom package.
This should give enough details to a new user on what package splitting
achieves and how to add a custom package.
Adresses [YOCTO #13225]
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: ef4150029d377ce1c35645971502ae56345915a6)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 143c3cacdec36c9d7ab81c89bbcc12c0c3936bd9)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
GNOME gitlab has occasional downtime which impacts bitbake-selftest
and causes autobuilder failures. Switch to our own mirror for test
purposes to avoid those issues.
(Bitbake rev: 0c30e9aadd30fc6f0dcf811eb8340687b52eb00b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 91e268b11ed683bd197026f9b36001f6d54ee05c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
GNOME gitlab has occasional downtime which impacts bitbake-selftest
and causes autobuilder failures. Switch to our own mirror for test
purposes to avoid those issues.
(Bitbake rev: e4ec4267e4c0818a1682f8a1a4bf3d1419e509a1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 008808755ed6cfeb6c41273e69ce718f0833c26c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The tmpdir such as downloads/tmplp3cnemv won't be removed without this fix.
(Bitbake rev: 15582daed9a18330bcf1ad316a57d46571bbf7c6)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2ba8d3214759142afc11f0a88d80eb30a8bcde3a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There are 14 lines can be removed, and can make it easy to maintain.
(Bitbake rev: ff2dfda55258d8034ea748d87222e51124a03f02)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0ea2c1ac079d63349407a69172ff80cd9acc7252)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The pipes module is removed in python 3.13. It was already using the
quote function from shlex so use that directly instead.
The module already imports shlex too so it is an easy substitution.
(Bitbake rev: 53264dc14554890b3a2afc83cb1749cf10d86854)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Document `hosttools/`, `pkgdata/` and add some more information on
`work-shared/`.
Adresses [YOCTO #14543].
Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
Reviewed-by: Quentin Schulz <quentin.schulz@cherry.de>
(From yocto-docs rev: 259fce03ffab9fb588676c1e150d999d54cf6d85)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 372b5b4ca55819c294970b20aa8b8d8167144329)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This variable can be used to specify one or more compiled device tree or
device tree overlays to use in addition to the one compiled by the
kernel.
(From yocto-docs rev: 708514ea676246ddf251ad47c95442e8ec5c0e1f)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 6566ffceab3780dc5ecbfe26f786ebe6ff17e693)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Variables that can be used for toggling creation of manifest and
specifying the path to the output in the deploy directory.
(From yocto-docs rev: fb462c47bb15522cc02642fe51f39c8e15044957)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
(cherry picked from commit 14131a42a7ea8bbae2165c1b8dbcabd5f28b2b22)
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport the upstream buffer modifier fix for create_framebuffer to
handle the case where no valid modifiers are available.
(From OE-Core rev: 983e3efb51ab22f1fa5f90cbbfba2d701aa425fc)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
syslinux has vendored copy of ext2fs/ext2_fs.h but uses ext2fs/ext2fs.h
from e2fsprogs package, however, ext2fs/ext2fs.h has dependencies on
ext2fs/ext2_fs.h coming from e2fsprogs package as these both headers
come from same package, here syslinux uses ext2fs.h from e2fsprogs but
supplies its own copy of ext2_fs.h which maybe out of sync and that
results in warnings about implicit implicit-function-declarations
e.g.
recipe-sysroot/usr/include/ext2fs/ext2fs.h:727:16: error: implicit declaration of function 'ext2fs_has_feature_gdt_csum' [-Wimplicit-function-declaration]
| 727 | ext2fs_has_feature_gdt_csum(fs->super);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
ext2fs_has_feature_gdt_csum here comes from newer version of
ext2fs/ext2_fs.h but missing from vendored copy, hence the warning.
With gcc-14 this warning is treated as error by default, which breaks
the build, so lets treat it as warning only.
All these functions are never used in syslinux, so functionality-wise we
are fine.
(From OE-Core rev: 14fdee535c37aaa44898dc22149004c97b2456ca)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a2b30108055e68b62fdad7319d7d569bc38a07b4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Last version bump removed patch for this CVE because it was integrated
in new release. This has caused the CVE to reappear in reports because
2023-09-12 is "higher" than 11.5...
(From OE-Core rev: d74fd7c4e9353fc00f0b79f05de101efb0148a6f)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We can't support vgem on RHEL derived distros so disable this test for
all fedora hosts rather than specific versions.
(From OE-Core rev: c4760d6a52011515b0f931d08f619c7e49e72158)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This test fails consistently on the new valkyrie autobuilder cluster
The estimate instructions (rcpss, rcpps, rsqrtps, rsqrtss) are, as the
name suggests, not expected to give a fully accurate result. They may
produce slighly different results on different CPU families because
their results are not defined by the IEEE standard.
(From OE-Core rev: 9269edb63d3c68de62326f5960ffff0c1068e709)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[Backport from OE-Core: 40f85de590c188c9c3985e64a83efaf06b0b4fbc]
zstd is dual-licensed under BSD _OR_ GPLv2 which was updated in the README for v1.5.6.
License wording in the README for v1.5.2 is misleading, but license headers in the code
clearly state that there is a choice between the two licenses.
(From OE-Core rev: 4ef9b4d947b6e8ed7637cdd9e722c3f0c83990dd)
Signed-off-by: Massimiliano Minella <massimiliano.minella@se.com>
Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixes:
http://errors.yoctoproject.org/Errors/Details/770525/
| checking whether the C compiler (gcc -isystem/OE/build/oe-core/tmp-glibc/work/x86_64-linux/cdrtools-native/3.01/recipe-sysroot-native/usr/include -O2 -pipe ) works... no
| configure: error: installation or configuration problem: C compiler cannot create executables.
| RULES/rules.cnf:70: incs/amd-ryzen-threadripper-3970x-32-core-processor-linux-cc/rules.cnf: No such file or directory
| make: *** [RULES/rules.cnf:59: incs/amd-ryzen-threadripper-3970x-32-core-processor-linux-cc/rules.cnf] Error 1
| make: *** Waiting for unfinished jobs....
where config.log show it's caused by gcc-14:
configure:1189: checking whether the C compiler (gcc -isystem/OE/build/oe-core/tmp-glibc/work/x86_64-linux/cdrtools-native/3.01/recipe-sysroot-native/usr/include -O2 -pipe ) works
configure:1211: gcc -o conftest -isystem/OE/build/oe-core/tmp-glibc/work/x86_64-linux/cdrtools-native/3.01/recipe-sysroot-native/usr/include -O2 -pipe -D_GNU_SOURCE conftest.c 1>&5
configure:1208:1: error: return type defaults to 'int' [-Wimplicit-int]
configure: failed program was:
main(){return(0);}
(From OE-Core rev: 6fd1bc0620e6d6ce9b940eaeb68474f4d0b9369b)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 094273bd7d1768e14fbdcd2f239bee14c630a625)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since this is a recipe with PACKAGES = "", inherit the nopackages
class to skip the various packaging functions which wouldn't do anything anyway.
This fixes errors from buildhistory changes where packages-split would be empty.
(From OE-Core rev: fc8ad580c5d76266ad722c9429f39adf5370c2fb)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On Fedora 39 and Fedora 40 hosts, this version of the hash server
exhibits different behavior on exit when using Unix Domain sockets.
Instead of closing the client connections and exiting immediately, the
server will wait until all clients have disconnected before exiting. It
is unknown why this changed, or why it only affects Unix Domain sockets
and not TCP sockets.
Because of this behavior change, the Slow Server Start test is failing
on these hosts. This test is primarily concerned with ensuring that the
server will actually exit, even if it gets a termination signal before
it enters its main loop, and doesn't really care about clients. As such,
modify the test so that a client is not pre-connected to the server.
This allows the server to actually exit so that the test can verify the
signal behavior.
The latest version of the hash equivalence server (on master) does not
exhibit this behavior. Speculation is that the more standardized usage
of asyncio allows the server to properly exit, even if clients are still
connected. Regardless, this patch is only intended for the older
versions, and should not be applied to master
(Bitbake rev: eb5c1ce6b1b8f33535ff7b9263ec7648044163ea)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Some distributions (namely Fedora Core 40) have started replacing
wget with wget2. There are some changes to wget2 that make it
incompatible with wget:
1. ftp/ftps is not supported anymore
2. progress 'dot' is not yet supported
3. Relative paths in -P and -O are not correctly dealt with
Item 1: Is already dealt with since Scarthgap by only adding the
option --passive-ftp when the URL specifies ftp/sftp. While that
won't help if ftp/sftp is actually required it at least does
not break http/https downloads.
Item 2: While not supported it at least does not break the operation.
Item 3: If there are relative path components in -P or -O then wget2
only deals with them correctly if there is one, and only one, relative
path component at the beginning of the path:
-P ./downloads works
-P ../downloads works
-P ../../downloads does not work
-P ./../downloads does not work
-P /home/user/downloads/../downloads does not work
In cases where there are more than one relative path component at
the beginning of the path and/or one or more reltaive path
component somewhere in the middle or end of the path, wget2 aborts
with the message Internal error: Unexpected relative path: '<path>')
Such can happen if DL_DIR includes relative path components e.g.
DL_DIR = "${TOPDIR}/../../downloads".
This patch canonicalizes DL_DIR before it is passed to wget.
(Bitbake rev: 07081a94997142746f7d345c27bc6805231d025d)
Signed-off-by: Rudolf J Streif <rudolf.streif@ibeeto.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3e4208952b086adc510e78c1c5f9cf4550d79dc9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 47678142e26bb76d1351886060deff5e75039bc9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On Fedora40, "localhost" sometimes resolves to ::1 and sometimes to 127.0.0.1
and python only binds to one of the addresses, leading to test failures.
Use 127.0.0.1 explicitly to avoid problems of the name resolution, we're trying
to test things other than the host networking.
(Bitbake rev: 3147ebb0edcca8f7f850aabd86ef010ab593496f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9adc6da42618f41bf0d6b558d62b2f3c13bedd61)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fedora 40 introduces wget2 as a drop-in replacement for wget. This
rewrite does not currently have support for FTP. This causes
the wget fetcher to fail complaining about an unrecognized option.
Making --passive-ftp conditional based on the protocol used in
the SRC_URI limits the scope of the problem. It also gives us
an opportunity to build the older wget as a host tool.
(Bitbake rev: 477f90f9515cb7cd093920cee5518f662cef2e05)
Signed-off-by: Rob Woolley <rob.woolley@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f10e630fd7561746d835a4378e8777e78f56e44a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since this bbclass sets PACKAGES = "", inherit the nopackages
class to skip the various packaging functions which wouldn't
do anything anyway.
This fixes errors from buildhistory changes where packages-split would be empty.
e.g. meta-toolchain build now fails with:
| DEBUG: Executing shell function buildhistory_list_pkg_files
| find: ".../meta-toolchain/1.0/packages-split/*": No such file or directory
| WARNING: exit code 1 from a shell command.
| DEBUG: Python function buildhistory_emit_pkghistory finished
(From OE-Core rev: 3b646f322b4ffd5ed520f3815ce0726cf225ced2)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.com>
Signed-off-by: Atharva Nandanwar <atharvanandanwar@outlook.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On some platforms, `EGLNativeDisplayType` is an int instead of
a pointer, in which case the void pointer will raise
a `-Wint-conversion`.
Add change as a patch instead of updating SRCREV .
if we update SRCREV might will get compatiblity issue
with current gstreamer 1.20.7 version because SRCREV brings changes
which resolves negotiation issues encountered with V4L2 stateless
hardware video decoders when using kmscube video playback option
which has gstreamer dependency requirement to 1.22.0
(From OE-Core rev: 19a899d2ec69572e0eae4576d9fc55a7ba857309)
Signed-off-by: Purushottam Choudhary <purushottam27.kumar@lge.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update to the 4.0.21 release of the 4.0 series for buildtools.
(From OE-Core rev: e6170a6c9ea419d2fdc4e4ceb04c8a399b4a3b43)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The "Test installation" step fails with some harmless error messages
(see [1]). This can however make a user think that the buildtools
have not been installed correctly.
Two reasons for the error messages:
- some envvars in the environment-setup-<arch>-pokysdk-linux file
start and end with double quotes (e.g., PATH) and are as such
written into python os.environ. This leads that their usage is
not valid later when testing the installation. This patch removes
the double quotes before writing, if they are present.
- if installation directory (install_dir), given through the option
--directory, is given as a relative path, checking if the path to
a tool (e.g., gcc) in buildtools starts it will always fail. This
patch converts the install_dir variable to an absolute path.
[1]
ERROR: Something went wrong: tar not found in ./build-tools
ERROR: Something went wrong: installation failed
(From OE-Core rev: 69dfedfa7ee8cf1666e1292ef25028b978131fe0)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e4eb0b14ecf9bd2fba13260441c9d86eb348f41e)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
No need to validate with the md5 checksum, as the file is not even
uploaded to the Yocto release webpage (the download never failed due
to a wrong indentation of an else statement). For validation purposes,
use the sha256 checksum only.
(From OE-Core rev: b331769084996ffeb74007fe6ca7e385edd7a577)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b740d2f9d40aef1e18c022d1e82b4fb2c5c1fc22)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Support installing buildtools-make-tarball that is built in version 4.1
and later for build hosts with a broken make version. Also update the
default version values to 4.1.
(From OE-Core rev: 5348a4999e19bcd002c7d4558067a38870e172d2)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5d539268d0c7b8fad1ba9352c7f2d4b81e78b75c)
Signed-off-by: Aleksandar Nikolic <aleksandar.nikolic@zeiss.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commits on glibc-2.35 stable branch are updated.
37214df5f1 libio: Attempt wide backup free only for non-legacy code
09fb06d3d6 nptl: Use <support/check.h> facilities in tst-setuid3
507983797e posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64
bcd0e854ea ungetc: Fix backup buffer leak on program exit [BZ #27821]
e930b89df7 ungetc: Fix uninitialized read when putting into unused streams [BZ #27821]
a3db6ce751 Make tst-ungetc use libsupport
ed9762fdbf stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650]
cf71d2189c support: Add FAIL test failure helper
5b4e90230b stdio-common: Reformat Makefile.
3c64e961ff Fix name space violation in fortify wrappers (bug 32052)
ba003ee5de resolv: Fix tst-resolv-short-response for older GCC (bug 32042)
5a1d0633be Add mremap tests
0ff91d3961 mremap: Update manual entry
7459b6fe47 linux: Update the mremap C implementation [BZ #31968]
461d0cac38 tests: replace system by xsystem
041ac9dffe resolv: Track single-request fallback via _res._flags (bug 31476)
820a750bed resolv: Do not wait for non-existing second DNS response after error (bug 30081)
4f5aa1d2fb resolv: Allow short error responses to match any query (bug 31890)
a180e82837 Linux: Make __rseq_size useful for feature detection (bug 31965)
f8a52d39c0 elf: Make dl-rseq-symbols Linux only
d36daa4c01 nptl: fix potential merge of __rseq_* relro symbols
602fff4efa Add AT_RSEQ_* from Linux 6.3 to elf.h
c7cd626538 s390x: Fix segfault in wcsncmp [BZ #31934]
(From OE-Core rev: db4cee587fe43f93a9bc9a1356c65a50f92085d9)
Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
gcc stable version upgraded from v11.4 to v11.5
Dropped CVE-2023-4039.patch and 0001-aarch64-Update-Neoverse-N2-core-defini.patch
because its been taken to gcc-11.5 with below commits 75c37e0314 and 50d9db203bc
For changes in v11.5 see: https://gcc.gnu.org/gcc-11/changes.html
Below is the bug fix list for v11.5:
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&list_id=444046&resolution=FIXED&target_milestone=11.5
There are a total 164 bugs are fixed in this release, below is the list of bugs fixed excluding the regression fixes.
ID Product Comp Assignee▲ Summary
112672 gcc target ubizjak [14 Regression] wrong code with __builtin_parityl() at -O and above on x86_64
111736 gcc sanitize unassigned Address sanitizer is not compatible with named address spaces
80899 gcc ipa hubicka [11/12/13/14 Regression] Devirtualization causes incorrect code generation with placement new in some cases
105301 gcc c++ iains [11 Regression] ICE: tree check: expected tree that contains 'decl minimal' structure, have 'overload' in coro_promise_type_found_p, at cp/coroutines.cc:516
110027 gcc middle-e jakub [11 regression] Stack objects with extended alignments (vectors etc) misaligned on detect_stack_use_after_return
110079 gcc rtl-opti jakub [11 Regression] ICE with -freorder-blocks-and-partition and inline-asm goto
110731 gcc tree-opt jakub [11/12 Regression] Wrong-code because of wide-int division since r5-424
111015 gcc tree-opt jakub [11/12/13/14 Regression] __int128 bitfields optimized incorrectly to the 64 bit operations
112727 gcc sanitize jakub [11/12/13 Regression] UBSAN creates GIMPLE path with uninitialized variable
113674 gcc c++ jakub [11 Regression] [[____attr____]] causes internal compiler error: in decl_attributes, at attribs.cc:776
114310 gcc target jakub [11 Regression] [aarch64] __sync_val_compare_and_swap fails on __int128_t with newval = 0
114493 gcc c jakub [11 Regression] internal compiler error: in fld_incomplete_type_of with may_alias
114566 gcc tree-opt jakub [11 Regression] Misaligned vmovaps when compiling with stack-protector-strong for znver4
114634 gcc c++ jakub [11 Regression] Crash Issue Encountered in GCC Compilation of Template Code with Aligned Attribute since r9-1745
114691 gcc c++ jakub [11 Regression] Bogus ignoring loop annotation warning
114825 gcc fortran Jakub [11 Regression] Compiler error using gfortran and OpenMP since r5-1190
114876 gcc tree-opt jakub [11 Regression] -fprintf-return-value mishandles %lc with a '\0' argument.
114956 gcc sanitize jakub [11 Regression] Segmentation fault with -fsanitize=address -fsanitize=null -O2 when attribute no_sanitize_address is enabled since r9-5742
106890 gcc c++ jason [11 Regression] virtual inheritance triggers compiler error when instatiating derived class with in-class initialization since r8-2709-g12659e10c7820071
111529 gcc c++ jason [11/12/13 Regression] ICE on bool conversion in an unrolled loop condition inside template lambda nested in another template scope
113598 gcc c++ jason [11/12/13 Regression] GCC internal compiler error since r0-124275
114561 gcc c++ jason [11/12 Regression] Comma operator with forwarding reference to pointer raises invalid lvalue required error since r10-7410
114562 gcc c++ jason [11/12 Regression] ICE when trying to bind rvalue reference to lvalue with comma operator and forwarding reference to pointer since r10-7410
115565 gcc rtl-opti macro [11/12/13/14/15 Regression] CSE: Comparison incorrectly evaluated as constant causing optimization to produce wrong code
109876 gcc c++ mpolacek [11/12 Regression] initializer_list not usable in constant expressions in a template
110106 gcc c++ mpolacek [11/12 Regression] ICE on noexcept(noexcept(...)) with optional
89224 gcc c++ pinskia [11/12/13/14/15 Regression] subscript of const vector has the wrong type
110386 gcc tree-opt pinskia [11/12 Regression] ICE with ABSU in backprop
111331 gcc tree-opt pinskia [11/12 Regression] Wrong code at -O1 on x86_64-linux-gnu since
108120 gcc target rearnsha [11/12 Regression] ICE: in extract_insn, at recog.cc:2791 (on ARM with -mfpu=neon -freciprocal-math -O3)
95048 gcc libstdc+ redi [11 Regression] wstring-constructor of std::filesystem::path throws for non-ASCII characters
104606 gcc libstdc+ redi [11 Regression] comparison operator resolution with std::optional and -std=c++20
90348 gcc middle-e rguenth [11 Regression] Partition of char arrays is incorrect in some cases
96881 gcc tree-opt rguenth [11 Regression] Clobbers on NULL vs. DCE since r8-1519
97990 gcc c++ rguenth [11 Regression] ICE: ‘verify_type’ failed with vector types and non-PODs since r6-5222-gba6a6a1d44c17f25
103006 gcc middle-e rguenth [12/13/14/15 Regression] wrong code at -O1 or -O2 on x86_64-linux-gnu by r7-7101
110176 gcc tree-opt rguenth [11 Regression] wrong code at -Os and above on x86_64-linux-gnu since r11-2446
110295 gcc c++ rguenth [11 Regression] ICE in dwarf2out_finish with local class with inherited operator delete in a templated function and -g
110298 gcc tree-opt rguenth [11 Regression] ICE at -Os on x86_64-linux-gnu since r10-840
111039 gcc tree-opt rguenth [11 Regression] Unable to coalesce ssa_names
111080 gcc debug rguenth [11 Regression] restrict qualifier causes extra debug info to happen
111472 gcc tree-opt rguenth [11 Regression] Wrong code at -Os on x86_64-linux-gnu since r11-4563-gd0d8b5d836
111614 gcc tree-opt rguenth [11 Regression] ICE at -O2: verify_gimple failed since r14-2282-gf703d2fd3f0
111764 gcc tree-opt rguenth [11 Regression] Wrong code at -O3 on x86_64-linux-gnu
111818 gcc middle-e rguenth [11 Regression] ICE with __builtin_memcpy with volatile and constants
111917 gcc tree-opt rguenth [11 Regression] ICE in as_a, at is-a.h:255 since GCC-7
112495 gcc tree-opt rguenth [11 Regression] ICE: verify_gimple failed (after vectorizer) with named address space (__seg_gs )
112505 gcc tree-opt rguenth [11 Regression] internal compiler error: in build_vector_from_val, at tree.cc:2104 since r10-4076
112718 gcc debug rguenth [11 Regression] ICE: in add_dwarf_attr, at dwarf2out.cc:4501 with -g -fdebug-types-section -flto -ffat-lto-objects
112793 gcc tree-opt rguenth [11 regression] ICE when building stellarium (internal compiler error: in vect_schedule_slp_node, at tree-vect-slp.cc:9062)
114027 gcc tree-opt rguenth [11 Regression] miscompile at `-O3 -fno-vect-cost-model -msse4.2`
114734 gcc target rguenth [11 regression] RISC-V rv64gcv_zvl256b miscompile with -flto -O3 -mrvv-vector-bits=zvl since r8-6047-g65dd1346027bb5
108086 gcc rtl-opti rsandifo [11 Regression] internal compiler error: in set_accesses, at rtl-ssa/internals.inl:449
113281 gcc tree-opt rsandifo [11 Regression] Latent wrong code due to vectorization of shift reduction and missing promotions since r9-1590
113552 gcc tree-opt tnfchris [11/12/13 Regression] vectorizer generates calls to vector math routines with 1 simd lane.
29256 gcc target unassigned [11/12/13/14 regression] loop performance regression
82446 gcc tree-opt unassigned [11/12/13/14 Regression] Missed equalities in dr_group_sort_cmp
93631 gcc c unassigned [11/12/13/14 Regression] ICE on an invalid strcmp call in gimple_call_arg, at gimple.h:3258
93930 gcc target unassigned [11/12/13/14 Regression] Unnecessary broadcast instructions for AVX512
94335 gcc tree-opt unassigned [11/12/13/14 Regression] False positive -Wstringop-overflow warning with -O2
97140 gcc target unassigned [11/12/13/14 Regression] ICE in error: unable to generate reloads for since r10-400-gecfdb16c54ad06ac
100623 gcc target unassigned [11 Regression] wrong code with -Os -fno-dce -fno-defer-pop -fno-forward-propagate -flive-range-shrinkage -fno-rerun-cse-after-loop -mno-push-args since r10-7515-g2c0fa3ecf70d199a
100667 gcc libstdc+ unassigned [11/12 Regression] std::tuple<A&&> cannot be constructed from A&&, if A not defined (only forward declared)
103497 gcc c++ unassigned [11/12/13/14 Regression] ICE when decltype(auto)... as parameters
105034 gcc target unassigned [11/12/13/14 regression]Suboptimal codegen for min/max with -Os
107057 gcc rtl-opti unassigned [11/12 Regression] ICE in extract_constrain_insn, at recog.cc:2692
109800 gcc target acoplan [11 Regression] arm: ICE (segfault) loading double with -mpure-code -mbig-endian
110288 gcc fortran anlauf [11/12/13/14] Regression: segfault in findloc with allocatable array of allocatable characters
110585 gcc fortran anlauf ICE in gfc_compare_expr for findloc with complex literal array
110658 gcc fortran anlauf MINVAL/MAXVAL and deferred-length character arrays
115611 gcc target avieira mve: vsetq_lane for 64-bits has wrong codegen when setting lane 1
113893 gcc ada ebotcazou finalization of object allocated by anonymous access type designating local type
111050 gcc libstdc+ fdumont [11/12/13/14 Regression] ABI break in _Hash_node_value_base since GCC 11
110624 gcc target iains Xcode 15 ld warns about -macosx_version_min
114171 gcc d ibuclaw [13/14 Regression] gdc -O2 -mavx generates misaligned vmovdqa instruction
108789 gcc middle-e jakub __builtin_(add|mul|sub)_overflow methods generate duplicate operations if both operands are const which in turn causes wrong code due to overlapping arguments
110115 gcc middle-e jakub [11 Regression] Wrong code at -O1 on x86_64-linux-gnu
110914 gcc tree-opt jakub [11/12/13/14 Regression] Optimization eliminating necessary assignment before 0-byte memcpy since r10-5451
111422 gcc middle-e jakub Wrong code at -O3 on x86_64-linux-gnu
112816 gcc target jakub [11/12 Regression] ICE unrecognizable_insn with __builtin_signbit and returning struct with int[4]
113122 gcc target jakub Assembler messages: Error: operand type mismatch for `movabs' / bad expression / invalid use of register with -fprofile -mcmodel=large -masm=intel
113192 gcc libgomp jakub [11 Regression] ERROR: couldn't execute "../../../gcc/libgomp/testsuite/flock": no such file or directory
113262 gcc c jakub [11 Regression] ICE when using [[gnu::copy("")]] attribute
114533 gcc libquadm jakub libquadmath: printf: fix misaligned access on args
114537 gcc c++ jakub bit_cast does not work NSDMI of bitfields
114572 gcc c++ jakub [OpenMP] "internal compiler error: in assign_temp" with assignment operator and lastprivate clause
115172 gcc sanitize jakub Invalid -fsanitize=bool sanitization of variable from named address space
115440 gcc driver jakub unrecognized command-line option '--c++17'; did you mean '--stdc++17'?
110422 gcc tree-opt jamborm asm goto vs SRA
92145 gcc c++ jason -Wdeprecated-copy false-positive when inheriting base assignment operators
92407 gcc c++ jason Destruction of objects returned from functions skipped by goto
103185 gcc c++ jason [11/12/13 Regression] ind[arr] is rejected when arr is an array prvalue
106310 gcc c++ jason [11 Regression] lookup after this-> seems wrong for dependent lookup since r12-6754-g30f2c22def739211
111357 gcc c++ jason [11/12/13/14 Regression] __integer_pack fails to work with values of dependent type convertible to integers in noexcept context
114130 gcc target kito [11 Regression] RISC-V: `__atomic_compare_exchange` does not use sign-extended value for RV64
113250 gcc libstdc+ kmatsui std::filesystem::equivalent("", "/") should throw
115457 gcc target ktkachov AArch64 should define __ARM_FEATURE_BF16
115475 gcc target ktkachov AArch64 should define __ARM_FEATURE_SVE_BF16 when appropriate
88309 gcc target linkw [11/12/13/14 Regression] ICE: Floating point exception (in is_miss_rate_acceptable), target assigning alignent of 4 bits(!) to vector
104259 gcc libstdc+ marxin libstdc++ fails for epiphany-elf
109822 gcc libstdc+ mkretz Converting std::experimental::simd masks yields an error
59465 gcc c++ mpolacek [11/12/13 Regression] g++ allows direct-initialization of an array of class type from another array in a mem-initializer
100557 gcc c++ mpolacek [11/12/13/14 Regression] Internal compiler error: Error reporting routines re-entered.
115642 gcc c mpolacek [11/12/13/14/15 Regression] internal compiler error: tree check: expected class 'type', have 'exceptional' (error_mark) in c_expr_sizeof_expr
95351 gcc middle-e pinskia [11/12 Regression] Comparison with NAN optimizes incorrectly with -ffast-math disabled
111699 gcc middle-e pinskia [11/12/13 Regression] ICE: SIGSEGV: infinite recursion in fold_build3_loc/fold_ternary_loc/generic_simplify_VEC_COND_EXPR
109761 gcc c++ ppalka [11/12 Regression] Nested class destructor's noexcept specification incorrectly considered as too loose compared to the outer class
111485 gcc c++ ppalka [11/12 Regression] Constraint mismatch on template template parameter
113175 gcc testsuit ppalka [11/12/13/14 Regression] testsuite/std/ranges/iota/max_size_type.cc 5x times slower
111407 gcc tree-opt qinzhao [11/12/13 Regression] ICE: SSA corruption due to widening_mul opt on conflict across an abnormal edge
99327 gcc libstdc+ redi ENOTSUP macro does not exist on djgpp crt
104161 gcc libstdc+ red Potential Security Vulnerability: remove_all and symbolic link
105178 gcc libstdc+ redi [11 Regression] g++ incorrectly reports invalid use of incomplete type
108178 gcc libstdc+ redi Filesystem::copy_file can't copy from /proc on Linux machines
112491 gcc libstdc+ redi std::deque<T,Allocator>::size xmethod output is wrong
114147 gcc libstdc+ redi [11 Regression] tuple allocator-extended constructor requires non-explicit default constructor
114401 gcc libstdc+ redi libstdc++ allocator destructor omitted when reinserting node_handle into tree- and hashtable-based containers
96109 gcc testsuit rguenth [11 Regression] gcc.dg/vect/slp-47.c etc. FAIL
110182 gcc tree-opt rguenth [11 Regression] Vector(2) cast from double to float and back and subtraction seems to produce incorrect results
110200 gcc middle-e rguenth genmatch generating questionable code with convert and !
98237 gcc ipa ro gcc-dg-lto-modref-3-01.exe etc. FAIL when LTO plugin is not enabled
97696 gcc sanitize rsandifo ICE since ASAN_MARK does not handle poly_int sized varibales
100303 gcc debug rsandifo [11 Regression] -fcompare-debug failure (length) with -O -fno-dce -ftracer
111340 gcc target ubizjak gcc.dg/bitint-12.c fails on x86_64-apple-darwin or fails on x86_64-linux-gnu with -fPIE
115297 gcc rtl-opti ubizjak [14/15 regression] alpha: ICE in simplify_subreg, at simplify-rtx.cc:7554 with -O1
115836 gcc middle-e ubizjak ICE when building Firefox with-march=pentium-mmx -mtune=pentium-m
91085 gcc other unassigned [11 only] fixincludes breaks <bits/statx.h>
103183 gcc c++ unassigned [11/12/13/14 Regression] ind[arr] produces an lvalue when arr is an array xvalue
105417 gcc libstdc+ unassigned [11 Regression] powerpc64le-linux abilist changes based on --with-long-double-format=
110309 gcc target unassigned Wrong code for masked load expansion
111922 gcc ipa unassigned [11/12/13/14 Regression] ICE in cp with -O2 -fno-tree-fre
112823 gcc other unassigned [11 only] -Wincompatible-pointer-types errors in libiberty/simple-object-mach-o.c (missing backport for gcc-11)
112891 gcc target unassigned [11/12/13/14 Regression] Missing vzeroupper insert
114049 gcc target unassigned gcc.dg/framework-1.c FAILs with Xcode 15.3 beta 3
114098 gcc target unassigned _tile_loadconfig doesn't work
114521 gcc target unassigned [11 only] aarch64: wrong code with Neon ld1/st1x4 intrinsics gcc-11 and earlier
115261 gcc rtl-opti unassigned [11/12/13/14/15 regression] FAIL: gcc.target/s390/vector/vec-abi-vararg-1.c
115269 gcc libstdc+ unassigned Hardcoded links in 14.1 docs to pages from release 4.3.2
115870 gcc tree-opt unassigned Inlining of different template instances wrongly produces infinite loop
103715 gcc fortran anlauf [11/12/13/14 Regression] ICE in gfc_find_gsymbol, at fortran/symbol.c:4301 since r9-3803-ga5fbc2f36a291cbe
111837 gcc fortran anlauf [11/12/13/14 Regression] Out of bounds access with optimization inside io-implied-do-control
114474 gcc fortran anlauf [11/12/13/14 Regression] DATA statement with derived type, pointer component rejected
113979 gcc ada ebotcazou [11/12/13/14 regression] bogus error on allocator for array type with Dynamic_Predicate
103506 gcc fortran jvdelisle [11 Regression] ICE in gfc_free_namespace, at fortran/symbol.c:4039 since r10-2798-ge68a35ae4a65d2b3
107397 gcc fortran jvdelisle [11/12 Regression] ICE in gfc_arith_plus, at fortran/arith.cc:654
91035 gcc target krebbel [11/12/13/14 Regression] gotools fails to build on s390x-linux-gnu
84006 gcc fortran pault [11/12 Regression] ICE in storage_size() with CLASS entity
89462 gcc fortran pault [11/12/13 Regression] gfortran loops in code generation
93678 gcc fortran pault [11/12/13 Regression] ICE with TRANSFER and typebound procedures
103312 gcc fortran pault [11/12 Regression] ICE in gfc_find_component since r9-1098-g3cf89a7b992d483e
103368 gcc fortran pault [11/12/13 Regression] ICE in gimplify_expr, at gimplify.c:15668 since r12-4464-g017665f63047ce47
103716 gcc fortran pault [11/12/13 Regression] ICE in gimplify_expr, at gimplify.c:15964 since r9-3803-ga5fbc2f36a291cbe
106999 gcc fortran pault [11/12/13 Regression] ICE tree check: expected record_type or union_type or qual_union_type, have function_type in gfc_class_data_get, at fortran/trans-expr.cc:233
71703 gcc fortran unassigned [11 Regression] [OOP] ICE in wide_int_to_tree, at tree.c:1488
89925 gcc fortran unassigned [11 Regression] Wrong array bounds from ALLOCATE with SOURCE or MOLD
99183 gcc fortran unassigned [11 Regression] Incompatible Runtime types
99757 gcc c++ unassigned [11/12/13/14 Regression] ICE: in cp_finish_decl, at cp/decl.c:7736
104391 gcc fortran unassigned [11 Regression] bind(C) and allocatable or pointer attribute don't work
104908 gcc fortran unassigned [11/12/13/14 Regression] incorrect Fortran out-of-bound runtime error.
113179 gcc middle-e unassigned [11/12/13/14/15 Regression] MIPS: INS is used for long long, before SLL
80774 gcc fortran vehre [11/12/13/14/15 Regression][Coarray] ICE in gfc_conv_descriptor_data_get, at fortran/trans-array.c
82904 gcc fortran vehre [11/12/13/14/15 Regression][Coarray] ICE in make_ssa_name_fn, at tree-ssanames.c:261
111880 gcc fortran anlauf [11/12/13/14] False positive warning of obsolescent COMMON block with Fortran submodule
61527 gcc fortran unassigned [11/12/13/14 Regression] [OOP] class/extends, multiple generic assignment, accept invalid
(From OE-Core rev: 7806e21e7d47fd010872a3967e51bcacdae3a76b)
Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Picked patches according to
http://w1.fi/security/2024-1/hostapd-and-radius-protocol-forgery-attacks.txt
First patch is style commit picked to have a clean cherry-pick of all
mentioned commits without any conflict.
Patch CVE-2024-3596_07.patch has hostapd code removed as it is not
present in wpa-supplicant download tarball.
(From OE-Core rev: 6f65fd4d98b5a5dcd410b2dcfeb2e6f229c3b973)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
NVD CVE report [1] links Ubuntu bug [2] which has a very good
description/discussion about this issue.
It applies only to distros patching wpa-supplicant to allow non-root
users (e.g. via netdev group) to load modules.
This is not the case of Yocto.
Quote:
So upstream isn't vulnerable as they only expose the dbus interface to
root. Downstreams like Ubuntu and Chromium added a patch that grants
access to the netdev group. The patch is the problem, not the upstream
code IMHO.
There is also a commit [3] associated with this CVE, however that only
provides build-time configuration to limit paths which can be accessed
but it acts only as a mitigation for distros which allow non-root users
to load crafted modules.
[1] https://nvd.nist.gov/vuln/detail/CVE-2024-5290
[2] https://bugs.launchpad.net/ubuntu/+source/wpa/+bug/2067613
[3] https://w1.fi/cgit/hostap/commit/?id=c84388ee4c66bcd310db57489eac4a75fc600747
(From OE-Core rev: 603047ab3c85009c384793cdbdd8e6ae1aebd737)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
TestCase.assertRaisesRegexp was renamed to assertRaisesRegex in Python
3.2, so rename to fix a warning during test execution.
(From OE-Core rev: ff720f337e40761c7d4d544c963cf518ad5403ad)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6df44a4b29487bf8ef51bb5ba6467a4056b749cc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
if IMAGE_LINK_NAME is set empty to disable the symlinking
for image artifacts in deploy, testexport fails, as the path assembly
is incorrect.
In that case fallback to IMAGE_NAME
(From OE-Core rev: 0c1d098e6dd08fa3a5aafca656457ac6badcef89)
(From OE-Core rev: a821a5810ae6edba5882a43e3c60c142f2acda9d)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
if IMAGE_LINK_NAME is set empty to disable the symlinking
for image artifacts in deploy, testimage fails, as the path assembly
is incorrect.
In that case fallback to IMAGE_NAME
(From OE-Core rev: c7a4e7e294992acc589c62adcaf6cd32659f2f9b)
(From OE-Core rev: 5b4c7a39f7a99d5c98eab3aaf693f4d3000c7ac1)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
in case there is no tap device the script tries to
generate a new one.
The new device is then unguarded for a moment, so
the newly generated device could be acquired
by a different instance or user, before it is locked to
the instance with acquire_taplock.
To fix that keep generating new tap devices in case
the lock can't be acquired up to 5 times.
If no tap device can be locked it fails in the existing
error handling
(From OE-Core rev: 23876576d054ebbab9b02c0012782aa56feda123)
(From OE-Core rev: 5215635442949a62f502e839ddf1f12e790e5e37)
Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We planned to drop SSTATEPOSTINSTFUNC some time ago with the introduction of
postfuncs. Finally get around to doing that which should make the buildhistory
code a little more readable.
Unfortunately ordering the buildhistory function calls after the sstate ones is
difficult without coding that into the sstate class. This patch does that to
ensure everything functions as expected until we can find a better way. This is
still likely preferable than the generic sstate postfuncs support since the function
flow is much more readable.
(From OE-Core rev: 78ca086441b21dedd9c471a3d3200c24fd9ec8d2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c9e2a8fa2f0305ef1247ec405555612326f798f8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This fix will ensure that, when we activate feature
`BUILDHISTORY_RESET`, files marked to keep on feature
`BUILDHISTORY_PRESERVE` will indeed exist is buildhistory
final path since they are moved to buildhistory/old but
not restored at any point.
(From OE-Core rev: 8160fd3c042283a47a2601e1797847c303e1e7e5)
Signed-off-by: Pedro Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9f68a45aa238ae5fcdfaca71ba0e7015e9cb720e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The directory that buildhistory_list_pkg_files writes to during do_package
is created by do_packagedata so a clean buildhistory doesn't have
files-in-package written during the first build since packagedata happens
after do_package.
Ensure the output package folder is created to avoid missing
files-in-package.txt files.
Also it ensures that in case of `find` fails we leave with
a hard error instead of hiding the error on the for loop.
(From OE-Core rev: 6817b012763fc32cdcffe30163a304da3ed59ae1)
Signed-off-by: Pedro Silva Ferreira <Pedro.Silva.Ferreira@criticaltechworks.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8de9b8c1e199896b9a7bc5ed64967c6bfbf84bea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adds extra "--collect" flag to the mount command within
automount_systemd. This is intended to fix an observed deadlock after
rapidly inserting and removing external media. This is because if the
mount command fails, the transient mount will enter a failed state. The
next time the media is inserted, automount_systemd bails because the
first consition finds that the file path for the failed transient mount
still exists. This leaves the external media unmounted and cannot be
mounted until the mount is fixed via systemctl or the device is
rebooted.
Adding "--collect" ensures that the transient mount is cleaned up after
entering a failed state, which ensures that the media can still be
mounted when it's re-inserted.
(From OE-Core rev: f0cda74d73eb8c14cd6f695f514108f1e94984a6)
(From OE-Core rev: 5dbc923acdab11eada37a4f7bba19e6d133ac931)
Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This fixes and issue that allows blank lines to be incorrectly output
when the "-s" flag is included. This issue propogates into the
populate-volatile.sh script in initscripts. If a volatiles drop file
contains blank lines, a blank line will be included in combined users,
which will incorrectly result in a difference in the number of combined
users versus defined users. If this happens, the volatiles file will not
be executed.
(From OE-Core rev: dfbcf0581ab3dd47037726a7b8aa06f777792473)
(From OE-Core rev: 5576ff6e7676a09649fdbf0042f5f64a1ec1023b)
Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The presence or lack of nroff on the host was changing the doc type. Stop
the code from looking at host paths outside HOSTTOOLS and hence cause the
doc type to be deterministic and reproducible.
(From OE-Core rev: 88630352d6d1cfee06787fa84b73ca8ad335cb08)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 918e2b266eba6779f19f65349f85caa880ba45e7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The presence or lack of nroff on the host was changing the doc type. Set it
explicitly to be deterministic and reproducible.
(From OE-Core rev: dd857d2519fd4f38c67a6fa0087f72798166467a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f5053abb8957acf358b518ee3c76146dc5f4eb6c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The contents of the COPYING file included in the current source code
package match those of LGPL-2.0 license, which seems to have been the
case since 2011 commit
c6691faa03
(From OE-Core rev: f3ae58b741e4e6e3a5196ff75fcc4da6ee89d0b9)
(From OE-Core rev: 2db7a2538f7cbc54cbe6614a84ffc17bb422a4a8)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The contents of the LICENSE.md file included in the current source
code package match those of libtiff license, which seems to have been
the case since 1999 commit
0ef31e1f62
where it was added with filename COPYRIGHT and was then changed to
LICENSE.md in 2022 commit
fa1d6d787f
(From OE-Core rev: 71d8e8b03349ab18dca558055c2b3a3687785ddf)
(From OE-Core rev: 226286f0971f3dbb5fb49e70ad37ef0ba0335a62)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The contents of the LICENSE file included in the current source code
package match those of Info-ZIP license, which seems to originate from
the year 2007:
This is version 2007-Mar-4 of the Info-ZIP license.
(From OE-Core rev: 3739a1af61ff6f0faca23bb565f9e71666953715)
(From OE-Core rev: 1aeb18b575ab31f779599ffd108d578012a8b800)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The contents of the LICENSE file included in the current source code
package match those of Info-ZIP license, which seems to originate from
the year 2009:
This is version 2009-Jan-02 of the Info-ZIP license.
(From OE-Core rev: e7c9368e56a6ad90b4ffbba1b765e2b3a331c796)
(From OE-Core rev: 33e92e85b1632e933c3099a45ba53c6904eb6b88)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Since the CVE repository is no longer being updated, drop the warning
comparision since it is no longer valid.
(From OE-Core rev: 73336ee2416b78ef8ec6c9a16d4371488233610c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
14e468424d3e Linux 5.15.166
a979b02d8519 apparmor: fix policy_unpack_test on big endian systems
85449b28ff6a scsi: aacraid: Fix double-free on probe failure
7770f1d8b9ef igc: Fix qbv tx latency by setting gtxoffset
10e5089c833e igc: Fix reset adapter logics when tx mode change
a46f5faa600f phy: zynqmp: Enable reference clock correctly
16d197fa12a5 usb: cdnsp: fix for Link TRB with TC
80af8b9cf65d usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
18bdd20aaae7 usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
d51374c59c62 usb: dwc3: st: add missing depopulate in probe error path
060f41243ad7 usb: dwc3: st: fix probed platform device ref count on probe error path
111277b881de usb: dwc3: core: Prevent USB core invalid event buffer address access
96f7322e8e9f usb: dwc3: omap: add missing depopulate in probe error path
bb30c8863479 USB: serial: option: add MeiG Smart SRM825L
59f93e9c4b08 cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
eaff392c1e34 soc: qcom: cmd-db: Map shared memory as WC, not WB
7535db0624a2 nfc: pn533: Add poll mod list filling check
b00950a088f7 net: busy-poll: use ktime_get_ns() instead of local_clock()
4643b91691e9 gtp: fix a potential NULL pointer dereference
7a8d98b6d648 ethtool: check device is present when getting link settings
131ee27d0c5c dmaengine: dw: Add memory bus width verification
e219cf9c8c16 dmaengine: dw: Add peripheral bus width verification
e144fc9ccc57 phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
c401845e328b phy: xilinx: phy-zynqmp: dynamic clock support for power-save
65697691a0ee phy: xilinx: add runtime PM support
5d946850692f PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro
69fae8ed3136 PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros
1b993cb3efbc PM: core: Remove DEFINE_UNIVERSAL_DEV_PM_OPS() macro
a8d2245fede0 soundwire: stream: fix programming slave ports for non-continous port maps
124f20c5f6e5 net:rds: Fix possible deadlock in rds_message_put
4e8d6ac8fc9f cgroup/cpuset: Prevent UAF in proc_cpuset_show()
221e3b1297e7 ata: libata-core: Fix null pointer dereference on error
8ad4838040e5 drm/amdkfd: don't allow mapping the MMIO HDP page with large pages
bebef79bdce3 Revert "MIPS: Loongson64: reset: Prioritise firmware service"
218b482f009a mptcp: sched: check both backup in retrans
0af4407532cb net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
68b22b246886 wifi: mwifiex: duplicate static structs used in driver instances
6341c2856785 pinctrl: single: fix potential NULL dereference in pcs_get_function()
ce3c431c1f45 pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
19c8fce75da0 btrfs: run delayed iputs when flushing delalloc
da6a85d19788 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc
ce0aa899c909 tools: move alignment-related macros to new <linux/align.h>
95f73d01f547 Input: MT - limit max slots
c6a73b7469f0 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO
93ca1e5c7fa9 mm/numa: no task_numa_fault() call if PTE is changed
1e6440eb42f9 mm/numa: no task_numa_fault() call if PMD is changed
3fbfd4881879 ALSA: timer: Relax start tick time check for slave timer elements
4d2daf3c332f hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
4d3a389f6f46 Revert "drm/amd/display: Validate hw_points_num before using it"
dce1400991d9 mmc: dw_mmc: allow biu and ciu clocks to defer
96b076e8ee5b KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
ae857158b811 cxgb4: add forgotten u64 ivlan cast before shift
d78daaf7bb3b HID: microsoft: Add rumble support to latest xbox controllers
e73ffa997c0e HID: wacom: Defer calculation of resolution until resolution_code is known
34842918cb9c MIPS: Loongson64: Set timer mode in cpu-probe
848c8fb6591f scsi: core: Fix the return value of scsi_logical_block_count()
951d6cb5eaac Bluetooth: MGMT: Add error handling to pair_device()
e40515582141 mmc: mmc_test: Fix NULL dereference on allocation failure
9b8b65211a88 drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
5c28ce95f8a3 drm/msm/dp: reset the link phy params before link training
330dced39b4f drm/msm/dpu: don't play tricks with debug macros
46cb057ee90b net: xilinx: axienet: Fix dangling multicast addresses
a0699decdd6a net: xilinx: axienet: Always disable promiscuous mode
c05155cc4557 netfilter: flowtable: validate vlan header
975f764e96f7 ipv6: prevent possible UAF in ip6_xmit()
e891b36de161 ipv6: fix possible UAF in ip6_finish_output2()
24e93695b123 ipv6: prevent UAF in ip6_send_skb()
52d99a69f3d5 netem: fix return value if duplicate enqueue fails
a10d0337115a net: dsa: mv88e6xxx: Fix out-of-bound access
fd7008c3296c net: dsa: mv88e6xxx: replace ATU violation prints with trace points
932bf7cf9bb6 net: dsa: mv88e6xxx: read FID when handling ATU violations
a66828e6b877 dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
90306305726e ice: fix ICE_LAST_OFFSET formula
5c69cc8fde38 bonding: fix xfrm state handling when clearing active slave
2f72c6a66bcd bonding: fix xfrm real_dev null pointer dereference
2f5bdd68c1ce bonding: fix null pointer deref in bond_ipsec_offload_ok
9e69809e46b0 bonding: fix bond_ipsec_offload_ok return type
78ad3172b5a9 ip6_tunnel: Fix broken GRO
e85e6b5c45a6 netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
dec350d1c0f7 netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
fa6c23fe6dca kcm: Serialise kcm_sendmsg() for the same socket.
38188b4d6d3e tc-testing: don't access non-existent variable on exception
a981ae674dc2 Bluetooth: SMP: Fix assumption of Central always being Initiator
351e82525d37 Bluetooth: hci_core: Fix LE quote calculation
b444f5de60f5 platform/surface: aggregator: Fix warning when controller is destroyed in probe
916a3a8a7870 net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
210f4cbfa561 dm suspend: return -ERESTARTSYS instead of -EINTR
f80d537d4c6b media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c)
a510b574a9ec nfsd: make svc_stat per-network namespace instead of global
ceefe749669c nfsd: remove nfsd_stats, make th_cnt a global counter
5bbefe83fa72 nfsd: make all of the nfsd stats per-network namespace
73c43bccf25c nfsd: expose /proc/net/sunrpc/nfsd in net namespaces
2108ae12cc19 nfsd: rename NFSD_NET_* to NFSD_STATS_*
143a0f5eb5e3 sunrpc: use the struct net as the svc proc private
6719776e61e0 sunrpc: remove ->pg_stats from svc_program
aba2fe2de144 sunrpc: pass in the sv_stats struct through svc_create_pooled
c78169c08203 nfsd: stop setting ->pg_stats for unused stats
c66f8801300e sunrpc: don't change ->sv_stats if it doesn't exist
d7b5ab28bd5c NFSD: Fix frame size warning in svc_export_parse()
b4b0e9d87afb NFSD: Rewrite synopsis of nfsd_percpu_counters_init()
5ec81b48797b NFSD: Refactor the duplicate reply cache shrinker
bde5bdf88f2c NFSD: Replace nfsd_prune_bucket()
eefe7b37988d NFSD: Rename nfsd_reply_cache_alloc()
a8f1afef7764 NFSD: Refactor nfsd_reply_cache_free_locked()
8549384d0f65 nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net
70fdee548c03 nfsd: move reply cache initialization into nfsd startup
da2a0c623181 block: use "unsigned long" for blk_validate_block_size().
1f6b62392453 gtp: pull network headers in gtp_dev_xmit()
0feeaedf39b5 hrtimer: Prevent queuing of hrtimer without a function callback
003e907cdd5c nvmet-rdma: fix possible bad dereference when freeing rsps
ca842d364e48 ext4: set the type of max_zeroout to unsigned int to avoid overflow
7b9eff4b0591 irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
0f47e4fd6f34 usb: dwc3: core: Skip setting event buffers for host only controllers
3b47bb2288c5 platform/x86: lg-laptop: fix %s null argument warning
1b5b9e551339 clocksource: Make watchdog and suspend-timing multiplication overflow safe
7462b116b9a6 s390/iucv: fix receive buffer virtual vs physical address confusion
537a6bf1c284 openrisc: Call setup_memory() earlier in the init sequence
a5991dfc631a NFS: avoid infinite loop in pnfs_update_layout.
733049770886 nvmet-tcp: do not continue for invalid icreq
5334e51afb35 net: hns3: add checking for vf id of mailbox
9018928d35aa Bluetooth: bnep: Fix out-of-bound access
e8d4c2465ff9 usb: gadget: fsl: Increase size of name buffer for endpoints
4759856c8b06 f2fs: fix to do sanity check in update_sit_entry
4c80c19eab42 btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
dc323a57cdda btrfs: change BUG_ON to assertion in tree_move_down()
427d7cb3a91e btrfs: send: handle unexpected data in header buffer in begin_cmd()
7b6acbc2596f btrfs: handle invalid root reference found in may_destroy_subvol()
dead0848c21d btrfs: change BUG_ON to assertion when checking for delayed_node root
01d720ddf816 powerpc/boot: Only free if realloc() succeeds
de34590df6a3 powerpc/boot: Handle allocation failure in simple_realloc()
4a8de7a7fc2b parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
ef1d6d795e87 memory: stm32-fmc2-ebi: check regmap_read return value
06cb3463aa58 x86: Increase brk randomness entropy for 64-bit systems
ddf899fc6f7e md: clean up invalid BUG_ON in md_ioctl
70f5ab8e4693 netlink: hold nlk->cb_mutex longer in __netlink_dump_start()
1052160a674d clocksource/drivers/arm_global_timer: Guard against division by zero
a6394f5ee523 virtiofs: forbid newlines in tags
cec155470cc9 drm/lima: set gp bus_stop bit before hard reset
d41f32523b77 net/sun3_82586: Avoid reading past buffer in debug output
ad533c5aa38a media: drivers/media/dvb-core: copy user arrays safely
3ecf37c04e97 scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
673d4e5d36eb fs: binfmt_elf_efpic: don't use missing interpreter's properties
a5f1d30c51c4 media: pci: cx23885: check cx23885_vdev_init() return
0f8049e4a15f quota: Remove BUG_ON from dqget()
bfbab62ca69f fuse: fix UAF in rcu pathwalks
187d844f2e98 afs: fix __afs_break_callback() / afs_drop_open_mmap() race
10fb6af80d73 ext4: do not trim the group with corrupted block bitmap
865759a97916 nvmet-trace: avoid dereferencing pointer too early
ee17eabe4c5b powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
3a39e6b47a7f memory: tegra: Skip SID programming if SID registers aren't set
5750e353e619 arm64: Fix KASAN random tag seed initialization
8afc79eb9bf5 hwmon: (ltc2992) Avoid division by zero
9da4530b434e IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock
ad98666362ac wifi: iwlwifi: fw: Fix debugfs command sending
3a819bf04e71 wifi: iwlwifi: abort scan when rfkill on but device enabled
240788757061 gfs2: setattr_chown: Add missing initialization
84d75e35b4cc scsi: spi: Fix sshdr use
41eae1d713cd media: qcom: venus: fix incorrect return value
145769ae51f5 binfmt_misc: cleanup on filesystem umount
10e2c63a82c3 staging: ks7010: disable bh on tx_dev_lock
d8b1d3b05885 drm/amd/display: Validate hw_points_num before using it
b24c10bf2517 staging: iio: resolver: ad2s1210: fix use before initialization
2a4035049606 media: radio-isa: use dev_name to fill in bus_info
abd6fa88a7cc i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
640912de8298 i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
164164e3d55b s390/smp,mcck: fix early IPI handling
93200b564991 RDMA/rtrs: Fix the problem of variable not initialized fully
ad8e66837efb i2c: riic: avoid potential division by zero
8e3799649d9b wifi: cw1200: Avoid processing an invalid TIM IE
2af058a26c06 wifi: mac80211: fix BA session teardown race
89795eeba6d1 wifi: cfg80211: check wiphy mutex is held for wdev mutex
b4373d9235b6 ssb: Fix division by zero issue in ssb_calc_clock_rate
fdb349e7f8c3 ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
195918217448 net: hns3: fix a deadlock problem when config TC during resetting
93d9ca2a1e91 net: hns3: fix wrong use of semaphore up
6c4a0ba674f4 netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
356beb911b63 netfilter: flowtable: initialise extack before use
fa2545118a7c netfilter: allow ipv6 fragments to arrive on different devices
81de530a377a mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
5e4d2efaae90 mlxbf_gige: disable RX filters until RX path initialized
86a7a8732cc7 mlxbf_gige: Remove two unused function declarations
b799db9fbcca net: dsa: vsc73xx: check busy flag in MDIO operations
65fa752e3a98 net: dsa: vsc73xx: use read_poll_timeout instead delay loop
db9f552d4542 net: dsa: vsc73xx: pass value in phy_write operation
eb5c3021ef3b net: axienet: Fix register defines comment description
24cf390a5426 atm: idt77252: prevent use after free in dequeue_rx()
4339641cdb3e net/mlx5e: Correctly report errors for ethtool rx flows
eadfff2743d6 igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
82481cb0007d igc: remove I226 Qbv BaseTime restriction
adfe17bd41ed igc: Correct the launchtime offset
d6955574bbf0 s390/uv: Panic for set and remove shared access UVC errors
f92cbcc68833 drm/amdgpu/jpeg2: properly set atomics vmid field
0fbe2a72e853 memcg_write_event_control(): fix a user-triggerable oops
df368d0d5fbb drm/amdgpu: Actually check flags for all context ops.
dfe7d9c6ff79 btrfs: tree-checker: add dev extent item checks
3337cb632718 selinux: fix potential counting error in avc_add_xperms_decision()
5053581fe5df fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
0f00902172b2 bitmap: introduce generic optimized bitmap_size()
0dbb75302f99 btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()
ac8d72e84dfd s390/cio: rename bitmap_size() -> idset_bitmap_size()
6331ca6e2aee fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
cda54ec82c0f vfs: Don't evict inode under the inode lru traversing context
8d604da7c7a9 dm persistent data: fix memory allocation failure
5541aec7ff0f dm resume: don't return EINVAL when signalled
fbea98895fe9 arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
a665e3b7ac7d s390/dasd: fix error recovery leading to data corruption on ESE devices
23ce6ba3b954 thunderbolt: Mark XDomain as unplugged when router is removed
365ef7c4277f xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
ccdc892fd7ac ALSA: usb-audio: Support Yamaha P-125 quirk entry
8e3d14c32fab ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
25ee8b290820 char: xillybus: Check USB endpoints when probing device
98ee65d9e2ac char: xillybus: Refine workqueue handling
409b495f8e33 char: xillybus: Don't destroy workqueue from work item running on it
8c78303eafbf fuse: Initialize beyond-EOF page contents before setting uptodate
6f0605db50e2 clk: imx: Add check for kcalloc
5b837b9e1543 bpf: Fix the indention issue in grow_stack_state()
42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size()
b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub
7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00b of: module: add buffer overflow check in of_modalias()
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 1cecd4c55c34441f7a2920f429977b8de79db61c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
3d85d75cac5b arm64: dts: imx8-ss-conn: Remove unrelated changes introduced when merging v5.15/standard/base
fa93fa65db6e Linux 5.15.165
b2c5a0f32c6c Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
79273dd53868 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
dbcde9673101 ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode
33ac5a4eb3d4 wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values
3a684499261d binfmt_flat: Fix corruption when not offsetting data start
479e23af2015 usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
a6117b3c1bd6 nvme/pci: Add APST quirk for Lenovo N60z laptop
9b424c5d4130 exec: Fix ToCToU between perm check and set-uid/gid usage
de9628332253 arm64: cpufeature: Fix the visibility of compat hwcaps
dde07b87e84b arm64: dts: qcom: msm8996: correct #clock-cells for QMP PHY nodes
e2afb26615ad powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt.
911f8055f175 drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
53d55bea2589 mptcp: fully established after ADD_ADDR echo on MPJ
badabac392d3 wifi: mac80211: check basic rates validity
cbf2b2ce6047 PCI: dwc: Restore MSI Receiver mask during resume
67a03645dc1d net: stmmac: Enable mac_managed_pm phylink config
8246b7466c8d netfilter: nf_tables: prefer nft_chain_validate
d7c5f8bd1287 netfilter: nf_tables: allow clone callbacks to sleep
d71a76f3758e netfilter: nf_tables: bail out if stateful expression provides no .clone
0d40e8cb1d1f netfilter: nf_tables: use timestamp to check for set element timeout
9526393ed6c7 netfilter: nf_tables: set element extended ACK reporting support
dd32621f1924 tls: fix race between tx work scheduling and socket close
2c111413f38c PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal
1a607d22dea4 btrfs: fix double inode unlock for direct IO sync writes
f754591b17d0 xfs: fix log recovery buffer allocation for the legacy h_size fixup
4e17707035a6 btrfs: fix corruption after buffer fault in during direct IO append write
9d1f4ecc31ad selftests: mptcp: join: check backup support in signal endp
34558a433f87 selftests: mptcp: join: validate backup in MPJ
3c7dafc17196 mptcp: pm: fix backup support in signal endpoints
ffd002277096 mptcp: export local_address
2c978352ae21 mptcp: pm: only set request_bkup flag when sending MP_PRIO
e6e6c678c9cc mptcp: fix bad RCVPRUNED mib accounting
dff41c5f691f mptcp: mib: count MPJ with backup flag
3d16add56e32 mptcp: fix NL PM announced address accounting
6f01f41b6a49 mptcp: distinguish rcv vs sent backup flag in requests
42c7f7ac9ac3 mptcp: sched: check both directions for backup
cd8a0ed3d80d drm/mgag200: Set DDC timeout in milliseconds
8bf13339bf90 drm/bridge: analogix_dp: properly handle zero sized AUX transactions
2a3548c7ef2e sched/smt: Fix unbalance sched_smt_present dec/inc
5c66a9672c0d sched/smt: Introduce sched_smt_present_inc/dec() helper
ca7d00c5656d x86/mtrr: Check if fixed MTRRs exist before saving them
8f5ffd2af727 padata: Fix possible divide-by-0 panic in padata_mt_helper()
cd10d186a540 tracing: Fix overflow in get_free_elt()
77289f29b0c4 power: supply: axp288_charger: Round constant_charge_voltage writes down
ff03c1b9409e power: supply: axp288_charger: Fix constant_charge_voltage writes
0ad02834c2bf genirq/irqdesc: Honor caller provided affinity in alloc_desc()
a2ff3482269d irqchip/xilinx: Fix shift out of bounds
5bdf4bc692dd kcov: properly check for softirq context
9196e42a3b8e serial: core: check uartclk for zero to avoid divide by zero
eb044b9c234f timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
9532482c9163 ntp: Safeguard against time_constant overflow
9c23fc327d6e driver core: Fix uevent_show() vs driver detach race
7c921031fa78 irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
2d60656f35ce irqchip/meson-gpio: support more than 8 channels gpio irq
c5ea55fe2b13 clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
fcd4f3a9d92b clocksource: Scale the watchdog read retries automatically
d607bbc7f049 torture: Enable clocksource watchdog with "tsc=watchdog"
26dae4c8cb45 clocksource: Reduce the default clocksource_watchdog() retries to 2
a70401730770 ntp: Clamp maxerror and esterror to operating range
231897021c55 vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
541a900d2455 tick/broadcast: Move per CPU pointer access into the atomic section
2ac8f14d7f9d scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic
cac638238584 scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
896a3286375a usb: gadget: u_serial: Set start_delayed during suspend
50c5248b0ea8 usb: gadget: core: Check for unset descriptor
741403cfbf8b USB: serial: debug: do not echo input by default
e8c1e606dab8 usb: vhci-hcd: Do not drop references before new references are gained
a2400556fb43 ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
296f83154c42 ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
a54da4b787dc ALSA: line6: Fix racy access to midibuf
c763dfe09425 drm/client: fix null pointer dereference in drm_client_modeset_probe
ba43e5827e83 ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
f9727470b1d2 ALSA: usb-audio: Re-add ScratchAmp quirk entries
4f8c8ededece spi: spi-fsl-lpspi: Fix scldiv calculation
4b316da441c5 kprobes: Fix to check symbol prefixes correctly
97182790c0e0 bpf: kprobe: remove unused declaring of bpf_kprobe_override
87b834b6a528 i2c: smbus: Send alert notifications to all devices if source not found
efb937c66b2c spi: spidev: Add missing spi_device_id for bh2228fv
9ffb4dbaa976 ASoC: codecs: wsa881x: Correct Soundwire ports mask
fce8bfcf72ba ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
93d89bb74d73 i2c: smbus: Improve handling of stuck alerts
d12517dd095d arm64: errata: Expand speculative SSBS workaround (again)
60c18204671d arm64: cputype: Add Cortex-A725 definitions
e36cb8e5cc64 arm64: cputype: Add Cortex-X1C definitions
724750c88a10 arm64: errata: Expand speculative SSBS workaround
71098a6e6576 arm64: errata: Unify speculative SSBS errata logic
15756fac89da arm64: cputype: Add Cortex-X925 definitions
a518122c2ccd arm64: cputype: Add Cortex-A720 definitions
67fb54d359d1 arm64: cputype: Add Cortex-X3 definitions
cc627930b2ac arm64: errata: Add workaround for Arm errata 3194386 and 3312417
d3760b292b2d arm64: cputype: Add Neoverse-V3 definitions
48a6a925eab6 arm64: cputype: Add Cortex-X4 definitions
f69456619434 arm64: barrier: Restore spec_bar() macro
480bc90406c5 arm64: Add Neoverse-V2 part
77137d50c91d arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space
f07bf04fbfba ext4: fix wrong unit use in ext4_mb_find_by_goal
b1343c6f569f sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
d939bf5f3795 scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
0a7fbde518cc profiling: remove profile=sleep support
3c4ded276f03 SUNRPC: Fix a race to wake a sync task
a88a49473c94 s390/sclp: Prevent release of buffer in I/O
459ca6821440 jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
096ec0bfa3a1 ext4: fix uninitialized variable in ext4_inlinedir_to_tree
5b8055c38690 media: uvcvideo: Fix the bandwdith quirk on USB 3.x
7744eb83e1cb media: uvcvideo: Ignore empty TS packets
d0b8b23b9c2e drm/amd/display: Add null checker before passing variables
0c065e50445a drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
56e848034cca drm/amdgpu: Fix the null pointer dereference to ras_manager
37b9df457cbc drm/amdgpu/pm: Fix the null pointer dereference for smu7
d836431eb5bc btrfs: fix bitmap leak when loading free space cache on duplicate entry
b248bf150e4f wifi: nl80211: don't give key data to userspace
22cc7323f090 udf: prevent integer overflow in udf_bitmap_free_blocks()
023319525610 PCI: Add Edimax Vendor ID to pci_ids.h
6f8dc63f8e6a selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
264087ccbe52 ACPI: SBS: manage alarm sysfs attribute through psy core
43b24be70e47 ACPI: battery: create alarm sysfs attribute atomically
2bb27b956a98 clocksource/drivers/sh_cmt: Address race condition for clock events
bf0ff69a42a3 md/raid5: avoid BUG_ON() while continue reshape after reassembling
be08dc614bdd md: do not delete safemode_timer in mddev_suspend
7ce75b3c84e2 rcutorture: Fix rcu_torture_fwd_cb_cr() data race
79008767d6cf net: fec: Stop PPS on driver remove
cb85266c6ca3 l2tp: fix lockdep splat
c05516c07290 net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
5caf0ffaf915 Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
5df559303570 net: linkwatch: use system_unbound_wq
1e16828020c6 net: bridge: mcast: wait for previous gc cycles when removing port
c4251a3decca net: usb: qmi_wwan: fix memory leak for not ip packets
54b303d8f970 sctp: Fix null-ptr-deref in reuseport_add_sock().
83f1d094e84b sctp: move hlist_node and hashent out of sctp_ep_common
e0c647c1c845 x86/mm: Fix pti_clone_entry_text() for i386
4d143ae78200 x86/mm: Fix pti_clone_pgtable() alignment assumption
d5371fc8d04b irqchip/mbigen: Fix mbigen node address layout
d44d1055f305 genirq: Allow irq_chip registration functions to take a const irq_chip
8a326a2ef8f3 netfilter: ipset: Add list flush to cancel_gc
83a04f95f5c0 mptcp: fix duplicate data handling
314d14b04004 r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
19eabe988c44 net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
9e20d028d8d1 drm/vmwgfx: Fix a deadlock in dma buf fence polling
7c07220cf634 Revert "ALSA: firewire-lib: operate for period elapse event in process context"
2b9fcb649808 Revert "ALSA: firewire-lib: obsolete workqueue for period update"
ecf75022936d ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
7a0f5ead13c3 ALSA: usb-audio: Correct surround channels in UAC1 channel map
3f480493550b protect the fetch of ->fd[fd] in do_dup2() from mispredictions
a8b242a64445 HID: wacom: Modify pen IDs
b6fc20e9bdef platform/chrome: cros_ec_proto: Lock device when updating MKBP version
8fcc96708fdb power: supply: bq24190_charger: replace deprecated strncpy with strscpy
20dbdebc5580 riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
434ae939b9c5 ipv6: fix ndisc_is_useropt() handling for PIO
252c9741cfa2 net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
419ee6274c51 netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().
b98ddb65fa16 netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().
ab91b2e892d0 net: mvpp2: Don't re-use loop iterator
ac758e1f663f net/iucv: fix use after free in iucv_sock_close()
014d0a450a07 rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().
0c50a4ad8e6e rtnetlink: enable alt_ifname for setlink/newlink
9e382030bfd6 ALSA: hda: conexant: Fix headset auto detect fail in the polling mode
3ddefcb8f75e sched: act_ct: take care of padding in struct zones_ht_key
fed36de9e242 drm/vmwgfx: Fix overlay when using Screen Targets
16998763c62b drm/nouveau: prime: fix refcount underflow
0309f66a10ec MIPS: dts: loongson: Fix ls2k1000-rtc interrupt
33ba9570b4ab MIPS: dts: loongson: Fix liointc IRQ polarity
e11b89cdcb27 MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
9aeeece87346 MIPS: Loongson64: DTS: Add RTC support to Loongson-2K1000
380fa8172e24 remoteproc: imx_rproc: Fix refcount mistake in imx_rproc_addr_init
39b3e0b18f68 drm/dp_mst: Fix all mstb marked as not probed after suspend/resume
fa1803401e1c irqchip/imx-irqsteer: Handle runtime power management correctly
0abb3875e53d irqchip/imx-irqsteer: Add runtime PM support
8e085fa5949e irqchip/imx-irqsteer: Constify irq_chip struct
64494bfe5be5 genirq: Allow the PM device to originate from irq domain
50beae26ed0f irqdomain: Fixed unbalanced fwnode get and put
780785c77e63 leds: triggers: Flush pending brightness before activating trigger
ab694f667a12 leds: trigger: Call synchronize_rcu() before calling trig->activate()
ac8f748cccb5 leds: trigger: Store brightness set by led_trigger_event()
f1a0ef0bade5 leds: trigger: Remove unused function led_trigger_rename_static()
590304b798a3 leds: trigger: use RCU to protect the led_cdevs list
96166cca228c drivers: soc: xilinx: check return status of get_api_version()
2a1833cf2a41 soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver
69901726a3c9 ext4: check the extent status again before inserting delalloc block
580adf8e8db6 ext4: factor out a common helper to query extent map
57ba1bc08528 ext4: convert to exclusive lock while inserting delalloc extents
5cce19905fef ext4: refactor ext4_da_map_blocks()
698be0f2e15e ext4: make ext4_es_insert_extent() return void
34a86adea1f2 sysctl: always initialize i_uid/i_gid
9ea7fc2788fd arm64: dts: qcom: ipq8074: Disable SS instance in Parkmode for USB
f913e112bab6 arm64: dts: qcom: msm8998: Disable SS instance in Parkmode for USB
42821f8410bd arm64: dts: qcom: msm8998: switch USB QMP PHY to new style of bindings
f7d5d99c0d22 arm64: dts: qcom: msm8998: drop USB PHY clock index
32f0e52f16d4 arm64: dts: qcom: msm8996: Move '#clock-cells' to QMP PHY child node
0f0c74eb6a0c powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC
79186ae126e7 fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT
7cc1f4cd90a0 nvme-pci: add missing condition check for existence of mapped data
ebb6f1f12090 nvme: separate command prep and issue
20dd2e9db85d nvme: split command copy into a helper
8c79ceb4ecf8 iommu: sprd: Avoid NULL deref in sprd_iommu_hw_en
d76bec2f0d64 ceph: fix incorrect kmalloc size of pagevec mempool
ed25b6aa3ca8 ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable
20b2def9311d spi: spidev: add correct compatible for Rohm BH2228FV
6a32ade732ed spi: spidev: order compatibles alphabetically
bff165a39936 spidev: Add Silicon Labs EM3581 device compatible
547252602276 spi: spidev: Replace OF specific code by device property API
b0b3d2432f62 spi: spidev: Replace ACPI specific code by device_get_match_data()
eb47ec48a88e spi: spidev: Make probe to fail early if a spidev compatible is used
150af4538397 lirc: rc_dev_get_from_fd(): fix file leak
05ca5676e1af powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap()
290a6b88e8c1 apparmor: Fix null pointer deref when receiving skb during sock creation
8f4030277dfb mISDN: Fix a use after free in hfcmulti_tx()
f6bb8c90cab9 bpf: Fix a segment issue when downgrading gso_size
9e8f558a3afe net: nexthop: Initialize all fields in dumped nexthops
c56abfb6c27a net: stmmac: Correct byte order of perfect_match
5eea12767545 tipc: Return non-zero value from tipc_udp_addr2str() on error
b90d2b3f1730 netfilter: nft_set_pipapo_avx2: disable softinterrupts
3756c2575110 net: bonding: correctly annotate RCU in bond_should_notify_peers()
ef1d3d90c76d ipv4: Fix incorrect source address in Record Route option
b23aaa2ecc3a MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later
6b4ff38c97a3 bpf, events: Use prog to emit ksymbol event for main program
87b34c8c94e2 dma: fix call order in dmam_free_coherent
ca667c3c90ea libbpf: Fix no-args func prototype BTF dumping syntax
2746eeace5cf um: time-travel: fix signal blocking race/hang
ccff45a1ff43 um: time-travel: fix time-travel-start option
6516149e03b6 phy: cadence-torrent: Check return value on register read
f21e71928b0f dmaengine: ti: k3-udma: Fix BCHAN count with UHC and HC channels
63f7fdf733ad jfs: Fix array-index-out-of-bounds in diFree
0529ca94f7d8 kdb: Use the passed prompt in kdb_position_cursor()
a27107234253 kdb: address -Wformat-security warnings
840c6def242c kernel: rerun task_work while freezing in get_signal()
5c402f323f17 io_uring/io-wq: limit retrying worker initialisation
e34191cce3ee nilfs2: handle inconsistent state in nilfs_btnode_create_block()
cc3c5ae5a7b9 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591
e9cdf403a86a Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables
4cf7e2a3053a rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings
0a97cc547fdc rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait
bc4204886c4f drm/panfrost: Mark simple_ondemand governor as softdep
64ad15893e70 MIPS: Loongson64: Test register availability before use
77011a1d7a1a MIPS: Loongson64: reset: Prioritise firmware service
a64a9736d72b MIPS: Loongson64: Remove memory node for builtin-dtb
103cc2530315 MIPS: Loongson64: env: Hook up Loongsson-2K
5feae7c2c8bb MIPS: dts: loongson: Fix GMAC phy node
bc3336666062 MIPS: ip30: ip30-console: Add missing include
4e13b7c23988 remoteproc: imx_rproc: Skip over memory region when node value is NULL
d627cc333c81 remoteproc: stm32_rproc: Fix mailbox interrupts queuing
cfc2304e5cd9 rbd: don't assume rbd_is_lock_owner() for exclusive mappings
22cc7f013a20 selftests/sigaltstack: Fix ppc64 GCC build
557d035fe88d RDMA/iwcm: Fix a use-after-free related to destroying CM IDs
4488eef06dcf platform: mips: cpu_hwmon: Disable driver on unsupported hardware
2f9bed9e1ca2 watchdog/perf: properly initialize the turbo mode timestamp and rearm counter
b7fdaab71bb7 rtc: isl1208: Fix return value of nvmem callbacks
bd8e059c6f97 drm/i915/dp: Reset intel_dp->link_trained before retraining the link
3ff604499ec6 drm/amdgpu/sdma5.2: Update wptr registers as well as doorbell
145d4dd823ea drm/i915/gt: Do not consider preemption during execlists_dequeue for gen8
6efcf9f4d547 perf/x86/intel/pt: Fix a topa_entry base address calculation
e4181a2c9b47 perf/x86/intel/pt: Fix topa_entry base length
8020e0657a8a perf/x86/intel/uncore: Fix the bits of the CHA extended umask for SPR
9ad46f1fef42 perf: Fix event leak upon exec and file release
67fad724f1b5 perf: Fix event leak upon exit
cde43031df53 scsi: qla2xxx: validate nvme_local_port correctly
9117337b04d7 scsi: qla2xxx: Complete command early within lock
bdfdd57a308a scsi: qla2xxx: Fix flash read failure
73dbf4d44fc3 scsi: qla2xxx: Use QP lock to search for bsg
b0302ffc7412 scsi: qla2xxx: Fix for possible memory corruption
51be74018998 scsi: qla2xxx: Unable to act on RSCN for port online
b12c54e51ba8 scsi: qla2xxx: During vport delete send async logout explicitly
5f60a07fb40f rtc: cmos: Fix return value of nvmem callbacks
dcaa88c2c1d9 mm/numa_balancing: teach mpol_to_str about the balancing mode
3047f99caec2 devres: Fix memory leakage caused by driver API devm_free_percpu()
2a4094c646da devres: Fix devm_krealloc() wasting memory
fcdfc0413a72 gve: Fix an edge case for TSO skb validity check
c5ee8adc8d98 kobject_uevent: Fix OOB access within zap_modalias_env()
84bb2f0c98f5 kbuild: Fix '-S -c' in x86 stack protector scripts
d6570ec38206 decompress_bunzip2: fix rare decompression failure
a7a59a1234f2 ubi: eba: properly rollback inside self_check_eba
2ede59d7a794 clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use
52433f778980 scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds
0484adcb5fbc fs/ntfs3: Update log->page_{mask,bits} if log->page_size changed
c719b393374d dev/parport: fix the array out-of-bounds risk
08853ea15d0b binder: fix hang of unregistered readers
7799c9dd6d8f PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio
0bba47fec14d PCI: dw-rockchip: Fix initial PERST# GPIO value
ddd840a191dc PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN
6fa86b2a8bcf hwrng: amd - Convert PCIBIOS_* return codes to errnos
f5c99f224e64 tools/memory-model: Fix bug in lock.cat
e05b37ab349c ALSA: usb-audio: Add a quirk for Sonix HD USB Camera
e3a61bc83eea ALSA: usb-audio: Move HD Webcam quirk to the right place
f7e3ac300e71 ALSA: usb-audio: Fix microphone sound on HD webcam.
63173938750d KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked()
c666d46b3f01 media: uvcvideo: Fix integer overflow calculating timestamp
6db719f299bb jbd2: make jbd2_journal_get_max_txn_bufs() internal
93d417d39624 leds: ss4200: Convert PCIBIOS_* return codes to errnos
838fef8e44b0 wifi: mwifiex: Fix interface type change
fc2ea3b5f726 selftests/landlock: Add cred_transfer test
6b2e11d782eb io_uring: tighten task exit cancellations
9771e3d8365a ext4: make sure the first directory block is not a hole
8afe06ed3be7 ext4: check dot and dotdot of dx_root before making dir indexed
cca17211c805 m68k: amiga: Turn off Warp1260 interrupts during boot
6a43e3c210df udf: Avoid using corrupted block bitmap buffer
f79e54a755f8 task_work: Introduce task_work_cancel() again
451952f2ff06 task_work: s/task_work_cancel()/task_work_cancel_func()/
4224da51200e apparmor: use kvfree_sensitive to free data->data
94aeee7c21dc sched/fair: Use all little CPUs for CPU-bound workloads
6b5ed0648213 drm/amd/display: Check for NULL pointer
94f003925c26 scsi: qla2xxx: Fix optrom version displayed in FDMI
7e52c62ff029 drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes
08f45102c81a drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes
a89702729837 ext2: Verify bitmap and itable block numbers before using them
d55aae5c1730 hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode()
b8044a91dad7 ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error
f8e9a63b982a media: venus: fix use after free in vdec_close
558e339b16fa char: tpm: Fix possible memory leak in tpm_bios_measurements_open()
215e9a695e4b fuse: verify {g,u}id mount options correctly
b37f1c530da8 sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks
a3578d3bf87d ipv6: take care of scope when choosing the src addr
d0a1f9aa70f0 af_packet: Handle outgoing VLAN packets without hardware offloading
2f9576a9c296 net: netconsole: Disable target before netpoll cleanup
d3b165c10473 tick/broadcast: Make takeover of broadcast hrtimer reliable
8b6ad5840fab dt-bindings: thermal: correct thermal zone node name limit
d240b789dded mm: mmap_lock: replace get_memcg_path_buf() with on-stack buffer
fa774151f9b7 mm/hugetlb: fix possible recursive locking detected warning
916c648323fa landlock: Don't lose track of restrictions on cred_transfer
dc31856c99c8 fs/ntfs3: Missed error return
f99a44c33fa4 rtc: interface: Add RTC offset to alarm after fix-up
b23e7de39064 nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro
10d7b93ecbb2 fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP
ebefb924ceda fs/ntfs3: Fix field-spanning write in INDEX_HDR
e3e3b3eb54fe fs/ntfs3: Replace inode_trylock with inode_lock
865da0f08330 pinctrl: freescale: mxs: Fix refcount of child
e77fe8295bd9 pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails
59c849f555d5 pinctrl: ti: ti-iodelay: Drop if block with always false condition
f57e93aba207 pinctrl: single: fix possible memory leak when pinctrl_enable() fails
b5aa7fe19c45 pinctrl: core: fix possible memory leak when pinctrl_enable() fails
44e688040210 pinctrl: rockchip: update rk3308 iomux routes
bdee29d6786f fs/ntfs3: Fix getting file type
bd6af2b024fc fs/ntfs3: Missed NI_FLAG_UPDATE_PARENT setting
eb10ee9fb0b0 fs/ntfs3: Fix transform resident to nonresident for compressed files
7d99c5a93e86 fs/ntfs3: Merge synonym COMPRESSION_UNIT and NTFS_LZNT_CUNIT
48c4ac742654 fs/ntfs3: Use ALIGN kernel macro
2dfb0dcb7812 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports
6c57b1714227 net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports
957a4d1c4c58 netfilter: nf_set_pipapo: fix initial map fill
fee6d3f75438 netfilter: nft_set_pipapo: constify lookup fn args where possible
5e2c24f7b091 netfilter: ctnetlink: use helper function to calculate expect ID
913173f42057 bnxt_re: Fix imm_data endianness
52238c05973c RDMA/hns: Fix insufficient extend DB for VFs.
ecc693348c6d RDMA/hns: Fix undifined behavior caused by invalid max_sge
3c301b8a046b RDMA/hns: Fix missing pagesize and alignment check in FRMR
dc00026b893e macintosh/therm_windtunnel: fix module unload.
1b83f8967b6b powerpc/xmon: Fix disassembly CPU feature checks
a679094b1c49 MIPS: Octeron: remove source file executable bit
27874ca77bd2 net: missing check virtio
ea558f10fb05 vhost/vsock: always initialize seqpacket_allow
24414c842a24 PCI: endpoint: Clean up error handling in vpci_scan_bus()
a32c9d72025d Input: elan_i2c - do not leave interrupt disabled on suspend failure
53f1a0c08fbb RDMA/device: Return error earlier if port in not valid
69e6784f83cb mtd: make mtd_test.c a separate module
11cd585857e9 ASoC: max98088: Check for clk_prepare_enable() error
1e3829f6e01f RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs
9189c23067e3 RDMA/mlx4: Fix truncated output warning in alias_GUID.c
56e1f54fc6d4 RDMA/mlx4: Fix truncated output warning in mad.c
3bff42b29a24 Input: qt1050 - handle CHIP_ID reading error
389f6d5ee179 RDMA/cache: Release GID table even if leak is detected
f8241991d9f5 RDMA/mlx5: Set mkeys for dmabuf at PAGE_SIZE
ccca62998958 coresight: Fix ref leak when of_coresight_parse_endpoint() fails
15c10cc9553f clk: qcom: gcc-sc7280: Update force mem core bit for UFS ICE clock
cfbd43e37bf1 clk: qcom: branch: Add helper functions for setting retain bits
82ee9913b137 PCI: Fix resource double counting on remove & rescan
0d45e9942033 SUNRPC: Fixup gss_status tracepoint error output
de602aadfb15 sparc64: Fix incorrect function signature and add prototype for prom_cif_init
c3e33c899d6d ext4: avoid writing unitialized memory to disk in EA inodes
6bb47c93353b ext4: don't track ranges in fast_commit if inode has inlined data
8087b63911ba ext4: return early for non-eligible fast_commit track events
7639acde754e NFSv4.1 another fix for EXCHGID4_FLAG_USE_PNFS_DS for DS server
533ae7fef359 SUNRPC: avoid soft lockup when transmitting UDP to reachable server.
524e6b54399d xprtrdma: Fix rpcrdma_reqs_reset()
b0fece168289 mfd: omap-usb-tll: Use struct_size to allocate tll
359e5c05ba96 mfd: rsmu: Split core code into separate module
d856cb53b69a perf intel-pt: Fix exclude_guest setting
d5f39d2b827e perf intel-pt: Fix aux_watermark calculation for 64-bit size
cd6b8fc9c16f media: venus: flush all buffers in output plane streamoff
0619f7750f2b ext4: fix infinite loop when replaying fast_commit
0781e4231117 Revert "leds: led-core: Fix refcount leak in of_led_get()"
3efe34f95b1a drm/qxl: Add check for drm_cvt_mode
4b60f8c55b71 drm/etnaviv: fix DMA direction handling for cached RW buffers
2f74f09fcce0 perf report: Fix condition in sort__sym_cmp()
3fb6a9d67cfd leds: trigger: Unregister sysfs attributes before calling deactivate()
a3d41048e51b drm/mediatek: Add DRM_MODE_ROTATE_0 to rotation property
a668169b56fe drm/mediatek: Add missing plane settings when async update
d6f55120eecc media: renesas: vsp1: Store RPF partition configuration per RPF instance
71732853dc80 media: renesas: vsp1: Fix _irqsave and _irq mix
3a1e47f47986 media: uvcvideo: Override default flags
d3259f456ecb saa7134: Unchecked i2c_transfer function result fixed
dba5dc8a3b3f media: i2c: Fix imx412 exposure control
477799870120 media: imon: Fix race getting ictx->lock
bde204dbdafa media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()
623541e581f0 drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare()
402e4d38969c drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators
a8d90f00265d drm/amdgpu: Check if NBIO funcs are NULL in amdgpu_device_baco_exit
d649eb1f9653 drm/amd/pm: Fix aldebaran pcie speed reporting
6c390ef198aa xdp: fix invalid wait context of page_pool_destroy()
28dfdb7d67a4 selftests: forwarding: devlink_lib: Wait for udev events after reloading
c9b30877a03c bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o
6d20c4044ab4 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures
d933d43eadab bpf: annotate BTF show functions with __printf
a0737beff634 selftests/bpf: Close fd in error path in drop_on_reuseport
0c54a73f29b7 locking/rwsem: Add __always_inline annotation to __down_write_common() and inlined callers
1ff103fb6939 wifi: virt_wifi: don't use strlen() in const context
8b0f1717ecb3 gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey
93e898a264b4 wifi: virt_wifi: avoid reporting connection success with wrong SSID
e1e354a2cd05 perf: Fix default aux_watermark calculation
872260112082 perf: Prevent passing zero nr_pages to rb_alloc_aux()
48767a6992ce perf: Fix perf_aux_size() for greater-than 32-bit size
84ba02e90546 perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation
8ad0ec7f368d netfilter: nf_tables: rise cap on SELinux secmark context
bb7e4dedbacb ipvs: Avoid unnecessary calls to skb_is_gso_sctp
fb274d9c68cd libbpf: Checking the btf_type kind when fixing variable offsets
7068a11d5714 net: fec: Fix FEC_ECR_EN1588 being cleared on link-down
b95c9431f2fa net: fec: Refactor: #define magic constants
576c64622649 wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he()
2dc00d0f355a wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he()
41728c9b3f93 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers
d794f6261451 mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors
4b60b403f7b7 mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible
9a5261a984bb mlxsw: spectrum_acl_erp: Fix object nesting warning
565213e00555 lib: objagg: Fix general protection fault
4f44cb495c2b selftests/bpf: Check length of recv in test_sockmap
5bf89e8fdab7 net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined
ed3bc31ed0a0 tcp: fix races in tcp_v[46]_err()
09519197b070 tcp: fix race in tcp_write_err()
d99b21ace8a3 tcp: add tcp_done_with_error() helper
7a6a2614561d tcp: annotate lockless access to sk->sk_err
25eeea5cc87f tcp: annotate lockless accesses to sk->sk_err_soft
22314f1b0c25 net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP
d0c8fb1b559c selftests/bpf: Fix prog numbers in test_sockmap
73d8f5a1cb70 wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device
95eff767a4dc firmware: turris-mox-rwtm: Initialize completion before mailbox
b368066a1b21 firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout()
cd84e10affd4 firmware: turris-mox-rwtm: Do not complete if there are no waiters
6427d6fefb34 vmlinux.lds.h: catch .bss..L* sections into BSS")
cabdacc08397 ARM: spitz: fix GPIO assignment for backlight
421eb215125a ARM: pxa: spitz: use gpio descriptors for audio
d32d5c0d822f m68k: cmpxchg: Fix return value for default case in __arch_xchg()
9a8362816612 x86/xen: Convert comma to semicolon
8e368db650ba m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages
115db06a3666 arm64: dts: amlogic: gx: correct hdmi clocks
6dfc6eb5f08f arm64: dts: mediatek: mt8183-kukui-jacuzzi: Add ports node for anx7625
9f51247d6b1d arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux
fbd40f460f34 arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property
030d39eba765 ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity
988641b6eebd ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects
c716d3e9fa07 ARM: dts: imx6qdl-kontron-samx6i: fix board reset
5bf37f5338b8 ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset
241db6dad2f6 ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node
6adbe72e8b5b arm64: dts: rockchip: Increase VOP clk rate on RK3328
8e3bd91edaab soc: qcom: pdr: fix parsing of domains lists
d0870c4847e7 soc: qcom: pdr: protect locator_addr with the main mutex
e59386c30019 memory: fsl_ifc: Make FSL_IFC config visible and selectable
67d9adeb851a arm64: dts: qcom: msm8996: specify UFS core_clk frequencies
0d1d78c2c1fa soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers
c32836dfe3fd arm64: dts: qcom: sm8250: add power-domain to UFS PHY
6bb3dc543b7a arm64: dts: qcom: sm8250: switch UFS QMP PHY to new style of bindings
34ce7f7278c4 arm64: dts: qcom: sdm845: add power-domain to UFS PHY
6c1c93494dea hwmon: (max6697) Fix swapped temp{1,8} critical alarms
8822f44f7333 hwmon: (max6697) Fix underflow when writing limit attributes
0b9a36505476 drm/meson: fix canvas release in bind function
62bae56ce765 pwm: stm32: Always do lazy disabling
1da47a5a1f4a hwmon: (adt7475) Fix default duty on fan is disabled
0f109f8cf185 x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos
fab5dc353993 x86/pci/xen: Fix PCIBIOS_* return code handling
b47ce2e7202b x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling
d63fda6ebe1a x86/of: Return consistent error type from x86_of_pci_irq_enable()
603d064d406a hfsplus: fix to avoid false alarm of circular locking
cf6b45ea7a8d block: initialize integrity buffer to zero before writing it to media
260dab50a1a7 block: cleanup bio_integrity_prep
4c566a1c2bea block: refactor to use helper
608475b52da1 platform/chrome: cros_ec_debugfs: fix wrong EC message version
2259b26ff45a EDAC, i10nm: make skx_common.o a separate module
ec56571b4b14 f2fs: fix to don't dirty inode for readonly filesystem
70f5ef5f33c3 f2fs: fix return value of f2fs_convert_inline_inode()
e6a43185a1bd octeontx2-af: Remove unrelated changes introduced when merging v5.15/standard/base
7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr()
81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ]
c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail()
299ef3b5b00b of: module: add buffer overflow check in of_modalias()
cdf1fbdb57b4 Linux 5.15.158-rt76
d1782d26fc85 Linux 5.15.153-rt75
31eb6c72870a Linux 5.15.148-rt74
19d6dc150eba Linux 5.15.145-rt73
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
2b654ae07464 Linux 5.15.141-rt72
5ae18c1bad70 drm/i915: Do not disable preemption for resets
e231c3cb8e7c posix-timers: Ensure timer ID search-loop limit is valid
8039b1f68b6f bpf: Remove in_atomic() from bpf_link_put().
6161a8a868e2 mm/page_alloc: Use write_seqlock_irqsave() instead write_seqlock() + local_irq_save().
758ca2219bab sched: avoid false lockdep splat in put_task_struct()
a0b272c43e0a debugobjects,locking: Annotate debug_object_fill_pool() wait type violation
b09c457e6d26 debugobject: Ensure pool refill (again)
5fb44556da73 Revert "softirq: Let ksoftirqd do its job"
1dc8565b13f4 locking/rwbase: Mitigate indefinite writer starvation
1d6effd9e0f5 io-mapping: don't disable preempt on RT in io_mapping_map_atomic_wc().
1f24338cb789 jbd2: Drop the merge conflicted hunk
3ca0d714c7c1 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
e57456047118 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
0fe0d24b5c78 tpm: Add flag to use default cancellation policy
43d4e811ed5d tpm: tis_i2c: Fix sanity check interrupt enable mask
6aeca5727a4d tpm: Add tpm_tis_i2c backend for tpm_tis_core
7a646e274e8e tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
d65d402bb7ad tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
f7b59cf09dff 'Linux 5.15.96-rt61'
1c906ed4bd61 'Linux 5.15.95-rt60'
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
63a865cbbc8a mm/page_alloc: Drop the deferred printing
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
4d335265c101 'Linux 5.15.94-rt59'
c3b4464f5d2b 'Linux 5.15.93-rt58'
c67bd325f576 'Linux 5.15.92-rt57'
48e551ae0f55 'Linux 5.15.86-rt56'
977a63a270ad 'Linux 5.15.85-rt55'
adaa1d9e19a5 'Linux 5.15.79-rt54'
ff3c61c5ead1 'Linux 5.15.76-rt53'
e17260e8d340 'Linux 5.15.73-rt52'
c83f436b7981 'Linux 5.15.71-rt51'
e01c9e3ba82d 'Linux 5.15.70-rt50'
debedeb4264e mm/memcg: Only perform the debug checks on !PREEMPT_RT
1ef2cd0b8676 mm/memcg: Add a comment regarding the release `obj'.
f8d153e08d42 mm/memcg: Add missing counter index which are not update in interrupt.
11624404f67a mm/memcg: Disable migration instead of preemption in drain_all_stock().
0a1f4de6ed4f mm/memcg: Protect memcg_stock with a local_lock_t
3f15202f27da mm/memcg: Opencode the inner part of obj_cgroup_uncharge_pages() in drain_obj_stock()
40dbbd2f9773 mm/memcg: Protect per-CPU counter by disabling preemption on PREEMPT_RT where needed.
6269831106f5 mm/memcg: Disable threshold event handlers on PREEMPT_RT
8da0e71b7b7d mm/memcg: Revert ("mm/memcg: optimize user context object stock access")
45e3750e4458 'Linux 5.15.65-rt49'
a4e36ed13a3b arm: Fix the "invalid constant" error when assembling entry-common.S
82f18d6a09c0 arm: merge fixup for duplicate TIF_NOTIFY_SIGNAL and other TIF_*
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
6bc08dd702bb 'Linux 5.15.55-rt48'
9a1a3c0162ef sched/core: Always flush pending blk_plug
f178a16e9368 crypto/cryptd: fix leftover hunks from 2a30446f4
0e01a5c5a80e 'Linux 5.15.49-rt47'
2aa2253a0595 'Linux 5.15.44-rt46'
c94ef3468bef 'Linux 5.15.43-rt45'
264141c33af3 'Linux 5.15.41-rt44'
9934b33b68d9 'Linux 5.15.40-rt43'
ca63907ee4b7 'Linux 5.15.39-rt42'
238b266d7aa8 sched/deadline: fixup -stable / -rt merge
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
23374f7aa074 printk/rt: fixup 5.15-stable merge
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
83bec9a458bf rt: fixup random and irq/manage merge issues
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
6991d3cb4877 Linux 5.15.36-rt41
bc407f70bc87 Linux 5.15.34-rt40
8b85316a6763 Linux 5.15.32-rt39
713e04ecea94 Linux 5.15.31-rt38
4718a7a13c94 Linux 5.15.29-rt37
5d854189d406 Linux 5.15.28-rt36
6c7c91516867 Linux 5.15.27-rt35
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
b64046617467 inet/hash: fixup -rt merge
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
29d051cc421a aufs: update compile fix for v5.15+ preempt-rt kernels
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
3f9f162d9bb0 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel
931d5079b9fc Linux 5.15.26-rt34
c5c22d2fdb7b Linux 5.15.25-rt33
6a2e3e6c9401 staging: greybus: gpio: Use generic_handle_irq_safe().
cb17d0820286 net: usb: lan78xx: Use generic_handle_irq_safe().
a4040e8669d8 mfd: ezx-pcap: Use generic_handle_irq_safe().
870d69c5f090 misc: hi6421-spmi-pmic: Use generic_handle_irq_safe().
3718dd5011f4 i2c: cht-wc: Use generic_handle_irq_safe().
1252887f9872 i2c: core: Use generic_handle_irq_safe() in i2c_handle_smbus_host_notify().
5aa6ecf9212a genirq: Provide generic_handle_irq_safe().
1c73db1779a6 Linux 5.15.25-rt32
2e68dcd8d632 Linux 5.15.24-rt31
5ec703bf5ccc net: Write lock dev_base_lock without disabling bottom halves.
15bd5dea95e6 Linux 5.15.21-rt30
88c15a185ab7 Linux 5.15.19-rt29
a70f09a4d312 Linux 5.15.18-rt28
771d328d2646 Linux 5.15.14-rt27
b56e1f0d87ba Linux 5.15.13-rt26
5e8adc085a2b Linux 5.15.12-rt25
ea0f771b9442 Linux 5.15.10-rt24
269b39adfb2c Linux 5.15.7-rt23
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
05e1d4873542 ARM: config: multi v7: Regenerate defconifg
4510f665a53a ARM: config: multi v7: Add renamed symbols
d021435a532a ARM: config: multi v7: Clean up enabled by default options
dbf8daa0ee01 ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
799919ec2113 v5.15.5-rt22
4745560a36e7 v5.15.3-rt21
9b4d36e0fbeb v5.15.2-rt20
d156320aca54 net: sched: gred: dynamically allocate tc_gred_qopt_offload
d36603e0d213 v5.15.2-rt19
7ddf3a205fa3 mm/vmalloc: Remove unused `cpu' variable.
3f8e7f777049 v5.15.2-rt18
7b0fd383bb9a printk: fixup -stable merge to -rt
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
6f51b8d2b7dc Add localversion for -RT release
3c8ff0c09156 sysfs: Add /sys/kernel/realtime entry
828d8f9b903f POWERPC: Allow to enable RT
6db76b613e53 powerpc/stackprotector: work around stack-guard init from atomic
44be16e0180a powerpc/kvm: Disable in-kernel MPIC emulation for PREEMPT_RT
a5c27dfc178a powerpc/pseries/iommu: Use a locallock instead local_irq_save()
dce767609e50 powerpc: traps: Use PREEMPT_RT
9cad1f8c7dd7 ARM64: Allow to enable RT
5bd881944e4f ARM: Allow to enable RT
715792fbbaf7 tty/serial/pl011: Make the locking work on RT
69221f2f5b91 tty/serial/omap: Make the locking RT aware
5fa50218f3e3 arm64: signal: Use ARCH_RT_DELAYS_SIGNAL_SEND.
c004c410d380 arm64/sve: Make kernel FPU protection RT friendly
7ffcb4485981 arm64/sve: Delay freeing memory in fpsimd_flush_thread()
322561563b01 KVM: arm/arm64: downgrade preempt_disable()d region to migrate_disable()
fe5ed302a1ec ARM: enable irq in translation/section permission fault handlers
f17af435c3a3 arch/arm64: Add lazy preempt support
10e096c7a491 powerpc: Add support for lazy preemption
5e15c21804be arm: Add support for lazy preemption
abc04080e1b3 entry: Fix the preempt lazy fallout
2fb1741e933b x86: Support for lazy preemption
24b379de7afc x86/entry: Use should_resched() in idtentry_exit_cond_resched()
860dbaa27ad1 sched: Add support for lazy preemption
4d5c9c824eee */softirq: Disable softirq stacks on PREEMPT_RT
2676f33e2cf4 generic/softirq: Disable softirq stacks on PREEMPT_RT
1886700e5658 leds: trigger: Disable CPU trigger on PREEMPT_RT
694e3f263964 drivers/block/zram: Replace bit spinlocks with rtmutex for -rt
97f765c75d6d mm/zsmalloc: Replace bit spinlock and get_cpu_var() usage.
49c7010ff12e tpm_tis: fix stall after iowrite*()s
df583a002c38 virt: acrn: Remove unsued acrn_irqfds_mutex.
a68737287907 smack: Guard smack_ipv6_lock definition within a SMACK_IPV6_PORT_LABELING block
ac9df8459eda ASoC: mediatek: mt8195: Remove unsued irqs_lock.
02bc2e3cbe09 genirq: update irq_set_irqchip_state documentation
ac932078b2e6 x86: Enable RT also on 32bit
e262f9f76c5b x86: Allow to enable RT
fef570ba4596 x86: kvm Require const tsc for RT
e5a9202c3535 signal/x86: Delay calling signals in atomic
2c0f317da8b9 drm/i915: Drop the irqs_disabled() check
06b3f43f370b drm/i915/gt: Use spin_lock_irq() instead of local_irq_disable() + spin_lock()
ac58ec9af512 drm/i915/gt: Queue and wait for the irq_work item.
aaa6ddcfd053 drm/i915: skip DRM_I915_LOW_LEVEL_TRACEPOINTS with NOTRACE
6db29073f209 drm/i915: Disable tracing points on PREEMPT_RT
5d34e949e11c drm/i915: Don't check for atomic context on PREEMPT_RT
0ca85efbe2e9 drm/i915: Don't disable interrupts on PREEMPT_RT during atomic updates
688ce2658570 drm/i915: Use preempt_disable/enable_rt() where recommended
9a76a256848c drm/i915: Don't disable interrupts and pretend a lock as been acquired in __timeline_mark_lock().
766248132ccf random: Make it work on rt
ba411ba63b8e x86: stackprotector: Avoid random pool on rt
3c158aab9acc panic: skip get_random_bytes for RT_FULL in init_oops_id
bf099c9ff70f net: dev: always take qdisc's busylock in __dev_xmit_skb()
783862056952 net: Dequeue in dev_cpu_dead() without the lock
61793a50d51d net: Use skbufhead with raw lock
4e369dc108af net/core: use local_bh_disable() in netif_rx_ni()
8056c6bd6380 rcu: Delay RCU-selftests
1372b981252b fs/dcache: disable preemption on i_dir_seq's write side
8f35827f634d fs/dcache: use swait_queue instead of waitqueue
dc26bf05c680 ptrace: fix ptrace vs tasklist_lock race
54332013d985 signal: Revert ptrace preempt magic
65309bca8d9c mm/memcontrol: Disable on PREEMPT_RT
5d193966a444 u64_stats: Disable preemption on 32bit-UP/SMP with RT during updates
9e7c9b1a7d21 softirq: Check preemption after reenabling interrupts
0d4e38f0610e crypto: cryptd - add a lock instead preempt_disable/local_bh_disable
4a01578f1878 sunrpc: Make svc_xprt_do_enqueue() use get_cpu_light()
03f8b0f0eedb net: Remove preemption disabling in netif_rx()
ddd725b42e48 mm/vmalloc: Another preempt disable region which sucks
28545272667f scsi/fcoe: Make RT aware.
dcb042c59ca4 md: raid5: Make raid5_percpu handling RT aware
393999301a85 block/mq: do not invoke preempt_disable()
8485ff82f922 kernel/sched: add {put|get}_cpu_light()
274408c7b291 sched: Make preempt_enable_no_resched() behave like preempt_enable() on PREEMPT_RT
9708837923a7 locking: Allow to include asm/spinlock_types.h from linux/spinlock_types_raw.h
b5f1fc042d2f lockdep/selftests: Adapt ww-tests for PREEMPT_RT
3e6dd28f0231 lockdep/selftests: Skip the softirq related tests on PREEMPT_RT
0da6a4f59354 lockdep/selftests: Unbalanced migrate_disable() & rcu_read_lock()
b29dc4a9ef20 lockdep/selftests: Add rtmutex to the last column
db92f5fc3fb7 lockdep: Make it RT aware
fae24609aafa rtmutex: Add rt_mutex_lock_nest_lock() and rt_mutex_lock_killable().
9d8c380fa819 rtmutex: Add a special case for ww-mutex handling.
d6b24f0f2a8a sched: Trigger warning if ->migration_disabled counter underflows.
6e09a284f2a6 lockdep/selftests: Avoid using local_lock_{acquire|release}().
bd833044483a locking: Remove rt_rwlock_is_contended()
36839db14247 jump-label: disable if stop_machine() is used
5a657ef837de tcp: Remove superfluous BH-disable around listening_hash
c11095ec78ef mm: workingset: replace IRQ-off check with a lockdep assert.
168e3d8875c7 cgroup: use irqsave in cgroup_rstat_flush_locked()
639d2eb6493f sched: Move mmdrop to RCU on RT
590419b10863 sched: Delay task stack freeing on RT
37860896be2e sched: Move kprobes cleanup out of finish_task_switch()
dc3565cd6bbd sched: Disable TTWU_QUEUE on RT
77db91d4d2b5 sched: Limit the number of task migrations per batch on RT
8ea3ab8bb409 locking/rt: Take RCU nesting into account for __might_resched()
b2f56dfeab18 sched: Make cond_resched_lock() variants RT aware
9bac73a04b71 sched: Make RCU nest depth distinct in __might_resched()
4f3dd3cb71e5 sched: Make might_sleep() output less confusing
b8c4ad5ceaec sched: Cleanup might_sleep() printks
588c973bd55b sched: Remove preempt_offset argument from __might_sleep()
5b8fbf83bb40 sched: Make cond_resched_*lock() variants consistent vs. might_sleep()
8e4b532478f2 sched: Clean up the might_sleep() underscore zoo
3a5e868f92f0 fscache: Use only one fscache_object_cong_wait.
67ba86618a1e fs/namespace: Boost the mount_lock.lock owner instead of spinning on PREEMPT_RT.
cad3bedc2a83 smp: Wake ksoftirqd on PREEMPT_RT instead do_softirq().
394e3bdd3242 irq_poll: Use raise_softirq_irqoff() in cpu_dead notifier
4de8f9d6a1ad irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT
87e75faa338d irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT
d2100f67254d irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support.
ada60e0098ea sched/rt: Annotate the RT balancing logic irqwork as IRQ_WORK_HARD_IRQ
f657de711e15 net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding.
0d3a9c303dd9 net: sched: remove one pair of atomic operations
853f1349041a net: sched: fix logic error in qdisc_run_begin()
68f3b93760b7 net: sched: Allow statistics reads from softirq.
86e29a3d2d68 net: sched: Remove Qdisc::running sequence counter
304640d0b862 net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types
1c7a827367ee net: sched: Use _bstats_update/set() instead of raw writes
22701ce1b59f net: sched: Protect Qdisc::bstats with u64_stats
54538aff544a u64_stats: Introduce u64_stats_set()
69534c384086 gen_stats: Move remaining users to gnet_stats_add_queue().
e1f89d46623c mq, mqprio: Use gnet_stats_add_queue().
d3968711bb65 gen_stats: Add gnet_stats_add_queue().
c2b1af791919 gen_stats: Add instead Set the value in __gnet_stats_copy_basic().
3d38b89d239a net/sched: sch_ets: properly init all active DRR list handles
b59a9b759b1a kcov: Replace local_irq_save() with a local_lock_t.
8e2db8a2201a kcov: Avoid enable+disable interrupts if !in_task().
d244291fb820 kcov: Allocate per-CPU memory on the relevant node.
6eec9f99da0e Documentation/kcov: Define `ip' in the example.
e619eb9cb198 Documentation/kcov: Include types.h in the example.
f002c820156b x86/softirq: Disable softirq stacks on PREEMPT_RT
12b80085754b mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT
a1411120989b mm/scatterlist: Replace the !preemptible warning in sg_miter_stop()
56fb69cc8a0b mm: page_alloc: Use migrate_disable() in drain_local_pages_wq()
39d1d6a46eaa mm: Allow only SLUB on PREEMPT_RT
bf1b661248f6 crypto: testmgr - Only disable migration in crypto_disable_simd_for_test()
ddd1767afd69 samples/kfifo: Rename read_lock/write_lock
a6c921dd2368 net/core: disable NET_RX_BUSY_POLL on PREEMPT_RT
96cc6b82ae54 mm: Disable zsmalloc on PREEMPT_RT
f77af3465961 efi: Allow efi=runtime
8b3cde535f8f efi: Disable runtime services on RT
7082e94c5405 lockdep: Let lock_is_held_type() detect recursive read as read
ffc314d30f16 genirq: Disable irqfixup/poll on PREEMPT_RT.
1ec49f38b6ae genirq: Move prio assignment into the newly created thread
e272fc66d6bc kthread: Move prio/affinite change into the newly created thread
468813504d5a rcutorture: Avoid problematic critical section nesting on PREEMPT_RT
e6a408241cee sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD
cd6bda4839a6 printk: Enhance the condition check of msleep in pr_flush()
2ad1282d77e8 printk: add pr_flush()
cd582486f3e8 printk: add console handover
25f13bd1d07b printk: remove deferred printing
2d440f3f2ee5 printk: move console printing to kthreads
df0a27dbd128 printk: introduce kernel sync mode
4efb519165f1 printk: use seqcount_latch for console_seq
8653ea7d3c45 printk: call boot_delay_msec() in printk_delay()
892cddfada1f printk: relocate printk_delay()
e1ac77117990 serial: 8250: implement write_atomic
967b98b7c528 kdb: only use atomic consoles for output mirroring
36422a33e3b3 console: add write_atomic interface
7b9055c4c17d printk: rename printk cpulock API and always disable interrupts
3791dee37847 arm64: mm: Make arch_faults_on_old_pte() check for migratability
e5b82790a28d sched: Introduce migratable()
0cf3b776c423 rcu/tree: Protect rcu_rdp_is_offloaded() invocations on RT
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: e22db0726ab687c577bcb54dd534003ea6f4c9d0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Bruce Ashfield
Email: bruce.ashfield@gmail.com
Subject: nfsd: drop CONFIG_NFSD_V3
Date: Tue, 2 Aug 2022 10:52:25 -0400
commit 5f9a62ff7d2808c7b56c0ec90f3b7eae5872afe6
Author: Chuck Lever <chuck.lever@oracle.com>
Date: Sun Feb 6 12:25:47 2022 -0500
NFSD: Remove CONFIG_NFSD_V3
Eventually support for NFSv2 in the Linux NFS server is to be
deprecated and then removed.
However, NFSv2 is the "always supported" version that is available
as soon as CONFIG_NFSD is set. Before NFSv2 support can be removed,
we need to choose a different "always supported" version.
This patch removes CONFIG_NFSD_V3 so that NFSv3 is always supported,
as NFSv2 is today. When NFSv2 support is removed, NFSv3 will become
the only "always supported" NFS version.
The defconfigs still need to be updated to remove CONFIG_NFSD_V3=y.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 16ba1e8f27a685ad639a314d1b2b1b505fb6f4f4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
4af417c06d37 of: module: add buffer overflow check in of_modalias()
b15dc4170c63 Linux 5.10.223
7431144b406a tap: add missing verification for short frame
6100e0237204 tun: add missing verification for short frame
911cc83e56a2 filelock: Fix fcntl/close race recovery compat path
7fa9d1d2524c ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused
ddf0caf01295 arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB
a7ec8a5a7ff2 ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
74c6b151a85e ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
6386f1b6a10e jfs: don't walk off the end of ealist
77495e5da5cb ocfs2: add bounds checking to ocfs2_check_dir_entry()
6e03006548c6 net: relax socket state check at accept time.
a5224e2123ce drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
9760c6ceb2a9 ext4: Send notifications on error
88e44424a62f ext4: fix error code saved on super block during file system abort
5ce8fad94123 scsi: core: Fix a use-after-free
c0809c128dad bpf, skmsg: Fix NULL pointer dereference in sk_psock_skb_ingress_enqueue
be35504b959f bpf: Fix overrunning reservations in ringbuf
9e2b0a5e252d ACPI: processor_idle: Fix invalid comparison with insertion sort for latency
c85e6b7d9ef8 ARM: 9324/1: fix get_user() broken with veneer
727ed4810c8b spi: mux: set ctlr->bits_per_word_mask
34f8efd2743f hfsplus: fix uninit-value in copy_name
f236af756137 selftests/vDSO: fix clang build errors and warnings
38c2028bb3e4 spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices
f65bffb46440 fs: better handle deep ancestor chains in is_subdir()
ddeda6ca5f21 Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
739d8d008209 scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
033c51dfdbb6 powerpc/eeh: avoid possible crash when edev->pdev changes
6b16098148ea powerpc/pseries: Whitelist dtl slub object for copying to userspace
d1e4e94cb8ab net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()
909f4c2fc987 net: usb: qmi_wwan: add Telit FN912 compositions
8acf8801f3d9 ALSA: dmaengine_pcm: terminate dmaengine before synchronize
2a28531dd016 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx
94818bdb00ef btrfs: qgroup: fix quota root leak after quota disable failure
2e51db7ab71b s390/sclp: Fix sclp_init() cleanup on failure
71db8dc6f806 can: kvaser_usb: fix return value for hif_usb_send_regout
6e90cd169608 ASoC: ti: omap-hdmi: Fix too long driver name
96414bf03778 ASoC: ti: davinci-mcasp: Set min period size using FIFO config
072f6348c589 ALSA: dmaengine: Synchronize dma channel after drop()
73bb3e019413 bytcr_rt5640 : inverse jack detect for Archos 101 cesium
a87d15d1a3fe Input: i8042 - add Ayaneo Kun to i8042 quirk table
9b32a1348653 Input: elantech - fix touchpad state on resume for Lenovo N24
cf704e7d0437 mips: fix compat_sys_lseek syscall
134b12f0c590 ALSA: hda/realtek: Add more codec ID to no shutup pins list
4cdf6926f443 KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
6295bad58f98 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
9774641b255f mei: demote client disconnect warning on suspend to debug
229bce543ba0 fs/file: fix the check in find_next_fd()
ffe47bf986d1 kconfig: remove wrong expr_trans_bool()
4beba2408573 kconfig: gconf: give a proper initial state to the Save button
9625afe1dd4a null_blk: fix validation of block size
9934cda0e7fa arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
a0cafb7b0b94 ila: block BH in ila_output()
34eb7ab9af70 net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()
fe855e5b1627 Input: silead - Always support 10 fingers
42e60f3bde3c selftests/openat2: Fix build warnings on ppc64
bb8ace6794a1 wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()
60cf36f2900f wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata
6df01b7eabc8 ACPI: EC: Avoid returning AE_OK on errors in address space handler
fd57dbffd925 ACPI: EC: Abort address space access upon error
cd9472c43f5e scsi: qedf: Set qed_slowpath_params to zero before use
5661b9c7ec18 filelock: Remove locks reliably when fcntl/close race is detected
2e272e7d7159 gcc-plugins: Rename last_stmt() for GCC 14+
b29e4b50c556 scripts/gdb: fix SB_* constants parsing
02fd398f5e2b bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
83a48a4503d0 Linux 5.10.222
f52913e5d6ca i2c: rcar: fix error code in probe()
2907dd5855f6 i2c: rcar: clear NO_RXDMA flag after resetting
41f62c95e008 i2c: rcar: ensure Gen3+ reset does not disturb local targets
88046f94cc0c i2c: rcar: introduce Gen4 devices
a720e2e42fd8 i2c: rcar: reset controller is mandatory for Gen3+
b4c11a53e1f8 i2c: rcar: Add R-Car Gen4 support
785290cb16ed i2c: mark HostNotify target address as used
8d99f26b557a i2c: rcar: bring hardware to known state when probing
a9a466a69b85 nilfs2: fix kernel bug on rename operation of broken directory
ca42be8dd1e2 bpf: Allow reads from uninit stack
9df3b2474a62 ipv6: prevent NULL dereference in ip6_output()
5edef7986495 ipv6: annotate data-races around cnf.disable_ipv6
96c58b096659 efi: ia64: move IA64-only declarations to new asm/efi.h header
596dedc6fa89 x86/retpoline: Move a NOENDBR annotation to the SRSO dummy return thunk
b6d942365dbe wireguard: send: annotate intentional data race in checking empty queue
0bdb5a74443f wireguard: queueing: annotate intentional data race in cpu round robin
ae630de24efb wireguard: allowedips: avoid unaligned 64-bit memory accesses
34b76d1922e4 libceph: fix race between delayed_work() and ceph_monc_stop()
f70b51a36562 ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
4d62aa624721 ALSA: hda/realtek: Enable Mute LED on HP 250 G7
781092884262 nvmem: meson-efuse: Fix return value of nvmem callbacks
bdb9c58e8048 hpet: Support 32-bit userspace
d09dd21bb521 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
e8474a10c535 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
10ae6b364be7 USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
932a86a711c7 USB: serial: mos7840: fix crash on resume
868bc4408629 USB: serial: option: add Rolling RW350-GL variants
2dc6aad6eaca USB: serial: option: add Netprisma LCUK54 series modules
fb9ff5139625 USB: serial: option: add support for Foxconn T99W651
c9e1030198e5 USB: serial: option: add Fibocom FM350-GL
9fb736742355 USB: serial: option: add Telit FN912 rmnet compositions
8e4e917f9d30 USB: serial: option: add Telit generic core-dump composition
26b4d6802ed7 net: ks8851: Fix potential TX stall after interface reopen
5d7e64d70a11 tcp: avoid too many retransmit packets
24b9fafe3464 tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
b4e9f8905d78 octeontx2-af: fix detection of IP layer
7e0297c80fa1 ARM: davinci: Convert comma to semicolon
148d5494258b s390: Mark psw in __load_psw_mask() as __unitialized
b81a523d54ea net/sched: Fix UAF when resolving a clash
9f965684c57c udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
c184be30b12e ethtool: netlink: do not return SQI value if link is down
3ba12c2afd93 ppp: reject claimed-as-LCP but actually malformed packets
22b16618a808 net: ethernet: lantiq_etop: fix double free in detach
b4ac93b0418f net: lantiq_etop: add blank line after declaration
efc05a5fdc0d octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability()
893e140dcc02 tcp: fix incorrect undo caused by DSACK of TLP retransmit
1b95de9433b3 vfs: don't mod negative dentry count when on shrinker list
7092f1e5821f fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
7d4c14f4b511 filelock: fix potential use-after-free in posix_lock_inode
0100aeb8a12d mm: prevent derefencing NULL ptr in pfn_section_valid()
1e99ce37e96e nilfs2: fix incorrect inode allocation from reserved inodes
3affee779bd3 kbuild: fix short log for AS in link-vmlinux.sh
2f3c22b1d3d7 nvmet: fix a possible leak when destroy a ctrl during qp establishment
1fa5c6eef4ec platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
8802d233505f platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet
560eaa1af038 nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
2d428a07e8b2 nvme-multipath: find NUMA path only for online numa-node
97982c31064a ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
2849a1b747cf i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
2032e5dfae5f media: dw2102: fix a potential buffer overflow
a6176a802c4b ima: Avoid blocking in RCU read-side critical section
37c59198bc3b bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
8b17cec33892 bnx2x: Fix multiple UBSAN array-index-out-of-bounds
55d6a97cf02c mtd: rawnand: Bypass a couple of sanity checks during NAND identification
fac2544b8c99 drm/amdgpu/atomfirmware: silence UBSAN warning
274cba8d2d1b drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
145faa3d0368 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
c9f715f1b416 fsnotify: Do not generate events for O_PATH file descriptors
9528e95d6eae can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
215a26c2404f Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
7a49389771ae mm: avoid overflows in dirty throttling logic
f033241a7c2d mm: optimize the redundant loop of mm_update_owner_next()
2f2fa9cf7c35 nilfs2: add missing check for inode numbers on directory entries
731011ac6c37 nilfs2: fix inode number range checks
7ef519c8efde inet_diag: Initialize pad field in struct inet_diag_req_v2
3908637dce2e selftests: make order checking verbose in msg_zerocopy selftest
1782a42ca25c selftests: fix OOM in msg_zerocopy selftest
707c85ba3527 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
df76fb67eaa2 wifi: wilc1000: fix ies_len type in connect path
cdffc358717e tcp_metrics: validate source addr length
febed740a31d UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
93c034c4314b s390/pkey: Wipe sensitive data on failure
6d6d94287f63 jffs2: Fix potential illegal address access in jffs2_free_inode
b694989bb13e bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
6b84e9d53bc0 powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
9d046f697e9a kunit: Fix timeout message
1617249e24bd orangefs: fix out-of-bounds fsid access
19cd1d96d6f8 powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
158bcaa2e31b i2c: i801: Annotate apanel_addr as __ro_after_init
e1ba22618758 media: dvb-frontends: tda10048: Fix integer overflow
7d2fbd822df1 media: s2255: Use refcount_t instead of atomic_t for num_channels
39e7a27813be media: dvb-frontends: tda18271c2dd: Remove casting during div
2a2fe25a103c net: dsa: mv88e6xxx: Correct check for empty list
8eac1cc159b3 Input: ff-core - prefer struct_size over open coded arithmetic
402825a23a0e firmware: dmi: Stop decoding on broken entry
5a18ea7d864c sctp: prefer struct_size over open coded arithmetic
4dcce63a6f5c media: dw2102: Don't translate i2c read into write
ffa7bd3ca9cf drm/amd/display: Skip finding free audio for unknown engine_id
b2e9abc95583 drm/amd/display: Check pipe offset before setting vblank
b5b8837d066c drm/amd/display: Check index msg_id before read or write
f0645c99c20e drm/amdgpu: Initialize timestamp for some legacy SOCs
9db8c299a521 crypto: aead,cipher - zeroize key buffer after use
5ceb40cdee72 scsi: qedf: Make qedf_execute_tmf() non-preemptible
62349fbf86b5 IB/core: Implement a limit on UMAD receive List
167afd3fedaf media: dvb-usb: dib0700_devices: Add missing release_firmware()
82ef3fa640f6 media: dvb: as102-fe: Fix as10x_register_addr packing
25d0d9b83d85 drm/lima: fix shared irq handling on driver remove
94ffdde326f5 Compiler Attributes: Add __uninitialized macro
6ab8b697d7d1 Linux 5.10.221
ec3adc2af0f1 tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset()
0a95f0f6d64e serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
1bd2dc770294 xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
4686892f615a arm64: dts: rockchip: Add sound-dai-cells for RK3368
e9918954e370 ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
b63d015b7ae9 KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
91efb15b5a3e efi/x86: Free EFI memory map only when installing a new one.
e5d730882d27 efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures
31e0721aeabd efi: memmap: Move manipulation routines into x86 arch tree
52dc463a76b0 efi: Correct comment on efi_memmap_alloc
d204beedc82f drivers: fix typo in firmware/efi/memmap.c
3b32f265805a tcp: Fix data races around icsk->icsk_af_ops.
ea2ed3f78ab2 ipv6: Fix data races around sk->sk_prot.
d3bf338e9ca4 ipv6: annotate some data-races around sk->sk_prot
ed07b26c54ef nfs: Leave pages in the pagecache if readpage failed
2e6bbfa1abfe pwm: stm32: Refuse too small period requests
2c43adf36475 mtd: spinand: macronix: Add support for serial NAND flash
d5f75f01994e syscalls: fix compat_sys_io_pgetevents_time64 usage
84bf6b64a1a0 ftruncate: pass a signed offset
010de9acbea5 ata: libata-core: Fix double free on error
be5016ae5a3b ata: ahci: Clean up sysfs file on error
692858d9edb3 batman-adv: Don't accept TT entries for out-of-spec VIDs
56fc4d3b0bde drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
f771b91f21c4 drm/i915/gt: Fix potential UAF by revoke of fence registers
259549b2ccf7 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
9ec84770e486 hexagon: fix fadvise64_64 calling conventions
690633552986 csky, hexagon: fix broken sys_sync_file_range
bf4a43c533d9 kbuild: Install dtb files as 0644 in Makefile.dtbinst
f6c839e71790 net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
3f177e46c935 net: can: j1939: recover socket queue on CAN bus error during BAM transmission
a2a0ebff7fde net: can: j1939: Initialize unused data in j1939_send_one()
44add57b5b44 tty: mcf: MCF54418 has 10 UARTS
cb8793006698 serial: 8250_omap: Implementation of Errata i2310
75ddbf776dd0 usb: atm: cxacru: fix endpoint checking in cxacru_bind()
621e90201c84 usb: musb: da8xx: fix a resource leak in probe()
2798fc156071 usb: gadget: printer: fix races against disable
84ca47192f97 usb: gadget: printer: SS+ support
ee88636607e1 net: usb: ax88179_178a: improve link status logs
59a84bcf1cc7 iio: chemical: bme680: Fix sensor data read operation
c326551e99f5 iio: chemical: bme680: Fix overflows in compensate() functions
3d78fc351bee iio: chemical: bme680: Fix calibration data variable
44f04b1a88d6 iio: chemical: bme680: Fix pressure value output
28f6d0b5ff9f iio: adc: ad7266: Fix variable checking bug
78ece307f823 counter: ti-eqep: enable clock at probe
76da476a4c60 mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
803835fda351 mmc: sdhci: Do not invert write-protect twice
5048a44a257e mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
a68b896aa56e ocfs2: fix DIO failure due to insufficient transaction credits
49c09ca35a5f x86: stop playing stack games in profile_pc()
38ce30793946 gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1)
e44a83bf15c4 gpio: davinci: Validate the obtained number of IRQs
98eae65cb5e3 drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA
cb4e7a8f3965 nvme: fixup comment for nvme RDMA Provider Type
1a7a494184cf drm/radeon/radeon_display: Decrease the size of allocated memory
a45c45767bfe soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message
e47d3babaa47 media: dvbdev: Initialize sbuf
d23982ea9aa4 ALSA: emux: improve patch ioctl data validation
763896ab62a6 net/dpaa2: Avoid explicit cpumask var allocation on stack
9dadab0db7d9 net/iucv: Avoid explicit cpumask var allocation on stack
3d6432f20f00 bpf: Add a check for struct bpf_fib_lookup size
37f646c6040f mtd: partitions: redboot: Added conversion of operands to a larger type
cae52f61fda0 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
5d43d789b579 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
4e6367fe3210 parisc: use correct compat recv/recvfrom syscalls
7620738513f7 sparc: fix compat recv/recvfrom syscalls
2a700b8de527 sparc: fix old compat_sys_select()
1095b8efbb13 xdp: Remove WARN() from __xdp_reg_mem_model()
5a3035306a0b xdp: Allow registering memory model without rxq reference
f4aa8268d774 xdp: Move the rxq_info.mem clearing to unreg_mem_model()
0427f74a7953 net: phy: micrel: add Microchip KSZ 9477 to the device table
65a9383389db net: dsa: microchip: fix initial port flush problem
3662eb2170e5 ASoC: fsl-asoc-card: set priv->pdev before using it
229e145a810d nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
a4f3907ab50b SUNRPC: Fix svcxdr_init_encode's buflen calculation
f1ef3dc758c7 SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation
be20af24585d SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency()
3de81c1e84bf SUNRPC: Fix null pointer dereference in svc_rqst_free()
310dee723530 netfilter: nf_tables: validate family when identifying table via handle
d8a04a6bfa75 drm/amdgpu: fix UBSAN warning in kv_dpm.c
52af94393dd6 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
6531f8c6663c pinctrl: rockchip: use dedicated pinctrl type for RK3328
926cb583b9ef pinctrl/rockchip: separate struct rockchip_pin_bank to a head file
cfa2527ac80a pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
6ff152b2be88 pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
b813e3fd102a pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
b6be2b025c72 Input: ili210x - fix ili251x_read_touch_data() return value
f0ef5ca85f43 ACPI: x86: Force StorageD3Enable on more products
3f830c248400 ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable
bb1758cc4af8 ACPI: x86: utils: Add Cezanne to the list for forcing StorageD3Enable
c2a6ab506fd2 ACPI: x86: Add another system to quirk list for forcing StorageD3Enable
fe73b1d0804d ACPI: x86: Add a quirk for Dell Inspiron 14 2-in-1 for StorageD3Enable
83f652221005 ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint
b055752675cd smb: client: fix deadlock in smb2_find_smb_tcon()
78ebec450ef4 cifs: missed ref-counting smb session in find
b03555a8fa05 x86/amd_nb: Check for invalid SMN reads
0caf70a8e816 PCI: Add PCI_ERROR_RESPONSE and related definitions
a335ad77bda2 perf/core: Fix missing wakeup when waiting for context reference
695f20c6785d kheaders: explicitly define file modes for archived headers
247c3f8958ab Revert "kheaders: substituting --sort in archive creation"
61c1c98e2607 r8169: Fix possible ring buffer corruption on fragmented Tx packets.
5c88f4f6341c r8169: remove not needed check in rtl8169_start_xmit
48833226fb08 r8169: remove nr_frags argument from rtl_tx_slots_avail
41eeb13459b2 r8169: improve rtl8169_start_xmit
04f9d0cd3974 r8169: improve rtl_tx
6d3eb1658be6 r8169: remove unneeded memory barrier in rtl_tx
40a697e34517 x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
50b1b4e4f3a6 x86/cpu/vfm: Add new macros to work with (vendor/family/model) values
0e84701753ac tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
2c3d7b03b658 bcache: fix variable length array abuse in btree_iter
633707246729 spmi: hisi-spmi-controller: Do not override device identifier
90551062fd69 knfsd: LOOKUP can return an illegal error value
f77c8a2ce21e pmdomain: ti-sci: Fix duplicate PD referrals
5fe1b2c72e9e wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power
33628b6ed3cc rtlwifi: rtl8192de: Style clean-ups
77942a027231 ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
1fdaecc326f0 ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
b263a895d8a1 ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
cc255080c1c5 drm/amd/display: revert Exit idle optimizations before HDCP execution
5d7fef7522b1 dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema
7884f4afeccb i2c: ocores: set IACK bit after core is enabled
7879b54f0b90 kcov: don't lose track of remote references during softirqs
b1684798a300 gcov: add support for GCC 14
febe794b8369 drm/radeon: fix UBSAN warning in kv_dpm.c
71bea3e64879 ALSA: hda/realtek: Limit mic boost on N14AP7
7186b81c1f15 RDMA/mlx5: Add check for srq max_sge attribute
6eca23100e90 ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
f3d17826d6b6 dmaengine: ioatdma: Fix missing kmem_cache_destroy()
34cc20a5441d dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
768ae5e02551 dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
a486fca282a9 dmaengine: ioat: use PCI core macros for PCIe Capability
c017a8e3e30c dmaengine: ioatdma: Fix leaking on version mismatch
f99b00ed9b92 dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting()
d293db11cb9c dmaengine: ioat: switch from 'pci_' to 'dma_' API
97509608b7e4 regulator: core: Fix modpost error "regulator_get_regmap" undefined
6a0f5d540f0f net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
72d961196886 netfilter: ipset: Fix suspicious rcu_dereference_protected()
333c0a1f7d5b virtio_net: checksum offloading handling fix
b4bca4722fda net: stmmac: No need to calculate speed divider when offload is disabled
03f625505e27 sched: act_ct: add netns into the key of tcf_ct_flow_table
b4899d75b843 net/sched: act_ct: set 'net' pointer when creating new nf_flow_table
3eb1b3962789 tipc: force a dst refcount before doing decryption
c6a7da65a296 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
66c7aa157a38 net/sched: act_api: rely on rcu in tcf_idr_check_alloc
fb910ac2d3da qca_spi: Make interrupt remembering atomic
2b82028a1f5e netns: Make get_net_ns() handle zero refcount net
20427b85781a xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
1ed9849fdf9a ipv6: prevent possible NULL dereference in rt6_probe()
de5ad4d45cd0 ipv6: prevent possible NULL deref in fib6_nh_init()
5391f9db2cab netrom: Fix a memory leak in nr_heartbeat_expiry()
1aabe0f850ad cipso: fix total option length computation
a85bae262cce tracing: Build event generation tests only as modules
36d771ce6028 mips: bmips: BCM6358: make sure CBR is correctly set
7117969bff94 MIPS: Routerboard 532: Fix vendor retry check code
15c8b2e1d6fc serial: exar: adding missing CTI and Exar PCI ids
6c1b9fe148a4 MIPS: Octeon: Add PCIe link status check
c59f79e2b477 PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
bffff80d103c udf: udftime: prevent overflow in udf_disk_stamp_to_time()
04736c1bc321 usb: misc: uss720: check for incompatible versions of the Belkin F5U002
38a82c8d0063 f2fs: remove clear SB_INLINECRYPT flag in default_options
d8481016c295 iommu/arm-smmu-v3: Free MSIs in case of ENOMEM
449d55871cae power: supply: cros_usbpd: provide ID table for avoiding fallback match
1939648b3aca powerpc/io: Avoid clang null pointer arithmetic warnings
a8c988d752b3 powerpc/pseries: Enforce hcall result buffer validity and size
03e7b2f7ae4c drm/lima: mask irqs in timeout path before hard reset
e12c363cf5fd drm/lima: add mask irq callback to gp and pp
2db63bf7d87c ASoC: Intel: sof_sdw: add JD2 quirk for HP Omen 14
b4291f58a9cf drm/amd/display: Exit idle optimizations before HDCP execution
52d4cfa56b5f Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
6fdc98bcc66e ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
6f6cb0748243 HID: Add quirk for Logitech Casa touchpad
43c0ca793a18 netpoll: Fix race condition in netpoll_owner_active
1b577bb1cbe7 kselftest: arm64: Add a null pointer check
144d76a676b6 scsi: qedi: Fix crash while reading debugfs attribute
96941f29ebcc drop_monitor: replace spin_lock by raw_spin_lock
a720d71dd494 af_packet: avoid a false positive warning in packet_setsockopt()
b5a53d14dd83 wifi: ath9k: work around memset overflow warning
82cdea8f3af1 batman-adv: bypass empty buckets in batadv_purge_orig_ref()
e1c3f5fb1be8 selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
973b32034ce1 selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh
58706e482bf4 block/ioctl: prefer different overflow check
c15df6f49867 rcutorture: Fix invalid context warning when enable srcu barrier testing
dd2cb39afc72 rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment
ec58e6ff29b7 padata: Disable BH when taking works lock on MT path
82c7acf9a12c zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
864963d2692e i2c: designware: Fix the functionality flags of the slave-only interface
0f37d22a6215 i2c: at91: Fix the functionality flags of the slave-only interface
f68820f1256b usb-storage: alauda: Check whether the media is initialized
2b6bb0b4abfd greybus: Fix use-after-free bug in gb_interface_release due to race condition.
d6c26a59e633 remoteproc: k3-r5: Jump to error handling labels in start/stop errors
990d0710108d mptcp: pm: update add_addr counters after connect
5a4efafcf843 mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
208cd22ef5e5 mptcp: ensure snd_una is properly initialized on connect
73014c77ec2a hugetlb_encode.h: fix undefined behaviour (34 << 26)
0047568dbd9c serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
33eae51f6569 tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device()
0ecfe3a92869 nilfs2: fix potential kernel bug due to lack of writeback flag waiting
f699f9f8b2ea intel_th: pci: Add Lunar Lake support
31f3136fd6fc intel_th: pci: Add Meteor Lake-S support
c02003a97a88 intel_th: pci: Add Sapphire Rapids SOC support
dbfe50b50eb9 intel_th: pci: Add Granite Rapids SOC support
78a41b1614c3 intel_th: pci: Add Granite Rapids support
02d3b5e48d24 remoteproc: k3-r5: Do not allow core1 to power up before core0 via sysfs
fe5b53c60217 dmaengine: axi-dmac: fix possible race in remove()
42ed6bfc2ddb PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
050ce8af6838 ocfs2: fix races between hole punching and AIO+DIO
11a075a1c8c7 ocfs2: use coarse time for new created files
70c1835e776c fs/proc: fix softlockup in __read_vmcore
f70ff7373467 vmci: prevent speculation leaks by sanitizing event in event_deliver()
4dfffb50316c drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
0acc356da854 drm/exynos/vidi: fix memory leak in .get_modes()
760603e30bf1 drivers: core: synchronize really_probe() and dev_uevent()
fd45d6f19494 iio: imu: inv_icm42600: delete unneeded update watermark call
9d4dce587081 iio: dac: ad5592r: fix temperature channel scaling value
e4ce76890e5e iio: adc: ad9467: fix scan type sign
ff9c2a9426ec ionic: fix use after netif_napi_del()
b278f9b458fa net/ipv6: Fix the RT cache flush via sysctl using a previous delay
01ce5bdfdf84 net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters
93b53c202b51 netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type
ea1a98c9a367 Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
dfd7f4670723 net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets
330c8661c993 tcp: fix race in tcp_v6_syn_recv_sock()
9b164605c115 drm/bridge/panel: Fix runtime warning on panel bridge release
bda7cdaeebf5 drm/komeda: check for error-valued pointer
cbf18d8128a7 liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
187e293c8260 net: hns3: add cond_resched() to hns3 ring buffer init process
bd8e1e6af6d9 net: sfp: Always call `sfp_sm_mod_remove()` on remove
abc55e738b43 drm/vmwgfx: 3D disabled should not effect STDU memory limits
caa9c9acb93d HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
cf34f8f66982 iommu: Return right value in iommu_sva_bind_device()
d4673a34d8fd iommu/amd: Fix sysfs leak in iommu init
c0f1bd317b3a iommu/amd: Introduce pci segment structure
a843c0e9da32 gpio: tqmx86: store IRQ trigger type and unmask status separately
33f6832798dd HID: core: remove unnecessary WARN_ON() in implement()
544015b94589 gpio: tqmx86: fix typo in Kconfig label
66c79c5acc5c SUNRPC: return proper error from gss_wrap_req_priv
b6a204f937e6 Input: try trimming too long modalias strings
20b3f435b7c1 powerpc/uaccess: Fix build errors seen with GCC 13/14
0081d2b3ae0a scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
baeae72258ad xhci: Apply broken streams quirk to Etron EJ188 xHCI host
0b05b12e2d03 xhci: Apply reset resume quirk to Etron EJ188 xHCI host
22de7c9cba6f xhci: Set correct transferred length for cancelled bulk transfers
fc745f6e83cb jfs: xattr: fix buffer overflow for invalid xattr
498ff29800a6 mei: me: release irq in mei_me_pci_resume error path
c0747d76eb05 USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
c77ad608df6c nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
adf1b931d50b nilfs2: return the mapped address from nilfs_get_page()
8b56df81b369 nilfs2: Remove check for PageError
05544fd3f18a btrfs: fix leak of qgroup extent records after transaction abort
79bf1ea0d522 selftests/mm: compaction_test: fix bogus test success on Aarch64
7c1cc0a5d43f selftests/mm: conform test to TAP format output
9d3886a1604b selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
6ff7cfa02baa mmc: davinci: Don't strip remove function when driver is builtin
b5a2a6908109 serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
9a2e0aa9a809 serial: sc16is7xx: replace hardcoded divisor value with BIT() macro
e8b8054f5ef4 drm/amd/display: Handle Y carry-over in VCP X.Y calculation
e500b1c4e29a usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
c69369878766 ipv6: fix possible race in __fib6_drop_pcpu_from()
74c97c80034f af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
35a69f9e5db8 af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
a64e4b8f9bf6 af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
f70ef84b821e af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
44a2437c60b1 af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
b5a6507c6196 af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
cc5d123ce4ae af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll().
d2c53bedeb96 af_unix: Annotate data-race of sk->sk_state in unix_inq_len().
13f61e503ec1 ptp: Fix error message on failed pin verification
6db4af09987c net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
d8c79ae03ee1 tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
dd254cde5715 vxlan: Fix regression when dropping packets due to invalid src addresses
52b1aa07cda6 net: sched: sch_multiq: fix possible OOB write in multiq_tune()
f9f69e3f6989 ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
3cbb2ba0a0d9 net/ncsi: Fix the multi thread manner of NCSI driver
7329bc66b4a0 net/ncsi: Simplify Kconfig/dts control flow
f40cac4e7083 net/ncsi: add NCSI Intel OEM command to keep PHY up
7c9b9f822eaa wifi: mac80211: correctly parse Spatial Reuse Parameter Set element
46c59a253370 wifi: iwlwifi: mvm: don't read past the mfuart notifcation
3c4771091ea8 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
2c80bd07c11c wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
99c4903dcee3 wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
8d5c7d7bfd72 wifi: cfg80211: pmsr: use correct nla_get_uX functions
e7e916d693dc wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
7518e20a189f wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
f64d566f4332 null_blk: Print correct max open zones limit in null_init_zoned_dev()
8f48a7f8b929 tracing/selftests: Fix kprobe event name test for .isra. functions
3a3877de4434 Linux 5.10.220
9444ce5cd488 nfsd: Fix a regression in nfsd_setattr()
a1a153fc73cc nfsd: don't call locks_release_private() twice concurrently
feb3352af742 nfsd: don't take fi_lock in nfsd_break_deleg_cb()
99fb654d01dc nfsd: fix RELEASE_LOCKOWNER
ca791e1a31cf nfsd: drop the nfsd_put helper
838a602db75d nfsd: call nfsd_last_thread() before final nfsd_put()
e35cb663a462 NFSD: fix possible oops when nfsd/pool_stats is closed.
3add01e06748 Documentation: Add missing documentation for EXPORT_OP flags
d31cd25f5501 nfsd: separate nfsd_last_thread() from nfsd_put()
987c0e102874 nfsd: Simplify code around svc_exit_thread() call in nfsd()
7229200f6866 nfsd: don't allow nfsd threads to be signalled.
8ef87fe6e87f nfsd: Fix creation time serialization order
72f28b5ad0b5 NFSD: Add an nfsd4_encode_nfstime4() helper
b4417c53d4f9 lockd: drop inappropriate svc_get() from locked_get()
b28b5c726e49 nfsd: fix double fget() bug in __write_ports_addfd()
8157832461bd nfsd: make a copy of struct iattr before calling notify_change
05f45f3981d3 NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop
6c05d25ca899 nfsd: simplify the delayed disposal list code
56b36b8960e5 NFSD: Convert filecache to rhltable
5a132ffa76bd nfsd: allow reaping files still under writeback
f7b157737c64 nfsd: update comment over __nfsd_file_cache_purge
f593ea1423c6 nfsd: don't take/put an extra reference when putting a file
c3677c14b3d4 nfsd: add some comments to nfsd_file_do_acquire
c9e8ed6efabe nfsd: don't kill nfsd_files because of lease break error
2c95ad0a0cb9 nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator
e378da83577f nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries
9c599dee8754 nfsd: don't open-code clear_and_wake_up_bit
65a33135e91e nfsd: call op_release, even when op_func returns an error
50827896c365 NFSD: Avoid calling OPDESC() with ops->opnum == OP_ILLEGAL
8235cd619db6 nfsd: don't replace page in rq_pages if it's a continuation of last page
37b34eb56770 lockd: set file_lock start and end when decoding nlm4 testargs
b0f33732796b NFSD: Protect against filesystem freezing
37cd49faaa94 NFSD: copy the whole verifier in nfsd_copy_write_verifier
dd7d50c695a6 nfsd: don't fsync nfsd_files on last close
1178547637a2 nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
3db6c79de923 NFSD: fix problems with cleanup on errors in nfsd4_copy
e5e1dc828499 nfsd: don't hand out delegation on setuid files being opened for write
2da50149981d NFSD: fix leaked reference count of nfsd4_ssc_umount_item
fd63299db809 nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
3c7b9b3487c0 nfsd: allow nfsd_file_get to sanely handle a NULL pointer
9d7608dc4bd1 NFSD: enhance inter-server copy cleanup
6856f1385d62 nfsd: don't destroy global nfs4_file table in per-net shutdown
e997a230d854 nfsd: don't free files unconditionally in __nfsd_file_cache_purge
2bbf10861d51 NFSD: replace delayed_work with work_struct for nfsd_client_shrinker
438ef64bbfe4 NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time
6ac4c383c39f NFSD: fix use-after-free in nfsd4_ssc_setup_dul()
2ecc439931ef NFSD: Use set_bit(RQ_DROPME)
115b58b56f88 Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
45c08a752982 nfsd: fix handling of cached open files in nfsd4_open codepath
f31bc0bc12f3 nfsd: rework refcounting in filecache
dfbf3066d973 NFSD: Avoid clashing function prototypes
ea468098605e NFSD: Use only RQ_DROPME to signal the need to drop a reply
71a98737cdcf NFSD: add delegation reaper to react to low memory condition
80a81db01ab0 NFSD: add support for sending CB_RECALL_ANY
87098b663f42 NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker
35a48412f6a4 NFSD: pass range end to vfs_fsync_range() instead of count
0d5f3de2b422 lockd: fix file selection in nlmsvc_cancel_blocked
7ecaa9aff9f5 lockd: ensure we use the correct file descriptor when unlocking
781c3f3d1812 lockd: set missing fl_flags field when retrieving args
ae8f2bb3dd34 NFSD: Use struct_size() helper in alloc_session()
e2505cb85164 nfsd: return error if nfs4_setacl fails
31c93ee5f1e4 lockd: set other missing fields when unlocking files
739202b2b9cf NFSD: Add an nfsd_file_fsync tracepoint
4453e0c1bbab nfsd: fix up the filecache laundrette scheduling
3d479899f4fe nfsd: reorganize filecache.c
605a5acd6f42 nfsd: remove the pages_flushed statistic from filecache
384b23f13672 NFSD: Fix licensing header in filecache.c
56eedeaf71b0 NFSD: Use rhashtable for managing nfs4_file objects
8fdef896122f NFSD: Refactor find_file()
5e92a168495c NFSD: Clean up find_or_add_file()
5aa2c4a1fe28 NFSD: Add a nfsd4_file_hash_remove() helper
e77b1d63c02e NFSD: Clean up nfsd4_init_file()
c152e4ffb9e8 NFSD: Update file_hashtbl() helpers
b0952d49483a NFSD: Use const pointers as parameters to fh_ helpers
a10d111fd09f NFSD: Trace delegation revocations
88cf6a1e76aa NFSD: Trace stateids returned via DELEGRETURN
14c9c091f2a6 NFSD: Clean up nfs4_preprocess_stateid_op() call sites
d9991b0b9dd5 NFSD: Flesh out a documenting comment for filecache.c
5f866f5a8611 NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
c09b456a81d2 NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
caa627020132 NFSD: Pass the target nfsd_file to nfsd_commit()
599d5c22912f exportfs: use pr_debug for unreachable debug statements
4ab1211c28f1 nfsd: allow disabling NFSv2 at compile time
68f7bd7f29a0 nfsd: move nfserrno() to vfs.c
abbd1215c3f9 nfsd: ignore requests to disable unsupported versions
81714ef8e3ef NFSD: Finish converting the NFSv3 GETACL result encoder
a20b0abab966 NFSD: Finish converting the NFSv2 GETACL result encoder
1dd04600f629 NFSD: Remove redundant assignment to variable host_err
48a237cb5e52 NFSD: Simplify READ_PLUS
10727ce312c6 nfsd: use locks_inode_context helper
32c59062f868 lockd: use locks_inode_context helper
70ffaa7896d9 filelock: add a new locks_inode_context accessor function
7ea635fc47af NFSD: Fix reads with a non-zero offset that don't end on a page boundary
7d867c6c30e1 nfsd: put the export reference in nfsd4_verify_deleg_dentry
551f17db6508 nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint
31268eb4572b nfsd: fix net-namespace logic in __nfsd_file_cache_purge
5428383c6fb3 NFSD: unregister shrinker when nfsd_init_net() fails
1bb33492578c nfsd: rework hashtable handling in nfsd_do_file_acquire
2db3e73f9afd nfsd: fix nfsd_file_unhash_and_dispose
683fb922e7b5 fanotify: Remove obsoleted fanotify_event_has_path()
229e73a0f407 fsnotify: remove unused declaration
a2d440dce603 fs/notify: constify path
241685bab277 nfsd: extra checks when freeing delegation stateids
345e3bb5e82a nfsd: make nfsd4_run_cb a bool return function
d7f2774d8c59 nfsd: fix comments about spinlock handling with delegations
89b636270490 nfsd: only fill out return pointer on success in nfsd4_lookup_stateid
31b16e6b0b78 NFSD: Cap rsize_bop result based on send buffer size
60b46564e0b6 NFSD: Rename the fields in copy_stateid_t
b7aea45a67e9 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops
21e18dd5eba4 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops
443e6484259f nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops
615d761a6b99 nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops
a063abefc6a5 nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops
cda3e9b8cd5e NFSD: Pack struct nfsd4_compoundres
a54822e64d3a NFSD: Remove unused nfsd4_compoundargs::cachetype field
17bb69807867 NFSD: Remove "inline" directives on op_rsize_bop helpers
f533a01b0982 NFSD: Clean up nfs4svc_encode_compoundres()
918054d2d8ac NFSD: Clean up WRITE arg decoders
c92e8b295ae8 NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks
d08acee648f1 NFSD: Refactor common code out of dirlist helpers
5e76b25d7cc8 NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing
5ed252489368 SUNRPC: Parametrize how much of argsize should be zeroed
6e50de3b3a28 NFSD: add shrinker to reap courtesy clients on low memory condition
67302ef04e54 NFSD: keep track of the number of courtesy clients in the system
1022fe63c57e NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY
235738ccea3b NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY
b6c6c7153bdb NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY
f326970df189 NFSD: Refactor nfsd_setattr()
95dce2279c81 NFSD: Add a mechanism to wait for a DELEGRETURN
3c0e831b87c6 NFSD: Add tracepoints to report NFSv4 callback completions
bc6bead0af16 nfsd: remove nfsd4_prepare_cb_recall() declaration
330914c34245 nfsd: clean up mounted_on_fileid handling
f574d41b1bda NFSD: Fix handling of oversized NFSv4 COMPOUND requests
b0062184a184 NFSD: drop fname and flen args from nfsd_create_locked()
c23687911f82 NFSD: Protect against send buffer overflow in NFSv3 READ
2007867c5874 NFSD: Protect against send buffer overflow in NFSv2 READ
57774b152616 NFSD: Protect against send buffer overflow in NFSv3 READDIR
0e57d696f60d NFSD: Protect against send buffer overflow in NFSv2 READDIR
2bd6f95ff991 NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND
d40bef3801cd nfsd: Propagate some error code returned by memdup_user()
490af5b07d85 nfsd: Avoid some useless tests
cef1ab71ae37 NFSD: remove redundant variable status
30b0e49a9574 NFSD enforce filehandle check for source file in COPY
9dc20a662fb8 lockd: move from strlcpy with unused retval to strscpy
91eebaa181b5 NFSD: move from strlcpy with unused retval to strscpy
57afda7bf248 nfsd_splice_actor(): handle compound pages
c7d320e62066 NFSD: fix regression with setting ACLs.
1f87122d348e lockd: detect and reject lock arguments that overflow
b15656dfa283 NFSD: discard fh_locked flag and fh_lock/fh_unlock
5a8d428f5e37 NFSD: use (un)lock_inode instead of fh_(un)lock for file operations
9ef325edeade NFSD: use explicit lock/unlock for directory ops
203f09fae4e2 NFSD: reduce locking in nfsd_lookup()
bedd266b1fe3 NFSD: only call fh_unlock() once in nfsd_link()
77f83bc2ed03 NFSD: always drop directory lock in nfsd_unlink()
617f72a1aa6d NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning.
c5409ce523af NFSD: add posix ACLs to struct nfsd_attrs
18ee0869d6f3 NFSD: add security label to struct nfsd_attrs
2a5642abeb72 NFSD: set attributes when creating symlinks
45cf4b1bb10f NFSD: introduce struct nfsd_attrs
3aac39eaa675 NFSD: verify the opened dentry after setting a delegation
820bf1383d66 NFSD: drop fh argument from alloc_init_deleg
c62dcf86332e NFSD: Move copy offload callback arguments into a separate structure
e1d1b6574e7b NFSD: Add nfsd4_send_cb_offload()
d87486acbd6e NFSD: Remove kmalloc from nfsd4_do_async_copy()
a860bd179e7a NFSD: Refactor nfsd4_do_copy()
8153ed38cc9d NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2)
0d592d96d6c6 NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2)
ac774e1eebe8 NFSD: Replace boolean fields in struct nfsd4_copy
627b896c5219 NFSD: Make nfs4_put_copy() static
0d7e3df76b50 NFSD: Reorder the fields in struct nfsd4_op
94fd87568e91 NFSD: Shrink size of struct nfsd4_copy
7c6fd14057a7 NFSD: Shrink size of struct nfsd4_copy_notify
02bc4d514c25 NFSD: nfserrno(-ENOMEM) is nfserr_jukebox
8ce03085cc53 NFSD: Fix strncpy() fortify warning
0a1b9a216f7f NFSD: Clean up nfsd4_encode_readlink()
c7863472e57e NFSD: Use xdr_pad_size()
c587004a7634 NFSD: Simplify starting_len
e77d3f5ee50f NFSD: Optimize nfsd4_encode_readv()
d176e7348bd0 NFSD: Add an nfsd4_read::rd_eof field
427bd174a4d3 NFSD: Clean up SPLICE_OK in nfsd4_encode_read()
8fd87bf897bc NFSD: Optimize nfsd4_encode_fattr()
d8c3d704085c NFSD: Optimize nfsd4_encode_operation()
3b5dcf6b46d9 nfsd: silence extraneous printk on nfsd.ko insertion
f81ab23756ab NFSD: limit the number of v4 clients to 1024 per 1GB of system memory
ec16f5f7faaa NFSD: keep track of the number of v4 clients in the system
4e7a739f6372 NFSD: refactoring v4 specific code to a helper in nfs4state.c
705e2cb1fec0 NFSD: Ensure nf_inode is never dereferenced
451b2c2125df NFSD: NFSv4 CLOSE should release an nfsd_file immediately
c553e79c0803 NFSD: Move nfsd_file_trace_alloc() tracepoint
26664203ddeb NFSD: Separate tracepoints for acquire and create
de070f66d23f NFSD: Clean up unused code after rhashtable conversion
a174ce98b302 NFSD: Convert the filecache to use rhashtable
ebe886ac37d2 NFSD: Set up an rhashtable for the filecache
1ea9b51f738c NFSD: Replace the "init once" mechanism
bbb260f3ce9f NFSD: Remove nfsd_file::nf_hashval
12494d98fea9 NFSD: nfsd_file_hash_remove can compute hashval
10ba39f78886 NFSD: Refactor __nfsd_file_close_inode()
a86953523ea9 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode
ef7fe4908a1a NFSD: Remove lockdep assertion from unhash_and_release_locked()
525c2c81fdcc NFSD: No longer record nf_hashval in the trace log
99735b8d82d1 NFSD: Never call nfsd_file_gc() in foreground paths
586e8d6c3dc3 NFSD: Fix the filecache LRU shrinker
51fc2b2c7971 NFSD: Leave open files out of the filecache LRU
c15db0869e97 NFSD: Trace filecache LRU activity
7cca6908fa14 NFSD: WARN when freeing an item still linked via nf_lru
0c426d4621c8 NFSD: Hook up the filecache stat file
6dc5cab80881 NFSD: Zero counters when the filecache is re-initialized
04b9376a106f NFSD: Record number of flush calls
2cba48b3d0a0 NFSD: Report the number of items evicted by the LRU walk
af057e5884ad NFSD: Refactor nfsd_file_lru_scan()
e7d5efd20ea9 NFSD: Refactor nfsd_file_gc()
8d038e72e7ad NFSD: Add nfsd_file_lru_dispose_list() helper
d176e9840071 NFSD: Report average age of filecache items
ca9cc17ec04f NFSD: Report count of freed filecache items
a38dff5964f3 NFSD: Report count of calls to nfsd_file_acquire()
91c03a61241f NFSD: Report filecache LRU size
4ff0e22e547e NFSD: Demote a WARN to a pr_warn()
cc3b111e3b02 nfsd: remove redundant assignment to variable len
0a18cd2b946b NFSD: Fix space and spelling mistake
b5b79fc3ff4f NLM: Defend against file_lock changes after vfs_test_lock()
16acc0677f80 SUNRPC: Fix xdr_encode_bool()
bcaac325dd95 nfsd: eliminate the NFSD_FILE_BREAK_* flags
302ae1fb80a3 fsnotify: Fix comment typo
85c640adf9fc fanotify: introduce FAN_MARK_IGNORE
99a022c4bcbb fanotify: cleanups for fanotify_mark() input validations
b8d06d118796 fanotify: prepare for setting event flags in ignore mask
71860cc4e436 fs: inotify: Fix typo in inotify comment
795f9fa1b50b lockd: fix nlm_close_files
486c1acf1423 lockd: set fl_owner when unlocking files
845b309cf586 NFSD: Decode NFSv4 birth time attribute
58f985d688aa NFS: restore module put when manager exits.
e9156a243175 fanotify: refine the validation checks on non-dir inode mask
6943f1073abe SUNRPC: Optimize xdr_reserve_space()
ada1757b259f NFSD: Fix potential use-after-free in nfsd_file_put()
4862b6188603 NFSD: nfsd_file_put() can sleep
06252d1bd57a NFSD: Add documenting comment for nfsd4_release_lockowner()
345e2e48d8df NFSD: Modernize nfsd4_release_lockowner()
13459d22256a nfsd: destroy percpu stats counters after reply cache shutdown
15081df04a6e nfsd: Fix null-ptr-deref in nfsd_fill_super()
ff4e7a4b497a nfsd: Unregister the cld notifier when laundry_wq create failed
e1e87709c453 SUNRPC: Use RMW bitops in single-threaded hot paths
f7a1ecf2aa4b NFSD: Clean up the show_nf_flags() macro
7b8462f22a63 NFSD: Trace filecache opens
a38be0047496 NFSD: Move documenting comment for nfsd4_process_open2()
bfe9aab120b2 NFSD: Fix whitespace
2805c5439c95 NFSD: Remove dprintk call sites from tail of nfsd4_open()
c20097329d2c NFSD: Instantiate a struct file when creating a regular NFSv4 file
d8714bda3f69 NFSD: Clean up nfsd_open_verified()
274fd0f9c261 NFSD: Remove do_nfsd_create()
66af1db0cc37 NFSD: Refactor NFSv4 OPEN(CREATE)
a019add1b456 NFSD: Refactor NFSv3 CREATE
a132795b61fe NFSD: Refactor nfsd_create_setattr()
ee0742a93ccb NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create()
304505e2e89c NFSD: Clean up nfsd3_proc_create()
c6207942b255 NFSD: Show state of courtesy client in client info
4a39f029e7e3 NFSD: add support for lock conflict to courteous server
97f77d7d501b fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict
eb2eb6b6afdf fs/lock: add helper locks_owner_has_blockers to check for blockers
461d0b57c9f3 NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd
a26848e2bcc9 NFSD: add support for share reservation conflict to courteous server
67ef9e5fd737 NFSD: add courteous server support for thread with only delegation
bf1cbe2f3650 NFSD: Clean up nfsd_splice_actor()
2723d479f51f fanotify: fix incorrect fmode_t casts
4cd725129e65 fsnotify: consistent behavior for parent not watching children
e3bce57ffc7b fsnotify: introduce mark type iterator
f6017a718b63 fanotify: enable "evictable" inode marks
3083d602ba91 fanotify: use fsnotify group lock helpers
f85d59005953 fanotify: implement "evictable" inode marks
80fb0ae4b145 fanotify: factor out helper fanotify_mark_update_flags()
b9576077eee3 fanotify: create helper fanotify_mark_user_flags()
ff34ebaa6f6d fsnotify: allow adding an inode mark without pinning inode
3bd557cfdf99 dnotify: use fsnotify group lock helpers
cc1c875b6960 nfsd: use fsnotify group lock helpers
c2c6ced500ad inotify: use fsnotify group lock helpers
f91ba4a49b6e fsnotify: create helpers for group mark_mutex lock
74f9be7f64ed fsnotify: make allow_dups a property of the group
4dc30393bd7b fsnotify: pass flags argument to fsnotify_alloc_group()
1c47d87317e2 inotify: move control flags from mask to mark flags
aecfd231bf53 fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock.
d71ea54835df fanotify: do not allow setting dirent events in mask of non-dir
9862064ca81f nfsd: Clean up nfsd_file_put()
cf04df21a46f nfsd: Fix a write performance regression
997575f1a1b5 SUNRPC: Return true/false (not 1/0) from bool functions
a5fa9c824db8 fsnotify: remove redundant parameter judgment
552c24a32ce8 fsnotify: optimize FS_MODIFY events with no ignored masks
5e84e33832d5 fsnotify: fix merge with parent's ignored mask
62fa144b8587 nfsd: fix using the correct variable for sizeof()
e96076f5790f NFSD: Clean up _lm_ operation names
ec3b252a55f0 NFSD: Remove CONFIG_NFSD_V3
7e4328b3b98f NFSD: Move svc_serv_ops::svo_function into struct svc_serv
9802c5746038 NFSD: Remove svc_serv_ops::svo_module
36c57b27a7d8 SUNRPC: Remove svc_shutdown_net()
a4bbb1ab69ab SUNRPC: Rename svc_close_xprt()
c58a9cfd2091 SUNRPC: Rename svc_create_xprt()
9a43ddd6b626 SUNRPC: Remove svo_shutdown method
8c60a476704d SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt()
99ab6abc88ed SUNRPC: Remove the .svo_enqueue_xprt method
194071d46c5c NFSD: Streamline the rare "found" case
3304d16c24f5 NFSD: Skip extra computation for RC_NOCACHE case
4aa8dac58c17 NFSD: De-duplicate hash bucket indexing
ca6761d39ad2 nfsd: Add support for the birth time attribute
0d1bbb0efe5a NFSD: Deprecate NFS_OFFSET_MAX
70a80c7e8d5b NFSD: COMMIT operations must not return NFS?ERR_INVAL
a231ae6bb50e NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes
38d02ba22e43 NFSD: Fix ia_size underflow
1726a39b0879 NFSD: Fix the behavior of READ near OFFSET_MAX
fc2d8c153d52 lockd: fix failure to cleanup client locks
20a74a69119e lockd: fix server crash on reboot of client holding lock
a667e1df409e fanotify: remove variable set but not used
11bcfabf2481 nfsd: fix crash on COPY_NOTIFY with special stateid
4eefd1125b96 NFSD: Move fill_pre_wcc() and fill_post_wcc()
695719e5e6b9 Revert "nfsd: skip some unnecessary stats in the v4 case"
5e07d49f4abd NFSD: Trace boot verifier resets
a1c9bcfd16f3 NFSD: Rename boot verifier functions
e49677ff33f3 NFSD: Clean up the nfsd_net::nfssvc_boot field
083d44094ff1 NFSD: Write verifier might go backwards
306d2c1c0803 nfsd: Add a tracepoint for errors in nfsd4_clone_file_range()
45ef8b7aea36 NFSD: De-duplicate net_generic(nf->nf_net, nfsd_net_id)
5a1575c02baa NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id)
aa9ea9ec295f NFSD: Clean up nfsd_vfs_write()
30282a70aac1 nfsd: Retry once in nfsd_open on an -EOPENSTALE return
3128aa9c984d nfsd: Add errno mapping for EREMOTEIO
f12557372b76 nfsd: map EBADF
9175fcf39c20 NFSD: Fix zero-length NFSv3 WRITEs
fab02e979949 nfsd4: add refcount for nfsd4_blocked_lock
535204ecaed0 nfs: block notification on fs with its own ->lock
bf5e7e1fa1db NFSD: De-duplicate nfsd4_decode_bitmap4()
5a0710a6b40a nfsd: improve stateid access bitmask documentation
f0dbe05f6df2 NFSD: Combine XDR error tracepoints
e8f923e1e9fc NFSD: simplify per-net file cache management
677fd67d8b80 NFSD: Fix inconsistent indenting
0bc12c128940 NFSD: Remove be32_to_cpu() from DRC hash function
e072a635c1ef NFS: switch the callback service back to non-pooled.
948e4664cc37 lockd: use svc_set_num_threads() for thread start and stop
deeda24a6762 SUNRPC: always treat sv_nrpools==1 as "not pooled"
74a0e37a2099 SUNRPC: move the pool_map definitions (back) into svc.c
9fe19a48a3bf lockd: rename lockd_create_svc() to lockd_get()
e5087b3d584f lockd: introduce lockd_put()
8304dd04fb7b lockd: move svc_exit_thread() into the thread
7077a0070375 lockd: move lockd_start_svc() call into lockd_create_svc()
a389baad9137 lockd: simplify management of network status notifiers
32f3e5a70f28 lockd: introduce nlmsvc_serv
d95899dadb4d NFSD: simplify locking for network notifier.
7149250beeea SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()
361452374168 NFSD: Make it possible to use svc_set_num_threads_sync
6343271d5315 NFSD: narrow nfsd_mutex protection in nfsd thread
61d12fc30a5e SUNRPC: use sv_lock to protect updates to sv_nrthreads.
4efe0b9d11fc nfsd: make nfsd_stats.th_cnt atomic_t
17041f014060 SUNRPC: stop using ->sv_nrthreads as a refcount
64312a7c9fa1 SUNRPC/NFSD: clean up get/put functions.
e9a4156137cf SUNRPC: change svc_get() to return the svc.
e0bf89935220 NFSD: handle errors better in write_ports_addfd()
307b391221ce NFSD: Fix sparse warning
c59dc174b2e4 exit: Rename module_put_and_exit to module_put_and_kthread_exit
15606c8d5200 exit: Implement kthread_exit
63b8c1923117 fanotify: wire up FAN_RENAME event
a860dd8bf571 fanotify: report old and/or new parent+name in FAN_RENAME event
c76fa8515949 fanotify: record either old name new name or both for FAN_RENAME
da527da33bcd fanotify: record old and new parent and name in FAN_RENAME event
f59e978cfa9f fanotify: support secondary dir fh and name in fanotify_info
967ae137209c fanotify: use helpers to parcel fanotify_info buffer
4e63ce91997a fanotify: use macros to get the offset to fanotify_info buffer
580eb8de8470 fsnotify: generate FS_RENAME event with rich information
4e59c7b3e3b6 fanotify: introduce group flag FAN_REPORT_TARGET_FID
be14cab43ddf fsnotify: separate mark iterator type from object type enum
c0a5f0b561c8 fsnotify: clarify object type argument
9e291a6a28d3 NFSD: Fix READDIR buffer overflow
1abf3ec55877 NFSD: Fix exposure in nfsd4_decode_bitmap()
88ccda1a8143 nfsd4: remove obselete comment
f4e9e9565e42 NFSD:fix boolreturn.cocci warning
022723fe1507 nfsd: update create verifier comment
c7b0a9c75d3c SUNRPC: Change return value type of .pc_encode
61cf6815070a SUNRPC: Replace the "__be32 *p" parameter to .pc_encode
47047d40af7b NFSD: Save location of NFSv4 COMPOUND status
f747ce574c4a SUNRPC: Change return value type of .pc_decode
0696b6b513a7 SUNRPC: Replace the "__be32 *p" parameter to .pc_decode
396b359832e7 NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment()
c23b25dd1928 NFSD: Initialize pointer ni with NULL and not plain integer 0
678418809092 NFSD: simplify struct nfsfh
25054b04ec92 NFSD: drop support for ancient filehandles
918bc45a57bc NFSD: move filehandle format declarations out of "uapi".
d2815110a741 NFSD: Optimize DRC bucket pruning
2b2963c72c8a SUNRPC: Trace calls to .rpc_call_done
2eda01447798 fanotify: Allow users to request FAN_FS_ERROR events
b0f01b7c0808 fanotify: Emit generic error info for error event
aefd9029fa50 fanotify: Report fid info for file related file system errors
bb247feb22d7 fanotify: WARN_ON against too large file handles
7fa20568b6e5 fanotify: Add helpers to decide whether to report FID/DFID
7935cf4070c4 fanotify: Wrap object_fh inline space in a creator macro
b974c8aa0081 fanotify: Support merging of error events
9b98f4ff5186 fanotify: Support enqueueing of error events
68aacb60a799 fanotify: Pre-allocate pool of error events
eec22d03a98e fanotify: Reserve UAPI bits for FAN_FS_ERROR
badbf879deca fsnotify: Support FS_ERROR event type
8ccc724f5070 fanotify: Require fid_mode for any non-fd event
2f65be620948 fanotify: Encode empty file handle when no inode is provided
86bda2d75252 fanotify: Allow file handle encoding for unhashed events
44ce59c25410 fanotify: Support null inode event in fanotify_dfid_inode
313234a93ea1 fsnotify: Pass group argument to free_event
c9f9d99ea4c3 fsnotify: Protect fsnotify_handle_inode_event from no-inode events
5c4ce075c92b fsnotify: Retrieve super block from the data field
44844158eea6 fsnotify: Add wrapper around fsnotify_add_event
24eda1b5e6f6 fsnotify: Add helper to detect overflow_event
7c9ba74cb30b inotify: Don't force FS_IN_IGNORED
9539a89f28ed fanotify: Split fsid check from other fid mode checks
326be73a5985 fanotify: Fold event size calculation to its own function
7fee789540e9 fsnotify: Don't insert unmergeable events in hashtable
60b6dab8c81e fsnotify: clarify contract for create event hooks
9601d2073406 fsnotify: pass dentry instead of inode data
f114860f7279 fsnotify: pass data_type to fsnotify_name()
6719531e6713 nfsd: Fix a warning for nfsd_file_close_inode
7918a95bc226 NLM: Fix svcxdr_encode_owner()
b801327ba3c3 fsnotify: fix sb_connectors leak
1773901afb33 NFS: Remove unused callback void decoder
edf220fe1516 NFS: Add a private local dispatcher for NFSv4 callback operations
91bbbffece63 SUNRPC: Eliminate the RQ_AUTHERR flag
febf43bcdc2b SUNRPC: Set rq_auth_stat in the pg_authenticate() callout
a96da583ff54 SUNRPC: Add svc_rqst::rq_auth_stat
efea5d558ef3 nfs: don't allow reexport reclaims
bd5b3deed01a lockd: don't attempt blocking locks on nfs reexports
5ea5be84ddd7 nfs: don't atempt blocking locks on nfs reexports
e580323ac0b5 Keep read and write fds with each nlm_file
b4bf52174b4f lockd: update nlm_lookup_file reexport comment
14c2a0fad541 nlm: minor refactoring
3fbc744783dd nlm: minor nlm_lookup_file argument change
860f01260e53 lockd: change the proc_handler for nsm_use_hostnames
f469e60f9a0f sysctl: introduce new proc handler proc_dobool
130dcbf77a7e NFSD: remove vanity comments
86df138e8d4d NFSD: Batch release pages during splice read
a4f616afb4ee SUNRPC: Add svc_rqst_replace_page() API
9e5f2e0ae019 NFSD: Clean up splice actor
860893f9e351 fsnotify: optimize the case of no marks of any type
9917e1bda3d7 fsnotify: count all objects with attached connectors
44858a348881 fsnotify: count s_fsnotify_inode_refs for attached connectors
cdbf9c5f81d0 fsnotify: replace igrab() with ihold() on attach connector
cde8883b0b29 fanotify: add pidfd support to the fanotify API
77bc7f529abd fanotify: introduce a generic info record copying helper
3ddcb1939608 fanotify: minor cosmetic adjustments to fid labels
03b5d3ee505b kernel/pid.c: implement additional checks upon pidfd_create() parameters
774c2dbca76e kernel/pid.c: remove static qualifier from pidfd_create()
e79057d15d96 nfsd: fix NULL dereference in nfs3svc_encode_getaclres
5610ed80e860 NFSD: Prevent a possible oops in the nfs_dirent() tracepoint
17600880e153 nfsd: remove redundant assignment to pointer 'this'
ce1819876203 lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream
fec073099281 lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream
e1e61d647f26 lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream
4f5ba2e6b434 lockd: Update the NLMv4 void results encoder to use struct xdr_stream
0add7c13bf78 lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream
604c8a432c6c lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream
300a4b1632c3 lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream
33f31f6e85d1 lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream
9e1daae6303a lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream
0652983fbe18 lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream
101d45274aba lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream
360159aafa8b lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream
c8f404825085 lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream
45c1384bd767 lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream
b04947679016 lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream
d0ddd21bd52c lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream
e6c92714e9a6 lockd: Update the NLMv1 void results encoder to use struct xdr_stream
02a3c81665ac lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream
6c522daf6092 lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream
56c936af53e3 lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream
90f483a77544 lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream
b4ea38d69d89 lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream
2025b3acf655 lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream
3e8675ff1ebc lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream
8f9f41ebfa17 lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream
4c3f448aaa0b lockd: Update the NLMv1 void argument decoder to use struct xdr_stream
fa4b890c0da0 lockd: Common NLM XDR helpers
3595ff1c2caa lockd: Create a simplified .vs_dispatch method for NLM requests
eeea3b96d150 lockd: Remove stale comments
c58120ab4765 nfsd: rpc_peeraddr2str needs rcu lock
2983611a663e NFSD: Fix error return code in nfsd4_interssc_connect()
c5a305d93e6b nfsd: fix kernel test robot warning in SSC code
22b7c93d9674 nfsd4: Expose the callback address and state of each NFS4 client
dbc0aa479595 nfsd: move fsnotify on client creation outside spinlock
a4bc287943f5 NFSD: delay unmount source's export after inter-server copy completed.
817c6eb97579 NFSD add vfs_fsync after async copy is done
94a892470173 nfsd: move some commit_metadata()s outside the inode lock
f666a75ccd9c nfsd: Prevent truncation of an unlinked inode from blocking access to its directory
e7bbdd7deeb2 NFSD: Update nfsd_cb_args tracepoint
3e8aeb13a730 NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints
3a63aa2459dc NFSD: Add an nfsd_cb_probe tracepoint
a577eb06dee4 NFSD: Replace the nfsd_deleg_break tracepoint
9f76187f0a46 NFSD: Add an nfsd_cb_offload tracepoint
60aac215347c NFSD: Add an nfsd_cb_lm_notify tracepoint
59ddc5a82bc3 NFSD: Enhance the nfsd_cb_setup tracepoint
fc3b4f0188e9 NFSD: Adjust cb_shutdown tracepoint
634816f9d3de NFSD: Add cb_lost tracepoint
3076ede3fc10 NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_<state> macros
2be1f2275193 NFSD: Capture every CB state transition
b6ba775ccc94 NFSD: Constify @fh argument of knfsd_fh_hash()
88b3cdfd4873 NFSD: Add tracepoints for EXCHANGEID edge cases
5070351cdceb NFSD: Add tracepoints for SETCLIENTID edge cases
650530d52260 NFSD: Add a couple more nfsd_clid_expired call sites
056332823cdc NFSD: Add nfsd_clid_destroyed tracepoint
580ec8b6536a NFSD: Add nfsd_clid_reclaim_complete tracepoint
3b6808c793f3 NFSD: Add nfsd_clid_confirmed tracepoint
c6889b75a617 NFSD: Remove trace_nfsd_clid_inuse_err
8da187120665 NFSD: Add nfsd_clid_verf_mismatch tracepoint
c8493d73083c NFSD: Add nfsd_clid_cred_mismatch tracepoint
b00bb7dfe259 NFSD: Add an RPC authflavor tracepoint display helper
a4d250f5107c fanotify: fix permission model of unprivileged group
0245993ace73 NFS: fix nfs_fetch_iversion()
b2c0c7cb7fe3 NFSv4.2: Remove ifdef CONFIG_NFSD from NFSv4.2 client SSC code.
3793f28102f1 nfsd: Fix fall-through warnings for Clang
39ab09108e28 nfsd: grant read delegations to clients holding writes
d2431cc9670a nfsd: reshuffle some code
ee548b162990 nfsd: track filehandle aliasing in nfs4_files
cc6d658669f8 nfsd: hash nfs4_files by inode number
e63b956b2da9 nfsd: removed unused argument in nfsd_startup_generic()
856b0c4979c7 nfsd: remove unused function
bd373a90d048 fanotify_user: use upper_32_bits() to verify mask
4ac0ad23728a fanotify: support limited functionality for unprivileged users
3e441a872a57 fanotify: configurable limits via sysfs
7df80a90e1a1 fanotify: limit number of event merge attempts
40e1e98c1bb2 fsnotify: use hash table for faster events merge
ae7fd89daeb6 fanotify: mix event info and pid into merge key hash
5b57a2b74d01 fanotify: reduce event objectid to 29-bit hash
4f1494894293 Revert "fanotify: limit number of event merge attempts"
62b7f3847373 fsnotify: allow fsnotify_{peek,remove}_first_event with empty queue
d9168ab8d714 NFSD: Use DEFINE_SPINLOCK() for spinlock
b20d88bf1eab UAPI: nfsfh.h: Replace one-element array with flexible-array member
117dac268d80 SUNRPC: Export svc_xprt_received()
289adc864d0a nfsd: report client confirmation status in "info" file
14b13e0603f8 nfsd: don't ignore high bits of copy count
1f76b1e65926 nfsd: COPY with length 0 should copy to end of file
ed0181939064 nfsd: Fix typo "accesible"
2a5df97ba41c nfsd: Log client tracking type log message as info instead of warning
0fa20162bfc7 nfsd: helper for laundromat expiry calculations
aab7be2475d1 NFSD: Clean up NFSDDBG_FACILITY macro
e7dac943b4d4 NFSD: Add a tracepoint to record directory entry encoding
a6d9f6f371cb NFSD: Clean up after updating NFSv3 ACL encoders
857a37235cf0 NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream
d505e6619107 NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream
67d4f36707ad NFSD: Clean up after updating NFSv2 ACL encoders
3d2033a58c6c NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream
6ef7a56fd7fa NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream
82ac35b16710 NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream
6677b0d16abe NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream
89ac9a8101ad NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs
93584780eb4d NFSD: Remove unused NFSv2 directory entry encoders
b8658c947d54 NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream
801e4d79b779 NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream
bc17759a4e99 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder
c4e272758974 NFSD: Add a helper that encodes NFSv3 directory offset cookies
60bc5af5b8dc NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream
ad0614d3a857 NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream
27909a583cc3 NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream
9aab4f03e8f2 NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream
c64d5d0ca9f9 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream
816c23c911f6 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream
e4e6019ce5a2 NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations
d8554802010d NFSD: Remove unused NFSv3 directory entry encoders
37aa5e640222 NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream
7cbec0dc097a NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream
cacfe8f6d809 NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder
3b2fef48b77c NFSD: Add a helper that encodes NFSv3 directory offset cookies
30dabf1d4fd4 NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream
349d96b070de NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream
4c06f831d28b NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream
f6908e2bcd84 NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream
066dc317fa65 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream
0404cffec413 NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream
1863ca4c9e29 NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream
8737a75f265d NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream
b241ab982373 NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream
170e6bd25e69 NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream
c3995f8be13a NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream
f74e0652a60b NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream
fd9e183df625 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream
0ef12d755c4b NFSD: Update the GETATTR3res encoder to use struct xdr_stream
48aadfa75b61 NFSD: Extract the svcxdr_init_encode() helper
e864d4d834f8 namei: introduce struct renamedata
b0fa673c8c24 fs: add file and path permissions helpers
666a41329592 kallsyms: only build {,module_}kallsyms_on_each_symbol when required
f8d856862724 kallsyms: refactor {,module_}kallsyms_on_each_symbol
bef9d8b4f84b module: use RCU to synchronize find_module
32edffff869a module: unexport find_module and module_mutex
51f620fcc419 inotify, memcg: account inotify instances to kmemcg
c1fe2bb305a2 nfsd: skip some unnecessary stats in the v4 case
0220d5118648 nfs: use change attribute for NFS re-exports
5a0b45626fc1 NFSv4_2: SSC helper should use its own config.
b267f61182c1 nfsd: cstate->session->se_client -> cstate->clp
bc6015541cda nfsd: simplify nfsd4_check_open_reclaim
25ac4fdbdce7 nfsd: remove unused set_client argument
87ab73c1cc75 nfsd: find_cpntf_state cleanup
1d4ccfdc7d0e nfsd: refactor set_client
17006574683f nfsd: rename lookup_clientid->set_client
ea92c0768f98 nfsd: simplify nfsd_renew
52923f25be3c nfsd: simplify process_lock
4f26b1747a2e nfsd4: simplify process_lookup1
42cf742d8626 nfsd: report per-export stats
65b1df135884 nfsd: protect concurrent access to nfsd stats counters
d1344de0d66d nfsd: remove unused stats counters
0a13baa6ab5a NFSD: Clean up after updating NFSv3 ACL decoders
22af3dfbe657 NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream
f89e3fa89e46 NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream
5ea5e56cfb57 NFSD: Clean up after updating NFSv2 ACL decoders
81f79eb2237b NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream
9eea3915dd81 NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream
508a791fbe87 NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream
e077857ef0f8 NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs
ea6b0e02dcac NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream
e44061388635 NFSD: Remove argument length checking in nfsd_dispatch()
7e6746027b05 NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream
1db54ce543bc NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream
40de4113f801 NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream
ebfb21605f1a NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream
a362dd478be0 NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream
0047abd4c411 NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream
7d9ab8ee576f NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream
672111a40872 NFSD: Add helper to set up the pages where the dirlist is encoded
365835d2ff67 NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream
ecee6ba5920c NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream
6e88b7ec6cd5 NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream
ba7e0412fb5a NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream
9ceeee0ec887 NFSD: Update the MKNOD3args decoder to use struct xdr_stream
8841760f685b NFSD: Update the SYMLINK3args decoder to use struct xdr_stream
b5d1ae6cc4c2 NFSD: Update the MKDIR3args decoder to use struct xdr_stream
bd54084b587f NFSD: Update the CREATE3args decoder to use struct xdr_stream
48ea0cb79b45 NFSD: Update the SETATTR3args decoder to use struct xdr_stream
71d7e7c6a6f4 NFSD: Update the LINK3args decoder to use struct xdr_stream
e84af2339181 NFSD: Update the RENAME3args decoder to use struct xdr_stream
69e54a4470a4 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream
47614a374e65 NFSD: Update COMMIT3arg decoder to use struct xdr_stream
fbcd66801610 NFSD: Update READDIR3args decoders to use struct xdr_stream
e0ddafcc25e5 NFSD: Add helper to set up the pages where the dirlist is encoded
29270d477fff NFSD: Fix returned READDIR offset cookie
19285d319f7c NFSD: Update READLINK3arg decoder to use struct xdr_stream
5f36ae59d6cc NFSD: Update WRITE3arg decoder to use struct xdr_stream
b77a4a968d1d NFSD: Update READ3arg decoder to use struct xdr_stream
7bb23be4501b NFSD: Update ACCESS3arg decoder to use struct xdr_stream
d668aa92a624 NFSD: Update GETATTR3args decoder to use struct xdr_stream
22b19656eaac SUNRPC: Move definition of XDR_UNIT
97d254cba30d SUNRPC: Display RPC procedure names instead of proc numbers
c336597d03ec SUNRPC: Make trace_svc_process() display the RPC procedure symbolically
5b82798f78f9 NFSD: Restore NFSv4 decoding's SAVEMEM functionality
bca0057f686b NFSD: Fix sparse warning in nfssvc.c
131676b8240f fs/lockd: convert comma to semicolon
185e81a977d1 inotify: Increase default inotify.max_user_watches limit to 1048576
1aecdaa7e2c6 file: Replace ksys_close with close_fd
6d256a904cd7 file: Rename __close_fd to close_fd and remove the files parameter
7458c5ae465e file: Merge __alloc_fd into alloc_fd
9e8ef54ca890 file: In f_dupfd read RLIMIT_NOFILE once.
89f9e529643a file: Merge __fd_install into fd_install
b4b827da9096 proc/fd: In fdinfo seq_show don't use get_files_struct
c0e3f6df04ce proc/fd: In proc_readfd_common use task_lookup_next_fd_rcu
a6da7536e488 file: Implement task_lookup_next_fd_rcu
6007aeeaefb3 kcmp: In get_file_raw_ptr use task_lookup_fd_rcu
c2291f7bdf25 proc/fd: In tid_fd_mode use task_lookup_fd_rcu
32ac87287d0b file: Implement task_lookup_fd_rcu
c4716bb29650 file: Rename fcheck lookup_fd_rcu
23f55649921b file: Replace fcheck_files with files_lookup_fd_rcu
9080557c56cd file: Factor files_lookup_fd_locked out of fcheck_files
ddb21f998420 file: Rename __fcheck_files to files_lookup_fd_raw
e6f42bc11a60 Revert "fget: clarify and improve __fget_files() implementation"
4d037e1173b5 proc/fd: In proc_fd_link use fget_task
c874ec02cb8a bpf: In bpf_task_fd_query use fget_task
fe1722255ebd kcmp: In kcmp_epoll_target use fget_task
ba7aac19b4be exec: Remove reset_files_struct
44f79df28b47 exec: Simplify unshare_files
5091d051c51d exec: Move unshare_files to fix posix file locking during exec
527c9b6eb18d exec: Don't open code get_close_on_exec
8f1df3d0c146 nfsd: Record NFSv4 pre/post-op attributes as non-atomic
0750e494c75e nfsd: Set PF_LOCAL_THROTTLE on local filesystems only
f3056a0ac2c5 nfsd: Fix up nfsd to ensure that timeout errors don't result in ESTALE
38e213c1e41e exportfs: Add a function to return the raw output from fh_to_dentry()
93f7d515d873 nfsd: close cached files prior to a REMOVE or RENAME that would replace target
203ca3253b34 nfsd: allow filesystems to opt out of subtree checking
d5314c9bb7f5 nfsd: add a new EXPORT_OP_NOWCC flag to struct export_operations
34de27ed8447 Revert "nfsd4: support change_attr_type attribute"
b720ceec88a7 nfsd4: don't query change attribute in v2/v3 case
796785a79b4a nfsd: minor nfsd4_change_attribute cleanup
88dea0f92b20 nfsd: simplify nfsd4_change_info
f8032b859df6 nfsd: only call inode_query_iversion in the I_VERSION case
3aea16e6b70b NFSD: Remove macros that are no longer used
b24e6a40eeba NFSD: Replace READ* macros in nfsd4_decode_compound()
6b48808835a2 NFSD: Make nfsd4_ops::opnum a u32
c2d0c16990b9 NFSD: Replace READ* macros in nfsd4_decode_listxattrs()
8e1b8a78a929 NFSD: Replace READ* macros in nfsd4_decode_setxattr()
9bc67df0f9a2 NFSD: Replace READ* macros in nfsd4_decode_xattr_name()
b719fc9375cc NFSD: Replace READ* macros in nfsd4_decode_clone()
a2f6c16ad138 NFSD: Replace READ* macros in nfsd4_decode_seek()
f8eb5424e318 NFSD: Replace READ* macros in nfsd4_decode_offload_status()
c2d2a919b2f2 NFSD: Replace READ* macros in nfsd4_decode_copy_notify()
8604d294c128 NFSD: Replace READ* macros in nfsd4_decode_copy()
dc1a31ca8e96 NFSD: Replace READ* macros in nfsd4_decode_nl4_server()
a0b8dabc5906 NFSD: Replace READ* macros in nfsd4_decode_fallocate()
de0dc37a791e NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete()
093f9d2c8f4c NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid()
7675420fdebe NFSD: Replace READ* macros in nfsd4_decode_test_stateid()
f0de0b689549 NFSD: Replace READ* macros in nfsd4_decode_sequence()
1ea743dc481f NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name()
b63e313dce04 NFSD: Replace READ* macros in nfsd4_decode_layoutreturn()
40e627c502da NFSD: Replace READ* macros in nfsd4_decode_layoutget()
40770a0f8ef6 NFSD: Replace READ* macros in nfsd4_decode_layoutcommit()
c0a4c4e46b8a NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo()
5f892c11787e NFSD: Replace READ* macros in nfsd4_decode_free_stateid()
92ae309a9908 NFSD: Replace READ* macros in nfsd4_decode_destroy_session()
73684a8118f3 NFSD: Replace READ* macros in nfsd4_decode_create_session()
2bd9ef494a2c NFSD: Add a helper to decode channel_attrs4
d01f41320d2a NFSD: Add a helper to decode nfs_impl_id4
d50a76f1f3fc NFSD: Add a helper to decode state_protect4_a
0c935af3cfb7 NFSD: Add a separate decoder for ssv_sp_parms
cb568dbdef68 NFSD: Add a separate decoder to handle state_protect_ops
b73633804246 NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session()
7d2108407466 NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl()
5658ca0651e6 NFSD: Replace READ* macros in nfsd4_decode_cb_sec()
79f1a8323a34 NFSD: Replace READ* macros in nfsd4_decode_release_lockowner()
eeab2f3bf284 NFSD: Replace READ* macros in nfsd4_decode_write()
b1af8f131eb8 NFSD: Replace READ* macros in nfsd4_decode_verify()
19a4c05e8167 NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm()
2503dcf0f68a NFSD: Replace READ* macros in nfsd4_decode_setclientid()
7c06ba5c8bf4 NFSD: Replace READ* macros in nfsd4_decode_setattr()
5277d6034642 NFSD: Replace READ* macros in nfsd4_decode_secinfo()
2cef1009f8e7 NFSD: Replace READ* macros in nfsd4_decode_renew()
e2b287a53cca NFSD: Replace READ* macros in nfsd4_decode_rename()
274b8f0597cf NFSD: Replace READ* macros in nfsd4_decode_remove()
c24e2a4943ab NFSD: Replace READ* macros in nfsd4_decode_readdir()
d0a0219a35fc NFSD: Replace READ* macros in nfsd4_decode_read()
4b28cd7e8322 NFSD: Replace READ* macros in nfsd4_decode_putfh()
ad1ea32c9732 NFSD: Replace READ* macros in nfsd4_decode_open_downgrade()
e557a2eabb35 NFSD: Replace READ* macros in nfsd4_decode_open_confirm()
f6eb911d790b NFSD: Replace READ* macros in nfsd4_decode_open()
4507c23e4204 NFSD: Add helper to decode OPEN's open_claim4 argument
48385b58bcf6 NFSD: Replace READ* macros in nfsd4_decode_share_deny()
fa60cc6971fb NFSD: Replace READ* macros in nfsd4_decode_share_access()
070df4a4e986 NFSD: Add helper to decode OPEN's openflag4 argument
c1ea8812d421 NFSD: Add helper to decode OPEN's createhow4 argument
11ea3e65f070 NFSD: Add helper to decode NFSv4 verifiers
def95074db3c NFSD: Replace READ* macros in nfsd4_decode_lookup()
340878b2e0a5 NFSD: Replace READ* macros in nfsd4_decode_locku()
3625de1522fa NFSD: Replace READ* macros in nfsd4_decode_lockt()
8357985d2185 NFSD: Replace READ* macros in nfsd4_decode_lock()
d27f2dcedae2 NFSD: Add helper for decoding locker4
0c281b7083f2 NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner
753bb6b0e788 NFSD: Relocate nfsd4_decode_opaque()
84bc365eee7f NFSD: Replace READ* macros in nfsd4_decode_link()
42c4437d78e6 NFSD: Replace READ* macros in nfsd4_decode_getattr()
42e319695efc NFSD: Replace READ* macros in nfsd4_decode_delegreturn()
3012fe5fea55 NFSD: Replace READ* macros in nfsd4_decode_create()
57516a96cae8 NFSD: Replace READ* macros in nfsd4_decode_fattr()
9737a9a8f923 NFSD: Replace READ* macros that decode the fattr4 umask attribute
91a6752daddd NFSD: Replace READ* macros that decode the fattr4 security label attribute
064e439befc9 NFSD: Replace READ* macros that decode the fattr4 time_set attributes
df42ebb61bbe NFSD: Replace READ* macros that decode the fattr4 owner_group attribute
dec78fb66dd6 NFSD: Replace READ* macros that decode the fattr4 owner attribute
8801b0c28421 NFSD: Replace READ* macros that decode the fattr4 mode attribute
3d3690b6620e NFSD: Replace READ* macros that decode the fattr4 acl attribute
ee02662724e3 NFSD: Replace READ* macros that decode the fattr4 size attribute
2a8ae039571c NFSD: Change the way the expected length of a fattr4 is checked
f82c6ad7e2fb NFSD: Replace READ* macros in nfsd4_decode_commit()
c701c0e5a956 NFSD: Replace READ* macros in nfsd4_decode_close()
9921353a52a7 NFSD: Replace READ* macros in nfsd4_decode_access()
bbb0a710a2c7 NFSD: Replace the internals of the READ_BUF() macro
2994c8888472 NFSD: Add tracepoints in nfsd4_decode/encode_compound()
568f9ca73d6e NFSD: Add tracepoints in nfsd_dispatch()
fbffaddb766b NFSD: Add common helpers to decode void args and encode void results
79e4e0d489c8 SUNRPC: Prepare for xdr_stream-style decoding on the server-side
2f46cc814106 SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer()
164937edca64 nfsd: Fix error return code in nfsd_file_cache_init()
9393f1628f9a NFSD: Add SPDX header for fs/nfsd/trace.c
a7b8e883cef7 NFSD: Remove extra "0x" in tracepoint format specifier
9f8405182bdd NFSD: Clean up the show_nf_may macro
e51368510170 nfsd/nfs3: remove unused macro nfsd3_fhandleres
92f59545b914 NFSD: A semicolon is not needed after a switch statement.
a2f25c3208d1 NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders
9aa0a43a55ff SUNRPC: Rename svc_encode_read_payload()
a2ed16062139 Linux 5.10.219
487489c4c822 RDMA/hns: Fix CQ and QP cache affinity
68a955937622 RDMA/hns: Use mutex instead of spinlock for ida allocation
5fe764c781f0 f2fs: compress: fix compression chksum
d7ae4792b5d0 scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5
6285d50a2335 NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
3e41609e629a nfs: fix undefined behavior in nfs_block_bits()
7360cef95aa1 s390/ap: Fix crash in AP internal function modify_bitmap()
76dc776153a4 ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
08018302f239 sparc: move struct termio to asm/termios.h
2295a7ef5c8c net: fix __dst_negative_advice() race
51664ef6ac84 kdb: Use format-specifiers rather than memset() for padding in kdb_read()
e3d11ff45fde kdb: Merge identical case statements in kdb_read()
2b5e1534dfc7 kdb: Fix console handling when editing and tab-completing commands
7c19e28f3a81 kdb: Use format-strings rather than '\0' injection in kdb_read()
cfdc2fa4db57 kdb: Fix buffer overflow during tab-complete
b487b48efd0c watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin
161f5a1189b7 sparc64: Fix number of online CPUs
6e7dd338c053 intel_th: pci: Add Meteor Lake-S CPU support
124947855564 net/9p: fix uninit-value in p9_client_rpc()
3cc7687f7ff3 net/ipv6: Fix route deleting failure when metric equals 0
a718b6d2a329 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
6815376b7f5e crypto: ecrdsa - Fix module auto-load on add_key
4d8226bc7e59 KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
32f92b0078eb fbdev: savage: Handle err return when savagefb_check_var failed
68447c350fc1 mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A
63eda0f3eb4d mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
b3418751cca0 mmc: sdhci-acpi: Sort DMI quirks alphabetically
24b7af86a80c mmc: core: Add mmc_gpiod_set_cd_config() function
e6823bb7f4eb media: v4l2-core: hold videodev_lock until dev reg, finishes
567d3a4959dd media: mxl5xx: Move xpt structures off stack
1514e1fb2a52 media: mc: mark the media devnode as registered from the, start
82e6eba1a548 arm64: dts: hi3798cv200: fix the size of GICR
c539721e903f wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
6d5bfcd2ccb5 wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
8dffc574c765 wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
aa64464c8f4d md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
1f26711c084c arm64: dts: qcom: qcs404: fix bluetooth device address
5cd042835674 arm64: tegra: Correct Tegra132 I2C alias
e2c6a9b342c6 ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
73485d6bd9d8 ata: pata_legacy: make legacy_exit() work again
8112fa72b7f1 drm/amdgpu: add error handle to avoid out-of-bounds
b479fd59a1f4 media: lgdt3306a: Add a check against null-pointer-def
75c87e2ac614 f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
cade34279c22 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()
9c1c2ea0996d netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
a447f2683038 x86/mm: Remove broken vsyscall emulation code from the page fault code
3ee36f0048a3 vxlan: Fix regression when dropping packets due to invalid src addresses
67fa90d4a2cc nilfs2: fix use-after-free of timer for log writer thread
e31fe702ed08 afs: Don't cross .backup mountpoint from backup volume
b6920325aca0 io_uring: fail NOP if non-zero op flags is passed in
54e8f88d2baa mmc: core: Do not force a retune before RPMB switch
75805481c35d binder: fix max_thread type inconsistency
4cefcd0af745 SUNRPC: Fix loop termination condition in gss_free_in_token_pages()
0cf6693d3f8e media: cec: core: add adap_nb_transmit_canceled() callback
6752dfcfff3a genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
bdd0aa055b8e ALSA: timer: Set lower bound of start tick time
1f4b84893551 hwmon: (shtc1) Fix property misspelling
1abbf079da59 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound
3c5caaef46d6 spi: stm32: Don't warn about spurious interrupts
19e5a3d771fa kconfig: fix comparison to constant symbols, 'm', 'n'
07eeedafc59c netfilter: tproxy: bail out if IP has been disabled on the device
ddd2912a94eb net:fec: Add fec_enet_deinit()
29467edc2381 bpf: Allow delete from sockmap/sockhash only if update is allowed
117cacd72ca8 net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM
3c0d36972edb enic: Validate length of nl attributes in enic_set_vf_port
540d73a5c052 bpf: Fix potential integer overflow in resolve_btfids
ae6fc4e6a332 dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
72c6038d23cb net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion
82fdfbf24243 nvmet: fix ns enable/disable possible hang
5f72ba46f1d8 spi: Don't mark message DMA mapped when no transfer in it is
7ca9cf24b04a netfilter: nft_payload: restore vlan q-in-q match support
e01065b339e3 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
0f26983c2423 nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
728fb8b3b55f nfc: nci: Fix kcov check in nci_rx_work()
d72e126e9a36 tls: fix missing memory barrier in tls_init
cb95173e6c0b net: fec: avoid lock evasion when reading pps_enable
7fbe54f02a5c virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
461a760d578b arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
8cae65ace421 openvswitch: Set the skbuff pkt_type for proper pmtud support.
e9b2f60636d1 tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
42bd4e491cf1 params: lift param_set_uint_minmax to common code
daf341e0a231 ipv6: sr: fix memleak in seg6_hmac_init_algo
1c65ebce7d37 rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
f2b326b77450 sunrpc: fix NFSACL RPC retry on soft mount
6f39d5aae676 ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
f80b786ab055 nfc: nci: Fix uninit-value in nci_rx_work
ee6a49784478 x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y
8fb8be0e3b6d regulator: bd71828: Don't overwrite runtime voltages
a2b0c3a6d460 null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
3166b2dffaee media: cec: core: avoid confusing "transmit timed out" message
5103090f4e55 media: cec: core: avoid recursive cec_claim_log_addrs
3e938b7d40fb media: cec-adap.c: drop activate_cnt, use state info instead
73ef9ae980ed media: cec: use call_op and check for !unregistered
8fa7e4896fdd media: cec: correctly pass on reply results
b64cb24a9e97 media: cec: abort if the current transmit was canceled
2c67f3634f82 media: cec: call enable_adap on s_log_addrs
0ab74ae99f86 media: cec: fix a deadlock situation
ca55f013be13 media: core headers: fix kernel-doc warnings
9f6da5da3d7c media: cec: cec-api: add locking in cec_release()
a0ca5ff24293 media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
6be4923ade2b um: Fix the -Wmissing-prototypes warning for __switch_mm
12ea1ec13725 powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp
a2d61b328e39 media: flexcop-usb: fix sanity check of bNumEndpoints
c11caf1339b8 media: flexcop-usb: clean up endpoint sanity checks
ca17da90001a scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy()
a16775828aae media: stk1160: fix bounds checking in stk1160_copy_video()
f4b3d2585b33 drm/bridge: tc358775: fix support for jeida-18 and jeida-24
4d5ef7facea1 um: vector: fix bpfflash parameter evaluation
351d1a645449 um: Add winch to winch_handlers before registering winch IRQ
1ef5d235be29 um: Fix return value in ubd_init()
96b9ed94dcb3 drm/msm/dpu: Always flush the slave INTF on the CTL
a3bb8070b71b Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
580e47c28242 mmc: sdhci_am654: Fix ITAPDLY for HS400 timing
2621bf50f580 mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
b55d988df1d6 mmc: sdhci_am654: Add OTAP/ITAP delay enable
76f2b3ccbd63 mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel
8dcfbb27e425 mmc: sdhci_am654: Write ITAPDLY for DDR52 timing
e7a444a35eba mmc: sdhci_am654: Add tuning algorithm for delay chain
52f8d76769e7 Input: ioc3kbd - add device table
0096d223f78c Input: ioc3kbd - convert to platform remove callback returning void
abeaeaee7fa9 Input: ims-pcu - fix printf string overflow
adc7dc29b796 s390/ipl: Fix incorrect initialization of nvme dump block
66a02effb898 s390/ipl: Fix incorrect initialization of len fields in nvme reipl block
ec43f32f66d9 libsubcmd: Fix parse-options memory leak
158adcb7fd7e serial: sh-sci: protect invalidating RXDMA on shutdown
b8962cf98595 f2fs: compress: don't allow unaligned truncation on released compress inode
c1958b978d50 f2fs: fix to release node block count in error path of f2fs_new_node_page()
a6e1f7744e9b f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
4b6e5edefd46 PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
d2e2e90c7637 PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
9ca02da316be extcon: max8997: select IRQ_DOMAIN instead of depending on it
d32caf51379a ppdev: Add an error check in register_device
9349e1f2c95f ppdev: Remove usage of the deprecated ida_simple_xx() API
713fc00c571d stm class: Fix a double free in stm_register_device()
7716b201d2e2 usb: gadget: u_audio: Clear uac pointer when freed.
23209f947d41 microblaze: Remove early printk call from cpuinfo-static.c
34ff72bb5d65 microblaze: Remove gcc flag for non existing early_printk.c file
26e6e25d742e fpga: region: add owner module and take its refcount
af02dec83a48 fpga: region: Use standard dev_release for class driver
b089bb733c47 docs: driver-api: fpga: avoid using UTF-8 chars
9fdd3d1cd01a fpga: region: Rename dev to parent for parent device
840c9c7d6aec fpga: region: change FPGA indirect article to an
be76107dc4c1 iio: pressure: dps310: support negative temperature values
cdbe0477a0b5 f2fs: fix to check pinfile flag in f2fs_move_file_range()
2b16554fb26d f2fs: fix to relocate check condition in f2fs_fallocate()
f1169d2b2aa2 f2fs: fix typos in comments
bdca4b678621 f2fs: do not allow partial truncation on pinned file
d992b7802612 f2fs: fix to force keeping write barrier for strict fsync mode
eebbc4eb7e66 f2fs: add cp_error check in f2fs_write_compressed_pages
431ecafbffab f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks()
8e1651cd667c f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMUTABLE bit
486009bc2fca f2fs: compress: remove unneeded preallocation
df4978d96890 f2fs: compress: clean up parameter of __f2fs_cluster_blocks()
5b09d2e79066 f2fs: add compress_mode mount option
70fb69e05a25 f2fs: compress: support chksum
1ada96569290 serial: sc16is7xx: add proper sched.h include for sched_set_fifo()
276bc8a7dcc1 greybus: arche-ctrl: move device table to its right location
d1f67d1d8c08 serial: max3100: Fix bitwise types
e8e2a4339dec serial: max3100: Update uart_driver_registered on driver removal
cc121e3722a0 serial: max3100: Lock port->lock when calling uart_handle_cts_change()
bc40d0e356bb firmware: dmi-id: add a release callback function
83e078085f14 dmaengine: idma64: Add check for dma_set_max_seg_size
fd4bcb991eba soundwire: cadence: fix invalid PDI offset
7b98f1493a5b f2fs: fix to wait on page writeback in __clone_blkaddrs()
eac10cf3a97f greybus: lights: check return of get_channel_from_mode
ae20865fe637 sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level
e892f9932dd6 af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
b117e5b4f27c netrom: fix possible dead-lock in nr_rt_ioctl()
cafccde4298f net: qrtr: ns: Fix module refcnt
66fd37d0a86f net: qrtr: fix null-ptr-deref in qrtr_ns_remove
3e83903cd474 RDMA/IPoIB: Fix format truncation compilation errors
68e8c44c0d7a selftests/kcmp: remove unused open mode
08df7b006c8f selftests/kcmp: Make the test output consistent and clear
f148a95f68c6 SUNRPC: Fix gss_free_in_token_pages()
e28a16af4c3e ext4: fix potential unnitialized variable
4deaa4d5f800 ext4: remove unused parameter from ext4_mb_new_blocks_simple()
fdbce4544905 ext4: try all groups in ext4_mb_new_blocks_simple
e498c2f441d9 ext4: fix unit mismatch in ext4_mb_new_blocks_simple
f49c865d5b93 ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple
2a2bba3cbd6a sunrpc: removed redundant procp check
7c9ab0a44952 ext4: avoid excessive credit estimate in ext4_tmpfile()
4d693ca24a36 x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map
9ff328de0284 clk: qcom: mmcc-msm8998: fix venus clock issue
45b31be4dd22 RDMA/hns: Modify the print level of CQE error
9cce44567f1d RDMA/hns: Use complete parentheses in macros
9efed7448b17 RDMA/hns: Fix return value in hns_roce_map_mr_sg
4c91ad5ed563 RDMA/hns: Fix incorrect symbol types
e612e695d3a5 RDMA/hns: Create QP with selected QPN for bank load balance
3c3744c309e9 RDMA/hns: Refactor the hns_roce_buf allocation flow
eb9635b4a94f drm/mipi-dsi: use correct return type for the DSC functions
5d344b30893f drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector
f10aa595ee46 drm/bridge: tc358775: Don't log an error when DSI host can't be found
ee751403fb82 drm/bridge: lt9611: Don't log an error when DSI host can't be found
3ce31a0e3705 ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
2d9adecc88ab drm: vc4: Fix possible null pointer dereference
a5fa5b40a278 drm/arm/malidp: fix a possible null pointer dereference
4b68b861b514 media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
08ce354f3da4 fbdev: sh7760fb: allow modular build
85d1a27402f8 drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
552280a9921f media: radio-shark2: Avoid led_names truncations
409f20085d34 media: ngene: Add dvb_ca_en50221_init return value check
bb3c425921f6 fbdev: sisfb: hide unused variables
94349e015c11 powerpc/fsl-soc: hide unused const variable
d17b75ee9c2e drm/mediatek: Add 0 size check to mtk_drm_gem_obj
7441f9e0560a drm/meson: vclk: fix calculation of 59.94 fractional rates
078e02dcb4c6 fbdev: shmobile: fix snprintf truncation
d3727d6e2b98 mtd: rawnand: hynix: fixed typo
613a349cbf8b ASoC: Intel: Disable route checks for Skylake boards
ece8098579e1 ASoC: soc-acpi: add helper to identify parent driver.
04bc4d1090c3 drm/amd/display: Fix potential index out of bounds in color transformation function
f6fbb8535e99 net/mlx5: Discard command completions in internal error
00e6335329f2 ipv6: sr: fix invalid unregister error path
d33327a7c0b0 ipv6: sr: fix incorrect unregister order
1ba1b4cc3afb ipv6: sr: add missing seg6_local_exit
5ab6aecbede0 net: openvswitch: fix overwriting ct original tuple for ICMPv6
c3dc80f63326 net: usb: smsc95xx: stop lying about skb->truesize
4d51845d734a af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
161e43067b86 net: ethernet: cortina: Locking fixes
e22b23f5888a eth: sungem: remove .ndo_poll_controller to avoid deadlocks
ad31e0e765e9 net: ipv6: fix wrong start position when receive hop-by-hop fragment
3eccf76b572f m68k: mac: Fix reboot hang on Mac IIci
4eeffecc8e3c m68k: Fix spinlock race in kernel thread creation
d50b11c21ff0 net: usb: sr9700: stop lying about skb->truesize
2093cc6e8758 usb: aqc111: stop lying about skb->truesize
4cff6817ee44 wifi: mwl8k: initialize cmd->addr[] properly
769b9fd2af02 scsi: qedf: Ensure the copied buf is NUL terminated
00b425ff0891 scsi: bfa: Ensure the copied buf is NUL terminated
2321281f19b3 HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
2bd97a0868b0 selftests/binderfs: use the Makefile's rules, not Make's implicit rules
019ae041a568 Revert "sh: Handle calling csum_partial with misaligned data"
3557a7fc5cbd sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
ee25389df801 wifi: ar5523: enable proper endpoint verification
8650725bb0a4 wifi: carl9170: add a proper sanity check for endpoints
280619bbdeac macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
9d132029224f net: give more chances to rcu in netdev_wait_allrefs_any()
bc7cae63fa39 tcp: avoid premature drops in tcp_add_backlog()
88aa40df8ee4 wifi: ath10k: populate board data for WCN3990
5c4756e0fb0c wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger()
1b27468dbe58 x86/purgatory: Switch to the position-independent small code model
176fb7770d36 scsi: hpsa: Fix allocation size for Scsi_Host private data
0dc60ee1ed22 scsi: libsas: Fix the failure of adding phy with zero-address to port
69fab9d2e24a udp: Avoid call to compute_score on multiple sites
452f8dc251f8 net: remove duplicate reuseport_lookup functions
0ce990e6efe8 net: export inet_lookup_reuseport and inet6_lookup_reuseport
dfc56ff5ec99 cpufreq: exit() callback is optional
92aca16797e6 cpufreq: Rearrange locking in cpufreq_remove_dev()
19b06dec363b cpufreq: Split cpufreq_offline()
3a28fbf533d8 cpufreq: Reorganize checks in cpufreq_offline()
7a4d18a27d85 selftests/bpf: Fix umount cgroup2 error in test_sockmap
dd52e3bc4fe8 gfs2: Fix "ignore unlock failures after withdraw"
11f9bd11020e ACPI: disable -Wstringop-truncation
a8f0a14c3b88 irqchip/loongson-pch-msi: Fix off-by-one on allocation error path
f31b49ba3662 irqchip/alpine-msi: Fix off-by-one in allocation error path
bb291d4d0868 scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
3bbfbd5a36d8 scsi: ufs: core: Perform read back after disabling interrupts
bbc00d1b7a71 scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
dca975427630 scsi: ufs: qcom: Perform read back after writing CGC enable
c8f2eefc496e scsi: ufs: qcom: Perform read back after writing unipro mode
506f63e97d3e scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW version major 5
ee4bf03d261f scsi: ufs: ufs-qcom: Fix the Qcom register name for offset 0xD0
d113c66bb4ae scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US
82783759e88b scsi: ufs-qcom: Fix ufs RST_n spec violation
d193f4a153ac scsi: ufs: qcom: Perform read back after writing reset bit
742f58067071 qed: avoid truncating work queue length
01ea6818fac1 x86/boot: Ignore relocations in .notes sections in walk_relocs() too
5fb37c456d38 wifi: ath10k: poll service ready message before failing
3f5b73ef8fd6 md: fix resync softlockup when bitmap size is less than array size
c62f315238df null_blk: Fix missing mutex_destroy() at module removal
b2f8354f732a soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
f0eea095ce8c jffs2: prevent xattr node from overflowing the eraseblock
de1207e5fd26 s390/cio: fix tracepoint subchannel type field
9f6dbd0aa107 crypto: x86/sha256-avx2 - add missing vzeroupper
0ceb0a40c5ec crypto: x86/nh-avx2 - add missing vzeroupper
6cd2cbd553ea crypto: ccp - drop platform ifdef checks
f24cac645937 parisc: add missing export of __cmpxchg_u8()
dae53e39cdd6 nilfs2: fix out-of-range warning
edbfc42ab080 ecryptfs: Fix buffer size for tag 66 packet
e05ee61361e4 firmware: raspberrypi: Use correct device for DMA mappings
ebed0d666fa7 crypto: bcm - Fix pointer arithmetic
a81f072e50ee openpromfs: finish conversion to the new mount API
904a590dab64 nvme: find numa distance only if controller has valid numa id
5b4d14a0bce6 drm/amdkfd: Flush the process wq before creating a kfd_process
eb464a8d826e ASoC: da7219-aad: fix usage of device_get_named_child_node()
43ff957b96f8 ASoC: rt715: add vendor clear control register
0c71bfad1483 regulator: vqmmc-ipq4019: fix module autoloading
fcc54151a9ff ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
6cd625926e26 ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
c9c742eaa5fb drm/amd/display: Set color_mgmt_changed to true on unsuspend
c393ce8157a6 net: usb: qmi_wwan: add Telit FN920C04 compositions
c7d22022ece9 wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class
d7ff29a429b5 ALSA: core: Fix NULL module pointer assignment at card init
eff7cdf890b0 nilfs2: fix potential hang in nilfs_detach_log_writer()
89e07418a686 nilfs2: fix unexpected freezing of nilfs_segctor_sync()
0d0ecd841f3f net: smc91x: Fix m68k kernel compilation for ColdFire CPU
1e160196042c ring-buffer: Fix a race between readers and resize checks
07ef95cc7a57 speakup: Fix sizeof() vs ARRAY_SIZE() bug
0fb736c9931e tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
03a793945396 x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
61458c864cac Linux 5.10.218
04a5842ed71f docs: kernel_include.py: Cope with docutils 0.21
b5fb355c9f5e serial: kgdboc: Fix NMI-safety problems from keyboard reset code
7ed7748c94cb usb: typec: ucsi: displayport: Fix potential deadlock
0eb296233f86 drm/amdgpu: Fix possible NULL dereference in amdgpu_ras_query_error_status_helper()
c48ab6a4cd82 btrfs: add missing mutex_unlock in btrfs_relocate_sys_chunks()
99951b62bf20 mptcp: ensure snd_nxt is properly initialized on connect
f2277d9e2a0d firmware: arm_scmi: Harden accesses to the reset domains
546751d9d43e KVM: x86: Clear "has_error_code", not "error_code", for RM exception injection
05c9e3fc93b0 netlink: annotate lockless accesses to nlk->max_recvmsg_len
eb15243bc98b ima: fix deadlock when traversing "ima_default_rules".
db7aa45c7191 net: bcmgenet: synchronize UMAC_CMD access
b8d75bb01c56 net: bcmgenet: synchronize EXT_RGMII_OOB_CTRL access
719225b0f932 Revert "selftests: mm: fix map_hugetlb failure on 64K page size systems"
1424ab4bb386 x86/xen: Drop USERGS_SYSRET64 paravirt call
8869c2916dc1 pinctrl: core: handle radix_tree_insert() errors in pinctrl_register_one_pin()
ce3838dbefdc Linux 5.10.217
fb5b347efd1b md: fix kmemleak of rdev->serial
ad2011ea7879 keys: Fix overwrite of key expiration on instantiation
324be157e029 regulator: core: fix debugfs creation regression
7788fc8a8b8e hwmon: (pmbus/ucd9000) Increase delay from 250 to 500us
0c3248bc708a net: fix out-of-bounds access in ops_init
3cd682357c61 drm/vmwgfx: Fix invalid reads in fence signaled events
49e09118872e mei: me: add lunar lake point M DID
41d8ac238ab1 dyndbg: fix old BUG_ON in >control parser
7fbcbb96aee2 ASoC: tegra: Fix DSPK 16-bit playback
f6c807e8538c net: bcmgenet: synchronize use of bcmgenet_set_rx_mode()
367766ff9e40 tipc: fix UAF in error path
e2648b3d17b4 iio: accel: mxc4005: Interrupt handling fixes
0ba169bb803b iio:imu: adis16475: Fix sync mode setting
e6ba44f832c9 ALSA: hda/realtek: Fix mute led of HP Laptop 15-da3001TU
72410925c804 usb: dwc3: core: Prevent phy suspend during init
15165b5258cd usb: xhci-plat: Don't include xhci.h
ffb06cb3248b usb: gadget: f_fs: Fix a race condition when processing setup packets.
31cfe4e156dd usb: gadget: composite: fix OS descriptors w_value logic
3afc842e6682 usb: ohci: Prevent missed ohci interrupts
399ca46db738 usb: Fix regression caused by invalid ep0 maxpacket in virtual SuperSpeed device
3a970e41c34e usb: typec: ucsi: Fix connector check on init
3b0b6b327657 usb: typec: ucsi: Check for notifications after init
09b3536d986f arm64: dts: qcom: Fix 'interrupt-map' parent address cells
cca330c59c54 firewire: nosy: ensure user_length is taken into account when fetching packet contents
a2fb0eefa4fe btrfs: fix kvcalloc() arguments order in btrfs_ioctl_send()
3284447d66ec net: hns3: use appropriate barrier function after setting a bit value
674c951ab8a2 ipv6: fib6_rules: avoid possible NULL dereference in fib6_rule_action()
9a2a5cd84fca net: bridge: fix corrupted ethernet header on multicast-to-unicast
e7eb0737c6d8 kcov: Remove kcov include from sched.h and move it to its users.
f085e02f0a32 phonet: fix rtm_phonet_notify() skb allocation
b33ae32b6d84 hwmon: (corsair-cpro) Protect ccp->wait_input_report with a spinlock
5b37ce7bb223 hwmon: (corsair-cpro) Use complete_all() instead of complete() in ccp_raw_event()
549e740badb9 hwmon: (corsair-cpro) Use a separate buffer for sending commands
6c8f44b02500 rtnetlink: Correct nested IFLA_VF_VLAN_LIST attribute validation
06acb75e7ed6 Bluetooth: l2cap: fix null-ptr-deref in l2cap_chan_timeout
33a6e92161a7 Bluetooth: Fix use-after-free bugs caused by sco_sock_timeout
1d9cf07810c3 tcp: Use refcount_inc_not_zero() in tcp_twsk_unique().
413c33b9f3bc tcp: defer shutdown(SEND_SHUTDOWN) for TCP_SYN_RECV sockets
a4b760673229 xfrm: Preserve vlan tags for transport mode software GRO
17f8b8d432e6 net:usb:qmi_wwan: support Rolling modules
e09096291f87 drm/nouveau/dp: Don't probe eDP ports twice harder
09be6fa6af94 fs/9p: drop inodes immediately on non-.L too
c43463fa3ff7 clk: Don't hold prepare_lock when calling kref_put()
c8e9cc2fa9df gpio: crystalcove: Use -ENOTSUPP consistently
09c733cde549 gpio: wcove: Use -ENOTSUPP consistently
dca2b31cf4b6 9p: explicitly deny setlease attempts
c38c45304b78 fs/9p: translate O_TRUNC into OTRUNC
5a605930e19f fs/9p: only translate RWX permissions for plain 9P2000
a79b53d0d9bb selftests: timers: Fix valid-adjtimex signed left-shift undefined behavior
7c355faad06f MIPS: scall: Save thread_info.syscall unconditionally on entry
09888cff3242 gpu: host1x: Do not setup DMA for virtual devices
62accf6c1d7b blk-iocost: avoid out of bounds shift
7ba3962c9ea1 scsi: target: Fix SELinux error when systemd-modules loads the target module
b34fdb24ab7d btrfs: always clear PERTRANS metadata during commit
e2a3a1df2f67 btrfs: make btrfs_clear_delalloc_extent() free delalloc reserve
2214d3a5d966 tools/power turbostat: Fix Bzy_MHz documentation typo
413dbd60ea59 tools/power turbostat: Fix added raw MSR output
fa273f312334 firewire: ohci: mask bus reset interrupts between ISR and bottom half
e8b125df343f ata: sata_gemini: Check clk_enable() result
1fb7ab9a6e3e net: bcmgenet: Reset RBUF on first open
602dd9d99a10 ALSA: line6: Zero-initialize message buffers
e2f5d61b5a1a btrfs: return accurate error code on open failure in open_fs_devices()
ad498539dda0 scsi: bnx2fc: Remove spin_lock_bh while releasing resources after upload
d21475d29de2 net: mark racy access on sk->sk_rcvbuf
a762b8e0414d wifi: cfg80211: fix rdev_dump_mpp() arguments order
a21712550a5e wifi: mac80211: fix ieee80211_bss_*_flags kernel-doc
a7fb16ff6255 gfs2: Fix invalid metadata access in punch_hole
e7e50ac5f4c4 scsi: lpfc: Update lpfc_ramp_down_queue_handler() logic
4404465a1bee KVM: arm64: vgic-v2: Check for non-NULL vCPU in vgic_v2_parse_attr()
4563a0afd99e KVM: arm64: vgic-v2: Use cpuid from userspace as vcpu_id
bfc78b462849 clk: sunxi-ng: h6: Reparent CPUX during PLL CPUX rate change
7df798dd59c3 net: gro: add flush check in udp_gro_receive_segment
adbce6d20da6 tipc: fix a possible memleak in tipc_buf_append
faa83a7797f0 net: core: reject skb_copy(_expand) for fraglist GSO skbs
48ab384d2bc6 net: bridge: fix multicast-to-unicast with fraglist GSO
a0e3faf29ee0 net: dsa: mv88e6xxx: Fix number of databases for 88E6141 / 88E6341
ea6213141ec4 cxgb4: Properly lock TX queue for the selftest.
aa50658c7048 ASoC: meson: cards: select SND_DYNAMIC_MINORS
f25b4c829e1d ASoC: Fix 7/8 spaces indentation in Kconfig
bf9e84ae15cd net: qede: use return from qede_parse_actions()
99c9baffcf22 net: qede: use return from qede_parse_flow_attr() for flow_spec
fff2c7a02bb1 net: qede: use return from qede_parse_flow_attr() for flower
4a0c24cc145d net: qede: sanitize 'rc' in qede_add_tc_flower_fltr()
96a592f1601b s390/vdso: Add CFI for RA register to asm macro vdso_func
553b2f6c3456 net l2tp: drop flow hash on forward
bbccf0caef2f nsh: Restore skb->{protocol,data,mac_header} for outer header in nsh_gso_segment().
bcdac70adceb octeontx2-af: avoid off-by-one read from userspace
6f0f19b79c08 bna: ensure the copied buf is NUL terminated
78ad3b01caa2 s390/mm: Fix clearing storage keys for huge pages
e93c82fa966a s390/mm: Fix storage key clearing for guest huge pages
3994f81ab6e1 regulator: mt6360: De-capitalize devicetree regulator subnodes
35ab679e8bb5 pinctrl: devicetree: fix refcount leak in pinctrl_dt_to_map()
5ea5d0619779 power: rt9455: hide unused rt9455_boost_voltage_values
d4891d817350 nfs: Handle error of rpc_proc_register() in nfs_net_init().
afdbc21a92a0 nfs: make the rpc_stat per net namespace
6eef21eb7a16 nfs: expose /proc/net/sunrpc/nfs in net namespaces
95ebd5fc15b7 sunrpc: add a struct rpc_stats arg to rpc_create_args
a3f1a38733d9 pinctrl: mediatek: paris: Rework support for PIN_CONFIG_{INPUT,OUTPUT}_ENABLE
e0e916a21e70 pinctrl: mediatek: paris: Fix PIN_CONFIG_INPUT_SCHMITT_ENABLE readback
d676152a7b41 pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} switch/case logic
288bc4aa75f1 pinctrl: core: delete incorrect free in pinctrl_enable()
734d2dad607e pinctrl/meson: fix typo in PDM's pin name
20c91ac14bdc pinctrl: pinctrl-aspeed-g6: Fix register offset for pinconf of GPIOR-T
c850f71fca09 eeprom: at24: fix memory corruption race condition
ec9dbddea26b eeprom: at24: Probe for DDR3 thermal sensor in the SPD case
b2643d2532ee eeprom: at24: Use dev_err_probe for nvmem register failure
5a730a161ac2 wifi: nl80211: don't free NULL coalescing rule
00d09857f807 dmaengine: Revert "dmaengine: pl330: issue_pending waits until WFP state"
db6740b4e134 dmaengine: pl330: issue_pending waits until WFP state
2bba1cb1487b loop: Select I/O scheduler 'none' from inside add_disk()
027f4dd7c993 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag
2214ded26c86 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
44494049e815 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
0d7c23009d82 tpm: Add flag to use default cancellation policy
07914bef4e16 tpm: tis_i2c: Fix sanity check interrupt enable mask
35f85f04bd69 tpm: Add tpm_tis_i2c backend for tpm_tis_core
7b04c6c08107 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
4790cb2d1283 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
50f74deaf308 hwmon: Add driver for Texas Instruments TMP464 and TMP468
a4e6e4b7bb08 dt-bindings: hwmon: add tmp464.yaml
e0ed2149d7b5 drm/amdkfd: Check for null pointer after calling kmemdup
c6ddded89322 ARM: renumber bits related to _TIF_WORK_MASK
35b96a325c1e arm64: make _TIF_WORK_MASK bits contiguous
f5a8f06aa595 arm64: uaccess: remove vestigal UAO support
3a330b569301 arm64: uaccess: remove redundant PAN toggling
9cbbb016d6e7 arm64: uaccess: remove addr_limit_user_check()
fd83411f5e08 arm64: uaccess: remove set_fs()
15a6dc2f4b53 arm64: uaccess cleanup macro naming
912a6ab683a4 arm64: uaccess: split user/kernel routines
d004ab02dae2 arm64: uaccess: refactor __{get,put}_user
e1941a8b459e arm64: uaccess: simplify __copy_user_flushcache()
dfae822b4c59 arm64: uaccess: rename privileged uaccess routines
1efdb8f0a0c7 arm64: sdei: explicitly simulate PAN/UAO entry
b35fec69554c arm64: sdei: move uaccess logic to arch/arm64/
b5a28033fe7b arm64: head.S: always initialize PSTATE
243eb8553513 arm64: head.S: cleanup SCTLR_ELx initialization
74a00405d97f arm64: head.S: rename el2_setup -> init_kernel_el
73c5f386d175 arm64: add C wrappers for SET_PSTATE_*()
e17fb7543df1 arm64: ensure ERET from kthread is illegal
eff6289cc53b ixgbevf: add disable link state
262595681381 ixgbe: add improvement for MDD response functionality
b9d78b06dea8 ixgbe: add the ability for the PF to disable VF link state
d829911485da Documentation: arm64: Document PMU counters access from userspace
fe5d29bfce20 arm64: perf: Enable PMU counter userspace access for perf event
15ce6d04ed6a arm64: perf: Add userspace counter access disable switch
4f288acbeed8 perf: Add a counter for number of user access events in context
354ba4a8c4b8 x86: perf: Move RDPMC event flag to a common definition
d29cec94c49b libperf xyarray: Add bounds checks to xyarray__entry()
8264d2b91841 libperf: Add support for user space counter access
7fd81b678b5f libperf tests: Add support for verbose printing
6029ff53a48f libperf: Add evsel mmap support
28b0c8956369 tools include: Add an initial math64.h
492e532d20f1 perf record: Improve 'Workload failed' message printing events + what was exec'ed
d0a1fc61733e perf evlist: Add a method to return the list of evsels as a string
81a77b39be0a perf annotate: Fix sample events lost in stdio mode
2883e69e202d pnmtologo: use relocatable file name
80f5207b5abd tools: use basename to identify file in gen-mach-types
4d201ec392f1 vt/conmakehash: improve reproducibility
ae24d013888f lib/build_OID_registry: fix reproducibility issues
5d72da88dbb4 x86/boot: Wrap literal addresses in absolute_pointer()
dc0bd7aa2319 ACPI: thermal: drop an always true check
0c4288cceef5 xfs: Fix -Werror=dangling-pointer work-around for older GCC
5509050b3392 xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
669827c6e293 virtio-pci: Remove wrong address verification in vp_del_vqs()
1c80d994d3db regulator: consumer: Add missing stubs to regulator/consumer.h
3303d0e2aeff ipv6: Fix stats accounting in ip6_pkt_drop
c56e60f665e7 memcg: enable accounting of ipc resources
e6c8ebd210a2 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
1655ee30e684 sched/isolation: really align nohz_full with rcu_nocbs
253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function
78c260d7f60b ftrace: Move the recursion testing into global headers
c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long
1bd813fe8d0e riscv: fix build with binutils 2.38
835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error
fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user
024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs
0c0ad634e899 e1000e: Serialize TGP e1000e PM ops
add88b0536fa e1000e: Make mei_me active when e1000e is in use
a8f317c1a17e yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
c8400a2cbe1f iommu/arm-smmu-v3: Ratelimit event dump
b8ec7e43e95e regmap: teach regmap to use raw spinlocks if requested in the config
4b7fa7684be7 OF: DT-Overlay configfs interface (v7)
d515a5c0e9a9 net: xilinx_emaclite: Do not print real IOMEM pointer
11329e49959b drivers: net: xilinx_emaclite: remove arch limitation
29dc69bf2a07 drivers: net: xilinx_emaclite: Add COMPILE_TEST support
ff106eff01f6 drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1
c27462391070 serial: 8250: 8250_omap: Fix possible array out of bounds access
16976d8e307f perf intel-pt: Use aux_watermark
d421a2346946 perf: Cap allocation order at aux_watermark
6da8d5f29481 timers: Fix get_next_timer_interrupt() with no timers pending
af141841735a eventfd: Enlarge recursion limit to allow vhost to work
a125a6102808 iwlwifi: select MAC80211_LEDS conditionally
139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
8d0c79931235 console: Fix build when CONFIG_BLK_DEV_INITRD is disabled.
ea777841e8ea yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP
bdda1b6cf99b aufs5: aufs-core
2fa276071d07 aufs5: aufs-standalone
06ed4d532456 aufs5: aufs-mmap
372857834999 aufs5: aufs-kbuild
fd68c9840693 aufs5: aufs-base
a673c127156c Revert "aufs5: core"
cf62bfcde384 Revert "aufs5: aufs5-base"
a644419ec785 Revert "aufs5: aufs5-mmap"
b893f9a999bb Revert "aufs5: aufs5-standalone"
c60db0819480 Revert "aufs: initial port to v5.10"
c66a5900f139 Revert "Revert "aufs: initial port to v5.10""
1320cf58f5dd Revert "aufs: linux-v5.10-rc1, no more set_fs()"
02349d7738ff Revert "for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t"
f01dab74750c Revert "aufs: linux-v5.10-rc1, no more f_op->read() and ->write()"
3d5de709b676 Revert "aufs5: aufs5-kbuild"
a97f1329edf7 tracing/arm: Have max stack tracer handle the case of return address after data
5c54112a05ab net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
ddac76981cb3 sched/isolation: reconcile rcu_nocbs= and nohz_full=
56fd8c36614e net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write()
cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t
a5805df6583f aufs: linux-v5.10-rc1, no more set_fs()
64e145dcca8c Revert "aufs: initial port to v5.10"
d6e20b2257ec defconfig: add dependency for CONFIG_ACPI_APEI_PCIEAER
b237d48208d0 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER
1209195ed0f7 driver: adc: ltc2497: return directly after reading the adc conversion value
a60fe3fcf113 Revert "mfd: syscon: Don't free allocated name for regmap_config"
13d68767aa4a rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs"
54e69571a97d rcu: deprecate "all" option to rcu_nocbs=
a605b9d20447 lib: test_bitmap: add tests for "N" alias
8c22517f444e lib: bitmap: support "N" as an alias for size of bitmap
88187167e63a lib: bitmap: move ERANGE check from set_region to check_region
ca5429633613 lib: bitmap: fold nbits into region struct
9381134cea8a lib: test_bitmap: add more start-end:offset/len tests
c825800730ab lib: test_bitmap: add tests to trigger ERANGE case.
8cc8264dca3f lib: test_bitmap: clearly separate ERANGE from EINVAL tests.
470da7b7f2ff Revert "cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers"
28dc1d37602d Revert "cpumask: Make "all" alias global and not just RCU"
dbfe0b183fca Revert "cpumask: Add a "none" alias to complement "all""
a57711fcff30 Revert "cpumask: Add "last" alias for cpu list specifications"
34523d7c8476 qemux86: add configuration symbol to select values
cdca78778415 objtool: Fix seg fault with Clang non-section symbols
d3287798bd88 x86/entry: Emit a symbol for register restoring thunk
2ad99ddaac78 cpumask: Add "last" alias for cpu list specifications
c10e9481810b cpumask: Add a "none" alias to complement "all"
b00ceed9d388 cpumask: Make "all" alias global and not just RCU
8b215206e797 cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers
1b5024caeda8 clear_warn_once: add a clear_warn_once= boot parameter
fc0dd76cce0e clear_warn_once: bind a timer to written reset value
d64fc2d2b14a clear_warn_once: expand debugfs to include read support
77592e956cc9 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
6e022759f727 perf: x86-32: explicitly include <errno.h>
22d6bbb947d4 perf: mips64: Convert __u64 to unsigned long long
c35f9150001c perf: fix bench numa compilation
c4caef513eb1 perf: add SLANG_INC for slang.h
07dfbf9405dd perf: add sgidefs.h to for mips builds
42c5431ad2cf perf: change --root to --prefix for python install
af79bfe90143 perf: add 'libperl not found' warning
ddfbd9e75f08 perf: force include of <stdbool.h>
0f34e6305176 fat: don't use obsolete random32 call in namei_vfat
b5b55eaad1df FAT: Added FAT_NO_83NAME
756b13bfab6e FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
fabad71cb2b5 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
06fd68d75bd1 aufs: initial port to v5.10
c9126877d1f5 aufs5: core
f5150173c643 aufs5: aufs5-standalone
b57d26b072d9 aufs5: aufs5-mmap
78f128c4b8e5 aufs5: aufs5-base
47aa35171d08 aufs5: aufs5-kbuild
35c480a23c66 yaffs: include blkdev.h
2c64c43540a5 yaffs: fix misplaced variable declaration
bde410ee9f59 yaffs2: v5.6 build fixups
414c8e866931 yaffs2: fix memory leak when /proc/yaffs is read
c99c1990cf7c yaffs: add strict check when call yaffs_internal_read_super
498f5fafe50a yaffs: repair yaffs_get_mtd_device
7ca3c08ebbf9 yaffs: Fix build failure by handling inode i_version with proper atomic API
0ba47e881bb8 yaffs2: fix memory leak in mount/umount
39a5406665dd yaffs: Avoid setting any ACL releated xattr
ca5b43ddc6fd Yaffs:check oob size before auto selecting Yaffs1
c2619c05a53e fs: yaffs2: replace CURRENT_TIME by other appropriate apis
5e08fb7b8ee0 yaffs2: adjust to proper location of MS_RDONLY
5f1a1a9678a8 yaffs2: import git revision b4ce1bb (jan, 2020)
fc21f09ae369 initramfs: allow an optional wrapper script around initramfs generation
73887fca03be arm64/perf: Fix wrong cast that may cause wrong truncation
a267cafaac44 defconfigs: drop obselete options
eb5d1bc00c3f arm64/perf: fix backtrace for AAPCS with FP enabled
062b2c98c087 linux-yocto: Handle /bin/awk issues
d3beb253ae71 uvesafb: provide option to specify timeout for task completion
75ccbf377a51 uvesafb: print error message when task timeout occurs
18ffa2e88024 compiler.h: Undef before redefining __attribute_const__
3ed931201746 vmware: include jiffies.h
938942859596 Resolve jiffies wrapping about arp
069a883d837c nfs: Allow default io size to be configured.
3b568edcd3e9 check console device file on fs when booting
77ec93228920 mount_root: clarify error messages for when no rootfs found
17a15e0f7536 menuconfig,mconf-cfg: Allow specification of ncurses location
8f13b1349a74 modpost: mask trivial warnings
b6c9e0fa24e8 kbuild: exclude meta directory from distclean processing
62dbbdbec60a powerpc: serialize image targets
27b8dec5dbb3 arm: serialize build targets
fc365512e4c4 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister"
9a6e91d2e691 crtsavres: fixups for 5.4+
7dbc3cd0398f powerpc/ptrace: Disable array-bounds warning with gcc8
ebe3bcb89cb0 powerpc: Disable attribute-alias warnings from gcc8
65ba0e7de081 powerpc: add crtsavres.o to archprepare for kbuild
6bd3efdce5a9 powerpc: kexec fix for powerpc64
41671522c159 powerpc: Add unwind information for SPE registers of E500 core
8851006b0109 mips: vdso: fix 'jalr $t9' crash in vdso code
ed5db62477e8 mips: Kconfig: add QEMUMIPS64 option
2a7ca094fc42 4kc cache tlb hazard: tlbp cache coherency
b742d60d3f70 malta uhci quirks: make allowance for slow 4k(e)c
8a160fc86eb6 arm/Makefile: Fix systemtap
b9805882353c vexpress: Pass LOADADDR to Makefile
332e618aa7ae arm: ARM EABI socketcall
1ec682cb85f8 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: ab08083489c6d5660245c5e1faa7837a66c695b5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Wenlin Kang
Email: wenlin.kang@windriver.com
Subject: net_sched: remove NET_SCH_CBQ and NET_SCH_DSMARK
Date: Tue, 18 Jun 2024 18:41:49 +0800
The two configs have been removed from kernel source in commit 56a6720d9bc3
and 3fa31e7a9d3a, so here also remove them to fix warning.
WARNING: linux-yocto-5.10.216+gitAUTOINC+c658f078fe_bcf06546f5-r0 do_kernel_configcheck: [kernel config]: This BSP contains fragments with warnings:
[INFO]: the following symbols were not found in the active configuration:
- CONFIG_NET_SCH_CBQ
- CONFIG_NET_SCH_DSMARK
Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 1f3046818f6f93366ad5ef3fb17cc1052f075b3d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
39fbb15b4a74 Linux 5.10.216
1897993bb8a5 riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDSTRUCT is enabled
ba7bc80da3cf serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
16affc4d731b udp: preserve the connected status if only UDP cmsg
66297b2ceda8 bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
5095b93021b8 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
5fd72404587d i2c: smbus: fix NULL function pointer dereference
04bf2e5f95c1 riscv: Fix TASK_SIZE on 64-bit NOMMU
d5cc3498f079 riscv: fix VMALLOC_START definition
fcdd5bb4a8c8 dma: xilinx_dpdma: Fix locking
5129f84bc377 idma64: Don't try to serve interrupts when device is powered off
4d051d6f9c7d dmaengine: owl: fix register access functions
ab31bc5022b6 tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
74e5e5601df4 tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
179a890ee4c6 mtd: diskonchip: work around ubsan link failure
f99de42b80e0 stackdepot: respect __GFP_NOLOCKDEP allocation flag
c9d5f3b5af8f net: b44: set pause params only when interface is up
f3a2f186a1cb ethernet: Add helper for assigning packet type when dest address does not match device address
aa44d2157475 irqchip/gic-v3-its: Prevent double free on error
5ab19dc55c5e drm/amdgpu: Fix leak when GPU memory allocation fails
48a92487dbbc drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
b2d5ef07dd3c arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
af6d6a923b40 cpu: Re-enable CPU mitigations by default for !X86 architectures
30189e54ba80 btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
6dc5afe8f242 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
de657b21099b Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
087de000e4f8 PM / devfreq: Fix buffer overflow in trans_stat_show
772a23d60a64 tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
ffbeb5d4f9df tracing: Show size of requested perf buffer
98f282c351db net/mlx5e: Fix a race in command alloc flow
2862578fcdfb Revert "crypto: api - Disallow identical driver names"
0dc0637e6b16 serial: mxs-auart: add spinlock around changing cts state
fc955bdebaca serial: core: Provide port lock wrappers
ae7c8f52aa2a af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
dd0eb1dab929 net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
d51037994f5f iavf: Fix TC config comparison with existing adapter TC config
3a4677b21927 i40e: Report MFS in decimal base instead of hex
fbbb2404340d i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
e4bb6da24de3 netfilter: nf_tables: honor table dormant flag from netdev release event path
857ed800133f mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
09846c2309b1 mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
1d76bd2a0034 mlxsw: spectrum_acl_tcam: Fix warning during rehash
617e98ba4c50 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
3c443a34a0e0 mlxsw: spectrum_acl_tcam: Rate limit error message
a429a912d6c7 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
e24d24874247 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
e1ad8eaa80c4 mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
35880c3fa6f8 net: openvswitch: Fix Use-After-Free in ovs_ct_exit
aca5dadab154 ipvs: Fix checksumming on GSO of SCTP packets
0caff3e6390f net: gtp: Fix Use-After-Free in gtp_dellink
9bda5e2f62cc net: usb: ax88179_178a: stop lying about skb->truesize
7da0f91681c4 ipv4: check for NULL idev in ip_route_use_hint()
c676c68e48e9 NFC: trf7970a: disable all regulators on removal
6496fadf2a42 mlxsw: core: Unregister EMAD trap using FORWARD action
e860a8705448 vxlan: drop packets from invalid src-address
4dc8beb88745 wifi: iwlwifi: mvm: remove old PASN station when adding a new one
b4a29e183502 ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
4c7a2f71b5d8 arm64: dts: mediatek: mt2712: fix validation errors
755703e68dbd arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
ed993f7448ae arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
819da78e4c7e arm64: dts: mediatek: mt7622: fix IR nodename
55d07efd38a5 arm64: dts: mediatek: mt7622: fix clock controllers
136c8e0169df arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
57ff09043fa1 arm64: dts: mediatek: mt7622: add support for coherent DMA
f9930871353a arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
759796d76844 arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
38db853f7c22 arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
7061c7efbb9e nilfs2: fix OOB in nilfs_set_de_type
13d76b2f443d nouveau: fix instmem race condition around ptr stores
1fd7db5c1602 drm/amdgpu: validate the parameters of bo mapping operations more clearly
2ef607ea1036 init/main.c: Fix potential static_command_line memory overflow
84bd4c2ae9c3 fs: sysfs: Fix reference leak in sysfs_break_active_protection()
6401038acfa2 speakup: Avoid crash on very long word
bf786df6bd83 mei: me: disable RPL-S on SPS and IGN firmwares
5160b4bd4d8b usb: Disable USB3 LPM at shutdown
26fde0ea40dd usb: dwc2: host: Fix dereference issue in DDMA completion flow.
ab92e11b73b4 Revert "usb: cdc-wdm: close race between read and workqueue"
ba11df453e23 USB: serial: option: add Telit FN920C04 rmnet compositions
33b29a500750 USB: serial: option: add Rolling RW101-GL and RW135-GL support
6e7cdfd6c72f USB: serial: option: support Quectel EM060K sub-models
b5c3eceec209 USB: serial: option: add Lonsung U8300/U9300 product
e32faa0e9d91 USB: serial: option: add support for Fibocom FM650/FG650
3366e4fdfea3 USB: serial: option: add Fibocom FM135-GL variants
ab86cf6f8d24 serial/pmac_zilog: Remove flawed mitigation for rx irq flood
f15370e31597 comedi: vmk80xx: fix incomplete endpoint checking
5a7e30d9be7a thunderbolt: Fix wake configurations after device unplug
e6245ed82248 thunderbolt: Avoid notify PM core about runtime PM resume
48a1f83ca9c6 binder: check offset alignment in binder_get_object()
2e212ae0664f x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
4af115f1a20a clk: Get runtime PM before walking tree during disable_unused
d339ce273962 clk: Initialize struct clk_core kref earlier
83e6e77f68e1 clk: Print an info line before disabling unused clocks
c04fc24403d6 clk: remove extra empty line
f5591ad6e2d6 clk: Mark 'all_lists' as const
bde446f16766 clk: Remove prepare_lock hold assertion in __clk_release()
f3d4f017373b drm/panel: visionox-rm69299: don't unregister DSI device
097c7918fcfa drm: nv04: Fix out of bounds access
5ebbbeb2950c RDMA/mlx5: Fix port number for counter query in multi-port configuration
40c48586234d RDMA/cm: Print the old state when cm_destroy_id gets timeout
2e45acd12c28 RDMA/rxe: Fix the problem "mutex_destroy missing"
14cdb43dbc82 tun: limit printing rate when illegal packet received by tun dev
e3b887a9c11c netfilter: nft_set_pipapo: do not free live element
934e66e231cf netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
26ebeffff238 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot"
5062d1f4f07f kprobes: Fix possible use-after-free issue on kprobe registration
1d9ff61160f0 selftests/ftrace: Limit length in subsystem-enable tests
9abc3e6f1116 riscv: process: Fix kernel gp leakage
11a821ee5e57 riscv: Enable per-task stack canaries
4c5e9eaa7086 btrfs: record delayed inode root in transaction
c38ea6f1ea2e irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
85df831dc5c8 x86/apic: Force native_apic_mem_read() to use the MOV instruction
4979a581c775 selftests: timers: Fix abs() warning in posix_timers test
30da4180fd76 x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
a75a785dbe5d vhost: Add smp_rmb() in vhost_vq_avail_empty()
41586487769e drm/client: Fully protect modes[] with dev->mode_config.mutex
fb9f76b2a22c btrfs: qgroup: correctly model root qgroup rsv in convert
b43ff1173615 mailbox: imx: fix suspend failue
5ef15c06ac9e iommu/vt-d: Allocate local memory for page request queue
b26aa765f743 net: ena: Fix incorrect descriptor free behavior
c3b3b0c1acb7 net: ena: Wrong missing IO completions check order
02c42a27742a net: ena: Fix potential sign extension issue
2e2a03787f4f af_unix: Fix garbage collector racing against connect()
14bea27d1cc2 af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
3d90ca9145f6 net/mlx5: Properly link new fs rules into the tree
cf4bc359b761 netfilter: complete validation of user input
b0e30c37695b Bluetooth: SCO: Fix not validating setsockopt user input
3fb02ec57ead ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
9e55a650ace2 ipv4/route: avoid unused-but-set-variable warning
1afc86bcfb18 ipv6: fib: hide unused 'pn' variable
434aabb6c1a3 octeontx2-af: Fix NIX SQ mode and BP config
10204df9beda geneve: fix header validation in geneve[6]_xmit_skb
a82984b3c6a7 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
69fbe5bf3194 u64_stats: fix u64_stats_init() for lockdep when used repeatedly in one file
583b7b856f7f net: openvswitch: fix unwanted error log on timeout policy probing
e252fc8279df nouveau: fix function cast warning
7dc2f7b2c310 media: cec: core: remove length check of Timer Status
8478394f76c7 Bluetooth: Fix memory leak in hci_req_sync_complete()
70a8be9dc2fb batman-adv: Avoid infinite loop trying to resize local TT
e2e4e7b4ae79 Linux 5.10.215
cea750c99d8f x86/head/64: Re-enable stack protection
0bdc64e9e716 x86/retpoline: Add NOENDBR annotation to the SRSO dummy return thunk
85d11ded2d1d scsi: sd: Fix wrong zone_write_granularity value during revalidate
44900a8bec03 kbuild: dummy-tools: adjust to stricter stackprotector check
682f6ca96759 VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
f7d846acf91b Bluetooth: btintel: Fixe build regression
fe34587acc99 drm/i915/gt: Reset queue_priority_hint on parking
c2b2430b48f3 x86/mm/pat: fix VM_PAT handling in COW mappings
3b29694dde9b virtio: reenable config if freezing device failed
ada28eb4b956 tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
b58d0ac35f6d netfilter: nf_tables: discard table flag update with pending basechain deletion
2cee2ff7f8cc netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
453c8da7ef6d netfilter: nf_tables: release batch on table validation from abort path
951838fee462 fbmon: prevent division by zero in fb_videomode_from_videomode()
c6e0de1e07aa drivers/nvme: Add quirks for device 126f:2262
19536fe42003 fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
e9efe31e6baf usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
8406161fbeb9 usb: typec: tcpci: add generic tcpci fallback compatible
e0184c95aaf1 tools: iio: replace seekdir() in iio_generic_buffer
91698804bbee ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment
694b7fa79e26 ktest: force $buildonly = 1 for 'make_warnings_file' test type
804ed6c3aca2 platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
95bd7e317d6c Input: allocate keycode for Display refresh rate toggle
d4b856aaaaea RDMA/cm: add timeout to cm_destroy_id wait
b0cb5564c3e8 block: prevent division by zero in blk_rq_stat_sum()
d2341dc41a96 libperf evlist: Avoid out-of-bounds access
5e0a89c49f05 Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
4b676584d02e SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
0b5668a87caa drm/amd/display: Fix nanosec stat overflow
48882b489f90 ext4: forbid commit inconsistent quota data when errors=remount-ro
6545e1307a1e ext4: add a hint for block bitmap corrupt state in mb_groups
2fef0059859c media: sta2x11: fix irq handler cast
bd12d39aaf8f isofs: handle CDs with bad root inode but good Joliet root directory
c473288f27d1 scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
674c1c4229e7 sysv: don't call sb_bread() with pointers_lock held
94b01bdf49b9 pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
fd238540fb1a Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
86e9b47e8a75 Bluetooth: btintel: Fix null ptr deref in btintel_read_version
bc4d1ebca11b net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
4720d590c4cb btrfs: send: handle path ref underflow in header iterate_inode_ref()
0002df7380ba btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
87299cdaae75 btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
a2e43c53b885 tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
98e2b97acb87 pstore/zone: Add a null pointer check to the psz_kmsg_read
a3cd11046393 ionic: set adminq irq affinity
bd365f064452 arm64: dts: rockchip: fix rk3399 hdmi ports node
3ea4717296c9 arm64: dts: rockchip: fix rk3328 hdmi ports node
5b71a921dbe7 panic: Flush kernel log buffer at the end
ad78c5047dc4 VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
46e219d886a3 wifi: ath9k: fix LNA selection in ath_ant_try_scan()
1a038ea9f9cc objtool: Add asm version of STACK_FRAME_NON_STANDARD
bb5fb12c50d9 x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word
c137ee44c57a mptcp: don't account accept() of non-MPC client as fallback to TCP
aae6464684fb x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
f5e9b93fbe70 x86/bugs: Fix the SRSO mitigation on Zen3/4
2cba2ba2a884 riscv: Fix spurious errors from __get/put_kernel_nofault
9fd381feafa5 s390/entry: align system call table on 8 bytes
f5e65b782f3e x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
3127b2ee50c4 of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
7f62d985e94e driver core: Introduce device_link_wait_removal()
976b0215f6c5 ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
75c3348796d7 ata: sata_mv: Fix PCI device ID table declaration compilation warning
ca2229553510 scsi: mylex: Fix sysfs buffer lengths
dff4cd7de1f3 ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
aa5936f5ec83 ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
21d2994c743b arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
a6186caf176a arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor
ae5f35ff244c net: ravb: Always process TX descriptor ring
3391b157780b udp: do not accept non-tunnel GSO skbs landing in a tunnel
43183be84aa9 Revert "usb: phy: generic: Get the vbus supply"
00810a246402 scsi: qla2xxx: Update manufacturer detail
20414bdc3294 scsi: qla2xxx: Update manufacturer details
b8e82128b44f i40e: fix vf may be used uninitialized in this function warning
a88765b0a591 i40e: fix i40e_count_filters() to count only active/new filters
6ebcf688ae90 octeontx2-pf: check negative error code in otx2_open()
360edeb6216f udp: do not transition UDP GRO fraglist partial checksums to unnecessary
fd307f2d91d4 ipv6: Fix infinite recursion in fib6_dump_done().
ed2bdbf5d280 selftests: reuseaddr_conflict: add missing new line at the end of the output
b14b9f9503ec erspan: make sure erspan_base_hdr is present in skb->head
42852763a0fc net: stmmac: fix rx queue priority assignment
5e45dc440885 net/sched: act_skbmod: prevent kernel-infoleak
dd54b48db0c8 bpf, sockmap: Prevent lock inversion deadlock in map delete elem
aedc6cfb7147 vboxsf: Avoid an spurious warning if load_nls_xxx() fails
0f038242b77d netfilter: validate user input for expected length
940d41caa71f netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
46c4481938e2 netfilter: nf_tables: flush pending destroy work before exit_net release
7b6fba691871 netfilter: nf_tables: reject new basechain after table flag update
8f6dfa1f1efe block: add check that partition length needs to be aligned with block size
e7ea043bc3f1 x86/srso: Add SRSO mitigation for Hygon processors
af47e6a95eb7 mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
a15bcaa75d90 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
1eff09acc808 io_uring: ensure '0' is returned on file registration success
a563fc18583c vfio/fsl-mc: Block calling interrupt handler without trigger
09452c8fcbd7 vfio/platform: Create persistent IRQ handlers
27d40bf72dd9 vfio/pci: Create persistent INTx handler
d6f77b5e4785 vfio: Introduce interface to flush virqfd inject workqueue
3dd9be6cb55e vfio/pci: Lock external INTx masking ops
561d5e1998d5 vfio/pci: Disable auto-enable of exclusive INTx IRQ
cfb786b03b03 net/rds: fix possible cp null dereference
6f3ae02bbb62 netfilter: nf_tables: disallow timeout for anonymous sets
e47088075477 Bluetooth: Fix TOCTOU in HCI debugfs implementation
71605692819b Bluetooth: hci_event: set the conn encrypted before conn establishes
89583ff143c2 x86/cpufeatures: Add new word for scattered features
77a82b961177 r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
e4be2df1b1b0 dm integrity: fix out-of-range warning
c58306690998 Octeontx2-af: fix pause frame configuration in GMP mode
9970e059af47 bpf: Protect against int overflow for stack access size
e8ed357a6f4a ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
e3e27d2b446d tcp: properly terminate timers for kernel sockets
10b1273d8a10 ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
755e53bbc61b nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
e451709573f8 USB: core: Fix deadlock in usb_deauthorize_interface()
bb22d3689e04 scsi: lpfc: Correct size for wqe for memset()
f49642661fe5 PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
34a81f5259b9 x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
72ba168746d8 scsi: qla2xxx: Delay I/O Abort on PCI error
67b2d35853c2 scsi: qla2xxx: Fix command flush on cable pull
a56b2033f152 scsi: qla2xxx: Split FCE|EFT trace control
db0f08a6b60b usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
e9042f4e71f0 usb: typec: ucsi: Ack unsupported commands
3e944ddc17c0 usb: udc: remove warning when queue disabled ep
fd84c4eb4dbc usb: dwc2: gadget: LPM flow fix
db4fa0c8e811 usb: dwc2: host: Fix ISOC flow in DDMA mode
85ebae7707a6 usb: dwc2: host: Fix hibernation flow
c63869e99026 usb: dwc2: host: Fix remote wakeup from hibernation
8e047bc5a5c5 USB: core: Add hub_get() and hub_put() routines
6f4953255bbc staging: vc04_services: fix information leak in create_component()
3be3809b5d9d staging: vc04_services: changen strncpy() to strscpy_pad()
5c2386ba80e7 scsi: core: Fix unremoved procfs host directory regression
aa39e6878f61 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
9b319f4a8809 usb: cdc-wdm: close race between read and workqueue
6d9395ba7f85 net: ll_temac: platform_get_resource replaced by wrong function
2b539c88940e mmc: core: Avoid negative index with array access
bce3a98352ea mmc: core: Initialize mmc_blk_ioc_data
51c99c6795c1 hexagon: vmlinux.lds.S: handle attributes section
73b3ea467331 exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
e8b067c4058c wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
f8f76b757407 init: open /initrd.image with O_LARGEFILE
2e5fe7403487 mm/migrate: set swap entry values of THP tail pages properly.
38753f1adaf5 mm/memory-failure: fix an incorrect use of tail pages
4e37416e4ee1 serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
9c5f4014f6d1 powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
f33255ccbb0f efivarfs: Request at most 512 bytes for variable names
33414e560f03 perf/core: Fix reentry problem in perf_output_read_group()
91cf85f75375 KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
66d5260fc7d5 x86/rfds: Mitigate Register File Data Sampling (RFDS)
5fbd9f6c3953 Documentation/hw-vuln: Add documentation for RFDS
6e04cae36b8f x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
b9a97767c6be KVM/VMX: Move VERW closer to VMentry for MDS mitigation
52aad34ee36f KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
6192d9ed311f x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
50f021f0b985 x86/entry_32: Add VERW just before userspace transition
edc702b4a820 x86/entry_64: Add VERW just before userspace transition
35e36eac881c x86/bugs: Add asm helpers for executing VERW
8b20c6f894b7 x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
b42235849005 btrfs: allocate btrfs_ioctl_defrag_range_args on stack
3377090b810c printk: Update @console_may_schedule in console_trylock_spinning()
0fc88aeb2e32 xen/events: close evtchn after mapping cleanup
bc40ded92af5 tee: optee: Fix kernel panic caused by incorrect error handling
94eb0293703c fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
1ce408f75ccf vt: fix unicode buffer corruption when deleting characters
28924c43ce61 mei: me: add arrow lake point H DID
4ba385d29e03 mei: me: add arrow lake point S DID
bb664ed988a0 tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
1d14247972dd usb: port: Don't try to peer unused USB ports based on location
ef846cdbd100 usb: gadget: ncm: Fix handling of zero block length packets
284fb1003d5d USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
24427b02bf81 ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
2d13b79640b1 KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
6406c55fdc26 xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
d2951b72ea47 Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
2863e2f062cc netfilter: nf_tables: reject constant set with timeout
fe40ffbca19d netfilter: nf_tables: disallow anonymous set with timeout flag
e2d45f467096 netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
449b8bdcde9f cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value"
ac816bbb10fe comedi: comedi_test: Prevent timers rescheduling during deletion
d430e298549b scripts: kernel-doc: Fix syntax error due to undeclared args variable
d0838b072931 x86/pm: Work around false positive kmemleak report in msr_build_context()
f5948717323a x86/stackprotector/32: Make the canary into a regular percpu variable
6d22547437f1 vxge: remove unnecessary cast in kfree()
9759ff196e7d dm snapshot: fix lockup in dm_exception_table_exit
b074a76cbd2c drm/amd/display: Fix noise issue on HDMI AV mute
1a77ee0f0695 drm/amd/display: Return the correct HDCP error code
2f8329154384 ahci: asm1064: asm1166: don't limit reported ports
ce4c5d278727 ahci: asm1064: correct count of reported ports
493aa6bdcffd wireguard: netlink: access device through ctx instead of peer
f52be46e3e6e wireguard: netlink: check for dangling peer via is_dead instead of empty list
ec5098d4c88b net: hns3: tracing: fix hclgevf trace event strings
bce7345ee0b5 x86/CPU/AMD: Update the Zenbleed microcode revisions
224ec95f6397 cpufreq: dt: always allocate zeroed cpumask
f0fe7ad5aff4 nilfs2: prevent kernel bug at submit_bh_wbc()
c3b5c5c31e72 nilfs2: fix failure to detect DAT corruption in btree and direct mappings
7607860ae4dd memtest: use {READ,WRITE}_ONCE in memory scanning
c734f9c19896 drm/vc4: hdmi: do not return negative values from .get_modes()
51c519d79fd0 drm/imx/ipuv3: do not return negative values from .get_modes()
a8cb3b072403 drm/exynos: do not return negative values from .get_modes()
9aaa60f35b89 drm/panel: do not return negative error codes from drm_panel_get_modes()
6470078ab3d8 s390/zcrypt: fix reference counting on zcrypt card objects
32edca2f03a6 soc: fsl: qbman: Use raw spinlock for cgr_lock
39ed969a7a54 soc: fsl: qbman: Add CGR update function
c542f3a70521 soc: fsl: qbman: Add helper for sanity checking cgr ops
dd199e5b759f soc: fsl: qbman: Always disable interrupts when taking cgr_lock
47ad5c133ed5 ring-buffer: Fix full_waiters_pending in poll
616a78bd682e ring-buffer: Fix resetting of shortest_full
756934d840a6 ring-buffer: Do not set shortest_full when full target is hit
3d4873cf80c6 ring-buffer: Fix waking up ring buffer readers
ad68ce493616 vfio/platform: Disable virqfds on cleanup
ef73db1cc885 PCI: dwc: endpoint: Fix advertised resizable BAR size
70077e0af5cf kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
4595d90b5d2e nfs: fix UAF in direct writes
7e55155db07b PCI/AER: Block runtime suspend when handling errors
648906b645f4 PCI/ERR: Clear AER status only when we control AER
bb317bba5bd3 speakup: Fix 8bit characters from direct synth
92eac4c00d9d usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
a799864b9e70 usb: gadget: tegra-xudc: Use dev_err_probe()
350aeb14aac9 phy: tegra: xusb: Add API to retrieve the port number of phy
0213b8bf7167 slimbus: core: Remove usage of the deprecated ida_simple_xx() API
b45970fc0ad7 nvmem: meson-efuse: fix function pointer type mismatch
e8e8b1973172 ext4: fix corruption during on-line resize
89bc7ed7400e hwmon: (amc6821) add of_match table
37005a1b8585 drm/etnaviv: Restore some id values
a1d62c0651c5 mmc: core: Fix switch on gp3 partition
d85c11c97ecf mm: swap: fix race between free_swap_and_cache() and swapoff()
068ab2759bc0 mac802154: fix llsec key resources release in mac802154_llsec_key_del
1302344f8abf dm-raid: fix lockdep waring in "pers->hot_add_disk"
b07326747952 Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
be7f399e3ffd PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
a654d0a1863b PCI/DPC: Quirk PIO log size for certain Intel Root Ports
51411a4d0a8b PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited
81d9ca159791 PCI: Work around Intel I210 ROM BAR overlap defect
619013d79739 PCI: Cache PCIe Device Capabilities register
1f5ea9e3aeea PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities()
bbe068b24409 PCI/PM: Drain runtime-idle callbacks before driver removal
39f7310eaa79 PCI: Drop pci_device_remove() test of pci_dev->driver
d2a970972800 btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
d7800338a208 serial: Lock console when calling into driver before registration
590326a5d466 printk/console: Split out code that enables default console
a0e8272533cd usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
c71ac0596ebf fuse: don't unhash root
853f0c0d34be fuse: fix root lookup with nonzero generation
ab166a9445bc mmc: tmio: avoid concurrent runs of mmc_request_done()
40dda0548655 PM: sleep: wakeirq: fix wake irq warning in system suspend
ad5b7fc6a7b5 USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
fec4dea54d71 USB: serial: option: add MeiG Smart SLM320 product
76b4979096d4 USB: serial: cp210x: add ID for MGP Instruments PDS100
cc235a4b8a7f USB: serial: add device ID for VeriFone adapter
dccd649747f4 USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
a51a65d33ef3 powerpc/fsl: Fix mfpmr build errors with newer binutils
3ff4a0f6a8f0 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
a09aecb6cb48 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
851cc19bdb02 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
ae60e3342296 clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
0aa06ebe69bd PM: suspend: Set mem_sleep_current during kernel command line setup
47cad45f8bd6 parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
d4a20501ddbe parisc: Fix csum_ipv6_magic on 64-bit systems
2a318f10d412 parisc: Fix csum_ipv6_magic on 32-bit systems
27b0db8def1f parisc: Fix ip_fast_csum
8b8019f9d76e parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
c2f8af101ce2 mtd: rawnand: meson: fix scrambling mode value in command macro
7a9337af5ba0 ubi: correct the calculation of fastmap size
0a16a633a208 ubi: Check for too small LEB size in VTBL code
8f599ab6fabb ubifs: Set page uptodate in the correct place
a276c595c3a6 fat: fix uninitialized field in nostale filehandles
83a2275f9d32 bounds: support non-power-of-two CONFIG_NR_CPUS
96661f8c3d5f block: Clear zone limits for a non-zoned stacked queue
6b4bb49e3418 block: introduce zone_write_granularity limit
0eb348f4d736 ext4: correct best extent lstart adjustment logic
8f5dfcbf962d selftests/mqueue: Set timeout to 180 seconds
d03092550f52 crypto: qat - resolve race condition during AER recovery
02fa834fb427 crypto: qat - fix double free during reset
6796844c054f sparc: vDSO: fix return value of __setup handler
308b721d69e4 sparc64: NMI watchdog: fix return value of __setup handler
f8730d6335e5 KVM: Always flush async #PF workqueue when vCPU is being destroyed
7936e5c8da5b media: xc4000: Fix atomicity violation in xc4000_get_frequency
c45e53c27b78 serial: max310x: fix NULL pointer dereference in I2C instantiation
c560327d900b drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
675ebda69c5a drm/vmwgfx: Fix some static checker warnings
dc7cd107cef3 drm/vmwgfx/vmwgfx_cmdbuf_res: Remove unused variable 'ret'
b6fc792bf8f2 drm/vmwgfx: switch over to the new pin interface v2
1502b87c652a drm/vmwgfx: stop using ttm_bo_create v2
7f0de642acd9 arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
fbda83d03fd4 smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
a354d9e3b66c smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
1c18c1541f53 clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
b3afaa407d76 media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
bacb8c3ab86d wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
d8166e8adb7f timers: Rename del_timer_sync() to timer_delete_sync()
fa576cdd4d24 timers: Use del_timer_sync() even on UP
127dbb3d8be8 timers: Update kernel-doc for various functions
6487fb01b7ee x86/bugs: Use sysfs_emit()
d3084b03098a x86/cpu: Support AMD Automatic IBRS
2c1a50493189 Documentation/hw-vuln: Update spectre doc
fcbd99b3c733 amdkfd: use calloc instead of kzalloc to avoid integer overflow
dfa382591091 Linux 5.10.214
5148026b65ca remoteproc: stm32: fix phys_addr_t format string
a943eb828364 regmap: Add missing map->bus check
bcfcdf196980 spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
6c46d680e4b3 bpf: report RCU QS in cpumap kthread
aad6bb260beb rcu: add a helper to report consolidated flavor QS
fcf32a5bfcb8 netfilter: nf_tables: do not compare internal table flags on updates
096245bb7f9d ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add regulator nodes vcc-dram and vcc1v2
f205ed8d9ead scsi: fc: Update formal FPIN descriptor definitions
b36b83297ff4 netfilter: nft_set_pipapo: release elements in clone only from destroy path
766c2627acb2 octeontx2-af: Use separate handlers for interrupts
8eebff95ce95 net/bnx2x: Prevent access to a freed page in page_pool
f6c6ca618e93 hsr: Handle failures in module init
1e1e4316fcae rds: introduce acquire/release ordering in acquire/release_in_xmit()
f87884e0dffd wireguard: receive: annotate data-race around receiving_counter.counter
d0ab075e34b5 net: dsa: mt7530: prevent possible incorrect XTAL frequency selection
68e84120319d packet: annotate data-races around ignore_outgoing
7fb2d4d6bb1c hsr: Fix uninit-value access in hsr_get_node()
cdff6144b04b soc: fsl: dpio: fix kcalloc() argument order
76d1394d9b07 s390/vtime: fix average steal time calculation
ce061bf4eff9 octeontx2-af: Use matching wake_up API variant in CGX command interface
2ddc931ccca2 io_uring: don't save/restore iowait state
ed71e73693fe usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
745c27184be3 staging: greybus: fix get_channel_from_mode() failure path
a4d503856a91 serial: 8250_exar: Don't remove GPIO device on suspend
864f17c1347a rtc: mt6397: select IRQ_DOMAIN instead of depending on it
87ddba29e72b kconfig: fix infinite loop when expanding a macro at the end of file
1639e9c7a3ae tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
1eb9ab1f9f20 serial: max310x: fix syntax error in IRQ error message
6199e1942e0d tty: vt: fix 20 vs 0x20 typo in EScsiignore
40260d06497d remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef
0dd5b63ae2b5 remoteproc: stm32: Fix incorrect type in assignment for va
f0b0a4de789d remoteproc: stm32: use correct format strings on 64-bit
9d057eacf804 remoteproc: stm32: Move resource table setup to rproc_ops
7b9547204985 remoteproc: Add new get_loaded_rsc_table() to rproc_ops
1d7e9bc40abb remoteproc: stm32: Constify st_rproc_ops
b94f434fe977 afs: Revert "afs: Hide silly-rename files from userspace"
b8c52f7d08f1 NFS: Fix an off by one in root_nfs_cat()
32903ecf21ab watchdog: stm32_iwdg: initialize default timeout
916ee6deae6f NFSv4.2: fix listxattr maximum XDR buffer size
4403438eaca6 NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
84ec5c0a7fab net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
a2b74f35eea3 scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
11adfabee1ae RDMA/device: Fix a race between mad_client and cm_client init
3ac85382bcfb scsi: csiostor: Avoid function pointer casts
6370d070e235 f2fs: compress: fix to check unreleased compressed cluster
bdd895e0190c RDMA/srpt: Do not register event handler until srpt device is fully setup
5cd466673b34 ALSA: usb-audio: Stop parsing channels bits when all channels are found.
4266f6e72620 ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
239174535dba clk: Fix clk_core_get NULL dereference
e55a6014631b sparc32: Fix section mismatch in leon_pci_grpci
6ec49d07905c backlight: lp8788: Fully initialize backlight_properties during probe
ad70a7888e8e backlight: lm3639: Fully initialize backlight_properties during probe
f3bd1e36f0ae backlight: da9052: Fully initialize backlight_properties during probe
f58ce2bed9d8 backlight: lm3630a: Don't set bl->props.brightness in get_brightness
fc43d668c98b backlight: lm3630a: Initialize backlight_properties on init
97b397aa3f80 leds: sgm3140: Add missing timer cleanup and flash gpio control
b9040d5746c0 leds: aw2013: Unlock mutex before destroying it
72f9bf6ddbb3 powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.
cfb3a57e7bbc drm/msm/dpu: add division of drm_display_mode's hskew parameter
fd639cb8fa57 powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
4688be96d20f drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
6c5a15622ead media: mediatek: vcodec: avoid -Wcast-function-type-strict warning
910363473e4b media: ttpci: fix two memleaks in budget_av_attach
b49fe84c6cef media: go7007: fix a memleak in go7007_load_encoder
fb07104a02e8 media: dvb-frontends: avoid stack overflow warnings with clang
ab896d93fd6a media: pvrusb2: fix uaf in pvr2_context_set_notify
1c5620f99ad8 drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
24d71c7e46b4 ASoC: meson: axg-tdm-interface: add frame rate constraint
4bc8e7f3a129 ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
fe9796edda93 mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
2c8a6d2bef2f mtd: maps: physmap-core: fix flash size larger than 32-bit
858839c64b92 drm/tidss: Fix initial plane zpos values
9e42bebd4bef crypto: arm/sha - fix function cast warnings
9883ac689493 mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref
df6924449fc9 mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
bd5f2747e3e0 drm/tegra: put drm_gem_object ref on error in tegra_fb_create
2d476959f263 clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()
7057b8fa7695 PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
792e6428597a drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
85e2d9166095 clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
0680a58e2d11 media: pvrusb2: fix pvr2_stream_callback casts
964f45a7840a media: pvrusb2: remove redundant NULL check
1f8d45cd0e9f media: go7007: add check of return value of go7007_read_addr()
5d9fe604bf9b media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
c753ca1e5a07 media: sun8i-di: Fix chroma difference threshold
6b5791c54084 media: sun8i-di: Fix power on/off sequences
d2f806664c18 media: sun8i-di: Fix coefficient writes
47588154b10e ASoC: meson: t9015: fix function pointer type mismatch
3df9cd610b05 ASoC: meson: aiu: fix function pointer type mismatch
ac85b842418f ASoC: meson: Use dev_err_probe() helper
bae8577ea7ba perf stat: Avoid metric-only segv
eca94a4b07cc ALSA: seq: fix function cast warnings
33a44d8759f1 drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
89526d7728e2 perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()
8a01335aedc5 crypto: xilinx - call finalize with bh disabled
38e61b751113 PCI: switchtec: Fix an error handling path in switchtec_pci_probe()
ca1cd5605a77 quota: Fix rcu annotations of inode dquot pointers
61380537aa6d quota: Fix potential NULL pointer dereference
00684e932839 quota: simplify drop_dquot_ref()
2e005642a680 clk: qcom: reset: Ensure write completion on reset de/assertion
b30800467c71 clk: qcom: reset: Commonize the de/assert functions
160095aadafe pinctrl: mediatek: Drop bogus slew rate register range for MT8192
096237039d00 media: edia: dvbdev: fix a use-after-free
afd2a82fe300 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
94303a06e185 media: v4l2-tpg: fix some memleaks in tpg_alloc
19cb33fa22a2 media: em28xx: annotate unchecked call to media_device_register()
892d955f8e0a perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()
330caa061af5 drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()'
ff28893c96c5 drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()'
53dea95c23f7 HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
7007354d0caf perf record: Fix possible incorrect free in record__switch_output()
ed2be47b8dfb PCI/DPC: Print all TLP Prefixes, not just the first
610f20e5cf35 media: tc358743: register v4l2 async device only after successful setup
2c58c4dda2f3 dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
f2e80ac9344a drm/lima: fix a memleak in lima_heap_alloc
e0d4850ecd8d drm/rockchip: lvds: do not print scary message when probing defer
375a60fce4e6 drm/rockchip: lvds: do not overwrite error code
2cb881069e31 drm: Don't treat 0 as -1 in drm_fixp2int_ceil
fbb37b397733 drm/rockchip: inno_hdmi: Fix video timing
b7a82cfb85e2 drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe()
f95401a50921 drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()
317155c5fac0 drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
0e8c9283e5e7 drm/tegra: dsi: Make use of the helper function dev_err_probe()
92003981a6df drm/tegra: dsi: Add missing check for of_find_device_by_node
f89bd2770937 dm: call the resume method on internal suspend
94a6a9cfbfbb dm raid: fix false positive for requeue needed during reshape
928705e34101 nfp: flower: handle acti_netdevs allocation failure
e9b72f729db4 net/x25: fix incorrect parameter validation in the x25_getsockopt() function
3627f21b9e38 net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function
03c74f548f94 udp: fix incorrect parameter validation in the udp_lib_getsockopt() function
b42e56435846 l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function
5a98fa3332b1 ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function
8693e3cf0c96 bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument
415edd2d661c net/ipv4/ipv6: Replace one-element arraya with flexible-array members
7394669d5987 net/ipv4: Revert use of struct_size() helper
1ebd0d898fae net/ipv4: Replace one-element array with flexible-array member
c8059876317a tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function
1f6244e9954e OPP: debugfs: Fix warning around icc_get_name()
6cf2e53315a1 net: phy: dp83822: Fix RGMII TX delay configuration
c44a5aa4bef7 net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii
a352d039ffa2 net: hns3: fix port duplex configure error in IMP reset
06dd21045a7e net: phy: fix phy_get_internal_delay accessing an empty array
77fd5294ea09 net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()
edcec2363477 ipv6: fib6_rules: flush route cache when rule is changed
15641007df0f bpf: Fix stackmap overflow check on 32-bit arches
64f00b4df059 bpf: Fix hashtab overflow check on 32-bit arches
225da02acdc9 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
70294d8bc31f bpf: Eliminate rlimit-based memory accounting for devmap maps
6b4a39acafaf sr9800: Add check for usbnet_get_endpoints
d47e6c1932ce Bluetooth: hci_core: Fix possible buffer overflow
69d9425b8878 Bluetooth: Remove superfluous call to hci_conn_check_pending()
cbe742db8bc5 igb: Fix missing time sync events
02cba67662c3 igb: move PEROUT and EXTTS isr logic to separate functions
f873b85ec762 iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected
f858c084ebde PCI: Make pci_dev_is_disconnected() helper public for other drivers
722c24cddc6d wifi: rtw88: 8821c: Fix false alarm count
c55cc6363880 mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function
bb336cd8d5ec SUNRPC: fix some memleaks in gssx_dec_option_array
a4e7ff1a7427 x86, relocs: Ignore relocations in .notes section
47a429a524e2 ACPI: scan: Fix device check notification handling
5f99b46dce89 arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
46792f9ba314 ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
2d1e515789dc ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address
23d05494481f ARM: dts: imx6dl-yapp4: Move phy reset into switch node
229563e2168f ARM: dts: arm: realview: Fix development chip ROM compatible value
2478026f94e4 net: ena: Remove ena_select_queue
98d186a14264 wifi: brcmsmac: avoid function pointer casts
fb7601ebf686 iommu/amd: Mark interrupt as managed
be8c53390a4e bus: tegra-aconnect: Update dependency to ARCH_TEGRA
c2a30c81bf3c ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
5956f4203b6c wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces
115252fc6183 wireless: Remove redundant 'flush_workqueue()' calls
23278c845a0b bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
c5f2076aaa7a bpf: Factor out bpf_spin_lock into helpers.
dfd8a62a107e arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes
f0dd27314c7a wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
7d4b47f20f7e net: blackhole_dev: fix build warning for ethh set but not used
918d7f0d3ee9 wifi: iwlwifi: fix EWRD table validity check
fabe2db7de32 wifi: iwlwifi: dbg-tlv: ensure NUL termination
1bc5461a21c5 wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete
bdaf08b472c2 af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
1524f46376b1 bpftool: Silence build warning about calloc()
926d95eb399e inet_diag: annotate data-races around inet_diag_table[]
784412247e7d sock_diag: annotate data-races around sock_diag_handlers[family]
9127599c075c cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value
11824d6a8a79 wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir()
5aa586bf8010 wifi: wilc1000: fix multi-vif management when deleting a vif
dddedfa3b29a wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
b4bbf38c350a wifi: wilc1000: fix RCU usage in connect path
fd86efb897e4 wifi: wilc1000: fix declarations ordering
caa839d40ea4 wifi: b43: Disable QoS for bcm4331
39c915a32302 wifi: b43: Stop correct queue in DMA worker when QoS is disabled
871788995c16 wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
49f067726ab0 wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
e1dc7aa814a9 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
c6fd906c3c33 timekeeping: Fix cross-timestamp interpolation for non-x86
763a009228da timekeeping: Fix cross-timestamp interpolation corner case decision
fe90806209b9 timekeeping: Fix cross-timestamp interpolation on counter wrap
faf0b4c5e00b aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
bb567cb5cdbe md: Don't clear MD_CLOSING when the raid is about to stop
ab25f7cd4914 md: implement ->set_read_only to hook into BLKROSET processing
2a0f8202f77a block: add a new set_read_only method
a0bccba5f503 fs/select: rework stack allocation hack for clang
4af837db0fd3 nbd: null check for nla_nest_start
cde76b3af247 do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
cc6ddd6fa93e x86/paravirt: Fix build due to __text_gen_insn() backport
0344b12a970b ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll
cd72f7de5bca ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode
423d747fa35d ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC
442864752b38 Input: gpio_keys_polled - suppress deferred probe error for gpio
020601445f6b ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet
713eaf5c510c firewire: core: use long bus reset on gap count error
81d7d920a22f Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
ba3a55d118bf scsi: mpt3sas: Prevent sending diag_reset when the controller is ready
e30b8525e140 dm-verity, dm-crypt: align "struct bvec_iter" correctly
87221877ed99 block: sed-opal: handle empty atoms when parsing response
d2e2cb525811 parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check
3e0f73be40db net/iucv: fix the allocation size of iucv_path_table array
6e4694e65b6d x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault()
aa64355c4537 x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h
434a709df130 RDMA/mlx5: Relax DEVX access upon modify commands
d27c48dc309d RDMA/mlx5: Fix fortify source warning while accessing Eth segment
0f9fa4e6b2b3 gen_compile_commands: fix invalid escape sequence warning
a8fee6674b50 HID: multitouch: Add required quirk for Synaptics 0xcddc device
df14e946ea98 MIPS: Clear Cause.BD in instruction_pointer_set
eb279074bada x86/xen: Add some null pointer checking to smp.c
eddf7e95b846 ASoC: rt5645: Make LattePanda board DMI match more precise
8e2113f61d9d selftests: tls: use exact comparison in recv_partial
90c445799fd1 bpf: Defer the free of inner map when necessary
93c37f1c63b4 rcu-tasks: Provide rcu_trace_implies_rcu_gp()
a6771f343af9 io_uring: drop any code related to SCM_RIGHTS
875f5fed30a1 io_uring/unix: drop usage of io_uring socket
d35f38551c21 Linux 5.10.213
738845b022d3 serial: max310x: fix IO data corruption in batched operations
85d79478710a serial: max310x: implement I2C support
8082cc992dec serial: max310x: make accessing revision id interface-agnostic
f36ef837a7a6 regmap: Add bulk read/write callbacks into regmap_config
915848be2f1b regmap: allow to define reg_update_bits for no bus configuration
82a62478b9f7 Drivers: hv: vmbus: Drop error message when 'No request id available'
74d83d0fe04e serial: max310x: Unprepare and disable clock in error path
f610023e67ec getrusage: use sig->stats_lock rather than lock_task_sighand()
9ca97868205a getrusage: use __for_each_thread()
21677f35e104 getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
811415fe768f getrusage: add the "signal_struct *sig" local variable
14136bed4104 mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE
05edf43452c0 mm/hugetlb: change hugetlb_reserve_pages() to type bool
5b10a88f64c0 hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
8f41b33d240e hv_netvsc: use netif_is_bond_master() instead of open code
0d54d2240da7 hv_netvsc: Make netvsc/VF binding check both MAC and serial number
3cfee5668b35 hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove
0db98ee09b9c hv_netvsc: Wait for completion on request SWITCH_DATA_PATH
cdba03568050 hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening
2ce36635004a Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening
58bf67d524e2 ext4: convert to exclusive lock while inserting delalloc extents
5b69dabd7e4a ext4: refactor ext4_da_map_blocks()
b3bca5e8c76a ext4: make ext4_es_insert_extent() return void
c09ffff246ca lsm: fix default return value of the socket_getpeersec_*() hooks
ea6e87db9037 lsm: make security_socket_getpeersec_stream() sockptr_t safe
a9482f3b4877 bpf: net: Change sk_getsockopt() to take the sockptr_t argument
be155e9466dd net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
518ec3da99f8 serial: max310x: prevent infinite while() loop in port startup
fe0d16b3a3c3 serial: max310x: use a separate regmap for each port
c1ecaadbcd40 serial: max310x: use regmap methods for SPI batch operations
32e32ab1da5a serial: max310x: Make use of device properties
c7e9e6d5ee84 serial: max310x: fail probe if clock crystal is unstable
c2b9cbf09e59 serial: max310x: Try to get crystal clock rate from property
569154b29a24 serial: max310x: Use devm_clk_get_optional() to get the input clock
696e4112e5c1 xhci: handle isoc Babble and Buffer Overrun events properly
fe2322caa074 xhci: process isoc TD properly when there was a transaction error mid TD.
fa5aaf31e5f5 xhci: prevent double-fetch of transfer and transfer event TRBs
89ed7ebae4f0 xhci: remove extra loop in interrupt context
9c398afd4930 um: allow not setting extra rpaths in the linux binary
c9c3cc6a13bd selftests: mm: fix map_hugetlb failure on 64K page size systems
1dee72c02170 selftests/mm: switch to bash from sh
bbf950a6e96a netrom: Fix data-races around sysctl_net_busy_read
cfe0f73fb38a netrom: Fix a data-race around sysctl_netrom_link_fails_count
b7d33e083f9d netrom: Fix a data-race around sysctl_netrom_routing_control
01d4e3afe257 netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
652b0b358196 netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
f3315a6edaec netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
34c84e0036a6 netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
34a164d24482 netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries
291d36d772f5 netrom: Fix a data-race around sysctl_netrom_transport_timeout
d1261bde59a3 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser
18c95d11c347 netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
e041df5dc9e6 netrom: Fix a data-race around sysctl_netrom_default_path_quality
ccd1108b16ab netfilter: nf_conntrack_h323: Add protection for bmp length out of range
2b4e7cb7d523 netfilter: nft_ct: fix l3num expectations with inet pseudo family
9dfc15a10dfd net/rds: fix WARNING in rds_conn_connect_if_down
5f4e51abfbe6 cpumap: Zero-initialise xdp_rxq_info struct before running XDP program
79ce2e54cc0a net/ipv6: avoid possible UAF in ip6_route_mpath_notify()
37fe99016b12 net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink()
c7137900691f geneve: make sure to pull inner header in geneve_rx()
fdb63c179f7a tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
71e21eb1f888 i40e: disable NAPI right after disabling irqs when handling xsk_pool
ad91d5d1b65a ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
336261af0415 net: lan78xx: fix runtime PM count underflow on link stop
11a3c9f48940 lan78xx: Fix race conditions in suspend/resume handling
69215f8edae3 lan78xx: Fix partial packet errors on suspend/resume
e5d7f43c4cdd lan78xx: Add missing return code checks
061336268eb9 lan78xx: Fix white space and style issues
0224cbc53ba8 mmc: mmci: stm32: fix DMA API overlapping mappings warning
abda366ece48 mmc: mmci: stm32: use a buffer for unaligned DMA requests
2bba1cb1487b loop: Select I/O scheduler 'none' from inside add_disk()
027f4dd7c993 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag
7cfcd0ed929b Linux 5.10.212
f74362a00422 mptcp: fix double-free on socket dismantle
30d84d87c36e mtd: spinand: gigadevice: fix Quad IO for GD5F1GQ5UExxG
1805131d8f93 gpio: fix resource unwinding order in error path
51f7044d103b gpiolib: Fix the error path order in gpiochip_add_data_with_key()
947baae18505 gpio: 74x164: Enable output pins after registers are reset
80d852299987 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
43eccc582373 cachefiles: fix memory leak in cachefiles_add_cache()
287172812726 ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
70e5b013538d mptcp: fix possible deadlock in subflow diag
36103f8cb902 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers
7a7cb5266b8f pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
36b02df0a6ce mmc: sdhci-xenon: fix PHY init clock stability
d3c703c22b09 mmc: sdhci-xenon: add timeout for PHY init complete
3fd14520dd86 mmc: core: Fix eMMC initialization with 1-bit bus connection
9579a21e99fe dmaengine: fsl-qdma: init irq after reg initialization
bb3a06e9b9a3 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
2886fe308a83 btrfs: dev-replace: properly validate device names
99eb2159680a wifi: nl80211: reject iftype change with mesh ID change
e668b92a3a01 gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
a23ac1788e2c tomoyo: fix UAF write bug in tomoyo_write_control()
8af1c121b010 riscv: Sparse-Memory/vmemmap out-of-bounds fix
96370ba395c5 afs: Fix endless loop in directory parsing
14aacfcd7308 ALSA: Drop leftover snd-rtctimer stuff from Makefile
d7acc4a569f5 power: supply: bq27xxx-i2c: Do not free non existing IRQ
537e3f49dbe8 efi/capsule-loader: fix incorrect allocation size
882a51a10ecf rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
80fabcd5d10c netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
e24acaefdd79 Bluetooth: Enforce validation on max value of connection interval
df193568d612 Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
0309b68aeaac Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
6dd0a9dfa99f Bluetooth: Avoid potential use-after-free in hci_error_reset
6782a54e1a7f net: usb: dm9601: fix wrong return value in dm9601_mdio_read
c1c7396b571c lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
810fa7d5e520 ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
906986fed827 tun: Fix xdp_rxq_info's queue_index when detaching
2e95350fe9db net: ip_tunnel: prevent perpetual headroom growth
f19d1f98e60e netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
acd9f6d481d8 mtd: spinand: gigadevice: Fix the get ecc status issue
8e3a867593e1 mtd: spinand: gigadevice: Support GD5F1GQ5UExxG
37077ed16c77 crypto: virtio/akcipher - Fix stack overflow on memcpy
bf85def4b6cb platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
9985c44f239f Linux 5.10.211
94ebf71bddbc ext4: regenerate buddy after block freeing failed if under fc replay
dbc9b22d0ed3 arp: Prevent overflow in arp_req_get().
ea1cd64d59f2 fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
bff0a0658e57 block: ataflop: more blk-mq refactoring fixes
b49b022f7dfc drm/amd/display: Fix memory leak in dm_sw_fini()
c6551ff227f6 drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
144ec5e1ce3b drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3
31ea574aeca1 netfilter: nf_tables: set dormant flag on hook register failure
31e10d6cb0c9 tls: stop recv() if initial process_rx_list gave us non-DATA
7c54eaa3b078 tls: rx: drop pointless else after goto
4820e84e2852 tls: rx: jump to a more appropriate label
5d4e4eff791d s390: use the correct count for __iowrite64_copy()
f6ce90567ed3 net: dev: Convert sa_data to flexible array in struct sockaddr
c1b447a21a65 packet: move from strlcpy with unused retval to strscpy
65c38f23d10f ipv6: sr: fix possible use-after-free and null-ptr-deref
d9b5e2b7a819 afs: Increase buffer size in afs_update_volume_status()
2f56d7126299 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
dcc1375d41a0 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
fc30793e0610 nouveau: fix function cast warnings
49ef33a90e1f scsi: jazz_esp: Only build if SCSI core is builtin
b42b801abada bpf, scripts: Correct GPL license name
a2d1e1f8f064 RDMA/srpt: fix function pointer cast warnings
905de68fcdff arm64: dts: rockchip: set num-cs property for spi on px30
5639414a52a2 RDMA/qedr: Fix qedr_create_user_qp error flow
5a5c039dac1b RDMA/srpt: Support specifying the srpt_service_guid parameter
179bb08834fb RDMA/bnxt_re: Return error for SRQ resize
3fa240bb6b2d IB/hfi1: Fix a memleak in init_credit_return
8affdbb3e2ef mptcp: fix lockless access in subflow ULP diag
eb3693454baa usb: roles: don't get/set_role() when usb_role_switch is unregistered
e279bf8e5189 usb: roles: fix NULL pointer issue when put module's reference
57ca0e16f393 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
1e204a8e9eb5 usb: cdns3: fix memory double free when handle zero packet
b40328eea93c usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
1dfe6393d179 x86/alternative: Make custom return thunk unconditional
dd1a169b4496 Revert "x86/alternative: Make custom return thunk unconditional"
e8e9d1f6cf02 x86/returnthunk: Allow different return thunks
4eb421fa71e4 x86/ftrace: Use alternative RET encoding
b253061d4b86 x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
e752912ce18c x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
c13d42604069 Revert "x86/ftrace: Use alternative RET encoding"
70d92abbe296 ARM: ep93xx: Add terminator to gpiod_lookup_table
dcb4d1426859 l2tp: pass correct message length to ip6_append_data
03366ad11115 PCI/MSI: Prevent MSI hardware interrupt number truncation
2e534fd15e5c gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
6e5069b40fb4 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
615af9cb3e70 KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
3c652f6fa1e1 dm-crypt: don't modify the data when using authenticated encryption
f6a765a61e0e s390/cio: fix invalid -EBUSY on ccw_device_start
3f38d22e645e IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
a0180e940cf1 erofs: fix lz4 inplace decompression
841b9f6f681d x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
6360869cc4e9 jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
69389d82ab6d jbd2: recheck chechpointing non-dirty buffer
cb1609ef8aa2 jbd2: remove redundant buffer io error checks
52b9609b89e3 iwlwifi: mvm: write queue_sync_state only for sync
f5e6da2ca116 iwlwifi: mvm: do more useful queue sync accounting
87b7d049ce55 platform/x86: intel-vbtn: Support for tablet mode on HP Pavilion 13 x360 PC
6c367739cd64 lan743x: fix for potential NULL pointer dereference with bare card
a1ccc4f44133 btrfs: do not pin logs too early during renames
16b70511bd48 btrfs: unify lookup return value when dir entry is missing
fccb8a610987 btrfs: introduce btrfs_lookup_match_dir
aaf2d6b7ecba btrfs: tree-checker: check for overlapping extent items
b8034ca2fdcc task_stack, x86/cea: Force-inline stack helpers
68ffe3ec198d ASoC: Intel: bytcr_rt5651: Drop reference count of ACPI device after use
edeef1b4fb10 ASoC: Intel: boards: get codec device with ACPI instead of bus search
151b360f4739 ASoC: Intel: boards: harden codec property handling
877037eff7d1 mtd: spinand: macronix: Add support for MX35LFxGE4AD
b6c4a44e89d7 cifs: add a warning when the in-flight count goes negative
e410dfaaac17 powerpc/watchpoints: Annotate atomic context in more places
2641aa3f56b1 powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions
d021ba1142e2 block: ataflop: fix breakage introduced at blk-mq refactoring
1dd3dc389211 seccomp: Invalidate seccomp mode to catch death failures
7ab8a3bac531 x86/uaccess: Implement macros for CMPXCHG on user addresses
13f6937f53e3 hsr: Avoid double remove of a node.
b2e72d88c33b hvc/xen: prevent concurrent accesses to the shared ring
86ba65e5357b media: av7110: prevent underflow in write_ts_to_decoder()
d6e60c53d2e2 ASoC: fsl_micfil: register platform component before registering cpu dai
de899edac73d ARM: dts: imx: Set default tuning step for imx6sx usdhc
51582123dd84 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
ef6128a1bafe ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
a4c0234b167b pmdomain: renesas: r8a77980-sysc: CR7 must be always on
5fe446b245ba virtio-blk: Ensure no requests in virtqueues before deleting vqs.
92a1090b4798 firewire: core: send bus reset promptly on gap count error
6a375022b0a8 scsi: lpfc: Use unsigned type for num_sge
7fb19792749c hwmon: (coretemp) Enlarge per package core count limit
988ae00e69b9 efi: Don't add memblocks for soft-reserved memory
4fff3d735bae efi: runtime: Fix potential overflow of soft-reserved region size
865f99f64121 Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
30a878457286 ext4: correct the hole length returned by ext4_map_blocks()
a72037da4ab8 nvmet-fc: abort command when there is no binding
a0fa157bd4eb nvmet-fc: release reference on target port
5da866be3d49 nvmet-fcloop: swap the list_add_tail arguments
4f2c95015ec2 nvme-fc: do not wait in vain when unloading module
f82ed69f6aed netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
da47fc8d30fb spi: sh-msiof: avoid integer overflow in constants
0a840d798435 ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
5b33bbeefbd8 nvmet-tcp: fix nvme tcp ida memory leak
d21c122de3cc regulator: pwm-regulator: Add validity checks in continuous .get_voltage
c432094aa7c9 dmaengine: ti: edma: Add some null pointer checks to the edma_probe
ffeb72a80a82 ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
927794a02169 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
2b39c1a0a89f ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
15bb22da0fd6 ahci: asm1166: correct count of reported ports
e94da8aca2e7 spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
cd36da760bd1 fbdev: sis: Error out if pixclock equals zero
512ee6d6041e fbdev: savage: Error out if pixclock equals zero
5ffab99e070b wifi: mac80211: fix race condition on enabling fast-xmit
7e71fbc68dad wifi: cfg80211: fix missing interfaces when dumping
17c976fe2cf6 dmaengine: fsl-qdma: increase size of 'irq_name'
d94a80da905b dmaengine: shdma: increase size of 'dev_id'
168ed59170de scsi: target: core: Add TMF to tmr_list handling
e4bc31174507 sched/rt: Disallow writing invalid values to sched_rt_period_us
13c6bce76d94 sched/rt: Fix sysctl_sched_rr_timeslice intial value
b1ba065137f4 zonefs: Improve error handling
19087d70e9e6 userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
18d88bf9c2e7 sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
94b064984a19 smb: client: fix parsing of SMB3.1.1 POSIX create context
13fb0fc49176 smb: client: fix potential OOBs in smb2_parse_contexts()
b03c8099a738 smb: client: fix OOB in receive_encrypted_standard()
3fa31e7a9d3a net/sched: Retire dsmark qdisc
71925d686386 net/sched: Retire ATM qdisc
56a6720d9bc3 net/sched: Retire CBQ qdisc
2214ded26c86 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
44494049e815 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
0d7c23009d82 tpm: Add flag to use default cancellation policy
07914bef4e16 tpm: tis_i2c: Fix sanity check interrupt enable mask
35f85f04bd69 tpm: Add tpm_tis_i2c backend for tpm_tis_core
7b04c6c08107 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
4790cb2d1283 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
50f74deaf308 hwmon: Add driver for Texas Instruments TMP464 and TMP468
a4e6e4b7bb08 dt-bindings: hwmon: add tmp464.yaml
e0ed2149d7b5 drm/amdkfd: Check for null pointer after calling kmemdup
c6ddded89322 ARM: renumber bits related to _TIF_WORK_MASK
35b96a325c1e arm64: make _TIF_WORK_MASK bits contiguous
f5a8f06aa595 arm64: uaccess: remove vestigal UAO support
3a330b569301 arm64: uaccess: remove redundant PAN toggling
9cbbb016d6e7 arm64: uaccess: remove addr_limit_user_check()
fd83411f5e08 arm64: uaccess: remove set_fs()
15a6dc2f4b53 arm64: uaccess cleanup macro naming
912a6ab683a4 arm64: uaccess: split user/kernel routines
d004ab02dae2 arm64: uaccess: refactor __{get,put}_user
e1941a8b459e arm64: uaccess: simplify __copy_user_flushcache()
dfae822b4c59 arm64: uaccess: rename privileged uaccess routines
1efdb8f0a0c7 arm64: sdei: explicitly simulate PAN/UAO entry
b35fec69554c arm64: sdei: move uaccess logic to arch/arm64/
b5a28033fe7b arm64: head.S: always initialize PSTATE
243eb8553513 arm64: head.S: cleanup SCTLR_ELx initialization
74a00405d97f arm64: head.S: rename el2_setup -> init_kernel_el
73c5f386d175 arm64: add C wrappers for SET_PSTATE_*()
e17fb7543df1 arm64: ensure ERET from kthread is illegal
eff6289cc53b ixgbevf: add disable link state
262595681381 ixgbe: add improvement for MDD response functionality
b9d78b06dea8 ixgbe: add the ability for the PF to disable VF link state
d829911485da Documentation: arm64: Document PMU counters access from userspace
fe5d29bfce20 arm64: perf: Enable PMU counter userspace access for perf event
15ce6d04ed6a arm64: perf: Add userspace counter access disable switch
4f288acbeed8 perf: Add a counter for number of user access events in context
354ba4a8c4b8 x86: perf: Move RDPMC event flag to a common definition
d29cec94c49b libperf xyarray: Add bounds checks to xyarray__entry()
8264d2b91841 libperf: Add support for user space counter access
7fd81b678b5f libperf tests: Add support for verbose printing
6029ff53a48f libperf: Add evsel mmap support
28b0c8956369 tools include: Add an initial math64.h
492e532d20f1 perf record: Improve 'Workload failed' message printing events + what was exec'ed
d0a1fc61733e perf evlist: Add a method to return the list of evsels as a string
81a77b39be0a perf annotate: Fix sample events lost in stdio mode
2883e69e202d pnmtologo: use relocatable file name
80f5207b5abd tools: use basename to identify file in gen-mach-types
4d201ec392f1 vt/conmakehash: improve reproducibility
ae24d013888f lib/build_OID_registry: fix reproducibility issues
5d72da88dbb4 x86/boot: Wrap literal addresses in absolute_pointer()
dc0bd7aa2319 ACPI: thermal: drop an always true check
0c4288cceef5 xfs: Fix -Werror=dangling-pointer work-around for older GCC
5509050b3392 xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
669827c6e293 virtio-pci: Remove wrong address verification in vp_del_vqs()
1c80d994d3db regulator: consumer: Add missing stubs to regulator/consumer.h
3303d0e2aeff ipv6: Fix stats accounting in ip6_pkt_drop
c56e60f665e7 memcg: enable accounting of ipc resources
e6c8ebd210a2 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
1655ee30e684 sched/isolation: really align nohz_full with rcu_nocbs
253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe
356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback
334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function
78c260d7f60b ftrace: Move the recursion testing into global headers
c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long
1bd813fe8d0e riscv: fix build with binutils 2.38
835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error
fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user
024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs
0c0ad634e899 e1000e: Serialize TGP e1000e PM ops
add88b0536fa e1000e: Make mei_me active when e1000e is in use
a8f317c1a17e yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
c8400a2cbe1f iommu/arm-smmu-v3: Ratelimit event dump
b8ec7e43e95e regmap: teach regmap to use raw spinlocks if requested in the config
4b7fa7684be7 OF: DT-Overlay configfs interface (v7)
d515a5c0e9a9 net: xilinx_emaclite: Do not print real IOMEM pointer
11329e49959b drivers: net: xilinx_emaclite: remove arch limitation
29dc69bf2a07 drivers: net: xilinx_emaclite: Add COMPILE_TEST support
ff106eff01f6 drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1
c27462391070 serial: 8250: 8250_omap: Fix possible array out of bounds access
16976d8e307f perf intel-pt: Use aux_watermark
d421a2346946 perf: Cap allocation order at aux_watermark
6da8d5f29481 timers: Fix get_next_timer_interrupt() with no timers pending
af141841735a eventfd: Enlarge recursion limit to allow vhost to work
a125a6102808 iwlwifi: select MAC80211_LEDS conditionally
139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock
8d0c79931235 console: Fix build when CONFIG_BLK_DEV_INITRD is disabled.
ea777841e8ea yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP
bdda1b6cf99b aufs5: aufs-core
2fa276071d07 aufs5: aufs-standalone
06ed4d532456 aufs5: aufs-mmap
372857834999 aufs5: aufs-kbuild
fd68c9840693 aufs5: aufs-base
a673c127156c Revert "aufs5: core"
cf62bfcde384 Revert "aufs5: aufs5-base"
a644419ec785 Revert "aufs5: aufs5-mmap"
b893f9a999bb Revert "aufs5: aufs5-standalone"
c60db0819480 Revert "aufs: initial port to v5.10"
c66a5900f139 Revert "Revert "aufs: initial port to v5.10""
1320cf58f5dd Revert "aufs: linux-v5.10-rc1, no more set_fs()"
02349d7738ff Revert "for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t"
f01dab74750c Revert "aufs: linux-v5.10-rc1, no more f_op->read() and ->write()"
3d5de709b676 Revert "aufs5: aufs5-kbuild"
a97f1329edf7 tracing/arm: Have max stack tracer handle the case of return address after data
5c54112a05ab net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT
ddac76981cb3 sched/isolation: reconcile rcu_nocbs= and nohz_full=
56fd8c36614e net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write()
cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t
a5805df6583f aufs: linux-v5.10-rc1, no more set_fs()
64e145dcca8c Revert "aufs: initial port to v5.10"
d6e20b2257ec defconfig: add dependency for CONFIG_ACPI_APEI_PCIEAER
b237d48208d0 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER
1209195ed0f7 driver: adc: ltc2497: return directly after reading the adc conversion value
a60fe3fcf113 Revert "mfd: syscon: Don't free allocated name for regmap_config"
13d68767aa4a rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs"
54e69571a97d rcu: deprecate "all" option to rcu_nocbs=
a605b9d20447 lib: test_bitmap: add tests for "N" alias
8c22517f444e lib: bitmap: support "N" as an alias for size of bitmap
88187167e63a lib: bitmap: move ERANGE check from set_region to check_region
ca5429633613 lib: bitmap: fold nbits into region struct
9381134cea8a lib: test_bitmap: add more start-end:offset/len tests
c825800730ab lib: test_bitmap: add tests to trigger ERANGE case.
8cc8264dca3f lib: test_bitmap: clearly separate ERANGE from EINVAL tests.
470da7b7f2ff Revert "cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers"
28dc1d37602d Revert "cpumask: Make "all" alias global and not just RCU"
dbfe0b183fca Revert "cpumask: Add a "none" alias to complement "all""
a57711fcff30 Revert "cpumask: Add "last" alias for cpu list specifications"
34523d7c8476 qemux86: add configuration symbol to select values
cdca78778415 objtool: Fix seg fault with Clang non-section symbols
d3287798bd88 x86/entry: Emit a symbol for register restoring thunk
2ad99ddaac78 cpumask: Add "last" alias for cpu list specifications
c10e9481810b cpumask: Add a "none" alias to complement "all"
b00ceed9d388 cpumask: Make "all" alias global and not just RCU
8b215206e797 cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers
1b5024caeda8 clear_warn_once: add a clear_warn_once= boot parameter
fc0dd76cce0e clear_warn_once: bind a timer to written reset value
d64fc2d2b14a clear_warn_once: expand debugfs to include read support
77592e956cc9 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
6e022759f727 perf: x86-32: explicitly include <errno.h>
22d6bbb947d4 perf: mips64: Convert __u64 to unsigned long long
c35f9150001c perf: fix bench numa compilation
c4caef513eb1 perf: add SLANG_INC for slang.h
07dfbf9405dd perf: add sgidefs.h to for mips builds
42c5431ad2cf perf: change --root to --prefix for python install
af79bfe90143 perf: add 'libperl not found' warning
ddfbd9e75f08 perf: force include of <stdbool.h>
0f34e6305176 fat: don't use obsolete random32 call in namei_vfat
b5b55eaad1df FAT: Added FAT_NO_83NAME
756b13bfab6e FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
fabad71cb2b5 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
06fd68d75bd1 aufs: initial port to v5.10
c9126877d1f5 aufs5: core
f5150173c643 aufs5: aufs5-standalone
b57d26b072d9 aufs5: aufs5-mmap
78f128c4b8e5 aufs5: aufs5-base
47aa35171d08 aufs5: aufs5-kbuild
35c480a23c66 yaffs: include blkdev.h
2c64c43540a5 yaffs: fix misplaced variable declaration
bde410ee9f59 yaffs2: v5.6 build fixups
414c8e866931 yaffs2: fix memory leak when /proc/yaffs is read
c99c1990cf7c yaffs: add strict check when call yaffs_internal_read_super
498f5fafe50a yaffs: repair yaffs_get_mtd_device
7ca3c08ebbf9 yaffs: Fix build failure by handling inode i_version with proper atomic API
0ba47e881bb8 yaffs2: fix memory leak in mount/umount
39a5406665dd yaffs: Avoid setting any ACL releated xattr
ca5b43ddc6fd Yaffs:check oob size before auto selecting Yaffs1
c2619c05a53e fs: yaffs2: replace CURRENT_TIME by other appropriate apis
5e08fb7b8ee0 yaffs2: adjust to proper location of MS_RDONLY
5f1a1a9678a8 yaffs2: import git revision b4ce1bb (jan, 2020)
fc21f09ae369 initramfs: allow an optional wrapper script around initramfs generation
73887fca03be arm64/perf: Fix wrong cast that may cause wrong truncation
a267cafaac44 defconfigs: drop obselete options
eb5d1bc00c3f arm64/perf: fix backtrace for AAPCS with FP enabled
062b2c98c087 linux-yocto: Handle /bin/awk issues
d3beb253ae71 uvesafb: provide option to specify timeout for task completion
75ccbf377a51 uvesafb: print error message when task timeout occurs
18ffa2e88024 compiler.h: Undef before redefining __attribute_const__
3ed931201746 vmware: include jiffies.h
938942859596 Resolve jiffies wrapping about arp
069a883d837c nfs: Allow default io size to be configured.
3b568edcd3e9 check console device file on fs when booting
77ec93228920 mount_root: clarify error messages for when no rootfs found
17a15e0f7536 menuconfig,mconf-cfg: Allow specification of ncurses location
8f13b1349a74 modpost: mask trivial warnings
b6c9e0fa24e8 kbuild: exclude meta directory from distclean processing
62dbbdbec60a powerpc: serialize image targets
27b8dec5dbb3 arm: serialize build targets
fc365512e4c4 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister"
9a6e91d2e691 crtsavres: fixups for 5.4+
7dbc3cd0398f powerpc/ptrace: Disable array-bounds warning with gcc8
ebe3bcb89cb0 powerpc: Disable attribute-alias warnings from gcc8
65ba0e7de081 powerpc: add crtsavres.o to archprepare for kbuild
6bd3efdce5a9 powerpc: kexec fix for powerpc64
41671522c159 powerpc: Add unwind information for SPE registers of E500 core
8851006b0109 mips: vdso: fix 'jalr $t9' crash in vdso code
ed5db62477e8 mips: Kconfig: add QEMUMIPS64 option
2a7ca094fc42 4kc cache tlb hazard: tlbp cache coherency
b742d60d3f70 malta uhci quirks: make allowance for slow 4k(e)c
8a160fc86eb6 arm/Makefile: Fix systemtap
b9805882353c vexpress: Pass LOADADDR to Makefile
332e618aa7ae arm: ARM EABI socketcall
1ec682cb85f8 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 08f115ae2dabb202d091b8a6e13d43710bd2aa90)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updated SRC_URI link and format due to change in openssl website.
CVE's Fixed by upgrade:
CVE-2024-5535: Fixed possible buffer overread in SSL_select_next_proto().
CVE-2024-6119: Fixed possible denial of service in X.509 name checks
- Removed backports of CVE-2024-5535 as it is already fixed.
Detailed Information:
https://github.com/openssl/openssl/blob/openssl-3.0/CHANGES.md#changes-between-3014-and-3015-3-sep-2024
(From OE-Core rev: 299118bf8e50055de28139b23781f2d34eb6eae0)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An issue was discovered in libexpat before 2.6.3. nextScaffoldPart in xmlparse.c can have
an integer overflow for m_groupSize on 32-bit platforms (where UINT_MAX equals SIZE_MAX).
(From OE-Core rev: 5b31e7f46ab05aca48f4fb11c558ff990e772c9e)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An issue was discovered in libexpat before 2.6.3. dtdCopy in xmlparse.c can have an
integer overflow for nDefaultAtts on 32-bit platforms (where UINT_MAX equals SIZE_MAX).
(From OE-Core rev: fb5ca8b9dcb00ff579ee70295b68aecdb3084b38)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An issue was discovered in libexpat before 2.6.3. xmlparse.c does not reject
a negative length for XML_ParseBuffer.
Added tests patch and its dependent patch[c803b93e8736e]
(From OE-Core rev: 26b6c87fc2c2b4b4860c6c8b1f4892dfd2d3b30e)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the QEMU disk image utility (qemu-img) 'info' command. A specially crafted image file containing a `json:{}` value describing block devices in QMP could cause the qemu-img process on the host to consume large amounts of memory or CPU time, leading to denial of service or read/write to an existing external file.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-4467
Upstream commits:
bd385a52982eb42a728d7e1110664e83930780327ead946998
(From OE-Core rev: c23ad8c89c3dd5b6004677cd0b534e22a293134d)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the QEMU NBD Server. This vulnerability allows a denial of service (DoS) attack
via improper synchronization during socket closure when a client keeps a socket open as the server
is taken offline.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-7409
Upstream Patches:
fb1c2aaa98c8a76dbd90b9b72cb3ce3e7ef738c8
(From OE-Core rev: d84ab04dc66cb83638f96fcd2f4c67e67489c410)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A issue was found when I run "runqemu genericx86-64 ovmf", grub failed
to boot, it's a known issue has been fixed in grub upstream, backport
the fix.
(From OE-Core rev: 6992437d725f9cc88da4261814b69aaadc5ef0f2)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 51eab4bb0cae46c9c32d28986eb97badf47594b7)
Signed-off-by: Chaitanya Vadrevu <chaitanya.vadrevu@ni.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This includes CVE-fix for CVE-2024-41957, CVE-2024-41965 and CVE-2024-43374
Changes between 9.1.0114 -> 9.1.0682
====================================
https://github.com/vim/vim/compare/v9.1.0114...v9.1.0682
Note:
====
Removed patch "vim-add-knob-whether-elf.h-are-checked.patch" as libelf checks are removed from configure.ac as per
commit 1acc67ac44
(From OE-Core rev: 3312a57ce631ea6235055b3d4b4ac31d06c8a2ae)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6d2938e53cad5d9bf2e78a5403e9f9fab1db77b4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
https://www.vim.org/vim-9.1-released.php
Vim 9.1 is available
The Vim project is happy to announce that Vim 9.1 has finally been released.
This release is dedicated to Bram Moolenaar, Vim's lead developer for more
than 30 years, who passed away half a year ago. The Vim project wouldn't
exist without his work!
Vim 9.1 is mainly a bug fix release, it contains hundreds of bug fixes, a
few new features and there are many minor improvements.
Changes:
https://github.com/vim/vim/compare/v9.0.2190...v9.1.0114
CVE: CVE-2024-22667
(includes commit b39b240c38)
(From OE-Core rev: d5ae0ec5eca9324cffaa8f95d2cbdd8475979c45)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport a patch [1] to fix the below build failure.
FAILED: libsoup/libsoup-2.4.so.1.11.0.p/soup-address.c.o
In file included from /usr/include/glib-2.0/gio/gnetworking.h:40,
from ../libsoup-2.72.0/libsoup/soup-address.c:14:
/usr/include/resolv.h:75:15: error: unknown type name ‘u_char’
const u_char **__query,
^~~~~~
[1] 5c3d431bdb
(From OE-Core rev: 963085afced737863cf4ff8515a1cf08365d5d87)
Signed-off-by: Guocai He <guocai.he.cn@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Several conversion commands already make use of 'force' option in the
compression, which enables overwriting existing files without
prompting.
Since occasionally an existing residual destination file from a
previously aborted or failed task can prevent the re-execution of the
conversion command task, by enabling the 'force' option also for lz4
and lzop compression commands we can avoid following kind of BitBake
failures with these compressors:
| DEBUG: Executing shell function do_image_cpio
| 117685 blocks
| 2 blocks
| example-image.cpio.lz4 already exists; do you want to overwrite (y/N) ? not overwritten
| Error 20 : example-image.cpio : open file error
| WARNING: exit code 20 from a shell command.
ERROR: Task (.../recipes-core/images/example-image.bb:do_image_cpio) failed with exit code '1'
(From OE-Core rev: 623ab22434909f10aaf613cd3032cc2a2c6e3ff9)
(From OE-Core rev: 35a92023766b562dab9f8561cc3adb4938b03692)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport PACKAGECONFIG[editline] from Scarthgap to Kirkstone
because libedit has feature parity with readline but is more
permissively licensed (BSD verses GPLv3). This patch provides
means of enabling editline in a distribution without GPLv3 and
in this case improves Python REPL keyboard support.
(From OE-Core rev: 12dc7d2081a1aaec90ffb3ed6718d757ce14b5ab)
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
1. Changed one letter (s/B/A), so the sentence is correct again.
2. Moved example from SYSROOT_DIRS_IGNORE into SYSROOT_DIRS section.
(From yocto-docs rev: 9fcd6d6ef4a87f69b8a00907051c1ece41e75a82)
Signed-off-by: Matthias Pritschet <matthias@pritschet.eu>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fixed:
- BBMULTICONFIG = "qemux86-64 qemuarm64" and more than 70 layers in BBLAYERS
$ bitbake -p -P
Check profile.log.processed, the record() cost more than 20 seconds, it is less
than 1 second when multiconfig is not enabled, and there would be the following
error when more muticonfigs are enabled:
Timeout while waiting for a reply from the bitbake server
Don't change the type of loginfo['detail'] or re-assign it can make record()
back to less than 1 second, this won't affect COW since loginfo is a mutable
type.
The time mainly affected by two factors:
1) The number of enabled layers, nearly 1 second added per layer when the
number is larger than 50.
2) The global var such as USER_CLASSES, about 1 ~ 2 seconds added per layer
when the layers number is larger than 50.
(Bitbake rev: ec2a99a077da9aa0e99e8b05e0c65dcbd45864b1)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0596aa0d5b0e4ed3db11b5bd560f1d3439963a41)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This package can be built using pep517 classes now.
(From OE-Core rev: 6c1000a2bbfe5e618e42bc5be2058332337d4177)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a32fa3e64d1daf5846c29403e9f258aea42212d3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Certifi is a curated collection of Root Certificates for validating the
trustworthiness of SSL certificates while verifying the identity of TLS
hosts. Certifi starting in 2021.05.30 and prior to 2024.07.4 recognized
root certificates from `GLOBALTRUST`. Certifi 2024.07.04 removes root
certificates from `GLOBALTRUST` from the root store. These are in the
process of being removed from Mozilla's trust store. `GLOBALTRUST`'s root
certificates are being removed pursuant to an investigation which
identified "long-running and unresolved compliance issues."Certifi is a
curated collection of Root Certificates for validating the trustworthiness
of SSL certificates while verifying the identity of TLS hosts. Certifi
starting in 2021.05.30 and prior to 2024.07.4 recognized root certificates
from `GLOBALTRUST`. Certifi 2024.07.04 removes root certificates from
`GLOBALTRUST` from the root store. These are in the process of being removed
from Mozilla's trust store. `GLOBALTRUST`'s root certificates are being
removed pursuant to an investigation which identified "long-running and
unresolved compliance issues."
References:
https://nvd.nist.gov/vuln/detail/CVE-2024-39689
Upstream-patch:
bd8153872e
(From OE-Core rev: 96c1e12dc6cb4c321a09a6ddcc4c9f27c30b4564)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is open yet but seems to be disputed
This has not yet been disputed officially
Based on:
OE-Core rev: 4cba8ad405b1728afda3873f99ac88711ab85644
OE-Core rev: 7ec7384837f3e3fb68b25a6108ed7ec0f261a4aa
OE-Core rev: c66d9a2a0d197498fa21ee8ca51a4afb59f75473
Squashed and converted to CVE_CHECK_IGNORE syntax
(From OE-Core rev: 70489234bff3f2b8613ce6f8069bae448fbc61ed)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
License-Update: Upstream cleaned stale file paths in License file and updated LICENSES/LGPL-2.1 and LICENSES/GPL-2.0 -> LICENSES/LGPL-2.1-only.txt and LICENSES/GPL-2.0-only.txt causing md5 to change.
(ref commit ->
b972ef5708
and
61baff6e8d (diff-c693279643b8cd5d248172d9c22cb7cf4ed163a3c98c8a3f69c2717edd3eacb7))
Note: Upgrade lttng-modules to 2.13.14 to fix fcheck error which occurs
with commit 782202de6478f68caaed4567017095ad906c4eef in kernel "file: Rename fcheck
lookup_fd_rcu" which does replaces fcheck with lookup_fd_rcu.
(From OE-Core rev: 2721f84ba755ceea5780e44feb0713ad8c4d0217)
Signed-off-by: Armin Kuster <akuster@mvista.com>
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
7e89efd3ae1c Linux 5.15.164
e5e5e63c506b tap: add missing verification for short frame
589382f50b4a tun: add missing verification for short frame
2d3cef3d7a5d wifi: rt2x00: use explicitly signed or unsigned types
53e21cfa68a7 filelock: Fix fcntl/close race recovery compat path
2a6c1811f806 ALSA: pcm_dmaengine: Don't synchronize DMA channel when DMA is paused
3390c35a2fe4 arm64: dts: qcom: sdm630: Disable SS instance in Parkmode for USB
01a1bb207e96 arm64: dts: qcom: msm8996: Disable SS instance in Parkmode for USB
0b71bad5f49f ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
8f83ba8d0642 ALSA: hda/realtek: Enable headset mic on Positivo SU C1400
35652dfa8cc9 fs/ntfs3: Validate ff offset
7e21574195a4 jfs: don't walk off the end of ealist
53de17ad01cb ocfs2: add bounds checking to ocfs2_check_dir_entry()
21c14c556ccc net: relax socket state check at accept time.
243b1b2f139b Add gitignore file for samples/fanotify/ subdirectory
057aca5c4c0c docs: Fix formatting of literal sections in fanotify docs
9b4e471059a2 samples: Make fs-monitor depend on libc and headers
11874ffea7b0 samples: Add fs error monitoring example
544fa213f15d drm/amdgpu: Fix signedness bug in sdma_v4_0_process_trap_irq()
b0f923261647 wifi: mac80211: disable softirqs for queued frame handling
1e865019cef3 mm/damon/core: merge regions aggressively when max_nr_regions is unmet
22f7794ef5a3 minmax: relax check to allow comparison between unsigned arguments and signed constants
7ed91c5560df minmax: allow comparisons of 'int' against 'unsigned char/short'
d53b5d862acd minmax: allow min()/max()/clamp() if the arguments have the same signedness.
1c2ee5bc9f11 minmax: fix header inclusions
d470787b25e6 minmax: clamp more efficiently by avoiding extra comparison
998f03984e25 minmax: sanity check constant bounds when clamping
ed6e37e30826 tracing: Define the is_signed_type() macro once
6efc874e7dec spi: mux: set ctlr->bits_per_word_mask
d02d8c1dacaf hfsplus: fix uninit-value in copy_name
119aa28dc296 selftests/vDSO: fix clang build errors and warnings
77737885d55b spi: imx: Don't expect DMA for i.MX{25,35,50,51,53} cspi devices
52fb34cf68f6 riscv: stacktrace: fix usage of ftrace_graph_ret_addr()
5f569a230160 fs: better handle deep ancestor chains in is_subdir()
a2b201f83971 drm/radeon: check bo_va->bo is non-NULL before using it
d2ce562a5aff Bluetooth: hci_core: cancel all works upon hci_unregister_dev()
30095db9fde5 scsi: libsas: Fix exp-attached device scan after probe failure scanned in again after probe failed
4fad7fef847b powerpc/eeh: avoid possible crash when edev->pdev changes
e59822f9d700 powerpc/pseries: Whitelist dtl slub object for copying to userspace
144563729741 net: mac802154: Fix racy device stats updates by DEV_STATS_INC() and DEV_STATS_ADD()
7d562640dfe3 net: usb: qmi_wwan: add Telit FN912 compositions
2f0f5d8b70d6 ALSA: dmaengine_pcm: terminate dmaengine before synchronize
e8c3061cb064 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15-gw0xxx
8a69529f2259 btrfs: qgroup: fix quota root leak after quota disable failure
6a0a5134b811 platform/x86: lg-laptop: Use ACPI device handle when evaluating WMAB/WMBB
c71589ef09be platform/x86: lg-laptop: Change ACPI device id
cb7b8762fa59 platform/x86: lg-laptop: Remove LGEX0815 hotkey handling
b87e028350b0 platform/x86: wireless-hotkey: Add support for LG Airplane Button
cf521049fcd0 s390/sclp: Fix sclp_init() cleanup on failure
9adc74c11a0e can: kvaser_usb: fix return value for hif_usb_send_regout
47b807eacc43 ASoC: ti: omap-hdmi: Fix too long driver name
d04dff8e6419 ASoC: ti: davinci-mcasp: Set min period size using FIFO config
6114985177db ALSA: dmaengine: Synchronize dma channel after drop()
c4bbeb8f129f bytcr_rt5640 : inverse jack detect for Archos 101 cesium
7fc6558e274e Input: i8042 - add Ayaneo Kun to i8042 quirk table
079deeff7285 Input: elantech - fix touchpad state on resume for Lenovo N24
ff53b50bb2c2 mips: fix compat_sys_lseek syscall
e3316c1ab38d ALSA: hda/realtek: Add more codec ID to no shutup pins list
0e566b1d3f6d drm/vmwgfx: Fix missing HYPERVISOR_GUEST dependency
b26c8c85463e KVM: PPC: Book3S HV: Prevent UAF in kvm_spapr_tce_attach_iommu_group()
a43cc0558530 wifi: cfg80211: wext: add extra SIOCSIWSCAN data check
c5942a14f795 nvme: avoid double free special payload
7d5b199be28e mei: demote client disconnect warning on suspend to debug
2ffe891b8df2 fs/file: fix the check in find_next_fd()
da0fec30a73f kconfig: remove wrong expr_trans_bool()
f6ea77184d70 kconfig: gconf: give a proper initial state to the Save button
9b873bdaae64 null_blk: fix validation of block size
91c203d37e69 arm64: armv8_deprecated: Fix warning in isndep cpuhp starting process
feac2391e26b ila: block BH in ila_output()
7b40527d2e25 net: ipv6: rpl_iptunnel: block BH in rpl_output() and rpl_input()
502b144d8805 Input: silead - Always support 10 fingers
07fb3ed9f8de selftests/openat2: Fix build warnings on ppc64
a0d2c3a6bbca wifi: mac80211: fix UBSAN noise in ieee80211_prep_hw_scan()
eaa06c9daea9 wifi: iwlwifi: mvm: properly set 6 GHz channel direct probe option
36d6128a7f6a wifi: iwlwifi: mvm: Handle BIGTK cipher in kek_kck cmd
aa74f7e51279 wifi: iwlwifi: mvm: d3: fix WoWLAN command version lookup
38219c50a3a6 wifi: mac80211: handle tasklet frames before stopping
34dbc62992f8 wifi: mac80211: mesh: init nonpeer_pm to active by default in mesh sdata
a3c944359fa0 tools/power/cpupower: Fix Pstate frequency reporting on AMD Family 1Ah CPUs
044a7bfca888 ACPI: EC: Avoid returning AE_OK on errors in address space handler
284daacf260b ACPI: EC: Abort address space access upon error
22413eee9c4e scsi: qedf: Set qed_slowpath_params to zero before use
c3cbe53d9467 scsi: qedf: Wait for stag work during unload
ab66639f72df scsi: qedf: Don't process stag work during unload and recovery
9ffd72041f04 scsi: core: alua: I/O errors for ALUA state transitions
f818708eeeae scsi: core: Fix a use-after-free
0f98f40eb1ed bpf: Fix overrunning reservations in ringbuf
48ec3929916f ACPI: processor_idle: Fix invalid comparison with insertion sort for latency
903a9ab8a087 ARM: 9324/1: fix get_user() broken with veneer
52c87ab18c76 filelock: Remove locks reliably when fcntl/close race is detected
05bbd8d1e92b gcc-plugins: Rename last_stmt() for GCC 14+
7c6d66f0266f Linux 5.15.163
f0655a5c8f3e i2c: rcar: fix error code in probe()
181a157af8a4 kbuild: Make ld-version.sh more robust against version string changes
db56615e96c4 x86/bhi: Avoid warning in #DB handler due to BHI mitigation
c4dbe18342b7 x86/entry/64: Remove obsolete comment on tracing vs. SYSRET
9877f867929d i2c: rcar: clear NO_RXDMA flag after resetting
7e44655c1fc5 i2c: testunit: avoid re-issued work after read message
ec1bba809f7c i2c: rcar: ensure Gen3+ reset does not disturb local targets
02268d026499 i2c: rcar: introduce Gen4 devices
ff7879da5368 i2c: rcar: reset controller is mandatory for Gen3+
504cc0036286 i2c: rcar: Add R-Car Gen4 support
f42afb065917 i2c: mark HostNotify target address as used
72dd9b813fa3 i2c: rcar: bring hardware to known state when probing
7000b438dda9 nilfs2: fix kernel bug on rename operation of broken directory
e30bc19a9ee8 bpf: Allow reads from uninit stack
2272e2db38f2 ipv6: prevent NULL dereference in ip6_output()
e79f46ba8e55 ipv6: annotate data-races around cnf.disable_ipv6
6f98a223d696 wireguard: send: annotate intentional data race in checking empty queue
21a0f8567f75 wireguard: queueing: annotate intentional data race in cpu round robin
b4764f0ad3d6 wireguard: allowedips: avoid unaligned 64-bit memory accesses
20cf67dcb7db libceph: fix race between delayed_work() and ceph_monc_stop()
519547760f16 Fix userfaultfd_api to return EINVAL as expected
b3e1890bc34d ALSA: hda/realtek: Limit mic boost on VAIO PRO PX
26af2ccfc62d ALSA: hda/realtek: Enable Mute LED on HP 250 G7
fb9e1ee1aec1 ALSA: hda/realtek: add quirk for Clevo V5[46]0TU
679df0bcd5c4 nvmem: core: only change name to fram for current attribute
d2135fbc0566 nvmem: meson-efuse: Fix return value of nvmem callbacks
da5989e5eb35 nvmem: rmem: Fix return value of rmem_read()
ae3808a85a92 hpet: Support 32-bit userspace
2bd8534a1b83 USB: core: Fix duplicate endpoint bug by clearing reserved bits in the descriptor
72b8ee0d9826 usb: gadget: configfs: Prevent OOB read/write in usb_string_copy()
840940bfb3a1 USB: Add USB_QUIRK_NO_SET_INTF quirk for START BP-850k
b14aa5673e0a USB: serial: mos7840: fix crash on resume
e75428344a1a USB: serial: option: add Rolling RW350-GL variants
9d672c574208 USB: serial: option: add Netprisma LCUK54 series modules
d2e942dc1cf0 USB: serial: option: add support for Foxconn T99W651
8c2bf484186a USB: serial: option: add Fibocom FM350-GL
3fc4c03f7cba USB: serial: option: add Telit FN912 rmnet compositions
e068685443cf USB: serial: option: add Telit generic core-dump composition
c0d03cdd8ac8 net: ks8851: Fix potential TX stall after interface reopen
04317a2471c2 tcp: avoid too many retransmit packets
3c65bfcbf075 tcp: use signed arithmetic in tcp_rtx_probe0_timed_out()
15c010d365f8 octeontx2-af: fix issue with IPv4 match for RSS
ab3a1c3888f3 octeontx2-af: fix issue with IPv6 ext match for RSS
71d0f15894b8 octeontx2-af: extend RSS supported offload types
74c5bc3394bb octeontx2-af: fix detection of IP layer
b65406f56e7d octeontx2-af: fix a issue with cpt_lf_alloc mailbox
bacb3fc5ed55 octeontx2-af: update cpt lf alloc mailbox
e4dc9e89f45f octeontx2-af: replace cpt slot with lf id on reg write
8cd976031e0d ARM: davinci: Convert comma to semicolon
8338f57eb16b s390: Mark psw in __load_psw_mask() as __unitialized
2b4d68df3f57 net/sched: Fix UAF when resolving a clash
ddf516e50bf8 udp: Set SOCK_RCU_FREE earlier in udp_lib_get_port().
7320fbdf46b9 ethtool: netlink: do not return SQI value if link is down
ebc5c6304577 ppp: reject claimed-as-LCP but actually malformed packets
a4a4c03ec069 net: ethernet: mtk-star-emac: set mac_managed_pm when probing
69ad5fa0ce7c net: ethernet: lantiq_etop: fix double free in detach
15298ff0f6d2 net: lantiq_etop: add blank line after declaration
b399a68054df i40e: Fix XDP program unloading while removing the driver
19904d03dbb8 net: fix rc7's __skb_datagram_iter()
02ad323fa248 octeontx2-af: Fix incorrect value output on error path in rvu_check_rsrc_availability()
195b7bcdfc5a skmsg: Skip zero length skb in sk_msg_recvmsg
bd5b2b612211 tcp: fix incorrect undo caused by DSACK of TLP retransmit
ba719855a854 vfs: don't mod negative dentry count when on shrinker list
b422e6335f12 fs/dcache: Re-use value stored to dentry->d_flags instead of re-reading
02a896426075 filelock: fix potential use-after-free in posix_lock_inode
bc17f2377818 mm: prevent derefencing NULL ptr in pfn_section_valid()
88fb258f1baf nilfs2: fix incorrect inode allocation from reserved inodes
6d1108b041d3 null_blk: Do not allow runt zone with zone capacity smaller then zone size
f07bcd8bba80 nfc/nci: Add the inconsistency check between the input data length and count
f44608dd0211 kbuild: fix short log for AS in link-vmlinux.sh
b4fed1443a65 nvmet: fix a possible leak when destroy a ctrl during qp establishment
5f7bf7660300 platform/x86: touchscreen_dmi: Add info for the EZpad 6s Pro
cf628b9279c6 platform/x86: touchscreen_dmi: Add info for GlobalSpace SolT IVW 11.6" tablet
f8f08fba924e regmap-i2c: Subtract reg size from max_write
397bfe1bd928 nvme: adjust multiples of NVME_CTRL_PAGE_SIZE in offset
0d30f73012a3 dma-mapping: benchmark: avoid needless copy_to_user if benchmark fails
9668700a039d nvme-multipath: find NUMA path only for online numa-node
0959e10fa346 ALSA: hda/realtek: Enable headset mic of JP-IK LEAP W502 with ALC897
6b521f82cb2e fs/ntfs3: Mark volume as dirty if xattr is broken
3503372d0bf7 i2c: pnx: Fix potential deadlock warning from del_timer_sync() call in isr
1dda25e2415c clk: qcom: gcc-sm6350: Fix gpll6* & gpll7 parents
feef460321a5 media: dw2102: fix a potential buffer overflow
a38e02265c68 ima: Avoid blocking in RCU read-side critical section
0edae06b4c22 bnx2x: Fix multiple UBSAN array-index-out-of-bounds
ddc382f7d1a6 mtd: rawnand: rockchip: ensure NVDDR timings are rejected
e8a8ee4c3c34 mtd: rawnand: Bypass a couple of sanity checks during NAND identification
56ca9e7f80cf mtd: rawnand: Ensure ECC configuration is propagated to upper layers
452e09c57444 drm/amdgpu/atomfirmware: silence UBSAN warning
f48dd3f19614 drm/nouveau: fix null pointer dereference in nouveau_connector_get_modes
2820005edae1 Revert "mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again"
0b15ed086a68 fsnotify: Do not generate events for O_PATH file descriptors
bf47bedf8dd7 can: kvaser_usb: Explicitly initialize family in leafimx driver_info struct
4ca6013cd18e Bluetooth: qca: Fix BT enable failure again for QCA6390 after warm reboot
522b39bd7163 btrfs: fix adding block group to a reclaim list and the unused list during reclaim
a25e85361845 mm: avoid overflows in dirty throttling logic
df13f3cb4af3 mm: optimize the redundant loop of mm_update_owner_next()
b11e8fb93ea5 nilfs2: add missing check for inode numbers on directory entries
3be4dcc8d7be nilfs2: fix inode number range checks
96839f3f5882 Revert "igc: fix a log entry using uninitialized netdev"
663e1b693b5c gpiolib: of: add polarity quirk for TSC2005
03b2e1c9de47 gpiolib: of: add a quirk for reset line polarity for Himax LCDs
caee6db7e811 gpiolib: of: factor out code overriding gpio line polarity
8366720519ea inet_diag: Initialize pad field in struct inet_diag_req_v2
f48b0cd338cf selftests: make order checking verbose in msg_zerocopy selftest
ab52b1141648 selftests: fix OOM in msg_zerocopy selftest
bfd14e5915c2 bonding: Fix out-of-bounds read in bond_option_arp_ip_targets_set()
3325628cb36b netfilter: nf_tables: unconditionally flush pending work before notifier
bb80a7911218 riscv: kexec: Avoid deadlock in kexec crash path
15185f6d5ac3 wifi: wilc1000: fix ies_len type in connect path
ccdc8fa32f79 net: allow skb_datagram_iter to be called from any context
9de67fb2faf9 e1000e: Fix S0ix residency on corporate systems
e19fa952c2c1 KVM: s390: fix LPSWEY handling
ef7c428b425b tcp_metrics: validate source addr length
b340526c9ef3 UPSTREAM: tcp: fix DSACK undo in fast recovery to call tcp_try_to_open()
8786e4786181 tools/power turbostat: Remember global max_die_id
4889f117755b s390/pkey: Wipe sensitive data on failure
5ca26334fc8a jffs2: Fix potential illegal address access in jffs2_free_inode
3364c2ed1c24 bpf: Avoid uninitialized value in BPF_CORE_READ_BITFIELD
c7196357b22a igc: fix a log entry using uninitialized netdev
b185e48079fe powerpc/xmon: Check cpu id in commands "c#", "dp#" and "dx#"
7955c2e2399b kunit: Fix timeout message
137a06dc0ff8 orangefs: fix out-of-bounds fsid access
eb28c161b926 powerpc/64: Set _IO_BASE to POISON_POINTER_DELTA not 0 for CONFIG_PCI=n
abc10b55a6f5 i2c: i801: Annotate apanel_addr as __ro_after_init
bd5620439959 media: dvb-frontends: tda10048: Fix integer overflow
70c9219effc5 media: s2255: Use refcount_t instead of atomic_t for num_channels
cdb63c962fd3 media: dvb-frontends: tda18271c2dd: Remove casting during div
8c2c3cca816d net: dsa: mv88e6xxx: Correct check for empty list
dc7f14d00d0c wifi: mt76: replace skb_put with skb_put_zero
2e2980458888 Input: ff-core - prefer struct_size over open coded arithmetic
292edf27c19c firmware: dmi: Stop decoding on broken entry
21e8f5b88a6f sctp: prefer struct_size over open coded arithmetic
3367598d65cd media: dw2102: Don't translate i2c read into write
afaaebdee9bb drm/amd/display: Skip finding free audio for unknown engine_id
0b3702f9d43d drm/amd/display: Check pipe offset before setting vblank
fbb0701af973 drm/amd/display: Check index msg_id before read or write
c6e777356f54 drm/amdgpu: Initialize timestamp for some legacy SOCs
71dd42861537 crypto: aead,cipher - zeroize key buffer after use
0a8a91932b27 scsi: qedf: Make qedf_execute_tmf() non-preemptible
d73cb8862e4d IB/core: Implement a limit on UMAD receive List
ecdcf002d1fc media: dvb-usb: dib0700_devices: Add missing release_firmware()
fb007bc69acb media: dvb: as102-fe: Fix as10x_register_addr packing
17fe8b75aaf0 drm/lima: fix shared irq handling on driver remove
e8053aa2ecc4 locking/mutex: Introduce devm_mutex_init()
5e3070adafca Compiler Attributes: Add __uninitialized macro
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: e9d8b15dcc9cdbe33add676572c85d66f46b087c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
f45bea23c39c Linux 5.15.162
69cdccf53725 tracing/net_sched: NULL pointer dereference in perf_trace_qdisc_reset()
500bfbababce serial: 8250_omap: Fix Errata i2310 with RX FIFO level check
c3507e8da743 arm64: dts: rockchip: Add sound-dai-cells for RK3368
43d892943631 arm64: dts: rockchip: fix PMIC interrupt pin on ROCK Pi E
f2474803e4fc ARM: dts: rockchip: rk3066a: add #sound-dai-cells to hdmi node
468ef1530f0f KVM: arm64: vgic-v4: Make the doorbell request robust w.r.t preemption
da38b55cd5c2 efi/x86: Free EFI memory map only when installing a new one.
7e5a18bbe4d0 efi: xen: Set EFI_PARAVIRT for Xen dom0 boot on all architectures
b898fae96331 efi: memmap: Move manipulation routines into x86 arch tree
7670c5cbdf34 efi: Correct comment on efi_memmap_alloc
78eed2c89c74 drivers: fix typo in firmware/efi/memmap.c
fcd31dd8291b tcp: Fix data races around icsk->icsk_af_ops.
5088b4d4f91f ipv6: Fix data races around sk->sk_prot.
cb632144aed3 ipv6: annotate some data-races around sk->sk_prot
e710727f4391 nfs: Leave pages in the pagecache if readpage failed
a556ab1925ec pwm: stm32: Refuse too small period requests
76da46c25dfc syscalls: fix sys_fanotify_mark prototype
16c0403b7dec syscalls: fix compat_sys_io_pgetevents_time64 usage
dbb226d81cd0 ftruncate: pass a signed offset
5dde5f8b7902 ata: libata-core: Fix double free on error
82f1a6910b3e ata: ahci: Clean up sysfs file on error
a726d01d54c0 batman-adv: Don't accept TT entries for out-of-spec VIDs
5eecb49a6c26 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_hd_modes
29c0fdf49078 drm/i915/gt: Fix potential UAF by revoke of fence registers
7f35e01cb0ea drm/amdgpu: avoid using null object of framebuffer
0d17604f2e44 drm/nouveau/dispnv04: fix null pointer dereference in nv17_tv_get_ld_modes
c85d02f5bdb5 hexagon: fix fadvise64_64 calling conventions
574afeec2f33 csky, hexagon: fix broken sys_sync_file_range
79d2e629ecd8 sh: rework sync_file_range ABI
32523b5717f0 kbuild: Install dtb files as 0644 in Makefile.dtbinst
227dbe069a3c cpu/hotplug: Fix dynstate assignment in __cpuhp_setup_state_cpuslocked()
1762ca80c2b7 net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new
684f6709a17d net: can: j1939: recover socket queue on CAN bus error during BAM transmission
4c5dc3927e17 net: can: j1939: Initialize unused data in j1939_send_one()
4a4b2a33a357 tty: mcf: MCF54418 has 10 UARTS
87257a28271c serial: 8250_omap: Implementation of Errata i2310
7026576e8909 usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
1aac4be1aaa5 usb: atm: cxacru: fix endpoint checking in cxacru_bind()
04ab997a63ba usb: musb: da8xx: fix a resource leak in probe()
aa14dca6392a usb: gadget: printer: fix races against disable
7abdf15c0c8e usb: gadget: printer: SS+ support
7faf881854f7 net: usb: ax88179_178a: improve link status logs
4c3bf788a45e iio: chemical: bme680: Fix sensor data read operation
7a13d1357658 iio: chemical: bme680: Fix overflows in compensate() functions
2edd0078e368 iio: chemical: bme680: Fix calibration data variable
093d57259da8 iio: chemical: bme680: Fix pressure value output
97cec39e61b7 iio: accel: fxls8962af: select IIO_BUFFER & IIO_KFIFO_BUF
70908f430a2b iio: adc: ad7266: Fix variable checking bug
9cab73566eb5 i2c: testunit: discard write requests while old command is running
ae7871cc3ee8 i2c: testunit: don't erase registers after STOP
7d8692671e5f mmc: sdhci: Do not lock spinlock around mmc_gpio_get_ro()
9e77eb1a2a8c mmc: sdhci: Do not invert write-protect twice
c389127e6947 mmc: sdhci-pci: Convert PCIBIOS_* return codes to errnos
320273b5649b ocfs2: fix DIO failure due to insufficient transaction credits
89c0dc93e564 parisc: use generic sys_fanotify_mark implementation
2d07fea561d6 x86: stop playing stack games in profile_pc()
064cfc7c2544 gpiolib: cdev: Disallow reconfiguration without direction (uAPI v1)
70b48899f3f2 gpio: davinci: Validate the obtained number of IRQs
287ea87ded8b drm/panel: simple: Add missing display timing flags for KOE TX26D202VM0BWA
1c504edf1e48 nvme: fixup comment for nvme RDMA Provider Type
ae4228a0a519 drm/radeon/radeon_display: Decrease the size of allocated memory
70eb95e06427 soc: ti: wkup_m3_ipc: Send NULL dummy message instead of pointer message
3d189e1a8152 media: dvbdev: Initialize sbuf
7a18293fd8d8 ALSA: emux: improve patch ioctl data validation
39173b04abda crypto: ecdh - explicitly zeroize private_key
a55afc0f5f20 net/dpaa2: Avoid explicit cpumask var allocation on stack
0af718a690ac net/iucv: Avoid explicit cpumask var allocation on stack
8656ef8a9288 RDMA/restrack: Fix potential invalid address access
43c39193d4f9 bpf: Add a check for struct bpf_fib_lookup size
3f210d912874 mtd: partitions: redboot: Added conversion of operands to a larger type
8607d7ccbf71 x86/fpu: Fix AMD X86_BUG_FXSAVE_LEAK fixup
e1e4fb853aac vduse: Temporarily fail if control queue feature requested
9649f8fdf83d vduse: validate block features only with block devices
489f38de3375 drm/panel: ilitek-ili9881c: Fix warning with GPIO controllers that sleep
a359696856ca bpf: Take return from set_memory_ro() into account with bpf_prog_lock_ro()
461302e07f49 netfilter: nf_tables: fully validate NFT_DATA_VALUE on store to data registers
3c5b9d05cec6 tcp: fix tcp_rcv_fastopen_synack() to enter TCP_CA_Loss for failed TFO
950edaecc068 parisc: use correct compat recv/recvfrom syscalls
9330cff1d4df sparc: fix compat recv/recvfrom syscalls
acc3b8ee3828 sparc: fix old compat_sys_select()
527bec1f56ac Fix race for duplicate reqsk on identical SYN
57a1a06755e2 tcp: Use BPF timeout setting for SYN ACK RTO
1d3e3b3aa2cb xdp: Remove WARN() from __xdp_reg_mem_model()
9509b3269726 net: phy: micrel: add Microchip KSZ 9477 to the device table
1d885efda88d ibmvnic: Free any outstanding tx skbs during scrq reset
9eb0295f39dc net: dsa: microchip: fix initial port flush problem
544ab46b7ece ASoC: fsl-asoc-card: set priv->pdev before using it
e827e077a93d net: stmmac: Assign configured channel value to EXTTS event
a03c3a34692f net: mdio: add helpers to extract clause 45 regad and devad fields
4d020c1dbd2b drm/amdgpu: fix UBSAN warning in kv_dpm.c
537bc27213ed cifs: fix typo in module parameter enable_gcm_256
86ed0b350d44 pinctrl: rockchip: fix pinmux reset in rockchip_pmx_set
a29846058819 pinctrl: rockchip: use dedicated pinctrl type for RK3328
8f1b6cea9707 pinctrl: rockchip: fix pinmux bits for RK3328 GPIO3-B pins
96903ed0e846 pinctrl: rockchip: fix pinmux bits for RK3328 GPIO2-B pins
01fe2f885f78 pinctrl: fix deadlock in create_pinctrl() when handling -EPROBE_DEFER
906faa4eee0a Input: ili210x - fix ili251x_read_touch_data() return value
75afd8724739 gve: Clear napi->skb before dev_kfree_skb_any()
b9b194dc3045 gve: Add RX context.
4d59364add6a ACPI: x86: Force StorageD3Enable on more products
029f2adf933a ACPI: x86: utils: Add Picasso to the list for forcing StorageD3Enable
21f5dd36e655 smb: client: fix deadlock in smb2_find_smb_tcon()
09783e2c024b x86/amd_nb: Check for invalid SMN reads
34566c9c5ae3 PCI: Add PCI_ERROR_RESPONSE and related definitions
f0f1bd244a85 perf/core: Fix missing wakeup when waiting for context reference
ab4458bc32cb riscv: fix overlap of allocated page and PTR_ERR
c1cb08c5a128 riscv: mm: init: try best to use IS_ENABLED(CONFIG_64BIT) instead of #ifdef
3a20de3273d2 kheaders: explicitly define file modes for archived headers
6aef00795f70 Revert "kheaders: substituting --sort in archive creation"
4b9646f7fa02 drm/i915/gt: Disarm breadcrumbs if engines are already idle
881ba5db3190 drm/i915/gt: Only kick the signal worker if there's been an update
5e08b49ab291 ksmbd: ignore trailing slashes in share paths
e492449549e9 x86/cpu: Fix x86_match_cpu() to match just X86_VENDOR_INTEL
31446e391180 x86/cpu/vfm: Add new macros to work with (vendor/family/model) values
96c75227ead5 tracing: Add MODULE_DESCRIPTION() to preemptirq_delay_test
5a1922adc579 bcache: fix variable length array abuse in btree_iter
d999d28e24d0 pmdomain: ti-sci: Fix duplicate PD referrals
a5cca15b1a5c wifi: rtlwifi: rtl8192de: Fix 5 GHz TX power
516aa9badb75 rtlwifi: rtl8192de: Style clean-ups
751f50473977 ARM: dts: samsung: smdk4412: fix keypad no-autorepeat
e5861d7faa93 ARM: dts: samsung: exynos4412-origen: fix keypad no-autorepeat
f7fd57754c10 ARM: dts: samsung: smdkv310: fix keypad no-autorepeat
e24d9a5c7375 perf script: Show also errors for --insn-trace option
69c5f3ca1650 perf: script: add raw|disasm arguments to --insn-trace option
b3f36a58e0cd drm/amd/display: revert Exit idle optimizations before HDCP execution
716b29202db2 arm64: dts: imx8qm-mek: fix gpio number for reg_usdhc2_vmmc
26c89fffcbf9 dt-bindings: i2c: google,cros-ec-i2c-tunnel: correct path to i2c-controller schema
667b2471501b i2c: ocores: set IACK bit after core is enabled
1ab1f442aab8 tcp: clear tp->retrans_stamp in tcp_rcv_fastopen_synack()
b679b54b2cbc kcov: don't lose track of remote references during softirqs
18647a78feb9 gcov: add support for GCC 14
cf1cc8fcfe51 drm/radeon: fix UBSAN warning in kv_dpm.c
e68266f2788a drm/i915/mso: using joiner is not possible with eDP MSO
f553e58ddea5 ALSA: hda/realtek: Limit mic boost on N14AP7
731df07602e5 KVM: x86: Always sync PIR to IRR prior to scanning I/O APIC routes
2311fd03027d btrfs: retry block group reclaim without infinite loop
78e4aa528a7b net: do not leave a dangling sk pointer, when socket creation fails
8f64b185f53b serial: stm32: rework RX over DMA
1e692244bf7d RDMA/mlx5: Add check for srq max_sge attribute
dc5017c57f5e ACPICA: Revert "ACPICA: avoid Info: mapping multiple BARs. Your kernel is fine."
fad7776dd9dd regulator: bd71815: fix ramp values
b0f0bc72ec82 dmaengine: ioatdma: Fix missing kmem_cache_destroy()
6666a3a137eb dmaengine: ioatdma: Fix kmemleak in ioat_pci_probe()
e84cee6c468f dmaengine: ioatdma: Fix error path in ioat3_dma_probe()
d83f755a6e3e dmaengine: ioat: use PCI core macros for PCIe Capability
f063620856c6 dmaengine: ioatdma: Fix leaking on version mismatch
7b1192a0842d dmaengine: ioat: Drop redundant pci_enable_pcie_error_reporting()
a5dac50aee71 dmaengine: ioat: switch from 'pci_' to 'dma_' API
1b08bf5a17c6 dmaengine: idxd: Fix possible Use-After-Free in irq_process_work_list
1cfcb0cf2508 regulator: core: Fix modpost error "regulator_get_regmap" undefined
9a314d3e5717 net: usb: rtl8150 fix unintiatilzed variables in rtl8150_get_link_ksettings
bf9beea46130 bnxt_en: Restore PTP tx_avail count in case of skb_pad() error
af90e3d73dc4 seg6: fix parameter passing when calling NF_HOOK() in End.DX4 and End.DX6 behaviors
523bed6489e0 netfilter: ipset: Fix suspicious rcu_dereference_protected()
7c9df04ea3a1 octeontx2-pf: Add error handling to VLAN unoffload handling
0359fea1c117 virtio_net: checksum offloading handling fix
2145583e5995 net: stmmac: No need to calculate speed divider when offload is disabled
4b03da87d0b7 ptp: fix integer overflow in max_vclocks_store
aa1f81fe3a05 sched: act_ct: add netns into the key of tcf_ct_flow_table
4b361712667c net/sched: act_ct: set 'net' pointer when creating new nf_flow_table
692803b39a36 tipc: force a dst refcount before doing decryption
25987a97eec4 net/sched: act_api: fix possible infinite loop in tcf_idr_check_alloc()
815bd4e2d152 net/sched: act_api: rely on rcu in tcf_idr_check_alloc
e57495a0c388 qca_spi: Make interrupt remembering atomic
cb7f811f638a netns: Make get_net_ns() handle zero refcount net
9f30f1f1a51d xfrm6: check ip6_dst_idev() return value in xfrm6_get_saddr()
569c9d9ea664 ipv6: prevent possible NULL dereference in rt6_probe()
4cdfe813015d ipv6: prevent possible NULL deref in fib6_nh_init()
280cf1173726 netrom: Fix a memory leak in nr_heartbeat_expiry()
fbf722769712 cipso: fix total option length computation
98a7bfc48fff tracing: Build event generation tests only as modules
89167072fd24 mips: bmips: BCM6358: make sure CBR is correctly set
9c82759c9c00 MIPS: Routerboard 532: Fix vendor retry check code
5e93c2602710 serial: exar: adding missing CTI and Exar PCI ids
7f2b9ab6d0b2 serial: imx: Introduce timeout when waiting on transmitter empty
25998f561315 MIPS: Octeon: Add PCIe link status check
3992ce79c919 PCI/PM: Avoid D3cold for HP Pavilion 17 PC/1972 PCIe Ports
4f4ab8fb00a3 udf: udftime: prevent overflow in udf_disk_stamp_to_time()
7c3bb96a20cd Avoid hw_desc array overrun in dw-axi-dmac
4eaf2331a779 usb: misc: uss720: check for incompatible versions of the Belkin F5U002
724429db09e2 f2fs: remove clear SB_INLINECRYPT flag in default_options
34e0e05161cb iommu/arm-smmu-v3: Free MSIs in case of ENOMEM
e63f071b916d power: supply: cros_usbpd: provide ID table for avoiding fallback match
9ad656ec23a4 powerpc/io: Avoid clang null pointer arithmetic warnings
262e942ff5a8 powerpc/pseries: Enforce hcall result buffer validity and size
70aa1f2dec46 drm/lima: mask irqs in timeout path before hard reset
2e0d73a2abb0 drm/lima: add mask irq callback to gp and pp
ffabdc44b538 drm/amd/display: Exit idle optimizations before HDCP execution
df8eaae03878 Bluetooth: ath3k: Fix multiple issues reported by checkpatch.pl
8f917f517b24 ACPI: video: Add backlight=native quirk for Lenovo Slim 7 16ARH7
f4223566f4d2 HID: Add quirk for Logitech Casa touchpad
efd29cd9c7b8 netpoll: Fix race condition in netpoll_owner_active
a5bd59e04819 kselftest: arm64: Add a null pointer check
397a8990c377 scsi: qedi: Fix crash while reading debugfs attribute
b3722fb69468 drop_monitor: replace spin_lock by raw_spin_lock
03ea65b91f1f af_packet: avoid a false positive warning in packet_setsockopt()
b37b1b660eae wifi: ath9k: work around memset overflow warning
92176caf9896 batman-adv: bypass empty buckets in batadv_purge_orig_ref()
ec874fb27fff selftests/bpf: Fix flaky test btf_map_in_map/lookup_update
f4258833ffb3 selftests/bpf: Prevent client connect before server bind in test_tc_tunnel.sh
3220c90f4dbd block/ioctl: prefer different overflow check
103b56af907c rcutorture: Fix invalid context warning when enable srcu barrier testing
b56e19015809 rcutorture: Make stall-tasks directly exit when rcutorture tests end
48b0a8596f86 rcutorture: Fix rcu_torture_one_read() pipe_count overflow comment
a886bcb0f67d crypto: hisilicon/sec - Fix memory leak for sec resource release
ec7afa254367 padata: Disable BH when taking works lock on MT path
a3dff121a7f5 Bluetooth: qca: fix info leak when fetching board id
f257d5614941 Bluetooth: qca: Fix error code in qca_read_fw_build_info()
8e69e589f233 zap_pid_ns_processes: clear TIF_NOTIFY_SIGNAL along with TIF_SIGPENDING
8e9499ca912e i2c: designware: Fix the functionality flags of the slave-only interface
42bb4ac55239 i2c: at91: Fix the functionality flags of the slave-only interface
3eee13ab67f6 usb-storage: alauda: Check whether the media is initialized
fb071f5c75d4 greybus: Fix use-after-free bug in gb_interface_release due to race condition.
3f507f4a5bb0 kbuild: Remove support for Clang's ThinLTO caching
b4697a762d8c mptcp: pm: update add_addr counters after connect
9c2ed72112f3 mptcp: pm: inc RmAddr MIB counter once per RM_ADDR ID
f571c8ab18a3 hugetlb_encode.h: fix undefined behaviour (34 << 26)
3f92924d6f4b serial: 8250_pxa: Configure tx_loadsz to match FIFO IRQ level
688bb46ad339 mm/huge_memory: don't unpoison huge_zero_folio
3e5a49e3a2cc scsi: mpi3mr: Fix ATA NCQ priority support
ecb7ab3a3288 tick/nohz_full: Don't abuse smp_call_function_single() in tick_setup_device()
33900d7eae61 nilfs2: fix potential kernel bug due to lack of writeback flag waiting
a942289800be intel_th: pci: Add Lunar Lake support
90fa01534e14 intel_th: pci: Add Meteor Lake-S support
4dbfc57316da intel_th: pci: Add Sapphire Rapids SOC support
2b6e0d427bc3 intel_th: pci: Add Granite Rapids SOC support
0bb4c9482bdf intel_th: pci: Add Granite Rapids support
714950089aa7 dmaengine: axi-dmac: fix possible race in remove()
85dac3dc9c81 PCI: rockchip-ep: Remove wrong mask on subsys_vendor_id
38825ff9da91 ocfs2: fix races between hole punching and AIO+DIO
fc1d429c857e ocfs2: use coarse time for new created files
e1b160a50c75 fs/proc: fix softlockup in __read_vmcore
4f2fd2a3789e knfsd: LOOKUP can return an illegal error value
a4d9818ff52d spmi: hisi-spmi-controller: Do not override device identifier
95ac3e773a1f vmci: prevent speculation leaks by sanitizing event in event_deliver()
4959ffc65a0e sock_map: avoid race between sock_map_close and sk_psock_put
efede53ad14b null_blk: Print correct max open zones limit in null_init_zoned_dev()
367ef3c86557 tracing/selftests: Fix kprobe event name test for .isra. functions
7b9c7fc8600b mptcp: ensure snd_una is properly initialized on connect
6d6bb258d886 drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
777838c9b571 drm/exynos/vidi: fix memory leak in .get_modes()
ec772ed7cb21 drivers: core: synchronize really_probe() and dev_uevent()
085656620ba1 iio: imu: inv_icm42600: delete unneeded update watermark call
d0f8616e11ab iio: dac: ad5592r: fix temperature channel scaling value
e5134860a929 iio: adc: ad9467: fix scan type sign
fa38ee41c952 af_unix: Read with MSG_PEEK loops if the first unread byte is OOB
8edd18dab443 ionic: fix use after netif_napi_del()
7aae016b231a net/ipv6: Fix the RT cache flush via sysctl using a previous delay
76b34e5899ba net: stmmac: replace priv->speed with the portTransmitRate from the tc-cbs parameters
0f1bb77c6d83 netfilter: ipset: Fix race between namespace cleanup and gc in the list:set type
3c2a6dd63106 Bluetooth: L2CAP: Fix rejecting L2CAP_CONN_PARAM_UPDATE_REQ
caf273553348 net/mlx5e: Fix features validation check for tunneled UDP (non-VXLAN) packets
cba6c9058303 tcp: fix race in tcp_v6_syn_recv_sock()
6e5164a5b757 drm/bridge/panel: Fix runtime warning on panel bridge release
86042e3d16b7 drm/komeda: check for error-valued pointer
a86490a3712c liquidio: Adjust a NULL pointer handling path in lio_vf_rep_copy_packet
eeadf207a2c0 net: hns3: add cond_resched() to hns3 ring buffer init process
62b5dfb67bfa net: hns3: fix kernel crash problem in concurrent scenario
29c451129ebe net: sfp: Always call `sfp_sm_mod_remove()` on remove
40e767bfc10d drm/vmwgfx: 3D disabled should not effect STDU memory limits
a0503757947f HID: logitech-dj: Fix memory leak in logi_dj_recv_switch_to_dj_mode()
2973b8e7d127 iommu: Return right value in iommu_sva_bind_device()
05a61b03a81f iommu/amd: Fix sysfs leak in iommu init
d37895aeacdd iommu/amd: Introduce pci segment structure
8bac61934cd5 HID: core: remove unnecessary WARN_ON() in implement()
bc0ab111f001 gpio: tqmx86: store IRQ trigger type and unmask status separately
05f45f065821 gpio: tqmx86: fix typo in Kconfig label
7625992f16c3 platform/x86: dell-smbios: Fix wrong token data in sysfs
beec9b57e9f6 platform/x86: dell-smbios-base: Use sysfs_emit()
9e6c4b1027b0 SUNRPC: return proper error from gss_wrap_req_priv
6487966b4863 clk: sifive: Do not register clkdevs for PRCI clocks
29d991419edd Input: try trimming too long modalias strings
40c2bdef8104 powerpc/uaccess: Fix build errors seen with GCC 13/14
521f333e644c scsi: mpt3sas: Avoid test/set_bit() operating in non-allocated memory
42ce0d444be9 xhci: Apply broken streams quirk to Etron EJ188 xHCI host
26460c1afa31 xhci: Handle TD clearing for multiple streams case
8348dd97ab5c xhci: Apply reset resume quirk to Etron EJ188 xHCI host
df2615cd7680 xhci: Set correct transferred length for cancelled bulk transfers
480e5bc21f2c jfs: xattr: fix buffer overflow for invalid xattr
3e89411cbb99 mei: me: release irq in mei_me_pci_resume error path
62e939abae58 usb: typec: tcpm: Ignore received Hard Reset in TOGGLING state
53250b54c92f USB: class: cdc-wdm: Fix CPU lockup caused by excessive log messages
11a2edb70356 nilfs2: fix nilfs_empty_dir() misjudgment and long loop on I/O errors
1db095222b58 nilfs2: return the mapped address from nilfs_get_page()
95403e65525f nilfs2: Remove check for PageError
f5d700d8bc31 btrfs: fix leak of qgroup extent records after transaction abort
9c0914b8733d wifi: ath10k: fix QCOM_RPROC_COMMON dependency
fdba4fbe5e54 selftests/mm: compaction_test: fix bogus test success on Aarch64
9df7bb70906d selftests/mm: conform test to TAP format output
68fdfb1dfe20 selftests/mm: compaction_test: fix incorrect write of zero to nr_hugepages
70c8ec82f899 mm/cma: drop incorrect alignment check in cma_init_reserved_mem
51163bfef6b7 cma: factor out minimum alignment requirement
8dd8de424f30 i2c: acpi: Unbind mux adapters before delete
fb6c53211fb7 i2c: add fwnode APIs
aea35157bb9b mmc: davinci: Don't strip remove function when driver is builtin
c4f8e95a2e03 mmc: davinci_mmc: Convert to platform remove callback returning void
8ea8ef5e4217 ftrace: Fix possible use-after-free issue in ftrace_location()
ce1b8b30d79a x86/ibt,ftrace: Search for __fentry__ location
db11ccb43ae7 serial: sc16is7xx: fix bug in sc16is7xx_set_baud() when using prescaler
f518bf02dd0e serial: sc16is7xx: replace hardcoded divisor value with BIT() macro
62d5550ab620 Bluetooth: qca: fix info leak when fetching fw build id
c3c1bd421db6 Bluetooth: qca: add support for QCA2066
63053181b20e Bluetooth: qca: use switch case for soc type behavior
60ff5e040527 Bluetooth: btqca: Add WCN3988 support
76649dae9615 Bluetooth: btqca: use le32_to_cpu for ver.soc_id
852a311d63fc Bluetooth: hci_qca: mark OF related data as maybe unused
a9935c14a789 skbuff: introduce skb_pull_data
28478f4ef9ec misc/pvpanic-pci: register attributes via pci_driver
10921527ae88 misc/pvpanic: deduplicate common code
7be0bdbcb977 pvpanic: Indentation fixes here and there
52b5d3ca1364 pvpanic: Keep single style across modules
2677eec526da drm/amd/display: Fix incorrect DSC instance for MST
f055ddbc82fa drm/amd/display: drop unnecessary NULL checks in debugfs
2d8139599ecf drm/amd/display: Clean up some inconsistent indenting
8480f6083031 drm/amd/display: Handle Y carry-over in VCP X.Y calculation
50b878ed127e iio: accel: mxc4005: Reset chip on probe() and resume()
3613e5023f09 usb: gadget: f_fs: Fix race between aio_cancel() and AIO request complete
3ec6464f050d usb: gadget: f_fs: use io_data->status consistently
a0bc020592b5 ipv6: fix possible race in __fib6_drop_pcpu_from()
d34d3b3f9224 af_unix: Annotate data-race of sk->sk_shutdown in sk_diag_fill().
bdb5e4fbad58 af_unix: Use skb_queue_len_lockless() in sk_diag_show_rqlen().
9402362b4c14 af_unix: Use skb_queue_empty_lockless() in unix_release_sock().
0142dce07799 af_unix: annotate lockless accesses to sk->sk_err
c633ff24d961 af_unix: Use unix_recvq_full_lockless() in unix_stream_connect().
2c2e9cab9b2a af_unix: Annotate data-race of net->unx.sysctl_max_dgram_qlen.
69e797f63468 af_unix: Annotate data-races around sk->sk_state in UNIX_DIAG.
836a0b57633f af_unix: Annotate data-race of sk->sk_state in unix_stream_read_skb().
cb1b9bee4b98 af_unix: Annotate data-races around sk->sk_state in sendmsg() and recvmsg().
8807ca49c903 af_unix: Annotate data-race of sk->sk_state in unix_stream_connect().
c8f2ebbb0e0c net: drop nopreempt requirement on sock_prot_inuse_add()
aa4ed1e0f6cc net: inline sock_prot_inuse_add()
d8653ec0e38d af_unix: Annotate data-races around sk->sk_state in unix_write_space() and poll().
892cbc48c643 af_unix: Annotate data-race of sk->sk_state in unix_inq_len().
5b9668fd8741 af_unix: Annodate data-races around sk->sk_state for writers.
c8ffe6b44c3c af_unix: Set sk->sk_state under unix_state_lock() for truly disconencted peer.
aed4a2b3eccc ptp: Fix error message on failed pin verification
d3dde4c217f0 net/sched: taprio: always validate TCA_TAPRIO_ATTR_PRIOMAP
582c32e6df40 tcp: count CLOSE-WAIT sockets for TCP_MIB_CURRESTAB
d69cac92d1d9 vxlan: Fix regression when dropping packets due to invalid src addresses
598572c64287 net: sched: sch_multiq: fix possible OOB write in multiq_tune()
994c0f46668b octeontx2-af: Always allocate PF entries from low prioriy zone
789bd77c9342 bpf: Set run context for rawtp test_run callback
c30a334011f6 ipv6: sr: block BH in seg6_output_core() and seg6_input_core()
50a5dd6de147 net/ncsi: Fix the multi thread manner of NCSI driver
d5869d550ded net/ncsi: Simplify Kconfig/dts control flow
7664a26be043 wifi: mac80211: correctly parse Spatial Reuse Parameter Set element
65686118845d wifi: iwlwifi: mvm: don't read past the mfuart notifcation
f777792952d0 wifi: iwlwifi: mvm: check n_ssids before accessing the ssids
ab4cd503fd4e wifi: iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef
3ce4c7e7fc0c wifi: iwlwifi: mvm: revert gen2 TX A-MPDU size to 64
008ab7cc3292 wifi: cfg80211: pmsr: use correct nla_get_uX functions
dfd84ce41663 wifi: cfg80211: Lock wiphy in cfg80211_get_station
d90bdff79f8e wifi: mac80211: Fix deadlock in ieee80211_sta_ps_deliver_wakeup()
c4c865f971fd wifi: mac80211: mesh: Fix leak of mesh_preq_queue objects
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 4fa68c5a358f369d59c32f3c4c7bb33a2a051cb5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
4878aadf2d15 Linux 5.15.161
24665fc4bbef scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW major version > 5
59b12bff04dd NFS: Fix READ_PLUS when server doesn't support OP_READ_PLUS
f80c02175293 nfs: fix undefined behavior in nfs_block_bits()
480aba20fa08 EDAC/igen6: Convert PCIBIOS_* return codes to errnos
4ead622f74c9 i3c: master: svc: fix invalidate IBI type and miss call client IBI handler
08de19f2b7a8 s390/cpacf: Make use of invalid opcode produce a link error
edaaf1f94e24 s390/cpacf: Split and rework cpacf query functions
67011123453b s390/ap: Fix crash in AP internal function modify_bitmap()
681ff9a09acc ext4: fix mb_cache_entry's e_refcnt leak in ext4_xattr_block_cache_find()
74f234f2b1d8 ext4: set type of ac_groups_linear_remaining to __u32 to avoid overflow
0b787c79dab9 sparc: move struct termio to asm/termios.h
eacb8b195579 net: fix __dst_negative_advice() race
f76fd94ae697 kdb: Use format-specifiers rather than memset() for padding in kdb_read()
98261a093571 kdb: Merge identical case statements in kdb_read()
1c214d379191 kdb: Fix console handling when editing and tab-completing commands
e350d3a6bfb8 kdb: Use format-strings rather than '\0' injection in kdb_read()
f636a40834d2 kdb: Fix buffer overflow during tab-complete
3f531c4cb789 watchdog: rti_wdt: Set min_hw_heartbeat_ms to accommodate a safety margin
40f05fd442ba sparc64: Fix number of online CPUs
532f40f279dc intel_th: pci: Add Meteor Lake-S CPU support
89969ffbeb94 net/9p: fix uninit-value in p9_client_rpc()
c84978d773f3 net/ipv6: Fix route deleting failure when metric equals 0
3fb4601e0db1 crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak
8287a9d7d45e crypto: ecrdsa - Fix module auto-load on add_key
b76d165bb4ad crypto: ecdsa - Fix module auto-load on add-key
b7e69087b03f KVM: arm64: Allow AArch32 PSTATE.M to be restored as System mode
511ff49371b9 KVM: arm64: Fix AArch32 register narrowing on userspace write
421b55ea8497 drm/amdgpu/atomfirmware: add intergrated info v2.3 table
4b2c67e30b4e fbdev: savage: Handle err return when savagefb_check_var failed
ef34833373ed mmc: sdhci-acpi: Disable write protect detection on Toshiba WT10-A
ffb56af9f293 mmc: sdhci-acpi: Fix Lenovo Yoga Tablet 2 Pro 1380 sdcard slot not working
8280d35cb9ee mmc: sdhci-acpi: Sort DMI quirks alphabetically
ee89a7d663da mmc: core: Add mmc_gpiod_set_cd_config() function
4b2be0d3e3ad media: v4l2-core: hold videodev_lock until dev reg, finishes
e8b445e1578b media: mxl5xx: Move xpt structures off stack
8149eaddde86 media: mc: mark the media devnode as registered from the, start
9c414fdb803a arm64: dts: hi3798cv200: fix the size of GICR
e586ec1890cf wifi: rtlwifi: rtl8192de: Fix endianness issue in RX path
4437888840d1 wifi: rtlwifi: rtl8192de: Fix low speed with WPA3-SAE
70787344e5f4 wifi: rtl8xxxu: Fix the TX power of RTL8192CU, RTL8723AU
098d54934814 md/raid5: fix deadlock that raid5d() wait for itself to clear MD_SB_CHANGE_PENDING
f085591a871f arm64: dts: qcom: qcs404: fix bluetooth device address
0778d97bcae6 arm64: tegra: Correct Tegra132 I2C alias
dc15cd0a8964 ACPI: resource: Do IRQ override on TongFang GXxHRXx and GMxHGxx
83c4aba920e3 soc: qcom: rpmh-rsc: Enhance check for VRM in-flight request
2226b145afa5 thermal/drivers/qcom/lmh: Check for SCM availability at probe
c422e1d407ae ata: pata_legacy: make legacy_exit() work again
ea906e9ac61e drm/amdgpu: add error handle to avoid out-of-bounds
526238d32c3a media: lgdt3306a: Add a check against null-pointer-def
1640dcf383cd f2fs: fix to do sanity check on i_xattr_nid in sanity_check_inode()
3feac2b55293 sunrpc: exclude from freezer when waiting for requests:
a89f73ed5630 scripts/gdb: fix SB_* constants parsing
e9ffc1951302 net: dsa: tag_sja1105: always prefer source port information from INCL_SRCPT
c23b1a3bdbca net: dsa: sja1105: always enable the INCL_SRCPT option
21c0fe2dfbbb vxlan: Fix regression when dropping packets due to invalid src addresses
874aae15fbef mptcp: fix full TCP keep-alive support
7f8c1cbb7819 Revert "drm/amdgpu: init iommu after amdkfd device init"
e65ccf3a4de4 nilfs2: fix use-after-free of timer for log writer thread
f2aca0a2d940 afs: Don't cross .backup mountpoint from backup volume
88678723cb0b io_uring: fail NOP if non-zero op flags is passed in
e345538cbc2f mmc: core: Do not force a retune before RPMB switch
2ac168c67267 drm: Check polling initialized before enabling in drm_helper_probe_single_connector_modes
786c27982a39 drm: Check output polling initialized before disabling
b4878ea99f2b SUNRPC: Fix loop termination condition in gss_free_in_token_pages()
a896c674d512 media: cec: core: add adap_nb_transmit_canceled() callback
8d49ca19727b net: ena: Fix DMA syncing in XDP path when SWIOTLB is on
9eeda3e0071a genirq/cpuhotplug, x86/vector: Prevent vector leak during CPU offline
625872d22f53 KVM: x86: Don't advertise guest.MAXPHYADDR as host.MAXPHYADDR in CPUID
83f0ba8592b9 ALSA: timer: Set lower bound of start tick time
9b65598adffa hwmon: (shtc1) Fix property misspelling
183c4b416454 ipvlan: Dont Use skb->sk in ipvlan_process_v{4,6}_outbound
2292bfd243ae net: ena: Fix redundant device NUMA node override
477c137131ec net: ena: Reduce lines with longer column width boundary
a087d4b502ff net: ena: Add dynamic recycling mechanism for rx buffers
600e8d0f47f6 net: ena: Do not waste napi skb cache
cd549bd6cb1e net: ena: Extract recurring driver reset code into a function
4ad48d7f26bb net: ena: Add capabilities field with support for ENI stats capability
e5ed2cd0550f spi: stm32: Don't warn about spurious interrupts
cbd383ebbabe kconfig: fix comparison to constant symbols, 'm', 'n'
6fe5af4ff06d netfilter: tproxy: bail out if IP has been disabled on the device
47ef50eb0443 netfilter: nft_payload: skbuff vlan metadata mangle support
831292373921 netfilter: nft_payload: rebuild vlan header on h_proto access
ae4053a6d4e3 netfilter: nft_payload: rebuild vlan header when needed
bf83de0a51f2 netfilter: nft_payload: move struct nft_payload_set definition where it belongs
b02c55e47e94 net:fec: Add fec_enet_deinit()
11e8ecc5b860 bpf: Allow delete from sockmap/sockhash only if update is allowed
a1f34dd7b8bb net: usb: smsc95xx: fix changing LED_SEL bit value updated from EEPROM
25571a12fbc8 enic: Validate length of nl attributes in enic_set_vf_port
e5138f43c97d bpf: Fix potential integer overflow in resolve_btfids
9d75fab2c14a dma-buf/sw-sync: don't enable IRQ from sync_print_obj()
d523719e7436 net/mlx5e: Use rx_missed_errors instead of rx_dropped for reporting buffer exhaustion
98f1c6e5d73a net/mlx5e: Fix IPsec tunnel mode offload feature check
16f0de919100 net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8061
81f9b2a9a8c5 nvmet: fix ns enable/disable possible hang
b41b0018e8ca dma-mapping: benchmark: handle NUMA_NO_NODE correctly
35d31c8bd472 dma-mapping: benchmark: fix node id validation
314607e65a67 spi: Don't mark message DMA mapped when no transfer in it is
748cf3c26cfd netfilter: nft_payload: restore vlan q-in-q match support
25ea5377e3d2 netfilter: nfnetlink_queue: acquire rcu_read_lock() in instance_destroy_rcu()
5935b9ff690d ice: Interpret .set_channels() input differently
0f3ced8b4d33 nfc: nci: Fix handling of zero-length payload packets in nci_rx_work()
6e48baec2e15 nfc: nci: Fix kcov check in nci_rx_work()
2c260a24cf1c tls: fix missing memory barrier in tls_init
2cc3da9ae0f4 net: fec: avoid lock evasion when reading pps_enable
b8d78a7573ff riscv: stacktrace: fixed walk_stackframe()
aae5f57c43a9 riscv: stacktrace: Make walk_stackframe cross pt_regs frame
42d30da50d5c virtio: delete vq in vp_find_vqs_msix() when request_irq() fails
c1929c041a26 arm64: asm-bug: Add .align 2 to the end of __BUG_ENTRY
6eec23fa6e90 openvswitch: Set the skbuff pkt_type for proper pmtud support.
8602150286a2 tcp: Fix shift-out-of-bounds in dctcp_update_alpha().
61d31ac85b45 ipv6: sr: fix memleak in seg6_hmac_init_algo
518a994aa0b8 af_unix: Update unix_sk(sk)->oob_skb under sk_receive_queue lock.
39818fbd3e3a rpcrdma: fix handling for RDMA_CM_EVENT_DEVICE_REMOVAL
e5c34f10534d sunrpc: fix NFSACL RPC retry on soft mount
61ceeebbd2a0 NFSv4: Fixup smatch warning for ambiguous return
1c03ea9acb14 ASoC: tas2552: Add TX path for capturing AUDIO-OUT data
ad4d196d2008 nfc: nci: Fix uninit-value in nci_rx_work
e8688218e381 ipv6: sr: fix missing sk_buff release in seg6_input_core
c707bf57a8db net: Always descend into dsa/ folder with CONFIG_NET_DSA enabled
42952002ec9f x86/kconfig: Select ARCH_WANT_FRAME_POINTERS again when UNWINDER_FRAME_POINTER=y
dab0d7e67d33 regulator: bd71828: Don't overwrite runtime voltages
fde10aab8264 ASoC: mediatek: mt8192: fix register configuration for tdm
4bb60a0ecee3 null_blk: Fix the WARNING: modpost: missing MODULE_DESCRIPTION()
f86a3b7ce88b media: cec: core: avoid confusing "transmit timed out" message
b5da8217c000 media: cec: core: avoid recursive cec_claim_log_addrs
1e2dbdf6ec88 media: cec-adap.c: drop activate_cnt, use state info instead
1d1d76a69961 media: cec: use call_op and check for !unregistered
54e5e151eb4f media: cec: correctly pass on reply results
b945810fe2cb media: cec: abort if the current transmit was canceled
6f6340dbe60b media: cec: call enable_adap on s_log_addrs
f0266ee4cd03 media: cec: cec-api: add locking in cec_release()
2698f28b1d1e media: cec: cec-adap: always cancel work in cec_transmit_msg_fh
026ea9532a9b um: Fix the -Wmissing-prototypes warning for __switch_mm
97e1f40f9f51 powerpc/pseries: Add failure related checks for h_get_mpp and h_get_ppp
c94e77516fc3 media: flexcop-usb: fix sanity check of bNumEndpoints
061057a94997 media: flexcop-usb: clean up endpoint sanity checks
f99809fdeb50 Input: cyapa - add missing input core locking to suspend/resume functions
124b0afdd17c scsi: qla2xxx: Replace all non-returning strlcpy() with strscpy()
7532bcec0797 media: stk1160: fix bounds checking in stk1160_copy_video()
6721557404cf drm/bridge: tc358775: fix support for jeida-18 and jeida-24
a2de301d90b7 fs/ntfs3: Use variable length array instead of fixed size
2d1ad595d15f fs/ntfs3: Use 64 bit variable to avoid 32 bit overflow
90bfce05a370 um: vector: fix bpfflash parameter evaluation
31960d991e43 um: Add winch to winch_handlers before registering winch IRQ
78863940745f um: Fix return value in ubd_init()
0854c0efd383 drm/msm/dpu: Always flush the slave INTF on the CTL
912f8385ebfc drm/msm/dsi: Print dual-DSI-adjusted pclk instead of original mode pclk
a992b28aa265 Input: pm8xxx-vibrator - correct VIB_MAX_LEVELS calculation
ccdc1b2baa36 mmc: sdhci_am654: Fix ITAPDLY for HS400 timing
a2ffc95f2c9e mmc: sdhci_am654: Add ITAPDLYSEL in sdhci_j721e_4bit_set_clock
81360e7fdc3c mmc: sdhci_am654: Add OTAP/ITAP delay enable
21deb1a72279 mmc: sdhci_am654: Drop lookup for deprecated ti,otap-del-sel
e5eefc47c934 mmc: sdhci_am654: Write ITAPDLY for DDR52 timing
b2d13473d091 mmc: sdhci_am654: Add tuning algorithm for delay chain
f23f82b42556 Input: ioc3kbd - add device table
369d8da0185b Input: ioc3kbd - convert to platform remove callback returning void
13e975b09b1e Input: ims-pcu - fix printf string overflow
e1e40928b78b s390/boot: Remove alt_stfle_fac_list from decompressor
3a091c2010aa s390/ipl: Fix incorrect initialization of nvme dump block
79e71379f3a2 s390/ipl: Fix incorrect initialization of len fields in nvme reipl block
cede8ab8528f s390/vdso: Use standard stack frame layout
24d50b7148b2 s390/vdso: Generate unwind information for C modules
ddfd7ca99e7c s390/vdso64: filter out munaligned-symbols flag for vdso
1bc9dd3aea45 s390/vdso: filter out mno-pic-data-is-text-relative cflag
6dbeee1608ea libsubcmd: Fix parse-options memory leak
b28bdc96074b serial: sh-sci: protect invalidating RXDMA on shutdown
8acae0472150 f2fs: compress: don't allow unaligned truncation on released compress inode
3109022d9fb4 f2fs: fix to release node block count in error path of f2fs_new_node_page()
b5bac43875aa f2fs: compress: fix to cover {reserve,release}_compress_blocks() w/ cp_rwsem lock
8a8b95be1649 PCI/EDR: Align EDR_PORT_LOCATE_DSM with PCI Firmware r3.3
44568a390006 PCI/EDR: Align EDR_PORT_DPC_ENABLE_DSM with PCI Firmware r3.3
d3c257aa1bc0 extcon: max8997: select IRQ_DOMAIN instead of depending on it
b65d0410b879 ppdev: Add an error check in register_device
5276c9d90df7 ppdev: Remove usage of the deprecated ida_simple_xx() API
7419df1acffb stm class: Fix a double free in stm_register_device()
170b600e5cc3 usb: gadget: u_audio: Clear uac pointer when freed.
b17f6f448b13 watchdog: bd9576: Drop "always-running" property
a87a838c6835 watchdog: bd9576_wdt: switch to using devm_fwnode_gpiod_get()
0a1c804cf250 dt-bindings: pinctrl: mediatek: mt7622: fix array properties
e1768962f1ac microblaze: Remove early printk call from cpuinfo-static.c
ee0cb15a1405 microblaze: Remove gcc flag for non existing early_printk.c file
9b4eee8572dc fpga: region: add owner module and take its refcount
33c213cdfc62 fpga: region: Use standard dev_release for class driver
194e0455273c coresight: etm4x: Fix access to resource selector registers
4bc3921911e3 coresight: etm4x: Safe access for TRCQCLTR
e1eb887d81b7 coresight: etm4x: Cleanup TRCIDR0 register accesses
4d166858650d coresight: no-op refactor to make INSTP0 check more idiomatic
355144530b74 coresight: etm4x: Do not save/restore Data trace control registers
ee5f0eca94b8 coresight: etm4x: Do not hardcode IOMEM access for register restore
f437c761fc8a iio: pressure: dps310: support negative temperature values
39c2c97507c8 coresight: etm4x: Fix unbalanced pm_runtime_enable()
919f899a2207 f2fs: fix to check pinfile flag in f2fs_move_file_range()
2623fae7e769 f2fs: fix to relocate check condition in f2fs_fallocate()
71486c10c550 f2fs: fix typos in comments
603c0c3a83fc f2fs: do not allow partial truncation on pinned file
4f0750bf8a33 f2fs: compress: fix to relocate check condition in f2fs_ioc_{,de}compress_file()
4eb2124f453a f2fs: convert to use sbi directly
84908c23a90e f2fs: compress: fix to relocate check condition in f2fs_{release,reserve}_compress_blocks()
eeabb84d796e dt-bindings: PCI: rcar-pci-host: Add missing IOMMU properties
b8e68dbc490a dt-bindings: PCI: rcar-pci-host: Add optional regulators
703fd706fc14 serial: sc16is7xx: add proper sched.h include for sched_set_fifo()
dcf811e15ae2 PCI: tegra194: Fix probe path for Endpoint mode
088139c9d36d greybus: arche-ctrl: move device table to its right location
b0008a4c83a6 serial: max3100: Fix bitwise types
361a92c9038e serial: max3100: Update uart_driver_registered on driver removal
78dbda51bb42 serial: max3100: Lock port->lock when calling uart_handle_cts_change()
5786b3696110 firmware: dmi-id: add a release callback function
6bc7423ffdab dmaengine: idma64: Add check for dma_set_max_seg_size
902f6d656441 soundwire: cadence: fix invalid PDI offset
a762959a6f43 f2fs: fix to wait on page writeback in __clone_blkaddrs()
aaac91468f5b f2fs: Delete f2fs_copy_page() and replace with memcpy_page()
330f6bcdcef0 greybus: lights: check return of get_channel_from_mode
c002914c0ac9 sched/core: Fix incorrect initialization of the 'burst' parameter in cpu_max_write()
cc1e9513c180 sched/fair: Allow disabling sched_balance_newidle with sched_relax_domain_level
c335ad738f52 af_packet: do not call packet_read_pending() from tpacket_destruct_skb()
421c50fa8183 netrom: fix possible dead-lock in nr_rt_ioctl()
eaa53a28b74b net: qrtr: ns: Fix module refcnt
d449edd8063e selftests: net: bridge: increase IGMP/MLD exclude timeout membership interval
ca759d47ec49 RDMA/IPoIB: Fix format truncation compilation errors
099750e9d950 selftests/kcmp: remove unused open mode
e26259f7e754 selftests/kcmp: Make the test output consistent and clear
fe0b474974fe SUNRPC: Fix gss_free_in_token_pages()
3ae762f26b67 ext4: fix potential unnitialized variable
5267b649a956 ext4: remove unused parameter from ext4_mb_new_blocks_simple()
778b1ac4d672 ext4: try all groups in ext4_mb_new_blocks_simple
2b9310a99d5b ext4: fix unit mismatch in ext4_mb_new_blocks_simple
db26ff923faa ext4: simplify calculation of blkoff in ext4_mb_new_blocks_simple
33feac2e8df3 sunrpc: removed redundant procp check
5c6705aa47b5 drivers/virt/acrn: fix PFNMAP PTE checks in acrn_vm_ram_map()
5283ac5e0788 virt: acrn: stop using follow_pfn
af453dfb4516 virt: acrn: Prefer array_size and struct_size over open coded arithmetic
239a1dfaaf9b ext4: avoid excessive credit estimate in ext4_tmpfile()
69db696bdb74 x86/insn: Fix PUSH instruction in x86 instruction decoder opcode map
08d1c49bfa58 clk: qcom: mmcc-msm8998: fix venus clock issue
cc699b7eb2bc RDMA/hns: Modify the print level of CQE error
4d5b155cd495 RDMA/hns: Use complete parentheses in macros
fc6342d4f082 RDMA/hns: Fix GMV table pagesize
4a3be1a0ffe0 RDMA/hns: Fix deadlock on SRQ async events.
ed159691a29c RDMA/hns: Fix return value in hns_roce_map_mr_sg
f0b2483d45be RDMA/mlx5: Adding remote atomic access flag to updatable flags
74a9b48bc53c drm/mipi-dsi: use correct return type for the DSC functions
910594fe9208 drm/panel: simple: Add missing Innolux G121X1-L03 format, flags, connector
6b887596b6d9 drm/bridge: tc358775: Don't log an error when DSI host can't be found
078192c48473 drm/bridge: lt9611: Don't log an error when DSI host can't be found
fb444706ff8c drm/bridge: lt8912b: Don't log an error when DSI host can't be found
7b94000a8cd1 ASoC: tracing: Export SND_SOC_DAPM_DIR_OUT to its value
6cf1874aec42 drm: vc4: Fix possible null pointer dereference
3e54d4e95120 drm/arm/malidp: fix a possible null pointer dereference
82c2c85aead3 media: atomisp: ssh_css: Fix a null-pointer dereference in load_video_binaries
f709129f82c2 fbdev: sh7760fb: allow modular build
5f61df672368 media: dt-bindings: ovti,ov2680: Fix the power supply names
da8608cf2e5b media: ipu3-cio2: Request IRQ earlier
04e8b87339d0 media: ipu3-cio2: Use temporary storage for struct device pointer
89788cd9824c drm: bridge: cdns-mhdp8546: Fix possible null pointer dereference
3770a54a0867 media: radio-shark2: Avoid led_names truncations
5a0736545151 media: ngene: Add dvb_ca_en50221_init return value check
916143cff84f fbdev: sisfb: hide unused variables
1db23928d6ef powerpc/fsl-soc: hide unused const variable
0e3b6f912372 drm/mediatek: Add 0 size check to mtk_drm_gem_obj
eb1caaa00e75 drm/meson: vclk: fix calculation of 59.94 fractional rates
d48d0c5fd733 ASoC: kirkwood: Fix potential NULL dereference
22509899d56d fbdev: shmobile: fix snprintf truncation
99bc9199de86 mtd: rawnand: hynix: fixed typo
96725324ef44 mtd: core: Report error if first mtd_otp_size() call fails in mtd_otp_nvmem_add()
58374345112a ASoC: Intel: Disable route checks for Skylake boards
ced9c4e2289a drm/amd/display: Fix potential index out of bounds in color transformation function
5391368a87bd dev_printk: Add and use dev_no_printk()
6558872aa04a printk: Let no_printk() use _printk()
21ca029e23ea mptcp: SO_KEEPALIVE: fix getsockopt support
16da7f772837 s390/bpf: Emit a barrier for BPF_FETCH instructions
3cb92b0ad73d net/mlx5: Discard command completions in internal error
1a63730fb315 ipv6: sr: fix invalid unregister error path
17e99ea1313b ipv6: sr: fix incorrect unregister order
bc1b9c255bf2 ipv6: sr: add missing seg6_local_exit
483eb70f441e net: openvswitch: fix overwriting ct original tuple for ICMPv6
14f28fd93245 net: usb: smsc95xx: stop lying about skb->truesize
9aa8773abfa0 af_unix: Fix data races in unix_release_sock/unix_stream_sendmsg
4cca12e15a22 net: ethernet: cortina: Locking fixes
fbeeb55dbb33 eth: sungem: remove .ndo_poll_controller to avoid deadlocks
fb724a948d23 net: ipv6: fix wrong start position when receive hop-by-hop fragment
48629bdb39e2 m68k: mac: Fix reboot hang on Mac IIci
77b2b67a0f8b m68k: Fix spinlock race in kernel thread creation
1119da6a72b7 net: usb: sr9700: stop lying about skb->truesize
097a9a015b4f usb: aqc111: stop lying about skb->truesize
0488f7bcac2c wifi: mwl8k: initialize cmd->addr[] properly
37c82d000270 scsi: qla2xxx: Fix debugfs output for fw_resource_count
dccd97b39ab2 scsi: qedf: Ensure the copied buf is NUL terminated
1708e3cf2488 scsi: bfa: Ensure the copied buf is NUL terminated
3dfc214de694 HID: intel-ish-hid: ipc: Add check for pci_alloc_irq_vectors
44d7f481da7e selftests/resctrl: fix clang build failure: use LOCAL_HDRS
0af9e305f1c2 selftests/binderfs: use the Makefile's rules, not Make's implicit rules
1e6a56726699 Revert "sh: Handle calling csum_partial with misaligned data"
50e409546001 sh: kprobes: Merge arch_copy_kprobe() into arch_prepare_kprobe()
b4c24de37a6b wifi: ar5523: enable proper endpoint verification
6a9892bf24c9 wifi: carl9170: add a proper sanity check for endpoints
010d4cb19bb1 macintosh/via-macii: Fix "BUG: sleeping function called from invalid context"
7075faa7544f net: give more chances to rcu in netdev_wait_allrefs_any()
822c8bb7b9b0 pwm: sti: Simplify probe function using devm functions
1370b265cdb2 pwm: sti: Prepare removing pwm_chip from driver data
2da4e80a6791 pwm: sti: Convert to platform remove callback returning void
05c6b7473427 tcp: avoid premature drops in tcp_add_backlog()
e040b08648d5 net: dsa: mv88e6xxx: Avoid EEPROM timeout without EEPROM on 88E6250-family switches
25479712dab1 net: dsa: mv88e6xxx: Add support for model-specific pre- and post-reset handlers
719dac9679fa wifi: ath10k: populate board data for WCN3990
2142fc035872 wifi: ath10k: Fix an error code problem in ath10k_dbg_sta_write_peer_debug_trigger()
27600e0c5272 thermal/drivers/tsens: Fix null pointer dereference
89e2d5f29a36 x86/purgatory: Switch to the position-independent small code model
83d460c9f4e4 scsi: hpsa: Fix allocation size for Scsi_Host private data
a3f5c4404a46 scsi: libsas: Fix the failure of adding phy with zero-address to port
9a185cc5a79b cppc_cpufreq: Fix possible null pointer dereference
65cbcec7db54 udp: Avoid call to compute_score on multiple sites
547c22f28cd7 net: remove duplicate reuseport_lookup functions
284f738be643 net: export inet_lookup_reuseport and inet6_lookup_reuseport
35db5e76d5e9 cpufreq: exit() callback is optional
43b27f9714bd cpufreq: Rearrange locking in cpufreq_remove_dev()
f0773bd7cab4 cpufreq: Split cpufreq_offline()
4b29dd145a06 cpufreq: Reorganize checks in cpufreq_offline()
83ca1efe5044 selftests/bpf: Fix umount cgroup2 error in test_sockmap
d09a8f2d3004 gfs2: Fix "ignore unlock failures after withdraw"
1fa360d7441b gfs2: Don't forget to complete delayed withdraw
d582bb39e0e3 ACPI: disable -Wstringop-truncation
96c44901df31 irqchip/loongson-pch-msi: Fix off-by-one on allocation error path
e434ddd1da70 irqchip/alpine-msi: Fix off-by-one in allocation error path
f98c6fd4ec2b scsi: ufs: core: Perform read back after disabling UIC_COMMAND_COMPL
64875204247f scsi: ufs: core: Perform read back after disabling interrupts
dd33e64e50de scsi: ufs: cdns-pltfrm: Perform read back after writing HCLKDIV
dca83b9fd190 scsi: ufs: qcom: Perform read back after writing CGC enable
8a4a516a7fdd scsi: ufs: qcom: Perform read back after writing unipro mode
49edc54dd9b3 scsi: ufs: ufs-qcom: Clear qunipro_g4_sel for HW version major 5
f1f8d2978805 scsi: ufs: ufs-qcom: Fix the Qcom register name for offset 0xD0
52ac441ca7c9 scsi: ufs: qcom: Perform read back after writing REG_UFS_SYS1CLK_1US
a765a56392af scsi: ufs: qcom: Perform read back after writing reset bit
f654b258e9fa bpf: Pack struct bpf_fib_lookup
1a82569ea51a qed: avoid truncating work queue length
97f0f81eca30 sched/fair: Add EAS checks before updating root_domain::overutilized
8a1f57539db4 x86/boot: Ignore relocations in .notes sections in walk_relocs() too
b47b7640ea4c wifi: ath10k: poll service ready message before failing
69296914bfd5 md: fix resync softlockup when bitmap size is less than array size
54f39d56d6bf null_blk: Fix missing mutex_destroy() at module removal
3355628ed097 soc: mediatek: cmdq: Fix typo of CMDQ_JUMP_RELATIVE
a1d21bcd78cf jffs2: prevent xattr node from overflowing the eraseblock
ff5dbd6a74ff s390/cio: fix tracepoint subchannel type field
cc1e53c7f77d crypto: x86/sha512-avx2 - add missing vzeroupper
7bce9cd3da5a crypto: x86/sha256-avx2 - add missing vzeroupper
d15b50f2ef6b crypto: x86/nh-avx2 - add missing vzeroupper
b975277e6d7b crypto: ccp - drop platform ifdef checks
4e56db565120 parisc: add missing export of __cmpxchg_u8()
669ed3c1ea2d nilfs2: fix out-of-range warning
12db25a54ce6 ecryptfs: Fix buffer size for tag 66 packet
eb6d925fe70c firmware: raspberrypi: Use correct device for DMA mappings
d19ba2e3f5e7 mm/slub, kunit: Use inverted data to corrupt kmem cache
c69a1e4b419c crypto: bcm - Fix pointer arithmetic
2be75d2a8d26 openpromfs: finish conversion to the new mount API
cbfd1088e24e epoll: be better about file lifetimes
92de16aeca0e nvme: find numa distance only if controller has valid numa id
e1e4e33df597 x86/mm: Remove broken vsyscall emulation code from the page fault code
8f11f991f221 drm/amdkfd: Flush the process wq before creating a kfd_process
77fb5cbe0228 ASoC: da7219-aad: fix usage of device_get_named_child_node()
19ef439df2a6 softirq: Fix suspicious RCU usage in __do_softirq()
1d3ff18aeee5 ASoC: rt715-sdca: volume step modification
5b49e8195f9a ASoC: rt715: add vendor clear control register
5b4d0d839995 regulator: vqmmc-ipq4019: fix module autoloading
a06efd8ab975 ASoC: dt-bindings: rt5645: add cbj sleeve gpio property
f8324c4c3555 ASoC: rt5645: Fix the electric noise due to the CBJ contacts floating
ab859797e4b8 regulator: irq_helpers: duplicate IRQ name
621cf1de2d23 selftests: sud_test: return correct emulated syscall value on RISC-V
3218fd551406 drm/amd/display: Set color_mgmt_changed to true on unsuspend
c26b6683703b net: usb: qmi_wwan: add Telit FN920C04 compositions
551b1c385009 dt-bindings: rockchip: grf: Add missing type to 'pcie-phy' node
a88b42393ab8 wifi: cfg80211: fix the order of arguments for trace events of the tx_rx_evt class
ff80185e7b7b ALSA: Fix deadlocks with kctl removals at disconnection
e7e0ca200772 ALSA: core: Fix NULL module pointer assignment at card init
98740ae2b361 fs/ntfs3: Break dir enumeration if directory contents error
562c86caed68 fs/ntfs3: Fix case when index is reused during tree transformation
7ab0c256964e fs/ntfs3: Taking DOS names into account during link counting
4a8cd11d8538 fs/ntfs3: Remove max link count info display during driver init
06afce714d87 nilfs2: fix potential hang in nilfs_detach_log_writer()
257d6c90dc38 nilfs2: fix unexpected freezing of nilfs_segctor_sync()
e6062c494b93 net: smc91x: Fix m68k kernel compilation for ColdFire CPU
f3a1efd98ba2 tools/latency-collector: Fix -Wformat-security compile warns
595363182f28 ring-buffer: Fix a race between readers and resize checks
b6d21cf40de1 r8169: Fix possible ring buffer corruption on fragmented Tx packets.
528a620c1397 Revert "r8169: don't try to disable interrupts if NAPI is, scheduled already"
3adc11febf5a serial: 8250_bcm7271: use default_mux_rate if possible
504178fb7d9f speakup: Fix sizeof() vs ARRAY_SIZE() bug
ab1e76993c2a tty: n_gsm: fix missing receive state reset after mode switch
4c267110fc11 tty: n_gsm: fix possible out-of-bounds in gsm0_receive()
bdd621ccc993 x86/tsc: Trust initial offset in architectural TSC-adjust MSRs
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 9b280f895ebd395c3dcfb403efae06674394eaa7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
284087d4f7d5 Linux 5.15.158
802cab68a6d5 serial: core: fix kernel-doc for uart_port_unlock_irqrestore()
e6a488ae31ce udp: preserve the connected status if only UDP cmsg
93ba36238db6 bounds: Use the right number of bits for power-of-two CONFIG_NR_CPUS
b65fb50e04a9 HID: i2c-hid: remove I2C_HID_READ_PENDING flag to prevent lock-up
b93bdfcf41f2 fbdev: fix incorrect address computation in deferred IO
5a09eae9a7db i2c: smbus: fix NULL function pointer dereference
52e8a42b1107 riscv: Fix TASK_SIZE on 64-bit NOMMU
83c5c0e3cd08 riscv: fix VMALLOC_START definition
9edd3aa34d50 dmaengine: idxd: Fix oops during rmmod on single-CPU platforms
0ccac964520a dma: xilinx_dpdma: Fix locking
dd946e8e57c0 idma64: Don't try to serve interrupts when device is powered off
f5db31e59fd8 dmaengine: owl: fix register access functions
4fa0befa92f2 tcp: Fix NEW_SYN_RECV handling in inet_twsk_purge()
214a2dfbb84f tcp: Clean up kernel listener's reqsk in inet_twsk_purge()
5be39f901169 mtd: diskonchip: work around ubsan link failure
ec8d0ee88079 stackdepot: respect __GFP_NOLOCKDEP allocation flag
018c4ea7002f net: b44: set pause params only when interface is up
d35fb1664eb2 ethernet: Add helper for assigning packet type when dest address does not match device address
5dbdbe113391 irqchip/gic-v3-its: Prevent double free on error
9d0580ded513 drm/amdgpu: Fix leak when GPU memory allocation fails
7e350ee649e0 drm/amdgpu/sdma5.2: use legacy HDP flush for SDMA2/3
1a1dc37c23aa arm64: dts: rockchip: enable internal pull-up for Q7_THRM# on RK3399 Puma
36b32816fbab cpu: Re-enable CPU mitigations by default for !X86 architectures
e58047553a4e btrfs: fix information leak in btrfs_ioctl_logical_to_ino()
1200481cd606 mmc: sdhci-msm: pervent access to suspended controller
52f9041deaca Bluetooth: qca: fix NULL-deref on non-serdev suspend
b3b2f2ed7d56 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0bda:0x4853
46c105b178b9 Bluetooth: Fix type of len in {l2cap,sco}_sock_getsockopt_old()
2cb0b9aaa0fe x86/cpu: Fix check for RDPKRU in __show_regs()
b8511fbf03fb tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together
1ea85ae08e39 tracing: Show size of requested perf buffer
605a9eb70e92 net/mlx5e: Fix a race in command alloc flow
7e44291e9615 Revert "crypto: api - Disallow identical driver names"
51256394970e drm/vmwgfx: Fix crtc's atomic check conditional
7c3461b6b1dc drm-print: add drm_dbg_driver to improve namespace symmetry
479244d68f5d serial: mxs-auart: add spinlock around changing cts state
5c92a4517cc9 serial: core: Provide port lock wrappers
2e29ff824b47 af_unix: Suppress false-positive lockdep splat for spin_lock() in __unix_gc().
0b289962c482 net: ethernet: ti: am65-cpts: Fix PTPv1 message type on TX packets
2418d3f348d5 iavf: Fix TC config comparison with existing adapter TC config
69ae07c7ad82 i40e: Report MFS in decimal base instead of hex
ff7431f898dd i40e: Do not use WQ_MEM_RECLAIM flag for workqueue
5c45feb3c288 netfilter: nf_tables: honor table dormant flag from netdev release event path
63d814d93c5c mlxsw: spectrum_acl_tcam: Fix memory leak when canceling rehash work
64435b64e43d mlxsw: spectrum_acl_tcam: Fix incorrect list API usage
039992b6d2df mlxsw: spectrum_acl_tcam: Fix warning during rehash
413a01886c39 mlxsw: spectrum_acl_tcam: Fix memory leak during rehash
7adc29af50f7 mlxsw: spectrum_acl_tcam: Rate limit error message
4c89642ca47f mlxsw: spectrum_acl_tcam: Fix possible use-after-free during rehash
c17976b42d54 mlxsw: spectrum_acl_tcam: Fix possible use-after-free during activity update
2943fb714d83 mlxsw: spectrum_acl_tcam: Fix race during rehash delayed work
9048616553c6 net: openvswitch: Fix Use-After-Free in ovs_ct_exit
8ece90ac97eb ipvs: Fix checksumming on GSO of SCTP packets
2e74b3fd6bf5 net: gtp: Fix Use-After-Free in gtp_dellink
dd602fb3526d net: usb: ax88179_178a: stop lying about skb->truesize
03b5a9b2b526 ipv4: check for NULL idev in ip_route_use_hint()
55da4788ceed NFC: trf7970a: disable all regulators on removal
f41fbb4ff219 bridge/br_netlink.c: no need to return void function
23b7ee4a8d55 icmp: prevent possible NULL dereferences from icmp_build_probe()
8bdd3cf01490 mlxsw: core: Unregister EMAD trap using FORWARD action
7336b6aa825f vxlan: drop packets from invalid src-address
66384a7399f9 wifi: iwlwifi: mvm: return uid from iwl_mvm_build_scan_cmd
f5aa109c94ec wifi: iwlwifi: mvm: remove old PASN station when adding a new one
0f530ed87266 ARC: [plat-hsdk]: Remove misplaced interrupt-cells property
7acd2d7b7603 arm64: dts: mediatek: mt2712: fix validation errors
203e81849bd9 arm64: dts: mediatek: mt7622: drop "reset-names" from thermal block
7b0a487bce51 arm64: dts: mediatek: mt7622: fix ethernet controller "compatible"
d856ae10cdcf arm64: dts: mediatek: mt7622: fix IR nodename
0434c99bf3f1 arm64: dts: mediatek: mt7622: fix clock controllers
2f83d3d2cc3c arm64: dts: mediatek: mt7622: introduce nodes for Wireless Ethernet Dispatch
506ac5538498 arm64: dts: mediatek: mt7622: add support for coherent DMA
a897ecbb5779 arm64: dts: mediatek: mt8183: Add power-domains properity to mfgcfg
daf284595e6f arm64: dts: rockchip: Remove unsupported node from the Pinebook Pro dts
91eb350da992 arm64: dts: rockchip: enable internal pull-up on PCIE_WAKE# for RK3399 Puma
c5ff64a50037 arm64: dts: rockchip: fix alphabetical ordering RK3399 puma
938cf022b72c arm64: dts: rockchip: enable internal pull-up on Q7_USB_ID for RK3399 Puma
d69ccea6041e HID: logitech-dj: allow mice to use all types of reports
9fd9468d1c5e HID: intel-ish-hid: ipc: Fix dev_err usage with uninitialized dev->devc
e054770d566b cifs: reinstate original behavior again for forceuid/forcegid
929ba00702cf smb: client: fix rename(2) regression against samba
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 88ec14db188d701168a6d6978475bd9fd61cb20b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The archive/zip package's handling of certain types of invalid zip files
differs from the behavior of most zip implementations. This misalignment
could be exploited to create an zip file with contents that vary depending
on the implementation reading the file. The archive/zip package now rejects
files containing these errors.
References:
https://nvd.nist.gov/vuln/detail/CVE-2024-24789
Upstream-patch:
c8e40338cf
(From OE-Core rev: f198fdc392c6e3b99431383ab6577749e83f1cb3)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Debian 12 no longer supports replacing dash with bash as default shell.
Therefore to achieve compatibility with Debian 12, all bashisms need
to be removed.
Shell comparison via == gives an error with dash and thus the condition
is always false.
(From OE-Core rev: 3723b26f82219ff71823335d550dbf29086d63d4)
(From OE-Core rev: c6cafd2aa50357c80fbab79741d575ff567c5766)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
PEAP client: Update Phase 2 authentication requirements. Also see
https://www.top10vpn.com/research/wifi-vulnerabilities/
Patch is copied from scarthgap, the recipes differ too much for
cherry-pick even if they have the same version.
(From OE-Core rev: 5e1283f0afeaf0d0aa5e1c96fc571f69897e1ca8)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Commit 60774248a5 solves issues when i or j
have been set in other shell functions.
Since j is not unset after the inner loop, the image will only be copied
for the first configuration.
Unsetting i and j after the loops also prevents index issues in other functions.
(From OE-Core rev: f6de96c9fa8d0b6c81c32016f342ad93c8940d9e)
Signed-off-by: Florian Amstutz <florian.amstutz@scs.ch>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Switch to use flit core since upstream changed.
They also changed the capitalisation under pypi.
The license didn't change but the file was renamed, probably as it wasn't
rst.
(From OE-Core rev: 58ee84c274b0c93902aad5d4f434daec5da55134)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e352680528b18c3cdae26233bef7cddc2771d42d)
Upgrade fixes CVE-2024-34064
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patch for CVE-2021-42380.
Move if before patch for CVE-2023-42363 because they touch the same code
and they are in this order in git history so we avoid fuzz modifications.
This will remove fuzz modifications from CVE-2023-42363 and both will
apply cleanly without modifications (except line number changes and the
first one also has little fuzz fix in tests).
This will also make it equal to master/scarthgap patch order/content.
(From OE-Core rev: af3c8ff64054e131b009545883cb87454ce04b64)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: 8e650506885bc4465f9569b3ccdc327eb83d90db)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 28b8d57a88)
Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: c09335a23025ff78a6d3eb41c483b5a479b1c3be)
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>
(cherry picked from commit 644914efa8)
Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There are two types of soft FPU options for arm, soft and softfp, and if
using the latter the wrong dynamic loader will be used.
E.g. go will link against ld-linux-armhf.so.3, but libc6 will only ship
a ld-linux.so.3, so go programs will fail to start.
Fix this by instead checking for TARGET_FPU being 'hard' and then
applying the suffix.
(From OE-Core rev: c7426629245db2ea8d9f3cf25b575ac31b5a83b0)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 07b4c7a2bd23f8645810e13439e814caaaf9cd94)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
sshd(8) in Portable OpenSSH versions 8.5p1 to 9.7p1 (inclusive).
Race condition resulting in potential remote code execution.
A race condition in sshd(8) could allow remote code execution as root on non-OpenBSD systems.
This attack could be prevented by disabling the login grace timeout (LoginGraceTime=0 in sshd_config)
though this makes denial-of service against sshd(8) considerably easier.
For more information, please refer to the release notes [1] and the
report from the Qualys Security Advisory Team [2] who discovered the bug.
[1] https://www.openssh.com/txt/release-9.8
[2] https://www.qualys.com/2024/07/01/cve-2024-6387/regresshion.txt
References:
https://www.openssh.com/security.html
(From OE-Core rev: ddb998d16fd869acb00a1cd8038ada20fd32aa8b)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
v2: include the missing cve tag: CVE: CVE-2024-6387
v3: add the Signed-off-by on the CVE-2024-6387.patch
Signed-off-by: Steve Sakoman <steve@sakoman.com>
GStreamer EXIF Metadata Parsing Integer Overflow Remote Code Execution Vulnerability.
This vulnerability allows remote attackers to execute arbitrary code on affected
installations of GStreamer. Interaction with this library is required to exploit this
vulnerability but attack vectors may vary depending on the implementation. The specific
flaw exists within the parsing of EXIF metadata. The issue results from the lack of
proper validation of user-supplied data, which can result in an integer overflow before
allocating a buffer. An attacker can leverage this vulnerability to execute code in the
context of the current process. . Was ZDI-CAN-23896.
(From OE-Core rev: 6708631c89d1cb0d7e0e1b888c51826b3939f8af)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove the pages which libxcrypt and shadow already have to avoid
following conflicts during install man-pages and libxcrypt/shadow at the
same time.
Error: Transaction test error:
file /usr/share/man/man3/crypt.3 from install of
libcrypt-doc-4.4.33-r0.x86_64 conflicts with file from package
man-pages-6.04-r0.x86_64
(From OE-Core rev: fbc8f5381e8e1da0d06f7f8e5b8c63a49b1858c2)
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>
(cherry picked from commit 605b4a91dc44d33bd4742841e71645275bc039e8)
Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: bbbb515f7df240b8679567cd3e04d6b4ccc65f6d)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c04b3e0e371859c159b76bff87a5b1299b51d0c8)
Signed-off-by: Daiane Angolini <daiane.angolini@foundries.io>
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE's Fixed by upgrade:
CVE-2024-4741: Fixed potential use after free after SSL_free_buffers() is called
CVE-2024-4603: Fixed an issue where checking excessively long DSA keys or parameters may be very slow
CVE-2024-2511: Fixed unbounded memory growth with session handling in TLSv1.3
Removed backports of CVE-2024-2511 and CVE-2024-4603 as they are already
fixed.
Detailed Information:
https://github.com/openssl/openssl/blob/openssl-3.0/CHANGES.md#changes-between-3013-and-3014-4-jun-2024
(From OE-Core rev: 8f51bac2a05747ea186e928eda2358f2e6295883)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commit on glibc-2.35 stable branch is updated.
72abffe225 Force DT_RPATH for --enable-hardcoded-path-in-tests
(From OE-Core rev: 8accff90a850265ecc8570cfa15e8e5963d2a5d7)
Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A buffer-overread issue was discovered in StringIO 3.0.1, as
distributed in Ruby 3.0.x through 3.0.6 and 3.1.x through
3.1.4. The ungetbyte and ungetc methods on a StringIO can
read past the end of a string, and a subsequent call to
StringIO.gets may return the memory value. 3.0.3 is the main
fixed version; however, for Ruby 3.0 users, a fixed version
is stringio 3.0.1.1, and for Ruby 3.1 users, a fixed version
is stringio 3.0.1.2.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-27280
(From OE-Core rev: 729310d17310dff955c51811ff3339fdbc017b95)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The memory allocation function ACPI_ALLOCATE_ZEROED does not
guarantee a successful allocation, but the subsequent code
directly dereferences the pointer that receives it, which may
lead to null pointer dereference. To fix this issue, a null
pointer check should be added. If it is null, return exception
code AE_NO_MEMORY.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2024-24856
(From OE-Core rev: 0920aacb2a042e10e54db949428471ef9b20c96d)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2024-32002:
Git is a revision control system. Prior to versions 2.45.1, 2.44.1, 2.43.4,
2.42.2, 2.41.1, 2.40.2, and 2.39.4, repositories with submodules can be
crafted in a way that exploits a bug in Git whereby it can be fooled into
writing files not into the submodule's worktree but into a `.git/` directory.
This allows writing a hook that will be executed while the clone operation
is still running, giving the user no opportunity to inspect the code that is
being executed. The problem has been patched in versions 2.45.1, 2.44.1,
2.43.4, 2.42.2, 2.41.1, 2.40.2, and 2.39.4. If symbolic link support is
disabled in Git (e.g. via `git config --global core.symlinks false`), the
described attack won't work. As always, it is best to avoid cloning
repositories from untrusted sources.
CVE-2024-32004:
Git is a revision control system. Prior to versions 2.45.1, 2.44.1, 2.43.4,
2.42.2, 2.41.1, 2.40.2, and 2.39.4, an attacker can prepare a local repository
in such a way that, when cloned, will execute arbitrary code during the
operation. The problem has been patched in versions 2.45.1, 2.44.1, 2.43.4,
2.42.2, 2.41.1, 2.40.2, and 2.39.4. As a workaround, avoid cloning repositories
from untrusted sources.
CVE-2024-32020:
Git is a revision control system. Prior to versions 2.45.1, 2.44.1, 2.43.4,
2.42.2, 2.41.1, 2.40.2, and 2.39.4, local clones may end up hardlinking files
into the target repository's object database when source and target repository
reside on the same disk. If the source repository is owned by a different user,
then those hardlinked files may be rewritten at any point in time by the
untrusted user. Cloning local repositories will cause Git to either copy or
hardlink files of the source repository into the target repository. This
significantly speeds up such local clones compared to doing a "proper" clone and
saves both disk space and compute time. When cloning a repository located on the
same disk that is owned by a different user than the current user we also end up
creating such hardlinks. These files will continue to be owned and controlled by
the potentially-untrusted user and can be rewritten by them at will in the
future. The problem has been patched in versions 2.45.1, 2.44.1, 2.43.4, 2.42.2,
2.41.1, 2.40.2, and 2.39.4.
CVE-2024-32021:
Git is a revision control system. Prior to versions 2.45.1, 2.44.1, 2.43.4,
2.42.2, 2.41.1, 2.40.2, and 2.39.4, when cloning a local source repository that
contains symlinks via the filesystem, Git may create hardlinks to arbitrary
user-readable files on the same filesystem as the target repository in the
`objects/` directory. Cloning a local repository over the filesystem may
creating hardlinks to arbitrary user-owned files on the same filesystem in the
target Git repository's `objects/` directory. When cloning a repository over the
filesystem (without explicitly specifying the `file://` protocol or `--no-local`),
the optimizations for local cloning will be used, which include attempting to
hard link the object files instead of copying them. While the code includes checks
against symbolic links in the source repository, which were added during the fix
for CVE-2022-39253, these checks can still be raced because the hard link
operation ultimately follows symlinks. If the object on the filesystem appears as
a file during the check, and then a symlink during the operation, this will allow
the adversary to bypass the check and create hardlinks in the destination objects
directory to arbitrary, user-readable files. The problem has been patched in
versions 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2, and 2.39.4.
CVE-2024-32465:
Git is a revision control system. The Git project recommends to avoid working in
untrusted repositories, and instead to clone it first with `git clone --no-local`
to obtain a clean copy. Git has specific protections to make that a safe
operation even with an untrusted source repository, but vulnerabilities allow
those protections to be bypassed. In the context of cloning local repositories
owned by other users, this vulnerability has been covered in CVE-2024-32004. But
there are circumstances where the fixes for CVE-2024-32004 are not enough: For
example, when obtaining a `.zip` file containing a full copy of a Git repository,
it should not be trusted by default to be safe, as e.g. hooks could be configured
to run within the context of that repository. The problem has been patched in
versions 2.45.1, 2.44.1, 2.43.4, 2.42.2, 2.41.1, 2.40.2, and 2.39.4. As a
workaround, avoid using Git in repositories that have been obtained via archives
from untrusted sources.
References:
https://nvd.nist.gov/vuln/detail/CVE-2024-32002https://nvd.nist.gov/vuln/detail/CVE-2024-32004https://nvd.nist.gov/vuln/detail/CVE-2024-32020https://nvd.nist.gov/vuln/detail/CVE-2024-32021https://nvd.nist.gov/vuln/detail/CVE-2024-32465
(From OE-Core rev: 209c41377abf6853455b00af3923f1b244a3766b)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
wall in util-linux through 2.40, often installed with setgid
tty permissions, allows escape sequences to be sent to other
users' terminals through argv. (Specifically, escape sequences
received from stdin are blocked, but escape sequences received
from argv are not blocked.) There may be plausible scenarios
where this leads to account takeover.
CVE-2024-28085-0005 is the CVE fix and CVE-2024-28085-0001,
CVE-2024-28085-0002, CVE-2024-28085-0003, CVE-2024-28085-0004
are dependent commits to fix the CVE.
References:
https://nvd.nist.gov/vuln/detail/CVE-2024-28085
(From OE-Core rev: 28d9f948536dfee2330e4cfd225c932d20d688f1)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adds bitbake variable to set additional mount flags for the /var/lib
overlayfs or bind mount when using a read-only root filesystem. This
can be used to set additional options like "-o nodev".
(From OE-Core rev: c3109e40e2c2c881996dd3fcc95fca74f098646d)
(From OE-Core rev: e0a1ed7aa1f2b12d985414db9a75d6e151ae8d21)
Signed-off-by: Colin McAllister <colin.mcallister@garmin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: 9e3a2e143ef2aaab335439ddbe1ab976aeeed35d)
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>
(cherry picked from commit c653bfc68b)
Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: b611c77e4883ad81a8f40cbee3fea006500735ed)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 44b397daa68b4d0a461225fe9ff7db8b5fcfdb7b)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 69128ca66991b13358f2552fcd5a7cfa6dda4952)
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>
(cherry picked from commit 6b54215074d7f3dbba07f096f16b9c0acf51527c)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We have been seeing obscure failures in devtool, particularly on newer
autobuilder workers where it appears the cache is assumed to be valid
when it shouldn't be.
We're using the 'seconds' granulation mtime field which is not really
a good way of telling if a file has changed. We can switch to the "ns"
version which is better however also add in inode number and size as
precautions. We already have all this data and tuples are fast so there
isn't really any cost to do so.
This hopefully fixes [YOCTO #15318].
(Bitbake rev: 5a90927f31c4f9fccbe5d9d07d08e6e69485baa8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d9e5d313c79500e3c70ab9c3239b6b2180194f67)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adresses CVEs: CVE-2024-33599, CVE-2024-33600, CVE-2024-33601, CVE-2024-33602
Changes:
54a666dc5c elf: Disable some subtests of ifuncmain1, ifuncmain5 for !PIE
3a38600cc7 malloc: Exit early on test failure in tst-realloc
924a98402a nscd: Use time_t for return type of addgetnetgrentX
396f065496 login: structs utmp, utmpx, lastlog _TIME_BITS independence (bug 30701)
77d8f49058 login: Check default sizes of structs utmp, utmpx, lastlog
8e7f0eba01 sparc: Remove 64 bit check on sparc32 wordsize (BZ 27574)
55771aba9d elf: Also compile dl-misc.os with $(rtld-early-cflags)
7a5864cac6 CVE-2024-33601, CVE-2024-33602: nscd: netgroup: Use two buffers in addgetnetgrentX (bug 31680)
bafadc589f CVE-2024-33600: nscd: Avoid null pointer crashes after notfound response (bug 31678)
4370bef52b CVE-2024-33600: nscd: Do not send missing not-found response in addgetnetgrentX (bug 31678)
7a95873543 CVE-2024-33599: nscd: Stack-based buffer overflow in netgroup cache (bug 31677)
Since glibc introduced file sysdeps/arm/bits/wordsize.h
our multilib patch needed to be updated.
(From OE-Core rev: 10b57ae56e6205414a44531728f691fda59a16c7)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
FreeGlyph() function declared in render/glyphstr_priv.h, it is not present in
current recipe version and introduced in later versions, added this change to
render/glyphstr.h
(From OE-Core rev: cc2d9275203ad9489da43ff4e1f0983c00f235fd)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Make Scarthgap a current release
- Add Styhead
(From yocto-docs rev: 78b8d5b18274a41ffec43ca4e136abc717585f6d)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
They used to be required for qemu graphics support, but neither is being
for anything anymore.
(From yocto-docs rev: 41db85d4d429f06548e14617e05d045958e8566d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In keeping with the addition of the motd message pointing out that
the poky DISTRO is a reference distribution, adjust the opening of the
Creating Your Own Distribution section to match. Additionally, add a
section on the end pointing out what users need to consider if they just
take a copy of the poky distribution and modify it.
(From yocto-docs rev: 30bdf5a101466acdf63027bbdfb69ee18ed707ab)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ppp package has "RSA Data Security" license text
in Message-Digest Algorithm source file md5.c and md4.c
Add RSA-MD in LICENSE field for ppp package
(From OE-Core rev: 24fd9b6756728a0337100f53a1c6e92aba092f9d)
Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There was no CVE assigned but the commit message is clear.
(From OE-Core rev: 3743a82162546eceb8d54b240dc70c521c53bed8)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If the kernel folder does not exist, find will result in an error.
This can occur if the kernel has no modules but, for example, custom modules are created.
Add check before deleting.
(From OE-Core rev: 4e4681b26e0d88ad219d72b75e598e6b81b430fc)
Signed-off-by: Heiko Thole <heiko.thole@entwicklung.eq-3.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7ef767d84d56b25498e45db83bb8f9d9caebeaf9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/.:
1/1 [
Author: Bruce Ashfield
Email: bruce.ashfield@gmail.com
Subject: nfsd: drop CONFIG_NFSD_V3
Date: Tue, 2 Aug 2022 10:52:25 -0400
commit 5f9a62ff7d2808c7b56c0ec90f3b7eae5872afe6
Author: Chuck Lever <chuck.lever@oracle.com>
Date: Sun Feb 6 12:25:47 2022 -0500
NFSD: Remove CONFIG_NFSD_V3
Eventually support for NFSv2 in the Linux NFS server is to be
deprecated and then removed.
However, NFSv2 is the "always supported" version that is available
as soon as CONFIG_NFSD is set. Before NFSv2 support can be removed,
we need to choose a different "always supported" version.
This patch removes CONFIG_NFSD_V3 so that NFSv3 is always supported,
as NFSv2 is today. When NFSv2 support is removed, NFSv3 will become
the only "always supported" NFS version.
The defconfigs still need to be updated to remove CONFIG_NFSD_V3=y.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: dcbca1aedd9b41e78e00d6b763b2e99886be0780)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
b925f60c6ee7 Linux 5.15.157
d564809f27ea net: dsa: mt7530: fix enabling EEE on MT7531 switch on all boards
eb6535c6f7c2 net: dsa: mt7530: fix improper frames on all 25MHz and 40MHz XTAL MT7530
63ba7a80d6e2 net: dsa: introduce preferred_default_local_cpu_port and use on MT7530
84b7f50e631a net: dsa: mt7530: set all CPU ports in MT7531_CPU_PMAP
bdbe483da21f nilfs2: fix OOB in nilfs_set_de_type
3ab056814cd8 nouveau: fix instmem race condition around ptr stores
49c9958cf0a2 drm/vmwgfx: Sort primary plane formats by order of preference
8b12fc7b0326 drm/amdgpu: validate the parameters of bo mapping operations more clearly
a2fd6dbc98be binder: check offset alignment in binder_get_object()
0dc727a4e054 init/main.c: Fix potential static_command_line memory overflow
813f5213f2c6 arm64: hibernate: Fix level3 translation fault in swsusp_save()
f5a55db79bf7 KVM: x86/pmu: Do not mask LVTPC when handling a PMI on AMD platforms
7169354120d8 KVM: x86: Snapshot if a vCPU's vendor model is AMD vs. Intel compatible
43f00210cb25 fs: sysfs: Fix reference leak in sysfs_break_active_protection()
0d130158db29 speakup: Avoid crash on very long word
d8a2225f7dfa mei: me: disable RPL-S on SPS and IGN firmwares
7f67c2020cb0 usb: gadget: f_ncm: Fix UAF ncm object at re-bind after usb ep transport error
75ceeadfab1c usb: Disable USB3 LPM at shutdown
8aa5c28ac65c usb: dwc2: host: Fix dereference issue in DDMA completion flow.
7182175f565f Revert "usb: cdc-wdm: close race between read and workqueue"
def039849617 USB: serial: option: add Telit FN920C04 rmnet compositions
cd27cf1ec66d USB: serial: option: add Rolling RW101-GL and RW135-GL support
c48d624bbbad USB: serial: option: support Quectel EM060K sub-models
3338a967ca08 USB: serial: option: add Lonsung U8300/U9300 product
e94566d88701 USB: serial: option: add support for Fibocom FM650/FG650
6b5043463619 USB: serial: option: add Fibocom FM135-GL variants
7a3bbe41efa5 serial/pmac_zilog: Remove flawed mitigation for rx irq flood
b0b268eeb087 comedi: vmk80xx: fix incomplete endpoint checking
e39fae579d17 thunderbolt: Fix wake configurations after device unplug
62e0a5d4d4de thunderbolt: Avoid notify PM core about runtime PM resume
4291a6233ba8 x86/cpufeatures: Fix dependencies for GFNI, VAES, and VPCLMULQDQ
0be237b6b753 x86/bugs: Fix BHI retpoline check
a29ec0465dce clk: Get runtime PM before walking tree during disable_unused
db7c0ef4afea clk: Initialize struct clk_core kref earlier
bc6d766991e1 clk: Print an info line before disabling unused clocks
f3d89bc7dd65 clk: remove extra empty line
bdd70c8b02e7 clk: Mark 'all_lists' as const
3254a1f27952 clk: Remove prepare_lock hold assertion in __clk_release()
ce77f3beed02 drm/panel: visionox-rm69299: don't unregister DSI device
df0991da7db8 drm: nv04: Fix out of bounds access
3076b3c38a70 s390/cio: fix race condition during online processing
498f7b8037da s390/qdio: handle deferred cc1
45d70025006c RDMA/mlx5: Fix port number for counter query in multi-port configuration
8261489de3af RDMA/cm: Print the old state when cm_destroy_id gets timeout
2973b4a5eae7 RDMA/rxe: Fix the problem "mutex_destroy missing"
831157756e3c net: ethernet: ti: am65-cpsw-nuss: cleanup DMA Channels before using them
9495b7a412e3 net: dsa: mt7530: fix mirroring frames received on local port
a50dbeca28ac tun: limit printing rate when illegal packet received by tun dev
ae3f9e1221b3 af_unix: Don't peek OOB data without MSG_OOB.
1738dfe72c52 af_unix: Call manage_oob() for every skb in unix_stream_read_generic().
e719b52d0c56 netfilter: flowtable: incorrect pppoe tuple
d06977b9a410 netfilter: flowtable: validate pppoe header
5345d78ae64d netfilter: nf_flow_table: count pending offload workqueue tasks
7a1679e2d9bf netfilter: nft_set_pipapo: do not free live element
dceb683ab87c netfilter: br_netfilter: skip conntrack input hook for promisc packets
379bf7257bc5 netfilter: nf_tables: Fix potential data-race in __nft_obj_type_get()
0b6de00206ad netfilter: nf_tables: Fix potential data-race in __nft_expr_type_get()
fc1021337e59 Revert "lockd: introduce safe async lock op"
2a3073d58382 Revert "tracing/trigger: Fix to return error if failed to alloc snapshot"
2df2dd27066c kprobes: Fix possible use-after-free issue on kprobe registration
1253e34a548f bpf: Fix ringbuf memory type confusion when passing to helpers
cc9ac419351b bpf: Fix out of bounds access for ringbuf helpers
adc2d11b86ea bpf: Generally fix helper register offset check
0c261cbc29a6 bpf: Generalize check_ctx_reg for reuse with other types
1b661661642d bpf: Extend kfunc with PTR_TO_CTX, PTR_TO_MEM argument support
621bbe924c68 selftests/ftrace: Limit length in subsystem-enable tests
edfaf679b7c3 SUNRPC: Fix rpcgss_context trace event acceptor field
2364d0278fe1 btrfs: record delayed inode root in transaction
747228929b32 ksmbd: do not set SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1
88b7f1143b15 ksmbd: validate payload size in ipc response
044b3d6c94c6 ksmbd: don't send oplock break if rename fails
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 9c5ac2918753d3630dcd32673bee8ce72e8fe856)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change
ea091017ef62 ipv6: Fix data races around sk->sk_prot.
ff8710da80ee ipv6: annotate some data-races around sk->sk_prot
e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops.
c52b9710c83d Linux 5.15.156
88168b947c34 drm/i915/cdclk: Fix CDCLK programming order when pipes are active
b2bf58581baa x86/bugs: Replace CONFIG_SPECTRE_BHI_{ON,OFF} with CONFIG_MITIGATION_SPECTRE_BHI
d315f5eba585 x86/bugs: Remove CONFIG_BHI_MITIGATION_AUTO and spectre_bhi=auto
ebba2270ab74 x86/bugs: Clarify that syscall hardening isn't a BHI mitigation
e47d1cbde759 x86/bugs: Fix BHI handling of RRSBA
b4f2718f3d9b x86/bugs: Rename various 'ia32_cap' variables to 'x86_arch_cap_msr'
c768db14db8e x86/bugs: Cache the value of MSR_IA32_ARCH_CAPABILITIES
145d9930a151 x86/bugs: Fix BHI documentation
2c761457ef18 x86/bugs: Fix return type of spectre_bhi_state()
c6fd0e4f0069 irqflags: Explicitly ignore lockdep_hrtimer_exit() argument
69843741d64f x86/apic: Force native_apic_mem_read() to use the MOV instruction
c2981e32cf46 selftests: timers: Fix abs() warning in posix_timers test
70688450ddda x86/cpu: Actually turn off mitigations by default for SPECULATION_MITIGATIONS=n
e8f4a290abe9 perf/x86: Fix out of range data
acf9b01d344f vhost: Add smp_rmb() in vhost_vq_avail_empty()
d2dc6600d4e3 drm/client: Fully protect modes[] with dev->mode_config.mutex
773d38f42bbe btrfs: qgroup: correctly model root qgroup rsv in convert
23b57c556609 iommu/vt-d: Allocate local memory for page request queue
81f3ad644fbf tracing: hide unused ftrace_event_id_fops
fdfbf54d128a net: ena: Fix incorrect descriptor free behavior
ec25a9ce095a net: ena: Wrong missing IO completions check order
e667a05cbb39 net: ena: Fix potential sign extension issue
e76c2678228f af_unix: Fix garbage collector racing against connect()
37120fa8d92a af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
22641478d80f net: dsa: mt7530: trap link-local frames regardless of ST Port State
26515606ecb5 net: sparx5: fix wrong config being used when reconfiguring PCS
7aaee12b804c net/mlx5: Properly link new fs rules into the tree
97dab36e57c6 netfilter: complete validation of user input
4b19e9507c27 ipv6: fix race condition between ipv6_get_ifaddr and ipv6_del_addr
6179cdbfe05d ipv4/route: avoid unused-but-set-variable warning
ed94af8d07d5 ipv6: fib: hide unused 'pn' variable
98b3e282623f octeontx2-af: Fix NIX SQ mode and BP config
b4bc99d04c68 af_unix: Clear stale u->oob_skb.
3c1ae6de74e3 geneve: fix header validation in geneve[6]_xmit_skb
f0a068de65d5 xsk: validate user input for XDP_{UMEM|COMPLETION}_FILL_RING
a9dca26b745e u64_stats: Disable preemption on 32bit UP+SMP PREEMPT_RT during updates.
11e04135b087 net: openvswitch: fix unwanted error log on timeout policy probing
8c820f7c8e9b scsi: qla2xxx: Fix off by one in qla_edif_app_getstats()
5562dbfcf59b nouveau: fix function cast warning
8d278fc34cdd Revert "drm/qxl: simplify qxl_fence_wait"
42beda7db44f arm64: dts: imx8-ss-conn: fix usdhc wrong lpcg clock order
cc7b83f04b43 media: cec: core: remove length check of Timer Status
75193678cce9 Bluetooth: Fix memory leak in hci_req_sync_complete()
53e494b7bc43 ring-buffer: Only update pages_touched when a new page is touched
87b6af1a7683 batman-adv: Avoid infinite loop trying to resize local TT
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 3b229158f19e99588ad714eb993a5618a8f27540)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
fa3df276cd36 Linux 5.15.155
b54c4632946a Revert "ACPI: CPPC: Use access_width over bit_width for system memory accesses"
1793e6b2dae0 VMCI: Fix possible memcpy() run-time warning in vmci_datagram_invoke_guest_handler()
dd883e0138f1 Bluetooth: btintel: Fixe build regression
bb6b88270714 platform/x86: intel-vbtn: Update tablet mode switch at end of probe
dfb2ce952143 randomize_kstack: Improve entropy diffusion
7cfee26d1950 x86/mm/pat: fix VM_PAT handling in COW mappings
abfae420789a virtio: reenable config if freezing device failed
5d17986cbfd5 gcc-plugins/stackleak: Avoid .head.text section
7e0bd07ce965 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text
2d154a54c58f tty: n_gsm: require CAP_NET_ADMIN to attach N_GSM0710 ldisc
6cbbe1ba76ee netfilter: nf_tables: discard table flag update with pending basechain deletion
eb769ff4e281 netfilter: nf_tables: release mutex after nft_gc_seq_end from abort path
37fc2cde9d19 netfilter: nf_tables: release batch on table validation from abort path
48d6bcfc3175 fbmon: prevent division by zero in fb_videomode_from_videomode()
e2ce8625c321 drivers/nvme: Add quirks for device 126f:2262
871e695c08a3 fbdev: viafb: fix typo in hw_bitblt_1 and hw_bitblt_2
3beea96d4fc8 ASoC: soc-core.c: Skip dummy codec when adding platforms
eb7e92dbdc78 usb: sl811-hcd: only defined function checkdone if QUIRK2 is defined
e0db818c0871 usb: typec: tcpci: add generic tcpci fallback compatible
b6b12f4577a1 tools: iio: replace seekdir() in iio_generic_buffer
1d5276914eb7 ring-buffer: use READ_ONCE() to read cpu_buffer->commit_page in concurrent environment
39438227f888 ktest: force $buildonly = 1 for 'make_warnings_file' test type
72794acdd16b platform/x86: touchscreen_dmi: Add an extra entry for a variant of the Chuwi Vi8 tablet
18c51d97a242 Input: allocate keycode for Display refresh rate toggle
baf8a6d2cdd1 RDMA/cm: add timeout to cm_destroy_id wait
21e7d72d0cfc block: prevent division by zero in blk_rq_stat_sum()
be113e082b65 libperf evlist: Avoid out-of-bounds access
5dcded25c7e1 Revert "ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default"
504eb6b26ce8 SUNRPC: increase size of rpc_wait_queue.qlen from unsigned short to unsigned int
343586deb873 drm/amd/display: Fix nanosec stat overflow
ad207d1ca6d5 ext4: forbid commit inconsistent quota data when errors=remount-ro
19b7a1ff81b7 ext4: add a hint for block bitmap corrupt state in mb_groups
85f315792fac ALSA: firewire-lib: handle quirk to calculate payload quadlets as data block counter
09de9c3614ad media: sta2x11: fix irq handler cast
46e8711231b2 isofs: handle CDs with bad root inode but good Joliet root directory
7849e6f8410d scsi: lpfc: Fix possible memory leak in lpfc_rcv_padisc()
fd203d2c671b sysv: don't call sb_bread() with pointers_lock held
0b75d679e88f pinctrl: renesas: checker: Limit cfg reg enum checks to provided IDs
f917c66b1135 Input: synaptics-rmi4 - fail probing if memory allocation for "phys" fails
006936ecb4ed Bluetooth: btintel: Fix null ptr deref in btintel_read_version
b9117dc783c0 net/smc: reduce rtnl pressure in smc_pnet_create_pnetids_list()
2f6174fd4ccf btrfs: send: handle path ref underflow in header iterate_inode_ref()
a83c1f67a0f7 btrfs: export: handle invalid inode or root reference in btrfs_get_parent()
d1ffa4ae2d59 btrfs: handle chunk tree lookup error in btrfs_relocate_sys_chunks()
805a1cdde82f wifi: ath11k: decrease MHI channel buffer length to 8KB
0f22f30f79a8 net: pcs: xpcs: Return EINVAL in the internal methods
9a16a0d03305 tools/power x86_energy_perf_policy: Fix file leak in get_pkg_num()
0ff96ec22a84 pstore/zone: Add a null pointer check to the psz_kmsg_read
35f6b46eeb03 ionic: set adminq irq affinity
ba30ee96e87a arm64: dts: rockchip: fix rk3399 hdmi ports node
ba580534db14 arm64: dts: rockchip: fix rk3328 hdmi ports node
64a7694c851c cpuidle: Avoid potential overflow in integer multiplication
f4e70f422b76 panic: Flush kernel log buffer at the end
130b0cd06487 VMCI: Fix memcpy() run-time warning in dg_dispatch_as_host()
9ab8e24e81b9 wifi: ath9k: fix LNA selection in ath_ant_try_scan()
ff45899e732e net: dsa: fix panic when DSA master device unbinds on shutdown
cbac7de1d990 amdkfd: use calloc instead of kzalloc to avoid integer overflow
cdfd0a7f0139 Linux 5.15.154
8d8dc7ee5b98 x86: set SPECTRE_BHI_ON as default
a976b129dc86 KVM: x86: Add BHI_NO
c2b9e038896f x86/bhi: Mitigate KVM by default
f825494f2c6f x86/bhi: Add BHI mitigation knob
aa6247c9da25 x86/bhi: Enumerate Branch History Injection (BHI) bug
a9ca0e34a406 x86/bhi: Define SPEC_CTRL_BHI_DIS_S
bd53ec80f218 x86/bhi: Add support for clearing branch history at syscall entry
55516b355b0c x86/syscall: Don't force use of indirect calls for system calls
276fb9a658d0 x86/bugs: Change commas to semicolons in 'spectre_v2' sysfs file
b9c5f7da76b1 nvme: fix miss command type check
d225b0ac96dc gro: fix ownership transfer
6564b014af92 mm/secretmem: fix GUP-fast succeeding on secretmem folios
a479b4de11dd mptcp: don't account accept() of non-MPC client as fallback to TCP
1f7e13d3e870 x86/retpoline: Do the necessary fixup to the Zen3/4 srso return thunk for !SRSO
ff137c5c0dcf x86/bugs: Fix the SRSO mitigation on Zen3/4
dff6072124f6 riscv: process: Fix kernel gp leakage
fd9662109deb riscv: Fix spurious errors from __get/put_kernel_nofault
6135537e1e66 s390/entry: align system call table on 8 bytes
f860595512ff x86/mce: Make sure to grab mce_sysfs_mutex in set_bank()
3ee242410754 of: dynamic: Synchronize of_changeset_destroy() with the devlink removals
03c356860b8b driver core: Introduce device_link_wait_removal()
5e32c0cc476d ALSA: hda/realtek: Update Panasonic CF-SZ6 quirk to support headset with microphone
de48795233cc fs/pipe: Fix lockdep false-positive in watchqueue pipe_write()
eaaaa49593e9 openrisc: Fix pagewalk usage in arch_dma_{clear, set}_uncached
58e5349bb4ed HID: uhid: Use READ_ONCE()/WRITE_ONCE() for ->running
f7a3090bfd3b nfsd: hold a lighter-weight client reference over CB_RECALL_ANY
00f7576062a7 ata: sata_mv: Fix PCI device ID table declaration compilation warning
e0ad4c270670 scsi: mylex: Fix sysfs buffer lengths
117d7ef3190c ata: sata_sx4: fix pdc20621_get_from_dimm() on 64-bit
e9b71370cbc7 ASoC: ops: Fix wraparound for mask in snd_soc_get_volsw
562adaf79df4 ASoC: rt711-sdw: fix locking sequence
bcf894d7eebe ASoC: rt711-sdca: fix locking sequence
b53cf951389c ASoC: rt5682-sdw: fix locking sequence
9df33e57f5c9 net: ravb: Always process TX descriptor ring
fcc739d7f034 net: fec: Set mac_managed_pm during probe
498cc233c460 drivers: net: convert to boolean for the mac_managed_pm flag
0985fbfbcb8f net: usb: asix: suspend embedded PHY if external is used
342cb04dcf2a i40e: Enforce software interrupt during busy-poll exit
c9bcd6465538 i40e: Remove _t suffix from enum type names
2a0a64c9d1d5 i40e: Store the irq number in i40e_q_vector
bf7396ec564f Revert "usb: phy: generic: Get the vbus supply"
506a9ec5d3f1 scsi: qla2xxx: Update manufacturer detail
315c4527cdd8 scsi: qla2xxx: Update manufacturer details
951d2748a2a8 i40e: fix vf may be used uninitialized in this function warning
8db472e17dec i40e: fix i40e_count_filters() to count only active/new filters
f53bea1c7971 octeontx2-pf: check negative error code in otx2_open()
ec694ca1567e octeontx2-af: Fix issue with loading coalesced KPU profiles
73a328df2c4a udp: prevent local UDP tunnel packets from being GROed
7223f4ee4f31 udp: do not transition UDP GRO fraglist partial checksums to unnecessary
d49ae15a5767 udp: do not accept non-tunnel GSO skbs landing in a tunnel
63a10b530e22 mlxbf_gige: stop interface during shutdown
40a344b2ddc0 ipv6: Fix infinite recursion in fib6_dump_done().
61f5b43bc04e selftests: reuseaddr_conflict: add missing new line at the end of the output
ee0088101bee erspan: make sure erspan_base_hdr is present in skb->head
3f9a8b794fc9 selftests: net: gro fwd: update vxlan GRO test expectations
457c832a0c5d net: stmmac: fix rx queue priority assignment
a097fc199ab5 net/sched: act_skbmod: prevent kernel-infoleak
d1e73fb19a4c bpf, sockmap: Prevent lock inversion deadlock in map delete elem
465abe8a7af4 vboxsf: Avoid an spurious warning if load_nls_xxx() fails
440e948cf0ef netfilter: validate user input for expected length
2485bcfe05ee netfilter: nf_tables: Fix potential data-race in __nft_flowtable_type_get()
f7e3c88cc2a9 netfilter: nf_tables: flush pending destroy work before exit_net release
8ba81dca416a netfilter: nf_tables: reject new basechain after table flag update
a9bd6bb6f02b KVM: x86: Mark target gfn of emulated atomic instruction as dirty
bd9a25a0228e KVM: x86: Bail to userspace if emulation of atomic user access faults
a7c6a643b25b thermal: devfreq_cooling: Fix perf state when calculate dfc res_util
8d7132a67eeb mm, vmscan: prevent infinite loop for costly GFP_NOIO | __GFP_RETRY_MAYFAIL allocations
b279ddce1030 Revert "x86/mm/ident_map: Use gbpages only where full GB page should be mapped."
a180ca336989 io_uring: ensure '0' is returned on file registration success
fe9df687e74a locking/rwsem: Disable preemption while trying for rwsem lock
d49fac38479b net/rds: fix possible cp null dereference
4143b9479caa xen-netfront: Add missing skb_mark_for_recycle
a8170af8b10e Bluetooth: Fix TOCTOU in HCI debugfs implementation
d6cfb0d7bb2d Bluetooth: hci_event: set the conn encrypted before conn establishes
96bd0de3915f arm64: dts: qcom: sc7180-trogdor: mark bluetooth address as broken
76299c3f11b4 x86/cpufeatures: Add CPUID_LNX_5 to track recently added Linux-defined word
571d80f8a458 x86/cpufeatures: Add new word for scattered features
9956d0504f0b r8169: fix issue caused by buggy BIOS on certain boards with RTL8168d
b8438db83732 dm integrity: fix out-of-range warning
bef3bc962dcc Octeontx2-af: fix pause frame configuration in GMP mode
37dc1718dc0c bpf: Protect against int overflow for stack access size
a583117668dd mlxbf_gige: call request_irq() after NAPI initialized
85c410f65b36 ACPICA: debugger: check status of acpi_evaluate_object() in acpi_db_walk_for_fields()
2e43d8eba6ed tcp: properly terminate timers for kernel sockets
744494dbb058 s390/qeth: handle deferred cc1
2fb283e2f3cc ixgbe: avoid sleeping allocation in ixgbe_ipsec_vf_add_sa()
28db0ae86cb9 wifi: iwlwifi: mvm: rfi: fix potential response leaks
254f1c252171 iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy
d60ff8e04b17 mlxbf_gige: stop PHY during open() error paths
ac68d9fa09e4 nfc: nci: Fix uninit-value in nci_dev_up and nci_ntf_packet
5e1984aba37a USB: UAS: return ENODEV when submit urbs fail with device not attached
e38f1ea6cbc5 scsi: usb: Stop using the SCSI pointer
172800c69cd0 scsi: usb: Call scsi_done() directly
1b175bc579f4 USB: core: Fix deadlock in usb_deauthorize_interface()
ea8839e31942 scsi: lpfc: Correct size for wqe for memset()
0f608ce96520 PCI/DPC: Quirk PIO log size for Intel Ice Lake Root Ports
ff5305ec8c0e x86/cpu: Enable STIBP on AMD if Automatic IBRS is enabled
34c0786ef6c7 scsi: qla2xxx: Delay I/O Abort on PCI error
d37f3b14da07 scsi: qla2xxx: Change debug message during driver unload
b03e626bd6d3 scsi: qla2xxx: Fix double free of fcport
a859f6a8f423 scsi: qla2xxx: Fix command flush on cable pull
0bd653100a8e scsi: qla2xxx: NVME|FCP prefer flag not being honored
a139d643c5d6 scsi: qla2xxx: Split FCE|EFT trace control
002caa257783 scsi: qla2xxx: Fix N2N stuck connection
786121320183 scsi: qla2xxx: Prevent command send on chip reset
f18f5fcdaa8c usb: typec: ucsi: Clear UCSI_CCI_RESET_COMPLETE before reset
ad165b37fd4f usb: typec: ucsi: Ack unsupported commands
df5cbb908f16 usb: udc: remove warning when queue disabled ep
7de1df3212d8 usb: dwc2: gadget: LPM flow fix
2cf845a770d6 usb: dwc2: gadget: Fix exiting from clock gating
32d3f2f108eb usb: dwc2: host: Fix ISOC flow in DDMA mode
555be0cc2a2f usb: dwc2: host: Fix hibernation flow
3b1a9f852b4c usb: dwc2: host: Fix remote wakeup from hibernation
489e8064ac00 USB: core: Add hub_get() and hub_put() routines
7094516d7b30 staging: vc04_services: fix information leak in create_component()
77a46fbfe6ae staging: vc04_services: changen strncpy() to strscpy_pad()
cea234bb214b scsi: core: Fix unremoved procfs host directory regression
8c9902216816 ALSA: sh: aica: reorder cleanup operations to avoid UAF bugs
8bf22f8d1d53 drm/amd/display: Preserve original aspect ratio in create stream
9e6bb089649a drm/amdgpu: Use drm_mode_copy()
a86e54a34513 usb: cdc-wdm: close race between read and workqueue
ac9b6b3e8d12 drm/i915/gt: Reset queue_priority_hint on parking
553d294db94b net: ll_temac: platform_get_resource replaced by wrong function
81b8645feca0 mmc: core: Avoid negative index with array access
0ecd5689767b mmc: core: Initialize mmc_blk_ioc_data
f2bbbeb8287f hexagon: vmlinux.lds.S: handle attributes section
818e531cfb1d exec: Fix NOMMU linux_binprm::exec in transfer_args_to_stack()
c8bddbd91bc8 wifi: mac80211: check/clear fast rx for non-4addr sta VLAN changes
56e05d28c39b btrfs: zoned: use zone aware sb location for scrub
3f0cda401d6e init: open /initrd.image with O_LARGEFILE
c612edbc5ec6 mm/migrate: set swap entry values of THP tail pages properly.
e635f652696e serial: sc16is7xx: convert from _raw_ to _noinc_ regmap functions for FIFO
250219c6a556 vfio/fsl-mc: Block calling interrupt handler without trigger
cc5838f19d39 vfio/platform: Create persistent IRQ handlers
4cb0d7532126 vfio/pci: Create persistent INTx handler
26a6a1e0b4ec vfio: Introduce interface to flush virqfd inject workqueue
ec73e0797292 vfio/pci: Lock external INTx masking ops
b7a2f0955ffc vfio/pci: Disable auto-enable of exclusive INTx IRQ
c035ce9feb0c selftests: mptcp: diag: return KSFT_FAIL not test_cnt
dc394fe41d6b powerpc: xor_vmx: Add '-mhard-float' to CFLAGS
9bc9c11c151a efivarfs: Request at most 512 bytes for variable names
36b5c35d43aa perf/core: Fix reentry problem in perf_output_read_group()
ccd9fe71b9ee nfsd: Fix a regression in nfsd_setattr()
e90402fb0697 nfsd: don't call locks_release_private() twice concurrently
8b4fa191deed nfsd: don't take fi_lock in nfsd_break_deleg_cb()
c6f8b3fcc627 nfsd: fix RELEASE_LOCKOWNER
32c2cb2c0d37 nfsd: drop the nfsd_put helper
c52fee7a1f98 nfsd: call nfsd_last_thread() before final nfsd_put()
2267b2e84593 lockd: introduce safe async lock op
6e5fed48d8b7 NFSD: fix possible oops when nfsd/pool_stats is closed.
394d3f294a9a Documentation: Add missing documentation for EXPORT_OP flags
56e5eeff6cfa nfsd: separate nfsd_last_thread() from nfsd_put()
dec6b8bcac73 nfsd: Simplify code around svc_exit_thread() call in nfsd()
05b452e8748b nfsd: Fix creation time serialization order
760a6f755d94 NFSD: Add an nfsd4_encode_nfstime4() helper
663ec8f5ffc4 lockd: drop inappropriate svc_get() from locked_get()
9b405c0f84d9 nfsd: fix double fget() bug in __write_ports_addfd()
645c1b4b139b nfsd: make a copy of struct iattr before calling notify_change
4e6e49829151 NFSD: Fix problem of COMMIT and NFS4ERR_DELAY in infinite loop
786e3248d5ef nfsd: simplify the delayed disposal list code
a53d804930dc NFSD: Convert filecache to rhltable
b27ee0682437 nfsd: allow reaping files still under writeback
12f8f9fe1146 nfsd: update comment over __nfsd_file_cache_purge
ad9cf5b1d017 nfsd: don't take/put an extra reference when putting a file
b5a439e8b087 nfsd: add some comments to nfsd_file_do_acquire
83a019b049db nfsd: don't kill nfsd_files because of lease break error
55e429715edc nfsd: simplify test_bit return in NFSD_FILE_KEY_FULL comparator
9fff2daca45a nfsd: NFSD_FILE_KEY_INODE only needs to find GC'ed entries
bfa4a3996e73 nfsd: don't open-code clear_and_wake_up_bit
b11d8162c24a nfsd: call op_release, even when op_func returns an error
12eca509234a nfsd: don't replace page in rq_pages if it's a continuation of last page
8e469b994407 NFSD: Protect against filesystem freezing
17298e08006e NFSD: copy the whole verifier in nfsd_copy_write_verifier
4161b518e4a9 nfsd: don't fsync nfsd_files on last close
94e412c945e6 nfsd: fix courtesy client with deny mode handling in nfs4_upgrade_open
a0df1c3326e7 NFSD: fix problems with cleanup on errors in nfsd4_copy
22a0dd206a32 nfsd: don't hand out delegation on setuid files being opened for write
80a15dc4a021 NFSD: fix leaked reference count of nfsd4_ssc_umount_item
b3169b6ffe03 nfsd: clean up potential nfsd_file refcount leaks in COPY codepath
31d4aa4584cf nfsd: allow nfsd_file_get to sanely handle a NULL pointer
97522085eeec NFSD: enhance inter-server copy cleanup
005ef7285fb9 nfsd: don't destroy global nfs4_file table in per-net shutdown
0bc6d703109e nfsd: don't free files unconditionally in __nfsd_file_cache_purge
958294a3eb82 NFSD: replace delayed_work with work_struct for nfsd_client_shrinker
354eade5f278 NFSD: register/unregister of nfsd-client shrinker at nfsd startup/shutdown time
72906e8da982 NFSD: Use set_bit(RQ_DROPME)
d7cfba56fa75 Revert "SUNRPC: Use RMW bitops in single-threaded hot paths"
0b778361998d nfsd: fix handling of cached open files in nfsd4_open codepath
83a8aba1b725 nfsd: rework refcounting in filecache
43afef9fab65 NFSD: Avoid clashing function prototypes
1e9eac6a111c NFSD: Use only RQ_DROPME to signal the need to drop a reply
d8065d0f2121 NFSD: add CB_RECALL_ANY tracepoints
e18fc5fb2f00 NFSD: add delegation reaper to react to low memory condition
ed36015f7ef9 NFSD: add support for sending CB_RECALL_ANY
8766b38f54e9 NFSD: refactoring courtesy_client_reaper to a generic low memory shrinker
ce0b786b6ebf trace: Relocate event helper files
af7ee7ec1051 lockd: fix file selection in nlmsvc_cancel_blocked
eb0433d95c84 lockd: ensure we use the correct file descriptor when unlocking
281092cf3fc3 lockd: set missing fl_flags field when retrieving args
d561fe540e80 NFSD: Use struct_size() helper in alloc_session()
4e293f2d214c nfsd: return error if nfs4_setacl fails
2c1be5d65d76 NFSD: Add an nfsd_file_fsync tracepoint
8dafc6143041 nfsd: fix up the filecache laundrette scheduling
e8f25bd0e842 filelock: add a new locks_inode_context accessor function
dc468e079961 nfsd: reorganize filecache.c
6340d965599d nfsd: remove the pages_flushed statistic from filecache
99bf0850f399 NFSD: Fix licensing header in filecache.c
43cf59a34b34 NFSD: Use rhashtable for managing nfs4_file objects
323c83bde6d6 NFSD: Refactor find_file()
2b03fd9fe4bc NFSD: Clean up find_or_add_file()
d02c59ebe058 NFSD: Add a nfsd4_file_hash_remove() helper
0b4436381ee0 NFSD: Clean up nfsd4_init_file()
d78f7abe63fc NFSD: Update file_hashtbl() helpers
94f52a094c24 NFSD: Use const pointers as parameters to fh_ helpers
3d1af4319d25 NFSD: Trace delegation revocations
0cf54e35894c NFSD: Trace stateids returned via DELEGRETURN
cb966b357f01 NFSD: Clean up nfs4_preprocess_stateid_op() call sites
6baa3dfe404b NFSD: Flesh out a documenting comment for filecache.c
5fbeb6216e10 NFSD: Add an NFSD_FILE_GC flag to enable nfsd_file garbage collection
a08d9df51c52 NFSD: Revert "NFSD: NFSv4 CLOSE should release an nfsd_file immediately"
b34aa1a8c7a7 NFSD: Pass the target nfsd_file to nfsd_commit()
81c3ab9b95bf exportfs: use pr_debug for unreachable debug statements
10d55a17899a nfsd: allow disabling NFSv2 at compile time
4d1fa40d54ae nfsd: move nfserrno() to vfs.c
3b623a6a12b7 nfsd: ignore requests to disable unsupported versions
1c2f1a171bf0 NFSD: Finish converting the NFSv3 GETACL result encoder
98278765a215 NFSD: Remove redundant assignment to variable host_err
28798577f805 NFSD: Simplify READ_PLUS
19fbd8c2b53f nfsd: use locks_inode_context helper
b11f5d7bc0ea lockd: use locks_inode_context helper
071eb319ce4d NFSD: Fix reads with a non-zero offset that don't end on a page boundary
e4d787430855 NFSD: Fix trace_nfsd_fh_verify_err() crasher
3f439c7701d3 nfsd: put the export reference in nfsd4_verify_deleg_dentry
98d400fc2d09 nfsd: fix use-after-free in nfsd_file_do_acquire tracepoint
3ec2c9976c17 nfsd: fix net-namespace logic in __nfsd_file_cache_purge
f17c07f8ea77 nfsd: ensure we always call fh_verify_error tracepoint
15d01caf3587 NFSD: unregister shrinker when nfsd_init_net() fails
d1b0ceeac1dc nfsd: rework hashtable handling in nfsd_do_file_acquire
405ade5b561a nfsd: fix nfsd_file_unhash_and_dispose
dde8424b249c fanotify: Remove obsoleted fanotify_event_has_path()
a0ca9025c8be fsnotify: remove unused declaration
6029a4f7ad98 fs/notify: constify path
3af497e3f7cc nfsd: extra checks when freeing delegation stateids
e55378bce5f6 nfsd: make nfsd4_run_cb a bool return function
f6279fa0dc9d nfsd: fix comments about spinlock handling with delegations
ecb0eb07eeda nfsd: only fill out return pointer on success in nfsd4_lookup_stateid
4ad28d583e58 NFSD: Cap rsize_bop result based on send buffer size
4794c948de06 NFSD: Rename the fields in copy_stateid_t
0793ec49baaf nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_file_cache_stats_fops
815efd78cbe8 nfsd: use DEFINE_SHOW_ATTRIBUTE to define nfsd_reply_cache_stats_fops
861a163d4973 nfsd: use DEFINE_SHOW_ATTRIBUTE to define client_info_fops
25e0dd89d455 nfsd: use DEFINE_SHOW_ATTRIBUTE to define export_features_fops and supported_enctypes_fops
685d01c2b280 nfsd: use DEFINE_PROC_SHOW_ATTRIBUTE to define nfsd_proc_ops
82fbfbe92d4b NFSD: Pack struct nfsd4_compoundres
cd8bcaeeae6f NFSD: Remove unused nfsd4_compoundargs::cachetype field
ba3bd2bf0c74 NFSD: Remove "inline" directives on op_rsize_bop helpers
d8d3a672e159 NFSD: Clean up nfs4svc_encode_compoundres()
fc47f8ddfc85 NFSD: Clean up WRITE arg decoders
b3f3b21ed289 NFSD: Use xdr_inline_decode() to decode NFSv3 symlinks
cab5399262ec NFSD: Refactor common code out of dirlist helpers
07b68ff5c71c NFSD: Reduce amount of struct nfsd4_compoundargs that needs clearing
2005eba603e9 SUNRPC: Parametrize how much of argsize should be zeroed
9acc4812427e NFSD: add shrinker to reap courtesy clients on low memory condition
8c9e5ad10357 NFSD: keep track of the number of courtesy clients in the system
c65977020ba8 NFSD: Make nfsd4_remove() wait before returning NFS4ERR_DELAY
d1ee3403e098 NFSD: Make nfsd4_rename() wait before returning NFS4ERR_DELAY
50aa6a80d0a7 NFSD: Make nfsd4_setattr() wait before returning NFS4ERR_DELAY
9863ece99e95 NFSD: Refactor nfsd_setattr()
8a3c48cd5346 NFSD: Add a mechanism to wait for a DELEGRETURN
bcd4c7511593 NFSD: Add tracepoints to report NFSv4 callback completions
3fe32c519bef NFSD: Trace NFSv4 COMPOUND tags
62980365d6e8 NFSD: Replace dprintk() call site in fh_verify()
5118eb6c2926 nfsd: remove nfsd4_prepare_cb_recall() declaration
4440588b936c nfsd: clean up mounted_on_fileid handling
5f6f6b2a3bb1 NFSD: drop fname and flen args from nfsd_create_locked()
37f3b9c39895 NFSD: Increase NFSD_MAX_OPS_PER_COMPOUND
56ffc3ab884c nfsd: Propagate some error code returned by memdup_user()
371d2d25bf61 nfsd: Avoid some useless tests
211014047ec9 NFSD: remove redundant variable status
5b6441a5d371 NFSD enforce filehandle check for source file in COPY
285579928965 lockd: move from strlcpy with unused retval to strscpy
574ec47ac850 NFSD: move from strlcpy with unused retval to strscpy
460743da0e55 nfsd_splice_actor(): handle compound pages
c9cb32ad429c NFSD: fix regression with setting ACLs.
4b910dd7fe47 NFSD: discard fh_locked flag and fh_lock/fh_unlock
7538fc9cba84 NFSD: use (un)lock_inode instead of fh_(un)lock for file operations
e0335e7c4a51 NFSD: use explicit lock/unlock for directory ops
ebd1b016ad4d NFSD: reduce locking in nfsd_lookup()
ba4b518a23d3 NFSD: only call fh_unlock() once in nfsd_link()
ff01da71e484 NFSD: always drop directory lock in nfsd_unlink()
4655bcbce761 NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning.
d52acd23a327 NFSD: add posix ACLs to struct nfsd_attrs
a3f27177c21b NFSD: add security label to struct nfsd_attrs
8a26a1b5c887 NFSD: set attributes when creating symlinks
183514794814 NFSD: introduce struct nfsd_attrs
162f99ff7b95 NFSD: verify the opened dentry after setting a delegation
3a5ab224a838 NFSD: drop fh argument from alloc_init_deleg
b6494b36b80c NFSD: Move copy offload callback arguments into a separate structure
8918b50537e9 NFSD: Add nfsd4_send_cb_offload()
bb1eb9755892 NFSD: Remove kmalloc from nfsd4_do_async_copy()
9cecf4772e8c NFSD: Refactor nfsd4_do_copy()
a48454785bc9 NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2)
4952fe668917 NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2)
6cb00ba23083 NFSD: Replace boolean fields in struct nfsd4_copy
6ff95a5f72eb NFSD: Make nfs4_put_copy() static
9a99c7f5d98b NFSD: Reorder the fields in struct nfsd4_op
7d1e44fd0637 NFSD: Shrink size of struct nfsd4_copy
24286575c674 NFSD: Shrink size of struct nfsd4_copy_notify
00eb5bd3844c NFSD: nfserrno(-ENOMEM) is nfserr_jukebox
9032c8e3aecb NFSD: Fix strncpy() fortify warning
0dfb19289614 NFSD: Clean up nfsd4_encode_readlink()
fc7380a198f2 NFSD: Use xdr_pad_size()
2528f487c825 NFSD: Simplify starting_len
7bc543311784 NFSD: Optimize nfsd4_encode_readv()
a70976ec89c2 NFSD: Add an nfsd4_read::rd_eof field
2540b7042998 NFSD: Clean up SPLICE_OK in nfsd4_encode_read()
3e7adac61db2 NFSD: Optimize nfsd4_encode_fattr()
0d6c82286ddf NFSD: Optimize nfsd4_encode_operation()
b9e6a5610b5c nfsd: silence extraneous printk on nfsd.ko insertion
650417956a22 NFSD: limit the number of v4 clients to 1024 per 1GB of system memory
59d35878294b NFSD: keep track of the number of v4 clients in the system
0f202977cad1 NFSD: refactoring v4 specific code to a helper in nfs4state.c
a52bb607abd0 NFSD: Ensure nf_inode is never dereferenced
e3befca679a9 NFSD: NFSv4 CLOSE should release an nfsd_file immediately
9be6499171fb NFSD: Move nfsd_file_trace_alloc() tracepoint
06d9c87204b2 NFSD: Separate tracepoints for acquire and create
4b338b528c43 NFSD: Clean up unused code after rhashtable conversion
1bea66c08890 NFSD: Convert the filecache to use rhashtable
208bd42a1a16 NFSD: Set up an rhashtable for the filecache
0b3a69057db2 NFSD: Replace the "init once" mechanism
76e2424c0d29 NFSD: Remove nfsd_file::nf_hashval
ec30a456359c NFSD: nfsd_file_hash_remove can compute hashval
7e8d4a933468 NFSD: Refactor __nfsd_file_close_inode()
2aa9fd1db009 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode
d6a23d45e2ef NFSD: Remove lockdep assertion from unhash_and_release_locked()
e97c2d5a71cf NFSD: No longer record nf_hashval in the trace log
1db19c3574f2 NFSD: Never call nfsd_file_gc() in foreground paths
81e3c7702799 NFSD: Fix the filecache LRU shrinker
ffb1a10a4405 NFSD: Leave open files out of the filecache LRU
175f88a6d509 NFSD: Trace filecache LRU activity
eed6df31603e NFSD: WARN when freeing an item still linked via nf_lru
16cbc64f9ce4 NFSD: Hook up the filecache stat file
4ade29dd0944 NFSD: Zero counters when the filecache is re-initialized
a880dcef74da NFSD: Record number of flush calls
ae76efbdfef7 NFSD: Report the number of items evicted by the LRU walk
5ce93c611c13 NFSD: Refactor nfsd_file_lru_scan()
5b6f8b083676 NFSD: Refactor nfsd_file_gc()
c162c99a29f7 NFSD: Add nfsd_file_lru_dispose_list() helper
4420d19ed4e4 NFSD: Report average age of filecache items
c18563275fbc NFSD: Report count of freed filecache items
b2dc4d30b0d8 NFSD: Report count of calls to nfsd_file_acquire()
0369b53886ec NFSD: Report filecache LRU size
f1785afc8946 NFSD: Demote a WARN to a pr_warn()
f87230a7dbe4 nfsd: remove redundant assignment to variable len
cad76843c768 NFSD: Fix space and spelling mistake
dcbebc868503 NFSD: Instrument fh_verify()
6345e92a9d0c NLM: Defend against file_lock changes after vfs_test_lock()
3482739bd413 fsnotify: Fix comment typo
b65b2d418759 fanotify: introduce FAN_MARK_IGNORE
c1f1797a8316 fanotify: cleanups for fanotify_mark() input validations
4c3723c53549 fanotify: prepare for setting event flags in ignore mask
cbe3bf6fcdf1 fs: inotify: Fix typo in inotify comment
f3222a6b66ae NFSD: Decode NFSv4 birth time attribute
0a160dc54991 fanotify: refine the validation checks on non-dir inode mask
47a1d1a2c1d5 NFS: restore module put when manager exits.
261eabe19cb2 NFSD: Fix potential use-after-free in nfsd_file_put()
ba68ab7d14dc NFSD: nfsd_file_put() can sleep
f55b83a598db NFSD: Add documenting comment for nfsd4_release_lockowner()
0775c8784e4c NFSD: Modernize nfsd4_release_lockowner()
5e4ee807e35a nfsd: Fix null-ptr-deref in nfsd_fill_super()
bf3182054995 nfsd: Unregister the cld notifier when laundry_wq create failed
3a66ad7ea7b1 SUNRPC: Use RMW bitops in single-threaded hot paths
7af208c9ea06 NFSD: Trace filecache opens
73d9eb9e19c6 NFSD: Move documenting comment for nfsd4_process_open2()
7dfad7f7da07 NFSD: Fix whitespace
b54f6a079ab2 NFSD: Remove dprintk call sites from tail of nfsd4_open()
106331a12b0f NFSD: Instantiate a struct file when creating a regular NFSv4 file
ce2296da5dad NFSD: Clean up nfsd_open_verified()
dabf24069b12 NFSD: Remove do_nfsd_create()
62bac33a70e8 NFSD: Refactor NFSv4 OPEN(CREATE)
ab407e0bf8d5 NFSD: Refactor NFSv3 CREATE
3bd0ae962ba8 NFSD: Refactor nfsd_create_setattr()
cf655c890bb6 NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create()
55cb08630eb6 NFSD: Clean up nfsd3_proc_create()
2e0f8ee3c1ae NFSD: Show state of courtesy client in client info
6e56a5f75c55 NFSD: add support for lock conflict to courteous server
c3b2013544c8 fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict
a8040fed13ed fs/lock: add helper locks_owner_has_blockers to check for blockers
d9fc2f8267e7 NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd
492634cbfe3d NFSD: add support for share reservation conflict to courteous server
26540b8940a2 NFSD: add courteous server support for thread with only delegation
56bc7e3821e8 NFSD: Clean up nfsd_splice_actor()
f14aa4a04472 fanotify: fix incorrect fmode_t casts
40ca5d91b578 fsnotify: consistent behavior for parent not watching children
f0628430d25d fsnotify: introduce mark type iterator
a97561b460c7 fanotify: enable "evictable" inode marks
c47bab4394a7 fanotify: use fsnotify group lock helpers
7fcef3285ade fanotify: implement "evictable" inode marks
33e91fb5eee5 fanotify: factor out helper fanotify_mark_update_flags()
5054f130f81f fanotify: create helper fanotify_mark_user_flags()
4f145b67c075 fsnotify: allow adding an inode mark without pinning inode
3c9dc688678b dnotify: use fsnotify group lock helpers
50612cd6a783 nfsd: use fsnotify group lock helpers
35f3fad0e30a inotify: use fsnotify group lock helpers
e419965d9323 fsnotify: create helpers for group mark_mutex lock
cdf89b045b30 fsnotify: make allow_dups a property of the group
ac51c087abd2 fsnotify: pass flags argument to fsnotify_alloc_group()
d032dd5a823b inotify: move control flags from mask to mark flags
93d2afc7d27c fs/lock: documentation cleanup. Replace inode->i_lock with flc_lock.
e19ec9acfbcb fanotify: do not allow setting dirent events in mask of non-dir
a98e5b3d958a nfsd: Clean up nfsd_file_put()
893fa2b80235 nfsd: Fix a write performance regression
091e4062ffd0 fsnotify: remove redundant parameter judgment
fd7de66b50b5 fsnotify: optimize FS_MODIFY events with no ignored masks
4bef66ca56d1 fsnotify: fix merge with parent's ignored mask
7dcd851cf863 nfsd: fix using the correct variable for sizeof()
bd0fee92b4e8 NFSD: Clean up _lm_ operation names
a028a32ab617 NFSD: Remove CONFIG_NFSD_V3
511360e1f526 NFSD: Move svc_serv_ops::svo_function into struct svc_serv
a5deac8754d6 NFSD: Remove svc_serv_ops::svo_module
7d94952cd5cf SUNRPC: Remove svc_shutdown_net()
c3fa9c2d3666 SUNRPC: Rename svc_close_xprt()
6c8231f0c289 SUNRPC: Rename svc_create_xprt()
4c9a56a70b4d SUNRPC: Remove svo_shutdown method
9d3cc211779a SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt()
466562c48101 SUNRPC: Remove the .svo_enqueue_xprt method
61a9ecdb77c6 NFSD: Remove NFSD_PROC_ARGS_* macros
b42c9b5d9c84 NFSD: Streamline the rare "found" case
69e08eb5bf00 NFSD: Skip extra computation for RC_NOCACHE case
863aed522ef0 orDate: Thu Sep 30 19:19:57 2021 -0400
5b3110364f50 nfsd: Add support for the birth time attribute
392c68189565 NFSD: Deprecate NFS_OFFSET_MAX
91ec401bcd67 fsnotify: invalidate dcache before IN_DELETE event
8d5d1b4956a1 NFSD: Move fill_pre_wcc() and fill_post_wcc()
6be1619d4b05 NFSD: Trace boot verifier resets
d83ffc800f12 NFSD: Rename boot verifier functions
1510c051967e NFSD: Clean up the nfsd_net::nfssvc_boot field
5b2cfc4bb751 NFSD: Write verifier might go backwards
14d5c7263d42 nfsd: Add a tracepoint for errors in nfsd4_clone_file_range()
399451927d0e NFSD: De-duplicate net_generic(SVC_NET(rqstp), nfsd_net_id)
a330a794f428 NFSD: Clean up nfsd_vfs_write()
e7a3814a0029 nfsd: Retry once in nfsd_open on an -EOPENSTALE return
87e2bf374be2 nfsd: Add errno mapping for EREMOTEIO
92453b36fabc nfsd: map EBADF
1a197bcedf80 nfsd4: add refcount for nfsd4_blocked_lock
64ff32b8ad80 nfs: block notification on fs with its own ->lock
190a61768581 NFSD: De-duplicate nfsd4_decode_bitmap4()
30000dff921e nfsd: improve stateid access bitmask documentation
6f8664c6b50f NFSD: Combine XDR error tracepoints
3bc94fb44f10 NFSD: simplify per-net file cache management
fdf657bd7537 NFSD: Fix inconsistent indenting
19fbf344ba33 NFSD: Remove be32_to_cpu() from DRC hash function
018f6069471c NFS: switch the callback service back to non-pooled.
a11fe42af525 lockd: use svc_set_num_threads() for thread start and stop
f3f120852428 SUNRPC: always treat sv_nrpools==1 as "not pooled"
5c377f380120 SUNRPC: move the pool_map definitions (back) into svc.c
764ab3f970e6 lockd: rename lockd_create_svc() to lockd_get()
d38cc54be6f3 lockd: introduce lockd_put()
232cbc9b359d lockd: move svc_exit_thread() into the thread
3b068224105c lockd: move lockd_start_svc() call into lockd_create_svc()
ace565c3f246 lockd: simplify management of network status notifiers
d30ef2cf0656 lockd: introduce nlmsvc_serv
95364365f5b0 NFSD: simplify locking for network notifier.
c1ef7e9d72d4 SUNRPC: discard svo_setup and rename svc_set_num_threads_sync()
b11ea2be63b8 NFSD: Make it possible to use svc_set_num_threads_sync
091b6f516c50 NFSD: narrow nfsd_mutex protection in nfsd thread
dedfae92f9d7 SUNRPC: use sv_lock to protect updates to sv_nrthreads.
e6f08647c559 nfsd: make nfsd_stats.th_cnt atomic_t
c78050962735 SUNRPC: stop using ->sv_nrthreads as a refcount
c6f2b5942783 SUNRPC/NFSD: clean up get/put functions.
d021ef89a7de SUNRPC: change svc_get() to return the svc.
4fdd01ce33b6 NFSD: handle errors better in write_ports_addfd()
2049935c523e exit: Rename module_put_and_exit to module_put_and_kthread_exit
dd6663096680 exit: Implement kthread_exit
de7e2adfc784 fanotify: wire up FAN_RENAME event
a187e777d74d fanotify: report old and/or new parent+name in FAN_RENAME event
4b5743bdc592 fanotify: record either old name new name or both for FAN_RENAME
9acb63f955ca fanotify: record old and new parent and name in FAN_RENAME event
6a8facc4bd3e fanotify: support secondary dir fh and name in fanotify_info
c8d3ee69ee5d fanotify: use helpers to parcel fanotify_info buffer
3eec21b66085 fanotify: use macros to get the offset to fanotify_info buffer
932090b8abf6 fsnotify: generate FS_RENAME event with rich information
8bd3d40ea3df fanotify: introduce group flag FAN_REPORT_TARGET_FID
395ff6dc9ba3 fsnotify: separate mark iterator type from object type enum
f7d76fa9a881 fsnotify: clarify object type argument
a20d087cdffc ext4: fix error code saved on super block during file system abort
e11c8a6e8c92 nfsd4: remove obselete comment
60f18f40ca88 NFSD:fix boolreturn.cocci warning
0ca26103e06f nfsd: update create verifier comment
bf0416e0284b SUNRPC: Change return value type of .pc_encode
bd117f87569b SUNRPC: Replace the "__be32 *p" parameter to .pc_encode
b24695861020 NFSD: Save location of NFSv4 COMPOUND status
eadf587a2a25 SUNRPC: Change return value type of .pc_decode
85658caa8bbf SUNRPC: Replace the "__be32 *p" parameter to .pc_decode
10150232dcdd NFSD: Initialize pointer ni with NULL and not plain integer 0
767727a7e02f NFSD: simplify struct nfsfh
ed0815c8b7ca NFSD: drop support for ancient filehandles
f829bb3a0682 NFSD: move filehandle format declarations out of "uapi".
af12deba5335 NFSD: Optimize DRC bucket pruning
61116d723ea2 NFS: Move NFS protocol display macros to global header
53af55ba9ea2 NFS: Move generic FS show macros to global header
f78ab849df2b SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field
20bbdbe31c0b NFS: Remove unnecessary TRACE_DEFINE_ENUM()s
45e16146c159 docs: Document the FAN_FS_ERROR event
b394c80e2c8d ext4: Send notifications on error
0e825bc84df7 fanotify: Allow users to request FAN_FS_ERROR events
c7c013dff4bd fanotify: Emit generic error info for error event
92eb45210b87 fanotify: Report fid info for file related file system errors
c8b6b09f3fb2 fanotify: WARN_ON against too large file handles
ebd89f7d0737 fanotify: Add helpers to decide whether to report FID/DFID
a83c3ed2e267 fanotify: Wrap object_fh inline space in a creator macro
7aafd61567a9 fanotify: Support merging of error events
c44d8071436c fanotify: Support enqueueing of error events
9258a9908b6d fanotify: Pre-allocate pool of error events
11280c7181b0 fanotify: Reserve UAPI bits for FAN_FS_ERROR
c0a6b12ecde7 fsnotify: Support FS_ERROR event type
965daffd0d15 fanotify: Require fid_mode for any non-fd event
1dad39ebf451 fanotify: Encode empty file handle when no inode is provided
5f34524dde58 fanotify: Allow file handle encoding for unhashed events
900fe4d70474 fanotify: Support null inode event in fanotify_dfid_inode
20bb62edd673 fsnotify: Pass group argument to free_event
84f904f03116 fsnotify: Protect fsnotify_handle_inode_event from no-inode events
4b6b5edcc701 fsnotify: Retrieve super block from the data field
8eb16abe8937 fsnotify: Add wrapper around fsnotify_add_event
e58d543a8cf2 fsnotify: Add helper to detect overflow_event
3e63bff7acdb inotify: Don't force FS_IN_IGNORED
dbeb08836b69 fanotify: Split fsid check from other fid mode checks
cce35a487832 fanotify: Fold event size calculation to its own function
8c7986c2bcc9 fsnotify: Don't insert unmergeable events in hashtable
18370157880b fsnotify: clarify contract for create event hooks
d92a8789fef6 fsnotify: pass dentry instead of inode data
7d5be4f79dac fsnotify: pass data_type to fsnotify_name()
764929accff3 x86/static_call: Add support for Jcc tail-calls
7339b1ce5ea6 x86/alternatives: Teach text_poke_bp() to patch Jcc.d32 instructions
f4ba357b0739 x86/alternatives: Introduce int3_emulate_jcc()
9b4eff016dea x86/asm: Differentiate between code and function alignment
ab8f581408c5 arch: Introduce CONFIG_FUNCTION_ALIGNMENT
2ae88e83f3b7 KVM/x86: Export RFDS_NO and RFDS_CLEAR to guests
2fb08b672eb7 x86/rfds: Mitigate Register File Data Sampling (RFDS)
4fa001418efd Documentation/hw-vuln: Add documentation for RFDS
a2b586df5546 x86/mmio: Disable KVM mitigation when X86_FEATURE_CLEAR_CPU_BUF is set
598fb2804482 KVM/VMX: Move VERW closer to VMentry for MDS mitigation
9fe80d3c1197 KVM/VMX: Use BT+JNC, i.e. EFLAGS.CF to select VMRESUME vs. VMLAUNCH
913ae894c2b0 x86/bugs: Use ALTERNATIVE() instead of mds_user_clear static key
d54de9f2a127 x86/entry_32: Add VERW just before userspace transition
eabab0a5f13e x86/entry_64: Add VERW just before userspace transition
f32b5db5fe35 x86/bugs: Add asm helpers for executing VERW
6b54d55bb3bc x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix
0a6f0f8702ea KVM: arm64: Limit stage2_apply_range() batch size to largest block
b4926c95ad0f KVM: arm64: Work out supported block level at compile time
142a01435c1e tty: serial: imx: Fix broken RS485
9bd2f11ac9ef printk: Update @console_may_schedule in console_trylock_spinning()
2280bb8577aa iommu/dma: Force swiotlb_max_mapping_size on an untrusted device
aa4cc17b3418 dma-iommu: add iommu_dma_opt_mapping_size()
f3e7d9471cc1 dma-mapping: add dma_opt_mapping_size()
685e8332deff swiotlb: Fix alignment checks when both allocation and DMA masks are present
cf716d5a0dd8 minmax: add umin(a, b) and umax(a, b)
f2ad3ce0b0b8 entry: Respect changes to system call number by trace_sys_enter()
2e2aadd6e175 clocksource/drivers/arm_global_timer: Fix maximum prescaler value
4949affd5288 ACPI: CPPC: Use access_width over bit_width for system memory accesses
ea592baf9e41 xen/events: close evtchn after mapping cleanup
b3914fee0955 i2c: i801: Avoid potential double call to gpiod_remove_lookup_table
4b12ff5edd14 tee: optee: Fix kernel panic caused by incorrect error handling
a71cba07783a fs/aio: Check IOCB_AIO_RW before the struct aio_kiocb conversion
0190d19d7651 vt: fix unicode buffer corruption when deleting characters
7dc4ed980968 mei: me: add arrow lake point H DID
e294f0eb3510 mei: me: add arrow lake point S DID
fed1f00e4834 tty: serial: fsl_lpuart: avoid idle preamble pending if CTS is enabled
a44c6c61af48 usb: port: Don't try to peer unused USB ports based on location
92b051b87658 usb: gadget: ncm: Fix handling of zero block length packets
6c1f36d92c0a USB: usb-storage: Prevent divide-by-0 error in isd200_ata_command
f4ffa18d2eb0 ALSA: hda/realtek - Fix headset Mic no show at resume back for Lenovo ALC897 platform
3e31af7c468b drm/i915: Check before removing mm notifier
898127d612a2 tracing: Use .flush() call to wake up readers
e126b508ed2e KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
461a4f333c5a xfrm: Avoid clang fortify warning in copy_to_user_tmpl()
2fb9845251ce Drivers: hv: vmbus: Calculate ring buffer size for more efficient use of memory
9a92743d533e netfilter: nf_tables: reject constant set with timeout
7cdc1be24cc1 netfilter: nf_tables: disallow anonymous set with timeout flag
291cca35818b netfilter: nf_tables: mark set as dead when unbinding anonymous set with timeout
f381224482ec cpufreq: brcmstb-avs-cpufreq: fix up "add check for cpufreq_cpu_get's return value"
df7889f78cc0 net: ravb: Add R-Car Gen4 support
1e7d2f14a24f x86/pm: Work around false positive kmemleak report in msr_build_context()
116562e804ff dm snapshot: fix lockup in dm_exception_table_exit
76c1568ac842 drm/amd/display: Fix noise issue on HDMI AV mute
efb754344932 drm/amd/display: Return the correct HDCP error code
5d5f1a7f3b10 drm/amdgpu: amdgpu_ttm_gart_bind set gtt bound flag
d69abe190a5f ahci: asm1064: asm1166: don't limit reported ports
205c06684a18 ahci: asm1064: correct count of reported ports
4be453271a88 wireguard: netlink: access device through ctx instead of peer
710a177f3472 wireguard: netlink: check for dangling peer via is_dead instead of empty list
3ff793aa0742 net: hns3: tracing: fix hclgevf trace event strings
81b9ddd44d3a NFSD: Fix nfsd_clid_class use of __string_len() macro
2031b61be8b7 x86/CPU/AMD: Update the Zenbleed microcode revisions
d8ae3bf07ebc cpufreq: dt: always allocate zeroed cpumask
ca581d237f3b nilfs2: prevent kernel bug at submit_bh_wbc()
2e2619ff5d0d nilfs2: fix failure to detect DAT corruption in btree and direct mappings
5a1729bc070f memtest: use {READ,WRITE}_ONCE in memory scanning
e8d993bd36b6 drm/vc4: hdmi: do not return negative values from .get_modes()
9ae98fc9fe4a drm/imx/ipuv3: do not return negative values from .get_modes()
912c149a52c3 drm/exynos: do not return negative values from .get_modes()
f781f0d82cf7 drm/panel: do not return negative error codes from drm_panel_get_modes()
a55677878b93 s390/zcrypt: fix reference counting on zcrypt card objects
9a3ca8292ce9 soc: fsl: qbman: Use raw spinlock for cgr_lock
d378c937131a soc: fsl: qbman: Add CGR update function
e25ceea9bc79 soc: fsl: qbman: Add helper for sanity checking cgr ops
e6378314bb92 soc: fsl: qbman: Always disable interrupts when taking cgr_lock
de0dcfa62306 ring-buffer: Use wait_event_interruptible() in ring_buffer_wait()
73becffc5d08 ring-buffer: Fix full_waiters_pending in poll
5a24b3a28d0c ring-buffer: Fix resetting of shortest_full
d3229afd170b ring-buffer: Do not set shortest_full when full target is hit
66fdf3a7cf52 ring-buffer: Fix waking up ring buffer readers
34cd4d5de121 ksmbd: retrieve number of blocks using vfs_getattr in set_file_allocation_info
f73c3e259593 vfio/platform: Disable virqfds on cleanup
fc92804048f3 PCI: dwc: endpoint: Fix advertised resizable BAR size
5273c56f3fd4 kbuild: Move -Wenum-{compare-conditional,enum-conversion} into W=1
80d24b308b7e nfs: fix UAF in direct writes
a323e5e98f46 PCI/AER: Block runtime suspend when handling errors
967e74124f1e speakup: Fix 8bit characters from direct synth
eebe53270b4f usb: gadget: tegra-xudc: Fix USB3 PHY retrieval logic
fd8e9ef13ac7 phy: tegra: xusb: Add API to retrieve the port number of phy
4960561a6c36 slimbus: core: Remove usage of the deprecated ida_simple_xx() API
cf51c32c00c5 nvmem: meson-efuse: fix function pointer type mismatch
239c669edb2b ext4: fix corruption during on-line resize
d778917dd033 hwmon: (amc6821) add of_match table
a6c13d23d9e0 landlock: Warn once if a Landlock action is requested while disabled
6203f20d668c drm/etnaviv: Restore some id values
05ecc53f9480 mmc: core: Fix switch on gp3 partition
2da5568ee222 mm: swap: fix race between free_swap_and_cache() and swapoff()
86a08ddff8bb swap: comments get_swap_device() with usage rule
d3d858650933 mac802154: fix llsec key resources release in mac802154_llsec_key_del
a3b6004bfc2f dm-raid: fix lockdep waring in "pers->hot_add_disk"
125de155011c PCI/DPC: Quirk PIO log size for Intel Raptor Lake Root Ports
4e194de3a961 PCI/DPC: Quirk PIO log size for certain Intel Root Ports
ecbe3ca2ac9c PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited
25f6c4c440b6 PCI: Work around Intel I210 ROM BAR overlap defect
7cc94dd36e48 PCI/PM: Drain runtime-idle callbacks before driver removal
95e86a8f1c9e PCI: Drop pci_device_remove() test of pci_dev->driver
fa3762b45ea9 btrfs: fix off-by-one chunk length calculation at contains_pending_extent()
bbf72db11fe6 serial: Lock console when calling into driver before registration
63f8999cac33 printk/console: Split out code that enables default console
3f6a9daf0da4 usb: typec: ucsi: Clean up UCSI_CABLE_PROP macros
6eac5030fc97 fuse: don't unhash root
773783681d87 fuse: fix root lookup with nonzero generation
ede56884ccde mmc: tmio: avoid concurrent runs of mmc_request_done()
f3f867201bb8 PM: sleep: wakeirq: fix wake irq warning in system suspend
ad71f7bbd4c2 USB: serial: cp210x: add pid/vid for TDK NC0110013M and MM0110113M
c1db6b1613ed USB: serial: option: add MeiG Smart SLM320 product
f9bad5759668 USB: serial: cp210x: add ID for MGP Instruments PDS100
1342e40c0779 USB: serial: add device ID for VeriFone adapter
60e9148baf12 USB: serial: ftdi_sio: add support for GMC Z216C Adapter IR-USB
c11808f4fb71 powerpc/fsl: Fix mfpmr build errors with newer binutils
4a49d24fdec0 usb: xhci: Add error handling in xhci_map_urb_for_dma
8f562f3b2517 clk: qcom: mmcc-msm8974: fix terminating of frequency table arrays
3aedcf3755c7 clk: qcom: mmcc-apq8084: fix terminating of frequency table arrays
9de184d4e557 clk: qcom: gcc-ipq8074: fix terminating of frequency table arrays
b4527ee3de36 clk: qcom: gcc-ipq6018: fix terminating of frequency table arrays
18f1f468dd79 PM: suspend: Set mem_sleep_current during kernel command line setup
0552d5727e80 parisc: Strip upper 32 bit of sum in csum_ipv6_magic for 64-bit builds
6a427a132e73 parisc: Fix csum_ipv6_magic on 64-bit systems
c38df21ec9a0 parisc: Fix csum_ipv6_magic on 32-bit systems
6817e1a1d650 parisc: Fix ip_fast_csum
a903a1e93f3b parisc: Avoid clobbering the C/B bits in the PSW with tophys and tovirt macros
60d6c5d40de9 mtd: rawnand: meson: fix scrambling mode value in command macro
6f203afea2dc ubi: correct the calculation of fastmap size
8ce982285414 ubi: Check for too small LEB size in VTBL code
f19b1023a375 ubifs: Set page uptodate in the correct place
b7fb63e807c6 fat: fix uninitialized field in nostale filehandles
d2a7a81088c6 bounds: support non-power-of-two CONFIG_NR_CPUS
218e2610b015 kasan/test: avoid gcc warning for intentional overflow
76645e0f5a2a kasan: test: add memcpy test that avoids out-of-bounds write
d05e6ba1b74a block: Clear zone limits for a non-zoned stacked queue
447753bdd69b ext4: correct best extent lstart adjustment logic
29d7089bed0d selftests/mqueue: Set timeout to 180 seconds
4ae5a97781ce crypto: qat - resolve race condition during AER recovery
b228e16a3ae1 crypto: qat - fix double free during reset
980cc81298c0 sparc: vDSO: fix return value of __setup handler
dc8c55b3ecbc sparc64: NMI watchdog: fix return value of __setup handler
83d3c5e30961 KVM: Always flush async #PF workqueue when vCPU is being destroyed
fec51819607f media: xc4000: Fix atomicity violation in xc4000_get_frequency
5e4b23e7a7b3 pci_iounmap(): Fix MMIO mapping leak
899e154f9546 drm/vmwgfx: Fix possible null pointer derefence with invalid contexts
29a327c4544a arm: dts: marvell: Fix maxium->maxim typo in brownstone dts
840e1b69081a smack: Handle SMACK64TRANSMUTE in smack_inode_setsecurity()
28b78c7b620e smack: Set SMACK64TRANSMUTE only for dirs in smack_inode_setxattr()
8b47e69ac83e clk: qcom: gcc-sdm845: Add soft dependency on rpmhpd
0fa86b3b6a15 media: staging: ipu3-imgu: Set fields before media_entity_pads_init()
8c36205123dc wifi: brcmfmac: Fix use-after-free bug in brcmf_cfg80211_detach
2382f2e45c71 timers: Rename del_timer_sync() to timer_delete_sync()
2a873e61782f timers: Use del_timer_sync() even on UP
1c2f22864bcd timers: Update kernel-doc for various functions
85c3bdff671f KVM: x86: Use a switch statement and macros in __feature_translate()
01771ffad6f1 KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to userspace
e99e8685fde5 KVM: x86: Update KVM-only leaf handling to allow for 100% KVM-only leafs
9ccce26837a8 x86/bugs: Use sysfs_emit()
4957fd741d61 x86/cpu: Support AMD Automatic IBRS
26445d9bb036 Documentation/hw-vuln: Update spectre doc
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: d34a2df7a7bba954ec9e1a6f5c4a8f1b5789256c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
9465fef4ae35 Linux 5.15.153
d180150ea714 remoteproc: stm32: fix incorrect optional pointers
85e26c4a74ff regmap: Add missing map->bus check
c10fed329c1c spi: spi-mt65xx: Fix NULL pointer access in interrupt handler
839308cf7957 net: dsa: mt7530: fix handling of all link-local frames
cb302aa9948d net: dsa: mt7530: fix link-local frames that ingress vlan filtering ports
70424a8f4585 net: dsa: mt7530: fix handling of 802.1X PAE frames
c210fb3c45d7 net: dsa: mt7530: fix handling of LLDP frames
387daae8b092 bpf: report RCU QS in cpumap kthread
2f1d402dcc01 net: report RCU QS on threaded NAPI repolling
083657dc7cc7 rcu: add a helper to report consolidated flavor QS
640dbf688ba9 netfilter: nf_tables: do not compare internal table flags on updates
362508506bf5 netfilter: nft_set_pipapo: release elements in clone only from destroy path
772f18ded0e2 octeontx2-af: Use separate handlers for interrupts
8ffcd3ccdbda net/bnx2x: Prevent access to a freed page in page_pool
f1e560cdb132 net: phy: fix phy_read_poll_timeout argument type in genphy_loopback
5deee0f7c292 hsr: Handle failures in module init
8c378cc522ae rds: introduce acquire/release ordering in acquire/release_in_xmit()
d691be84ab89 wireguard: receive: annotate data-race around receiving_counter.counter
2b2f8d166fcc vdpa/mlx5: Allow CVQ size changes
4d61084c5cfd net: dsa: mt7530: prevent possible incorrect XTAL frequency selection
f85c87a80328 net: veth: do not manipulate GRO when using XDP
d35b62c224e7 packet: annotate data-races around ignore_outgoing
9fcadd125044 net: ethernet: mtk_eth_soc: fix PPE hanging issue
448cc8b5f743 net: mediatek: mtk_eth_soc: clear MAC_MCR_FORCE_LINK only when MAC is up
c5c0760adc26 net: mtk_eth_soc: move MAC_MCR setting to mac_finish()
a809bbfd0e50 hsr: Fix uninit-value access in hsr_get_node()
ccafa081bece soc: fsl: dpio: fix kcalloc() argument order
4b9d72498df0 s390/vtime: fix average steal time calculation
8fdc7b408a55 octeontx2-af: Use matching wake_up API variant in CGX command interface
aa5ab5ce3496 nouveau: reset the bo resource bus info after an eviction
deb5946255e0 io_uring: don't save/restore iowait state
1049fa4d02fd usb: gadget: net2272: Use irqflags in the call to net2272_probe_fin
463c429bdd56 staging: greybus: fix get_channel_from_mode() failure path
6c619223aa21 serial: 8250_exar: Don't remove GPIO device on suspend
f867ba8ea1f3 rtc: mt6397: select IRQ_DOMAIN instead of depending on it
04dd61330fe8 kconfig: fix infinite loop when expanding a macro at the end of file
3019ad4a0282 arm64: dts: broadcom: bcmbca: bcm4908: drop invalid switch cells
c220378081ca tty: serial: samsung: fix tx_empty() to return TIOCSER_TEMT
e6011abe0cc1 serial: max310x: fix syntax error in IRQ error message
19b21318377e tty: vt: fix 20 vs 0x20 typo in EScsiignore
ea34c1c1f317 remoteproc: stm32: Fix incorrect type assignment returned by stm32_rproc_get_loaded_rsc_tablef
dd68756ae351 remoteproc: stm32: Fix incorrect type in assignment for va
a48c24ccc6b9 remoteproc: stm32: use correct format strings on 64-bit
da0ad1bdc659 comedi: comedi_test: Prevent timers rescheduling during deletion
a6ffae61ad9e afs: Revert "afs: Hide silly-rename files from userspace"
fa3ac8b1a227 f2fs: compress: fix reserve_cblocks counting error when out of space
6ca2ea698d47 NFS: Fix an off by one in root_nfs_cat()
704dc0138718 watchdog: stm32_iwdg: initialize default timeout
446f55d0d4f0 NFSv4.2: fix listxattr maximum XDR buffer size
9d52865ff282 NFSv4.2: fix nfs4_listxattr kernel BUG at mm/usercopy.c:102
6233dbe9ca1c net: sunrpc: Fix an off by one in rpc_sockaddr2uaddr()
83edcda1d855 scsi: bfa: Fix function pointer type mismatch for hcb_qe->cbfn
16a5bed6d265 RDMA/rtrs-clt: Check strnlen return len in sysfs mpath_policy_store()
ed3e66d86ec3 RDMA/device: Fix a race between mad_client and cm_client init
a27984f631e8 scsi: csiostor: Avoid function pointer casts
4a411fc3363f f2fs: compress: fix to check unreleased compressed cluster
7d420eaaa18e f2fs: compress: fix to cover normal cluster write with cp_rwsem
ed22aef701f4 f2fs: reduce stack memory cost by using bitfield in struct f2fs_io_info
b2713af17ac9 f2fs: invalidate meta pages only for post_read required inode
6117d8b79f48 f2fs: fix to invalidate META_MAPPING before DIO write
5d553a56de27 f2fs: replace congestion_wait() calls with io_schedule_timeout()
bc7e7e7d647c f2fs: invalidate META_MAPPING before IPU/DIO write
4a543790fdc3 f2fs: multidevice: support direct IO
6413e78086ca RDMA/srpt: Do not register event handler until srpt device is fully setup
9af1658ba293 ALSA: usb-audio: Stop parsing channels bits when all channels are found.
e9fbee067379 ALSA: hda/realtek: fix ALC285 issues on HP Envy x360 laptops
01511ac7be8e clk: zynq: Prevent null pointer dereference caused by kmalloc failure
0efb9ef6fb95 clk: Fix clk_core_get NULL dereference
d83d70b25d2d sparc32: Fix section mismatch in leon_pci_grpci
e4723c6b3e79 backlight: lp8788: Fully initialize backlight_properties during probe
73f547f2598a backlight: lm3639: Fully initialize backlight_properties during probe
d01286f9911c backlight: da9052: Fully initialize backlight_properties during probe
28e37f97b161 backlight: lm3630a: Don't set bl->props.brightness in get_brightness
a80fb03dda21 backlight: lm3630a: Initialize backlight_properties on init
f28b72162f05 leds: sgm3140: Add missing timer cleanup and flash gpio control
663dea03055d leds: aw2013: Unlock mutex before destroying it
d63abda6c8b3 powerpc/embedded6xx: Fix no previous prototype for avr_uart_send() etc.
6a3d4afc5499 modules: wait do_free_init correctly
a91eef04a775 module: Add support for default value for module async_probe
6304ed16038d drm/msm/dpu: add division of drm_display_mode's hskew parameter
f4108b28dce0 powerpc/hv-gpci: Fix the H_GET_PERF_COUNTER_INFO hcall return value checks
9beec711a172 drm/mediatek: Fix a null pointer crash in mtk_drm_crtc_finish_page_flip
e5aaa9f8dbc5 media: mediatek: vcodec: avoid -Wcast-function-type-strict warning
24e51d6eb578 media: ttpci: fix two memleaks in budget_av_attach
790fa2c04dfb media: go7007: fix a memleak in go7007_load_encoder
d20b64f156de media: dvb-frontends: avoid stack overflow warnings with clang
eb6e9dce979c media: pvrusb2: fix uaf in pvr2_context_set_notify
d8e83a625cee drm/amdgpu: Fix missing break in ATOM_ARG_IMM Case of atom_get_src_int()
815d1f1c6714 HID: amd_sfh: Update HPD sensor structure elements
8abf014e0c79 ASoC: meson: axg-tdm-interface: add frame rate constraint
844101226143 ASoC: meson: axg-tdm-interface: fix mclk setup without mclk-fs
e3adf12624bb mtd: rawnand: lpc32xx_mlc: fix irq handler prototype
7178a272490d mtd: maps: physmap-core: fix flash size larger than 32-bit
3ae4bd815fd3 drm/tidss: Fix initial plane zpos values
9cc746346dc5 crypto: arm/sha - fix function cast warnings
010cf12f596a mfd: altera-sysmgr: Call of_node_put() only when of_parse_phandle() takes a ref
1d50e295784e mfd: syscon: Call of_node_put() only when of_parse_phandle() takes a ref
240c4f1159f7 drm/tegra: put drm_gem_object ref on error in tegra_fb_create
3f8445f1c746 clk: hisilicon: hi3559a: Fix an erroneous devm_kfree()
62d92b3507fe clk: hisilicon: hi3519: Release the correct number of gates in hi3519_clk_unregister()
118a7113db31 PCI: Mark 3ware-9650SE Root Port Extended Tags as broken
754646012867 drm/mediatek: dsi: Fix DSI RGB666 formats and definitions
4e37c5342236 clk: qcom: dispcc-sdm845: Adjust internal GDSC wait times
fe68cf273906 media: pvrusb2: fix pvr2_stream_callback casts
4f2a1657f9ab media: pvrusb2: remove redundant NULL check
8e19050ab9b9 media: go7007: add check of return value of go7007_read_addr()
b1d0eebaf87c media: imx: csc/scaler: fix v4l2_ctrl_handler memory leak
f27bcdae5730 media: sun8i-di: Fix chroma difference threshold
de09db4e5d10 media: sun8i-di: Fix power on/off sequences
4bdc1b352ec0 media: sun8i-di: Fix coefficient writes
a62b9f3d7bbf NTB: fix possible name leak in ntb_register_device()
87d306cdeb9e NTB: EPF: fix possible memory leak in pci_vntb_probe()
e2b6ef72b7ae PCI: endpoint: Support NTB transfer between RC and EP
caf5cf099016 powerpc: Force inlining of arch_vmap_p{u/m}d_supported()
4eb47ae93f4d ASoC: meson: t9015: fix function pointer type mismatch
a3fec4744621 ASoC: meson: aiu: fix function pointer type mismatch
a26425b7624d ASoC: meson: Use dev_err_probe() helper
3d1d02973414 perf stat: Avoid metric-only segv
3cae4f4153d3 ALSA: seq: fix function cast warnings
7378234eeeac drm/radeon/ni: Fix wrong firmware size logging in ni_init_microcode()
abb9bea45b43 perf thread_map: Free strlist on normal path in thread_map__new_by_tid_str()
03e6d4e94843 crypto: xilinx - call finalize with bh disabled
ce6e3c04119b PCI: switchtec: Fix an error handling path in switchtec_pci_probe()
0bdb56eae235 PCI/P2PDMA: Fix a sleeping issue in a RCU read section
56cad01c5463 quota: Fix rcu annotations of inode dquot pointers
1ca72a3de915 quota: Fix potential NULL pointer dereference
f2ddd8103f00 quota: simplify drop_dquot_ref()
f630ba2386c8 clk: qcom: reset: Ensure write completion on reset de/assertion
e5bb4f4324e9 clk: qcom: reset: Commonize the de/assert functions
e8c71db0d8f1 pinctrl: mediatek: Drop bogus slew rate register range for MT8192
0d3fe80b6d17 media: edia: dvbdev: fix a use-after-free
dc866b69cc51 media: v4l2-mem2mem: fix a memleak in v4l2_m2m_register_entity
770a57922ce3 media: v4l2-tpg: fix some memleaks in tpg_alloc
e9d05d5d8411 media: em28xx: annotate unchecked call to media_device_register()
a03ed00787b0 clk: meson: Add missing clocks to axg_clk_regmaps
54985391dec2 perf evsel: Fix duplicate initialization of data->id in evsel__parse_sample()
6ac7c7a3a9ab drm/amd/display: Fix potential NULL pointer dereferences in 'dcn10_set_output_transfer_func()'
440f05983741 drm/amd/display: Fix a potential buffer overflow in 'dp_dsc_clock_en_read()'
d54877c83528 HID: lenovo: Add middleclick_workaround sysfs knob for cptkbd
d9f8bbc6d7cf perf record: Fix possible incorrect free in record__switch_output()
87658f16082b PCI/DPC: Print all TLP Prefixes, not just the first
b8505a1aee8f media: tc358743: register v4l2 async device only after successful setup
4c309e06aa90 dmaengine: tegra210-adma: Update dependency to ARCH_TEGRA
746606d37d66 drm/lima: fix a memleak in lima_heap_alloc
1bb5fea94e62 drm/rockchip: lvds: do not print scary message when probing defer
f3afb5361819 drm/rockchip: lvds: do not overwrite error code
03b1072616a8 drm/vmwgfx: fix a memleak in vmw_gmrid_man_get_node
5eaa1597e231 drm/ttm: add ttm_resource_fini v2
2fa491a1f4a8 drm: Don't treat 0 as -1 in drm_fixp2int_ceil
c780f00854af drm/rockchip: inno_hdmi: Fix video timing
13c121279941 drm/tegra: output: Fix missing i2c_put_adapter() in the error handling paths of tegra_output_probe()
5c8dc26e31b8 drm/tegra: rgb: Fix missing clk_put() in the error handling paths of tegra_dc_rgb_probe()
7ec1d3cab93e drm/tegra: rgb: Fix some error handling paths in tegra_dc_rgb_probe()
527bf2adf012 drm/tegra: dc: rgb: Allow changing PLLD rate on Tegra30+
bfd52f7df633 drm/tegra: dsi: Fix missing pm_runtime_disable() in the error handling path of tegra_dsi_probe()
1d2f14eb47ad drm/tegra: dsi: Fix some error handling paths in tegra_dsi_probe()
26827907c27e drm/tegra: dsi: Make use of the helper function dev_err_probe()
56ec754fd767 drm/tegra: dpaux: Fix PM disable depth imbalance in tegra_dpaux_probe
49ebcae0b9b8 drm/tegra: dpaux: Populate AUX bus
93128052bf83 drm/tegra: dsi: Add missing check for of_find_device_by_node
03ad5ad53e51 dm: call the resume method on internal suspend
85177297117c dm raid: fix false positive for requeue needed during reshape
0d387dc503f9 nfp: flower: handle acti_netdevs allocation failure
3538d11d2a06 net/x25: fix incorrect parameter validation in the x25_getsockopt() function
382df231ab3d net: kcm: fix incorrect parameter validation in the kcm_getsockopt) function
3a32dce1adcd udp: fix incorrect parameter validation in the udp_lib_getsockopt() function
6482113f9c75 l2tp: fix incorrect parameter validation in the pppol2tp_getsockopt() function
3988110ecf68 ipmr: fix incorrect parameter validation in the ip_mroute_getsockopt() function
71ce163f3e91 bpf: net: Change do_ip_getsockopt() to take the sockptr_t argument
07aa35a50fe6 bpf: net: Change sk_getsockopt() to take the sockptr_t argument
25e5c9b20e0a net: Change sock_getsockopt() to take the sk ptr instead of the sock ptr
400298502354 tcp: fix incorrect parameter validation in the do_tcp_getsockopt() function
c09fc67777b8 OPP: debugfs: Fix warning around icc_get_name()
78a60f910353 net: phy: dp83822: Fix RGMII TX delay configuration
fedd8c7d29f4 net: phy: DP83822: enable rgmii mode if phy_interface_is_rgmii
f82d65e8f7ff net: hns3: fix port duplex configure error in IMP reset
23ec1cec2429 net: hns3: fix kernel crash when 1588 is received on HIP08 devices
0e939a002c8a net: phy: fix phy_get_internal_delay accessing an empty array
5c03387021cf net: ip_tunnel: make sure to pull inner header in ip_tunnel_rcv()
65fb1d271cbc ipv6: fib6_rules: flush route cache when rule is changed
ca1f06e72dec bpf: Fix stackmap overflow check on 32-bit arches
3b08cfc65f07 bpf: Fix hashtab overflow check on 32-bit arches
c826502bed93 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches
276873ae26c8 sr9800: Add check for usbnet_get_endpoints
2e845867b4e2 Bluetooth: hci_core: Fix possible buffer overflow
89c69e83ff0a Bluetooth: hci_qca: don't use IS_ERR_OR_NULL() with gpiod_get_optional()
9609476b3a16 Bluetooth: hci_qca: Add support for QTI Bluetooth chip wcn6855
88f846f352b8 Bluetooth: Remove superfluous call to hci_conn_check_pending()
4b5dc615f1cf igb: Fix missing time sync events
5cd7afd64b6e igb: move PEROUT and EXTTS isr logic to separate functions
d70f1c85113c iommu/vt-d: Don't issue ATS Invalidation request when device is disconnected
626b03daea32 PCI: Make pci_dev_is_disconnected() helper public for other drivers
4137f25b5351 wifi: rtw88: 8821c: Fix false alarm count
250a78863cdf mmc: wmt-sdmmc: remove an incorrect release_mem_region() call in the .remove function
dd292e884c64 SUNRPC: fix some memleaks in gssx_dec_option_array
c7cff9780297 x86, relocs: Ignore relocations in .notes section
40876d07d292 ACPI: scan: Fix device check notification handling
10e607fbc91b ACPI: resource: Add MAIBENBEN X577 to irq1_edge_low_force_override
cc06efd8a6be ACPI: resource: Do IRQ override on Lunnen Ground laptops
b53985826190 ACPI: resource: Add Infinity laptops to irq1_edge_low_force_override
95531c0d3727 arm64: dts: marvell: reorder crypto interrupts on Armada SoCs
941c6ee6f77d ARM: dts: imx6dl-yapp4: Move the internal switch PHYs under the switch node
ff54c712f046 ARM: dts: imx6dl-yapp4: Fix typo in the QCA switch register address
3ebcd8f11aa8 ARM: dts: imx6dl-yapp4: Move phy reset into switch node
ce92a8c7cf70 arm64: dts: renesas: r8a779a0: Correct avb[01] reg sizes
a022251c2f95 arm64: dts: renesas: r8a779a0: Update to R-Car Gen4 compatible values
3c0cc753d798 ARM: dts: arm: realview: Fix development chip ROM compatible value
276f4abe4e5b net: ena: Remove ena_select_queue
90613c76f71c wifi: brcmsmac: avoid function pointer casts
b96bc1b25963 iommu/amd: Mark interrupt as managed
6a87552d0a81 bus: tegra-aconnect: Update dependency to ARCH_TEGRA
1cbaf4c793b0 ACPI: processor_idle: Fix memory leak in acpi_processor_power_exit()
fe20e3d56bc9 wifi: wilc1000: prevent use-after-free on vif when cleaning up all interfaces
0454915c836b wireless: Remove redundant 'flush_workqueue()' calls
487eff913ea9 bpf: Mark bpf_spin_{lock,unlock}() helpers with notrace correctly
fcd58c69a372 arm64: dts: mediatek: mt7622: add missing "device_type" to memory nodes
e66285df73c0 arm64: dts: mt8183: Move CrosEC base detection node to kukui-based DTs
657633a0b5f5 arm64: dts: mt8183: kukui: Split out keyboard node and describe detachables
ecec357981ec arm64: dts: mt8183: kukui: Add Type C node
9d159d6637cc ipv6: mcast: remove one synchronize_net() barrier in ipv6_mc_down()
a6a50788b46b s390/vdso: drop '-fPIC' from LDFLAGS
f94625ec5747 wifi: iwlwifi: mvm: don't set replay counters to 0xff
4745cba3703c pwm: sti: Fix capture for st,pwm-num-chan < st,capture-num-chan
55908ea9812e pwm: sti: Implement .apply() callback
e888c4461e10 wifi: libertas: fix some memleaks in lbs_allocate_cmd_buffer()
d20d45631feb net: blackhole_dev: fix build warning for ethh set but not used
95ac8e3ef2a3 pwm: atmel-hlcdc: Fix clock imbalance related to suspend support
a1716999f8ae pwm: atmel-hlcdc: Use consistent variable naming
81f0b319f0d4 pwm: atmel-hlcdc: Convert to platform remove callback returning void
98b0d4693934 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS
128a7fb7e84b wifi: iwlwifi: fix EWRD table validity check
96aa40761673 wifi: iwlwifi: dbg-tlv: ensure NUL termination
3a5d424cffa2 wifi: iwlwifi: mvm: report beacon protection failures
f8ff4b4df71e wifi: ath9k: delay all of ath9k_wmi_event_tasklet() until init is complete
4287534cb520 arm64: dts: imx8mm-kontron: Disable pull resistors for SD card signals on BL board
d01012b6d6bc arm64: dts: imx8mm-kontron: Use the VSELECT signal to switch SD card IO voltage
41af98f22083 arm64: dts: imx8mm-kontron: Add support for ultra high speed modes on SD card
db25bbd2c294 arm64: dts: imx8mm-kontron: Disable pullups for onboard UART signals on BL board
f7e55ad75245 arm64: dts: imx8mm-kontron: Disable pullups for I2C signals on SL/BL i.MX8MM
d7fcdcf4ec35 cpufreq: mediatek-hw: Don't error out if supply is not found
8a029ee1e392 af_unix: Annotate data-race of gc_in_progress in wait_for_unix_gc().
e0d29c4def15 bpftool: Silence build warning about calloc()
3b71a6981ef8 inet_diag: annotate data-races around inet_diag_table[]
00d40ab2c03f sock_diag: annotate data-races around sock_diag_handlers[family]
0f632a68804d cpufreq: mediatek-hw: Wait for CPU supplies before probing
2cb670b272dd cpufreq: Explicitly include correct DT includes
d951cf510fb0 cpufreq: brcmstb-avs-cpufreq: add check for cpufreq_cpu_get's return value
f75e3536dbbc wifi: mwifiex: debugfs: Drop unnecessary error check for debugfs_create_dir()
df78377485ef wifi: wilc1000: fix multi-vif management when deleting a vif
ac512507ac89 wifi: rtl8xxxu: add cancel_work_sync() for c2hcmd_work
d80fc436751c wifi: wilc1000: fix RCU usage in connect path
11b564991b53 wifi: wilc1000: fix declarations ordering
bc4bc7464639 wifi: b43: Disable QoS for bcm4331
66ef38ad9754 wifi: b43: Stop correct queue in DMA worker when QoS is disabled
b05f6cd6c069 wifi: b43: Stop/wake correct queue in PIO Tx path when QoS is disabled
04a2b6eff2ae wifi: b43: Stop/wake correct queue in DMA Tx path when QoS is disabled
4c4e592266b6 wifi: ath10k: fix NULL pointer dereference in ath10k_wmi_tlv_op_pull_mgmt_tx_compl_ev()
b10ff1130fa4 sched/fair: Take the scheduling domain into account in select_idle_core()
3c1122aee91e timekeeping: Fix cross-timestamp interpolation for non-x86
aa74fd5ccb8b timekeeping: Fix cross-timestamp interpolation corner case decision
48c70f35f6a6 timekeeping: Fix cross-timestamp interpolation on counter wrap
7dd09fa80b07 aoe: fix the potential use-after-free problem in aoecmd_cfg_pkts
53609f5c0592 rtc: test: Fix invalid format specifier.
3eafb6816dcb time: test: Fix incorrect format specifier
770332c1fd0a lib/cmdline: Fix an invalid format specifier in an assertion msg
01db522d003f md: Don't clear MD_CLOSING when the raid is about to stop
25d99f7baa13 fs/select: rework stack allocation hack for clang
98e60b538e66 nbd: null check for nla_nest_start
edbdb0d94143 s390/dasd: fix double module refcount decrement
bb126ed29f4e s390/dasd: Use dev_*() for device log messages
3404d535bdc2 s390/dasd: add autoquiesce feature
932600a295cc s390/dasd: add copy pair setup
2c42dab80a03 s390/dasd: add query PPRC function
815348211f30 s390/dasd: put block allocation in separate function
423b6bdf19bb do_sys_name_to_handle(): use kzalloc() to fix kernel-infoleak
50982ce0f177 ASoC: wm8962: Fix up incorrect error message in wm8962_set_fll
2a239a9487f7 ASoC: wm8962: Enable both SPKOUTR_ENA and SPKOUTL_ENA in mono mode
648bd8ef211d ASoC: wm8962: Enable oscillator if selecting WM8962_FLL_OSC
aa345a4d9b32 Input: gpio_keys_polled - suppress deferred probe error for gpio
4bd9d06bdff7 ASoC: Intel: bytcr_rt5640: Add an extra entry for the Chuwi Vi8 tablet
91b4bfed82c4 firewire: core: use long bus reset on gap count error
8d1753973f59 Bluetooth: rfcomm: Fix null-ptr-deref in rfcomm_check_security
9a1de3adf7d1 drm/amdgpu: Enable gpu reset for S3 abort cases on Raven series
c4e2f6081506 ALSA: hda/realtek - ALC285 reduce pop noise from Headphone port
d157b06c1030 scsi: mpt3sas: Prevent sending diag_reset when the controller is ready
0c255fb9b1a6 dm-verity, dm-crypt: align "struct bvec_iter" correctly
f6cbb4843c61 block: sed-opal: handle empty atoms when parsing response
d7c5c0335a9a parisc/ftrace: add missing CONFIG_DYNAMIC_FTRACE check
59be50a37f37 net/iucv: fix the allocation size of iucv_path_table array
e8a67fe34b76 x86/mm: Disallow vsyscall page read for copy_from_kernel_nofault()
e2d5cf0dcb9f x86/mm: Move is_vsyscall_vaddr() into asm/vsyscall.h
7e13a78e2ba4 riscv: dts: sifive: add missing #interrupt-cells to pmic
cf71090a5941 RDMA/mlx5: Relax DEVX access upon modify commands
60ba938a8bc8 RDMA/mlx5: Fix fortify source warning while accessing Eth segment
e524979a8a3b gen_compile_commands: fix invalid escape sequence warning
802eb0254fc1 HID: multitouch: Add required quirk for Synaptics 0xcddc device
581d99d2f688 MIPS: Clear Cause.BD in instruction_pointer_set
8082bccb7ac4 x86/xen: Add some null pointer checking to smp.c
333de5a9753e ASoC: rt5645: Make LattePanda board DMI match more precise
0d7cfe2ef5a7 selftests: tls: use exact comparison in recv_partial
37d98fb9c314 bpf: Defer the free of inner map when necessary
d8140159a214 rcu-tasks: Provide rcu_trace_implies_rcu_gp()
d909d381c315 io_uring: drop any code related to SCM_RIGHTS
9dd3863e3fcd io_uring/unix: drop usage of io_uring socket
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 611cec2700887d42aa872ea887be65d7c837b09c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
b95c01af2113 Linux 5.15.152
a1211bbf7814 serial: max310x: fix IO data corruption in batched operations
0ba485f90d97 serial: max310x: make accessing revision id interface-agnostic
31642219f27a regmap: Add bulk read/write callbacks into regmap_config
fbddd48f1456 regmap: allow to define reg_update_bits for no bus configuration
cad6da86ca98 ALSA: usb-audio: Sort quirk table entries
36dba3f4cd36 ALSA: usb-audio: Add FIXED_RATE quirk for JBL Quantum610 Wireless
bfd36b1d1869 ALSA: usb-audio: Always initialize fixed_rate in snd_usb_find_implicit_fb_sync_format()
a6f53df52b66 ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all
fd63fb84ed6d fs/proc: do_task_stat: move thread_group_cputime_adjusted() outside of lock_task_sighand()
9b3834276bb6 proc: Use task_is_running() for wchan in /proc/$pid/stat
3c1b2776ef19 getrusage: use sig->stats_lock rather than lock_task_sighand()
ef2734e57cb9 getrusage: use __for_each_thread()
18c7394e46d8 getrusage: move thread_group_cputime_adjusted() outside of lock_task_sighand()
c5579e7280e6 getrusage: add the "signal_struct *sig" local variable
63e09c1f46d6 drm/amd/display: Increase frame-larger-than for all display_mode_vba files
f4442513e426 drm/amd/display: remove DML Makefile duplicate lines
b4bab46400a0 drm/amd/display: move calcs folder into DML
b00e4d44ac77 drm/amd/display: Re-arrange FPU code structure for dcn2x
b6d46f306b39 hv_netvsc: Register VF in netvsc_probe if NET_DEVICE_REGISTER missed
c4cfa93e5018 hv_netvsc: use netif_is_bond_master() instead of open code
760d0df3add5 selftests: mptcp: decrease BW in simult flows
9a9d00c23d17 drm/amdgpu: Reset IH OVERFLOW_CLEAR bit
f57431896095 drm/amd/pm: do not expose the API used internally only in kv_dpm.c
0afbf40c0135 serial: max310x: prevent infinite while() loop in port startup
2fbf2c767b50 serial: max310x: use a separate regmap for each port
2161c5411d91 serial: max310x: use regmap methods for SPI batch operations
2aa7bcfdbb46 xhci: handle isoc Babble and Buffer Overrun events properly
56e9aeb2052c xhci: process isoc TD properly when there was a transaction error mid TD.
0d29b474fb90 selftests: mm: fix map_hugetlb failure on 64K page size systems
0b08eb637276 selftests/mm: switch to bash from sh
fdfc5fabe85a nfp: flower: add hardware offload check for post ct entry
245332d4e767 nfp: flower: add goto_chain_index for ct entry
666334fdf4c6 drm/amd/display: Fix uninitialized variable usage in core_link_ 'read_dpcd() & write_dpcd()' functions
f354086d1bf7 ALSA: usb-audio: add quirk for RODE NT-USB+
80326ce1eb74 ALSA: usb-audio: Fix microphone sound on Nexigo webcam.
f1a68c6a41c6 ALSA: usb-audio: Add new quirk FIXED_RATE for JBL Quantum810 Wireless
d16ae91186f3 ALSA: usb-audio: Add quirk for Tascam Model 12
7ce0a888d646 ALSA: usb-audio: Avoid superfluous endpoint setup
3191a00dbe04 ALSA: usb-audio: Correct the return code from snd_usb_endpoint_set_params()
06b6de69cf16 ALSA: usb-audio: Apply mutex around snd_usb_endpoint_set_params()
539493f147ff ALSA: usb-audio: Properly refcounting clock rate
56e28371faf4 ALSA: usb-audio: Split endpoint setups for hw_params and prepare (take#2)
8ca3315bd876 ALSA: usb-audio: Clear fixed clock rate at closing EP
9830e7383f18 ALSA: usb-audio: Refcount multiple accesses on the single clock
0866afaff19d netrom: Fix data-races around sysctl_net_busy_read
c558e54f7712 netrom: Fix a data-race around sysctl_netrom_link_fails_count
f9c4d4246417 netrom: Fix a data-race around sysctl_netrom_routing_control
4eacb242e22e netrom: Fix a data-race around sysctl_netrom_transport_no_activity_timeout
489e05c614db netrom: Fix a data-race around sysctl_netrom_transport_requested_window_size
85f34d352f4b netrom: Fix a data-race around sysctl_netrom_transport_busy_delay
33081e0f3489 netrom: Fix a data-race around sysctl_netrom_transport_acknowledge_delay
f84f7709486d netrom: Fix a data-race around sysctl_netrom_transport_maximum_tries
b8006cb0a34a netrom: Fix a data-race around sysctl_netrom_transport_timeout
775ed3549819 netrom: Fix data-races around sysctl_netrom_network_ttl_initialiser
b3f0bc3a315c netrom: Fix a data-race around sysctl_netrom_obsolescence_count_initialiser
bbc21f134b89 netrom: Fix a data-race around sysctl_netrom_default_path_quality
101277e37d54 erofs: apply proper VMA alignment for memory mapped files on THP
b3c0f5538205 netfilter: nf_conntrack_h323: Add protection for bmp length out of range
bd9c90927a3c netfilter: nft_ct: fix l3num expectations with inet pseudo family
b562ebe21ed9 net/rds: fix WARNING in rds_conn_connect_if_down
f0363af9619c cpumap: Zero-initialise xdp_rxq_info struct before running XDP program
cae330325795 net/ipv6: avoid possible UAF in ip6_route_mpath_notify()
8d95465d9a42 net: ice: Fix potential NULL pointer dereference in ice_bridge_setlink()
e46274df1100 net: sparx5: Fix use after free inside sparx5_del_mact_entry
e77e0b0f2a11 geneve: make sure to pull inner header in geneve_rx()
be3be07d237c tracing/net_sched: Fix tracepoints that save qdisc_dev() as a string
e72b4e5e16f6 i40e: disable NAPI right after disabling irqs when handling xsk_pool
533953fa90d1 ixgbe: {dis, en}able irqs in ixgbe_txrx_ring_{dis, en}able
ea4e938d2ce4 net: lan78xx: fix runtime PM count underflow on link stop
5ae5060e17a3 mmc: mmci: stm32: fix DMA API overlapping mappings warning
287093040fc5 mmc: mmci: stm32: use a buffer for unaligned DMA requests
8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock
7c82dac02886 block, loop: support partitions without scanning
45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded
1f24338cb789 jbd2: Drop the merge conflicted hunk
e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes
6224acfc1d56 tpm: Add flag to use default cancellation policy
1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask
a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core
a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops
1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13
24615a3b932a ata: ahci: fix enum constants for gcc-13
5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config
fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf
130f9da78406 tools/resolve_btfids: Build with host flags
00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang
17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building
7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated
37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations
a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown
f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy
da5513f30187 libbpf: Fix build warning on ref_ctr_off
4c5a089621a8 perf python: Account for multiple words in CC
1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers
838f5d0701d8 fs: add mode_strip_sgid() helper
d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead
ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack
1363bd7dbde3 ixgbevf: add disable link state
e5601ae2bd24 ixgbe: add improvement for MDD response functionality
caa57cd80575 ixgbe: add the ability for the PF to disable VF link state
16a77bfcc7df Check /dev/console using init_stat()
04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data
0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES
493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered
6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve
1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field
6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions
efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
a40d2daf2795 pnmtologo: use relocatable file name
3b40d5b41155 of: configfs: remove unused variable overlay_lock
6c085baf1838 tools: use basename to identify file in gen-mach-types
2fca0fd71981 lib/build_OID_registry: fix reproducibility issues
0f586f4ee8ad vt/conmakehash: improve reproducibility
a75774679f28 OF: DT-Overlay configfs interface (v8)
d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer()
856ec356cf91 ACPI: thermal: drop an always true check
7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC
41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o
44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs()
77aa9e489eaf bpf: Disallow unprivileged bpf by default
ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups
4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal""
5df6d1b00f95 jbd2: fix use-after-free of transaction_t race
2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function
07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction
4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal"
7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack
f78574dee71e kasan: test: silence intentional read overflow warnings
d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC
5e279d5647cc arm64: support page mapping percpu first chunk allocator
e5bf16752dca vmalloc: choose a better start address in vm_area_register_early()
660b3d21b46f kasan: test: bypass __alloc_size checks
00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write
67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB
bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack
7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc()
bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack()
51423ebb36ad lib/stackdepot: introduce __stack_depot_save()
85373e66d847 lib/stackdepot: remove unused function argument
5b6cc9b251f3 lib/stackdepot: include gfp.h
c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case.
b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic()
13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence
21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221
6199fd896645 aufs: tiny, headers after fs_context
8ddb40e31c29 aufs: fs_context 7/7, finally remount
69035f71c6fd aufs: fs_context 6/7, now mount
bc841b970697 aufs: fs_context 5/7, parse all other mount options
435188053da2 aufs: fs_context 4/7, parse xino options
9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options
1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option
a8488f603134 aufs: fs_context 1/7, skelton of the new shceme
8e32e0015564 aufs: pre fs_context, convert a static flag to a macro
f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case
948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo()
77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117
2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129
7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone
66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl()
69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore
ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018
b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes"
81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation
97c963889222 sched/isolation: really align nohz_full with rcu_nocbs
871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards"
ffad0783dd5b ARM: config: multi v7: Regenerate defconifg
5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols
badaf96564fe ARM: config: multi v7: Clean up enabled by default options
34996040fc9b ARM: config: multi v7: Drop unavailable options
7f685244afb3 powerpc/mm: Switch obsolete dssall to .long
20301aeb1a64 riscv: fix build with binutils 2.38
9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error
720b61fc400b x86_64_defconfig: Fix warnings
02bf23d26bc4 arm64: defconfig: cleanup config options
05914e2c87e5 arm: defconfig: drop unused POWER_AVS option
ffb532fa19b9 aufs5: fix build against v5.15.3+
a4b3abf4d96d qemux86: add configuration symbol to select values
fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter
3d8762d900d9 clear_warn_once: bind a timer to written reset value
95faacac47e8 clear_warn_once: expand debugfs to include read support
de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
0e4aacead9c1 perf: x86-32: explicitly include <errno.h>
9ad92c11468e perf: mips64: Convert __u64 to unsigned long long
09e7efe3e68a perf: fix bench numa compilation
e79becc44fa6 perf: add SLANG_INC for slang.h
b1033b588681 perf: add sgidefs.h to for mips builds
cf9db484ac0b perf: change --root to --prefix for python install
7fd052c2c562 perf: add 'libperl not found' warning
27a437cdd469 perf: force include of <stdbool.h>
3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat
a7e9293b506b FAT: Added FAT_NO_83NAME
6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
538be0fdb124 aufs: adjust to v5.15 fs changes
f45da75c8759 aufs5: core
047f57e07e01 aufs5: standalone
029fc15574c8 aufs5: mmap
610d0192ee94 aufs5: base
d4e428d0ec5f aufs5: kbuild
eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested)
22c73536d5d7 yaffs: include blkdev.h
506b7251bfb8 yaffs: fix misplaced variable declaration
a0e26ff364dc yaffs2: v5.6 build fixups
b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read
ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super
2e3c3aec8279 yaffs: repair yaffs_get_mtd_device
d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API
70a6113ee2c7 yaffs2: fix memory leak in mount/umount
3378e4a9e404 yaffs: Avoid setting any ACL releated xattr
ec2284edddef Yaffs:check oob size before auto selecting Yaffs1
c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY
608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020)
89e660ece42c initramfs: allow an optional wrapper script around initramfs generation
b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally
3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation
d202fb2caf33 defconfigs: drop obselete options
9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled
e20d8cf019b4 linux-yocto: Handle /bin/awk issues
b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion
adb40f1e6a1a uvesafb: print error message when task timeout occurs
f280a1ed0962 compiler.h: Undef before redefining __attribute_const__
4352732f268c vmware: include jiffies.h
7954a677968d Resolve jiffies wrapping about arp
5f28a1035d95 nfs: Allow default io size to be configured.
0d7260ad7106 check console device file on fs when booting
900a12e37e0a mount_root: clarify error messages for when no rootfs found
7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location
6604fc1763b3 modpost: mask trivial warnings
0d294adb09cb kbuild: exclude meta directory from distclean processing
a097cdd95a9e powerpc: serialize image targets
5db6ec39a0a3 arm: serialize build targets
cbabca27905e crtsavres: fixups for 5.4+
7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8
a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8
186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild
d1ea862964ca powerpc: kexec fix for powerpc64
2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core
2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code
ec57870b303a mips: Kconfig: add QEMUMIPS64 option
6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency
74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c
22e65b63d3b4 arm/Makefile: Fix systemtap
b7f1ab59f19e vexpress: Pass LOADADDR to Makefile
ce2800c73bf7 arm: ARM EABI socketcall
019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
(From OE-Core rev: 4545591ac316d4304a73b578ecfce57a10af886f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
574362648507 Linux 5.15.151
4a4eeb691253 mptcp: fix double-free on socket dismantle
cc5e34bc5b20 Revert "tls: rx: move counting TlsDecryptErrors for sync"
9d5932275b3b net: tls: fix async vs NIC crypto offload
68dbe92d677c bpf: Derive source IP addr via bpf_*_fib_lookup()
39b4ee40d204 bpf: Add table ID to bpf_fib_lookup BPF helper
75ca92271da5 bpf: Add BPF_FIB_LOOKUP_SKIP_NEIGH for bpf_fib_lookup
20f5aafe521c Revert "interconnect: Teach lockdep about icc_bw_lock order"
fe549d8e9763 Revert "interconnect: Fix locking for runpm vs reclaim"
ead68522455b gpio: fix resource unwinding order in error path
ea514ac5f1be gpiolib: Fix the error path order in gpiochip_add_data_with_key()
c21b5ad4e79d gpio: 74x164: Enable output pins after registers are reset
6c480d0f1318 af_unix: Drop oob_skb ref before purging queue in GC.
2f3ae0905a7e Revert "drm/bridge: lt8912b: Register and attach our DSI device at probe"
22850c9950a4 fs,hugetlb: fix NULL pointer dereference in hugetlbs_fill_super
94965be37add cachefiles: fix memory leak in cachefiles_add_cache()
cc32ba2fdf3f mptcp: fix possible deadlock in subflow diag
af46c8a0d8db mptcp: push at DSS boundaries
5101e9f11a87 mptcp: add needs_id for netlink appending addr
4ba8702b23e3 mptcp: clean up harmless false expressions
f431a58cb933 selftests: mptcp: add missing kconfig for NF Filter in v6
5d7f2e7d213f selftests: mptcp: add missing kconfig for NF Filter
55366b9ae937 mptcp: rename timer related helper to less confusing names
833d068e776a mptcp: process pending subflow error on close
305078c2741f mptcp: move __mptcp_error_report in protocol.c
fbd16a1e4b14 x86/cpu/intel: Detect TME keyid bits before setting MTRR mask registers
077952157636 pmdomain: qcom: rpmhpd: Fix enabled_corner aggregation
5f6e8930ca96 mmc: sdhci-xenon: fix PHY init clock stability
f4fae0a76ee2 mmc: sdhci-xenon: add timeout for PHY init complete
52af4f26c02f mmc: core: Fix eMMC initialization with 1-bit bus connection
4529c084a320 dmaengine: fsl-qdma: init irq after reg initialization
2dee8895a25e dmaengine: ptdma: use consistent DMA masks
106c1ac953a6 dmaengine: fsl-qdma: fix SoC may hang on 16 byte unaligned read
ab2d68655d0f btrfs: dev-replace: properly validate device names
063715c33b4c wifi: nl80211: reject iftype change with mesh ID change
9376d059a705 gtp: fix use-after-free and null-ptr-deref in gtp_newlink()
cbf67001d647 ALSA: firewire-lib: fix to check cycle continuity
7d930a4da179 tomoyo: fix UAF write bug in tomoyo_write_control()
5941a90c55d3 riscv: Sparse-Memory/vmemmap out-of-bounds fix
80b15346492b afs: Fix endless loop in directory parsing
20a4b5214f7b fbcon: always restore the old font data in fbcon_do_set_font()
5eac17127e85 ALSA: Drop leftover snd-rtctimer stuff from Makefile
e601ae81910c power: supply: bq27xxx-i2c: Do not free non existing IRQ
4b73473c050a efi/capsule-loader: fix incorrect allocation size
5bc8810b788a tls: decrement decrypt_pending if no async completion will be called
9ae48288fc8b tls: rx: use async as an in-out argument
bdb7fb29236a tls: rx: assume crypto always calls our callback
2ec59e165549 tls: rx: move counting TlsDecryptErrors for sync
b61dbb5ef449 tls: rx: don't track the async count
4fd23a600be9 tls: rx: factor out writing ContentType to cmsg
9876554897b3 tls: rx: wrap decryption arguments in a structure
d6c9c2a66c91 tls: rx: don't report text length from the bowels of decrypt
ffc8a2b82141 tls: rx: drop unnecessary arguments from tls_setup_from_iter()
1abd49fa1ffb tls: hw: rx: use return value of tls_device_decrypted() to carry status
432d40036f17 tls: rx: refactor decrypt_skb_update()
17d8bda2a6fd tls: rx: don't issue wake ups when data is decrypted
de0970d258ef tls: rx: don't store the decryption status in socket context
4c68bf84d162 tls: rx: don't store the record type in socket context
f1e71909373e igb: extend PTP timestamp adjustments to i211
a1227b27fccc rtnetlink: fix error logic of IFLA_BRIDGE_FLAGS writing back
7c3f28599652 netfilter: bridge: confirm multicast packets before passing them up the stack
3e9cd8913635 netfilter: let reset rules clean out conntrack entries
c3a84f83d9e5 netfilter: make function op structures const
2cb39bea7085 netfilter: core: move ip_ct_attach indirection to struct nf_ct_hook
84d3baab4b89 netfilter: nfnetlink_queue: silence bogus compiler warning
4225152bfb77 netfilter: nf_tables: allow NFPROTO_INET in nft_(match/target)_validate()
af1a9a925e46 Bluetooth: Enforce validation on max value of connection interval
c3df637266df Bluetooth: hci_event: Fix handling of HCI_EV_IO_CAPA_REQUEST
4cd28dae8210 Bluetooth: hci_event: Fix wrongly recorded wakeup BD_ADDR
da4569d450b1 Bluetooth: Avoid potential use-after-free in hci_error_reset
8e9955630117 stmmac: Clear variable when destroying workqueue
28bbdb4e1993 uapi: in6: replace temporary label with rfc9486
1e2cbdbdfa76 net: usb: dm9601: fix wrong return value in dm9601_mdio_read
9b1f5c003284 veth: try harder when allocating queue memory
914c73e7872d net: enable memcg accounting for veth queues
8d4d26f51ef0 lan78xx: enable auto speed configuration for LAN7850 if no EEPROM is detected
8a54834c03c3 ipv6: fix potential "struct net" leak in inet6_rtm_getaddr()
f011c103e654 net: veth: clear GRO when clearing XDP even when down
bf3f0c4169be cpufreq: intel_pstate: fix pstate limits enforcement for adjust_perf call back
cbfd27689b5e tun: Fix xdp_rxq_info's queue_index when detaching
afec0c5cd2ed net: ip_tunnel: prevent perpetual headroom growth
c71ed29d15b1 netlink: Fix kernel-infoleak-after-free in __skb_datagram_iter
386bb2537e9b mtd: spinand: gigadevice: Fix the get ecc status issue
00b19ee0dcc1 netfilter: nf_tables: disallow timeout for anonymous sets
(From OE-Core rev: 32f2aba4c4e90b86c1e11ac54dedd6a015c219a6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in ofono, an Open Source Telephony on Linux. A stack overflow bug
is triggered within the sms_decode_address_field() function during the SMS
PDU decoding. It is assumed that the attack scenario is accessible from a compromised
modem, a malicious base station, or just SMS.
(From OE-Core rev: 996c03dfb5295ec38286dee37c70c700b88e0a1e)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in ofono, an Open Source Telephony on Linux. A stack overflow bug
is triggered within the decode_submit_report() function during the SMS decoding.
It is assumed that the attack scenario is accessible from a compromised modem,
a malicious base station, or just SMS. There is a bound check for this memcpy
length in decode_submit(), but it was forgotten in decode_submit_report().
(From OE-Core rev: 51cf006ac7b5b97e65864fb1cb6f5b47192c4ebf)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If DROPBEAR_RSAKEY_DIR has already been set before, e.g. by overwriting
the file dropbear.default, the line will still be appended a second time.
DROPBEAR_RSAKEY_DIR="/path/to/dropbear"
DROPBEAR_EXTRA_ARGS="-B"
DROPBEAR_RSAKEY_DIR=/var/lib/dropbear
(Backport of rev: 6045314d29)
(From OE-Core rev: 8a502301209ef144932ef5071c1a9b738db23270)
Signed-off-by: Michael Glembotzki <Michael.Glembotzki@iris-sensing.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw has been discovered in GnuTLS where an application crash can be induced
when attempting to verify a specially crafted .pem bundle using the
"certtool --verify-chain" command.
(From OE-Core rev: e63819fbabbde3d12df06ae302da70ab990df26d)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in GnuTLS. The Minerva attack is a cryptographic vulnerability
that exploits deterministic behavior in systems like GnuTLS, leading to
side-channel leaks. In specific scenarios, such as when using the
GNUTLS_PRIVKEY_FLAG_REPRODUCIBLE flag, it can result in a noticeable step in
nonce size from 513 to 512 bits, exposing a potential timing side-channel.
(From OE-Core rev: 18c4f65934331da48c597201c33334578e91a45d)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
nghttp2 is an implementation of the Hypertext Transfer Protocol
version 2 in C. The nghttp2 library prior to version 1.61.0 keeps
reading the unbounded number of HTTP/2 CONTINUATION frames even
after a stream is reset to keep HPACK context in sync. This
causes excessive CPU usage to decode HPACK stream. nghttp2 v1.61.0
mitigates this vulnerability by limiting the number of CONTINUATION
frames it accepts per stream. There is no workaround for this
vulnerability.
References:
https://nvd.nist.gov/vuln/detail/CVE-2024-28182
(From OE-Core rev: 85e65af4727695d61c225a5911325764f423c331)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2024-24576 only applies when invoking batch files (with the `bat` and `cmd` extensions) on Windows & No other platform or use is affected.
More details about CVE is here: https://nvd.nist.gov/vuln/detail/CVE-2024-24576
(From OE-Core rev: 44e0b6b028657d32de5971d6a42a88767ef8c710)
Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As reported by "make sphinx-lint"
Tabs are even removed in Makefile examples,
as Sphinx turns them to spaces anyway in the generated output.
(From yocto-docs rev: fd1423141e7458ba557db465c171b0b4e9063987)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To make it more obvious which directories are needed, pass only these to
*mkdir* and use the option `-p` to create the missing parents.
(From yocto-docs rev: 4ddcedca4b09e2c051b33a40659ffce1db2984f5)
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As reported by "make sphinx-lint"
(From yocto-docs rev: 18d86626406fe07d4f62ef0b9168c0220b3dd90a)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Makes it possible to catch errors not reported by sphinx,
such as idle spaces. After customization, this should be used
to enforce our syntax conventions, such as two spaces after a "-"
character to introduce a list item.
Just run "make sphinx-lint".
(From yocto-docs rev: a735549a764f7cfebdc7534761b4d75dc523371a)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
reorder CVEs from alphabetical order to numerical order, align it
with text based release notes.
(From yocto-docs rev: a2ce17f656758db737c398263efa594604ca2271)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These test suites are full of timing-sensitive test cases, so skip
them too.
[ YOCTO #15321 ]
(From OE-Core rev: f94c74cee8b2650dd3211a49dc7e88bf60d2e6a7)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dd06c3668dbe9ec1cf9a0a84d7a6bc9851f9c662)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There are several tests in the test suite which are very dependent on
timing and fail on a loaded host system, so skip them.
[ YOCTO #14825#14882#15081 ]
(From OE-Core rev: 161d336a6c57fddb36a0c4e8c2def84ce70128e3)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 68beb4f4b5a0bea5d431decddf7656f18ac7a04a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Some tests hardcode assumptions on locales, which may not be present in
musl systems e.g., therefore add a way to skip such tests using -skip
option.
Skip unixInit-3* test on musl
(From OE-Core rev: a70f9039259d7d38c5a3e50f7003d3228d1ab692)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fa66f1cee2d88c2276442e8b4aaeccde5490f9ea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add CVE-2023-51767 to CVE_CHECK_IGNORE to avoid in cve-check reports
as upstream does not consider CVE-2023-51767 a bug underlying in
OpenSSH and does not intent to address it in OpenSSH.
(From OE-Core rev: de4186610335201c69d8952d605bb291f4a7427c)
Signed-off-by: Sana Kazi <sana.kazi@kpit.com>
Signed-off-by: Sana Kazi <sana.kazisk19@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2023-47100 is a duplicate of CVE-2023-47038. They have the same
advertised fix commit, which has already been merged into the
perl_5.34.3 sources used in kirkstone.
(From OE-Core rev: 8df158f39f1eed1e3ae88ddf935c67e067b72525)
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Typo prevents cupsd to start correctly with following error:
Unable to read "/etc/cups/cupsd.conf" due to errors.
Using `/usr/sbin/cupsd -t` to check the configuration:
Unknown authorization type Defaul on line 77 of /etc/cups/cupsd.conf.
Unknown Policy Limit directive AuthType on line 77 of /etc/cups/cupsd.conf.
(From OE-Core rev: eab100205bc5cdffc5ccc7752e1ee5abd9ebb58a)
Signed-off-by: Jonathan GUILLOT <jonathan@joggee.fr>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Try to particularly emphasize that it can be used to find
out why something rebuilds when it shouldn't.
(From yocto-docs rev: 1cd543e62e8f1b65e65108d919c2f481001e044c)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The documentation of the variable SPDX_NAMESPACE_PREFIX does not exist.
This variable is used to change the prefix of some links in SPDX docs.
(From yocto-docs rev: 0055b7ea1cdf72359695e08fe6d2ca9a405fba51)
Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
According to errors reported by "make stylecheck"
(From yocto-docs rev: b3aaf4523190f7528d49c29a9aea234bb1647eae)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* this is often confused to apply for e.g. meta-oe as well
where it doesn't apply as meta-oe has own ML mentioned
in README.
(From yocto-docs rev: 98102408fe5468529e040a138f09c8fbc5fe065a)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Allowing to remove nested parentheses in the text!
(From yocto-docs rev: a0ba062f8b31426f80ccd760e29b054405ee2a8e)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Instead of "manpage(s)" or "man page(s)".
To address one of the errors reported by "make stylecheck"
(From yocto-docs rev: f6e69f8877d1d33200993f21b448e7fa3cf7859b)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Plus a few text styling improvements, some reported by "make stylecheck"
(From yocto-docs rev: ce0e83716197773d8eae0c2f0edc1cf290ebd60f)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Use the "Vale" (https://vale.sh) tool to perform text style checks
Run "make stylecheck" to run the checks.
This just checks the text, not the Sphinx syntax style choices.
(From yocto-docs rev: e3e4ba2aa963d4d178c4e9e842e66f4ee4bd3736)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Suggested-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backports missing license from master to kirkstone.
(From OE-Core rev: 26a878cbfbb3bc7a6e892e105577ebf8138ce150)
Signed-off-by: Colin McAllister <colin.mcallister@garmin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When using the gcc-sanitizers as part of the SDK on a Linux with a newer
kernel, the ASAN fails randomly. This was seen on Ubuntu 22.04.
This is also described at
https://stackoverflow.com/questions/77894856/possible-bug-in-gcc-sanitizers
Backport the fix from LLVM project, as gcc has not yet backported
anything for the 11 series.
(From OE-Core rev: 7af8e24d6c60a01e398b10a57939947fb156feec)
Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
https://github.com/urllib3/urllib3/releases/tag/1.26.18
Major changes in python3-urllib3 1.26.18:
- Made body stripped from HTTP requests changing the request method to GET after HTTP 303 "See Other" redirect responses. (CVE-2023-45803)
(cherry picked from OE-Core rev: 74da05b63634c248910594456dae286947f33da5)
(From OE-Core rev: c473f32184ea0ab41f6eb4c8dcc1d7bb5fd7b16f)
Signed-off-by: Tan Wen Yan <wen.yan.tan@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
libexpat through 2.5.0 allows a denial of service (resource consumption) because
many full reparsings are required in the case of a large token for which multiple
buffer fills are needed.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-52425
Changes related to test directory are not included as most of the files are not present
and are introduced in the later version.
(From OE-Core rev: 1bdcd10930a2998f6bbe56b3ba4c9b6c91203b39)
Signed-off-by: Meenali Gupta <meenali.gupta@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The HTTP/2 protocol allows a denial of service (server resource consumption)
because request cancellation can reset many streams quickly, as exploited in
the wild in August through October 2023.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-4448772b4af6143
(From OE-Core rev: 0156b57dcdb2e5acdd9421a7c24c235f13da2d97)
Signed-off-by: Zahir Hussain <zahir.basha@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Document the convention to use variables prefixed by VIRTUAL_RUNTIME.
Add references to the new term where possible.
Another reason is that such variables are recommended
in a warning issued by meta/classes-global/insane.bbclass
(From yocto-docs rev: db88c2021062c95fe49b54351952753390d45a6a)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Tim Orling <ticotimo@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This adds some hints that and how changes should be tested when contributing.
Fixes [YOCTO #15412]
(From yocto-docs rev: 649843f4d20d1d840e1c6c4ce15e89b3a8508e0f)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: a0d93ea1ddfdfbcde8dac3aa328307be778f9e3c)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add missing documentation on how to add multiple groups with a single
GROUPADD_PARAM:${PN}
(From yocto-docs rev: 46f82dcb3b4042491efd44b9c15a06e3c910ec85)
Signed-off-by: Geoff Parker <geoffrey.parker@arthrex.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The SDKPATH variable seems mistakenly identified as the
default path where the SDK will be installed by the generated
installation script, unless option '-d' or a manual input
overrides this default.
The intended variable is SDKPATHINSTALL. SDKPATH indicates
where the SDK is being composed and built.
The definitions have been added/updated.
(From yocto-docs rev: f7ce2abbdcff625356b337137e91f642ff6a4dc2)
Signed-off-by: Johan Bezem <jbezem.extern@arri.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
calling 'sync' from do_compile in the middle of big OE world
build harms the build time.
(From OE-Core rev: b2de7d75692fd4c9e0a6f46a099b89089edb10d4)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
wireless-regdb: update regulatory database based on preceding changes
wireless-regdb: Update regulatory rules for Australia (AU) for June 2023
wireless-regdb: Update regulatory info for Türkiye (TR)
wireless-regdb: Update regulatory rules for Egypt (EG) from March 2022 guidel...
wireless-regdb: Update regulatory rules for Philippines (PH)
(From OE-Core rev: 3af65ed130493e14a87818b76b06f9ca7c717874)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2f5edb6904bf16a9c52a9b124aeb5297487cd716)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When a CVE is updated to be rejected, matching database entries must be
removed. Otherwise:
* an incremental update is not equivalent the to an initial download.
* rejected CVEs might still appear as Unpatched in cve-check.
(From OE-Core rev: 717f0df5f35272f7706e4f92cc8b57cdda8066b6)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f276a980b8930b98e6c8f0e1a865d77dfcfe5085)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When a CVE is created, it often has no precise version information and
this is stored as "-" (matching any version). After an update, version
information is added. The previous "-" must be removed, otherwise, the
CVE is still "Unpatched" for cve-check.
(From OE-Core rev: 38402b5e89d43bf2a45c8f5f2d631033be5019cd)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 641ae3f36e09af9932dc33043a0a5fbfce62122e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a URL to the doc of the API used in the function.
... and fix a small typo dabase -> database
(From OE-Core rev: a98387021d80b5055a773f909eb685513902fb12)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e0157b3b81333a24abd31dbb23a6abebca3e7ba7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE_CHECK_DB_FILE is already defined in cve-check.bbclass which is
always inherited in cve-update-nvd2-native (There is a check line 40).
Remove it to avoid confusion. Otherwise, this should not change
anything.
(From OE-Core rev: b6285f0549d1c708adfe147c63eb6cda24462ff3)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e5f3f223885c17b7007c310273fc7c80b90a4105)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a new variable "CVE_DB_INCR_UPDATE_AGE_THRES", which can be used to
specify the maximum age of the database for doing an incremental update
For older databases, a full re-download is done.
With a value of "0", this forces a full-redownload.
(From OE-Core rev: 5259971a4785e7f664c0f588f34f8ef537c5c4c5)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 74c1765111b6610348eae4b7e41d7045ce58ef86)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in Expat (libexpat). If XML_DTD is undefined at compile time, a
recursive XML Entity Expansion condition can be triggered.This issue may lead to
a condition where data is expanded exponentially, which will quickly consume system
resources and cause a denial of service.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-52426https://github.com/libexpat/libexpat/pull/777
(From OE-Core rev: aa20dd9eb68f04a5f1556123ad1b2398de911d93)
Signed-off-by: Meenali Gupta <meenali.gupta@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bumping the reference BSPs to match the version of the qemu*
BSPs in oe-core.
(From meta-yocto rev: 26e04e6682c2658673b0295f853a59c630d5e16d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Integrating the following commit(s) to linux-yocto/5.15:
1/1 [
Author: Christoph Hellwig
Email: hch@lst.de
Subject: block, loop: support partitions without scanning
Date: Fri, 27 May 2022 07:58:06 +0200
Historically we did distinguish between a flag that surpressed partition
scanning, and a combinations of the minors variable and another flag if
any partitions were supported. This was generally confusing and doesn't
make much sense, but some corner case uses of the loop driver actually
do want to support manually added partitions on a device that does not
actively scan for partitions. To make things worsee the loop driver
also wants to dynamically toggle the scanning for partitions on a live
gendisk, which makes the disk->flags updates non-atomic.
Introduce a new GD_SUPPRESS_PART_SCAN bit in disk->state that disables
just scanning for partitions, and toggle that instead of GENHD_FL_NO_PART
in the loop driver.
[bva: Notes for this backport:
- drop return code in disk_scan_partitions for GD_SUPPRESS_PART_SCAN.
The check doesn't strictly need ot be in this routine in 5.15, but
this faciliates future changes in this area, since there are
other checks in the same function.
- GD_SUPPRESS_PART_SCAN could go to genh.c, but genhd.c includes
blkdev.h, so we leave the new GD_SUPPRESS_PART_SCAN definition
in the same places as where it was introduced upstream to keep
the changes to a minimum
- upstream commit e16e506ccd673 merges blkdev_reread_part into
disk_scan_partitions. Backporting that change is more churn
than we need, so we also add the check for GD_SUPPRESS_PART_SCAN
into that routine to have the check hit in a 5.15 context.
]
Upstream-Status: Backport [commit b9684a71fca79]
Fixes: 1ebe2e5f9d68 ("block: remove GENHD_FL_EXT_DEVT")
Reported-by: Ming Lei <ming.lei@redhat.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Ming Lei <ming.lei@redhat.com>
Link: https://lore.kernel.org/r/20220527055806.1972352-1-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]
(From OE-Core rev: 768ac24afff43d58c32617025391049d5d0d166b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
80efc6265290 Linux 5.15.150
da6cabc1981e r8169: use new PM macros
b7f3fac6d301 netfilter: nf_tables: can't schedule in nft_chain_validate
a4efc62cd1ed ext4: avoid bb_free and bb_fragments inconsistency in mb_free_blocks()
c1317822e2de ext4: regenerate buddy after block freeing failed if under fc replay
d82ec7529c5f netfilter: nf_tables: fix scheduling-while-atomic splat
97eaa2955db4 arp: Prevent overflow in arp_req_get().
d7b6fa97ec89 fs/aio: Restrict kiocb_set_cancel_fn() to I/O submitted via libaio
df31d05f0678 cifs: fix mid leak during reconnection after timeout threshold
aade859419ce i2c: imx: when being a target, mark the last read as processed
cb21407f0b39 i2c: imx: Add timer for handling the stop condition
33f649f1b1ce drm/amd/display: Fix memory leak in dm_sw_fini()
9a03126588e5 drm/syncobj: call drm_syncobj_fence_add_wait when WAIT_AVAILABLE flag is set
13b57b5cd591 netfilter: nft_flow_offload: release dst in case direct xmit path is used
4c167af9f6b5 netfilter: nft_flow_offload: reset dst in route object after setting up flow
7c71b831220e netfilter: flowtable: simplify route logic
664264a5c55b netfilter: nf_tables: set dormant flag on hook register failure
4338032aa90b tls: stop recv() if initial process_rx_list gave us non-DATA
ea845237a39d tls: rx: drop pointless else after goto
8b32e43a80a1 tls: rx: jump to a more appropriate label
39603a6d4e71 s390: use the correct count for __iowrite64_copy()
8cae520f21ad octeontx2-af: Consider the action set by PF
6dae096960bc drm/nouveau/instmem: fix uninitialized_var.cocci warning
4d3b2bd995ed net: dev: Convert sa_data to flexible array in struct sockaddr
d65ec3e48f70 packet: move from strlcpy with unused retval to strscpy
91b020aaa1e5 ipv6: sr: fix possible use-after-free and null-ptr-deref
e56662160fc2 afs: Increase buffer size in afs_update_volume_status()
5268bb02107b bpf: Fix racing between bpf_timer_cancel_and_free and bpf_timer_cancel
6800ad7417f3 ata: ahci_ceva: fix error handling for Xilinx GT PHY support
7fcc31a3a705 ata: libahci_platform: Introduce reset assertion/deassertion methods
ddac2e0e656e ata: libahci_platform: Convert to using devm bulk clocks API
302b92b37304 ipv6: properly combine dev_base_seq and ipv6.dev_addr_genid
a75b49547831 ipv4: properly combine dev_base_seq and ipv4.dev_addr_genid
2a7b878a7dad net: stmmac: Fix incorrect dereference in interrupt handlers
a41d9142d2dd nouveau: fix function cast warnings
1087c284fd11 scsi: jazz_esp: Only build if SCSI core is builtin
4e395fb89e7e bpf, scripts: Correct GPL license name
cd6070d9f5e7 RDMA/srpt: fix function pointer cast warnings
656bd1702fea arm64: dts: rockchip: set num-cs property for spi on px30
135e5465fefa RDMA/qedr: Fix qedr_create_user_qp error flow
989af2f29342 RDMA/srpt: Support specifying the srpt_service_guid parameter
b6e660e07622 RDMA/irdma: Add AE for too many RNRS
056ed95befd1 RDMA/irdma: Set the CQ read threshold for GEN 1
a95d4cf82775 RDMA/irdma: Validate max_send_wr and max_recv_wr
635d79aa477f RDMA/irdma: Fix KASAN issue with tasklet
aeb5ac1c9d10 RDMA/bnxt_re: Return error for SRQ resize
52de5805c147 IB/hfi1: Fix a memleak in init_credit_return
48c63a174489 cifs: add a warning when the in-flight count goes negative
6538b6d13ce3 xhci: track port suspend state correctly in unsuccessful resume cases
8839d5728baa xhci: decouple usb2 port resume and get_port_status request handling
8af9de2a5ba1 xhci: clear usb2 resume related variables in one place.
a99c8f1abef9 xhci: rename resume_done to resume_timestamp
63f0e79cf382 xhci: move port specific items such as state completions to port structure
ea6c19c7365d xhci: cleanup xhci_hub_control port references
95973afc870c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA
4f080b6487bd ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
c2a9376d507e ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
1b64ff947a5a ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
f3607954f2e6 ACPI: resource: Add ASUS model S5402ZA to quirks
27e99d785721 ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
cb1003c07e74 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
28e5e3e59b3b arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
99c8b2e99783 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
371036bf7666 arm64: dts: rockchip: fix regulator name on rk3399-rock-4
92dcd7d6c606 exfat: support dynamic allocate bh for exfat_entry_set_cache
b4dc693b29ef wifi: iwlwifi: mvm: avoid baid size integer overflow
fa92c463eba7 igb: Fix igb_down hung on surprise removal
16f653776caf wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
7552020e3aa8 devlink: report devlink_port_type_warn source device
819ca25444b3 bpf: Address KCSAN report on bpf_lru_list
f97832620d7f wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
3cb43222bab8 sched/fair: Don't balance task to its current running CPU
621619f626cb arm64: mm: fix VA-range sanity check
0bd309f22663 arm64: set __exception_irq_entry with __irq_entry as a default
dd0802f0a9d6 ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version)
3cc2d66b12e0 ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3
54da51be3b7e ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A
fa33b70513a0 btrfs: add xxhash to fast checksum implementations
ef535e0315af posix-timers: Ensure timer ID search-loop limit is valid
84a578961b25 md/raid10: prevent soft lockup while flush writes
6b03364b29bd md: fix data corruption for raid456 when reshape restart while grow up
638eaac37464 nbd: Add the maximum limit of allocated index in nbd_dev_add
173e191012aa debugobjects: Recheck debug_objects_enabled before reporting
de2efb42d693 netfilter: nf_tables: add rescheduling points during loop detection walks
a022c339afca net/sched: Refactor qdisc_graft() for ingress and clsact Qdiscs
65acad6791bf Input: iqs269a - do not poll during ATI
13b1dee7e110 Input: iqs269a - do not poll during suspend or resume
f33ba1ec4ad9 Input: iqs269a - switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
dba06912727b PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro
995e77b87389 mmc: mxc: Use the new PM macros
8bc597732c85 mmc: jz4740: Use the new PM macros
75d4f92d8788 PM: core: Add new *_PM_OPS macros, deprecate old ones
53f7337519a1 PM: core: Redefine pm_ptr() macro
a51c253d8321 powerpc/eeh: Set channel state after notifying the drivers
4570db06b724 powerpc/eeh: Small refactor of eeh_handle_normal_event()
12dd4a0848c4 powerpc/rtas: ensure 4KB alignment for rtas_data_buf
8afaf74307f8 powerpc/rtas: make all exports GPL
2240f4c5f5d5 net: ethernet: ti: add missing of_node_put before return
18721a837387 dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
fb100de77846 clk: imx8mp: add clkout1/2 support
3c8a513f0f6b clk: imx8mp: Add DISP2 pixel clock
3517b6d6146c serial: 8250: Remove serial_rs485 sanitization from em485
54974aad4a76 cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
15c3ddd11803 kernel/sched: Remove dl_boosted flag comment
a1733ffd88d9 drm/i915/dg1: Update DMC_DEBUG3 register
8102416c05bb f2fs: write checkpoint during FG_GC
cfd5d011d6f6 f2fs: don't set GC_FAILURE_PIN for background GC
56b522f46681 drm/amdgpu: init iommu after amdkfd device init
572ee5086e47 tools/virtio: fix build
80f2a246225c perf beauty: Update copy of linux/socket.h with the kernel sources
47b6345ddb6c tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
c65a23e98e38 ARM: dts: BCM53573: Drop nonexistent "default-off" LED trigger
2eb3d2a54ad7 acpi: property: Let args be NULL in __acpi_node_get_property_reference
7abdd666a06f platform/x86: asus-wmi: Document the dgpu_disable sysfs attribute
7de3c1535bdf clk: linux/clk-provider.h: fix kernel-doc warnings and typos
b184742d2788 RDMA/siw: Correct wrong debug message
6f6ec8aff219 RDMA/siw: Balance the reference of cep->kref in the error path
71475bcee001 ARM: dts: BCM53573: Drop nonexistent #usb-cells
832cf206dfe2 selftests: net: vrf-xfrm-tests: change authentication and encryption algos
14e1f63b3918 vdpa/mlx5: Don't clear mr struct on destroy MR
5b4f6c5ff65c MIPS: vpe-mt: drop physical_memsize
1be5de5b642a MIPS: SMP-CPS: fix build error when HOTPLUG_CPU not set
cc24b32d7d62 powerpc/pseries/lpar: add missing RTAS retry status handling
3212606148b8 powerpc/perf/hv-24x7: add missing RTAS retry status handling
e3835122ea28 powerpc/pseries/lparcfg: add missing RTAS retry status handling
228d3c49194b clk: Honor CLK_OPS_PARENT_ENABLE in clk_core_is_enabled()
d0e4a444557a clk: qcom: gpucc-sdm845: fix clk_dis_wait being programmed for CX GDSC
e7076cfb72d5 clk: qcom: gpucc-sc7180: fix clk_dis_wait being programmed for CX GDSC
83c043b92b0f powerpc/powernv/ioda: Skip unallocated resources when mapping to PE
8c373aa1f784 Input: ads7846 - don't check penirq immediately for 7845
6a37a429b3ee Input: ads7846 - always set last command to PWRDOWN
199e666477d5 clk: imx: avoid memory leak
94957e54dc70 clk: renesas: cpg-mssr: Remove superfluous check in resume code
2d89ed2e0629 Input: ads7846 - don't report pressure for ads7845
f992d1afd17f clk: renesas: cpg-mssr: Fix use after free if cpg_mssr_common_init() failed
d73cf59d2446 Input: iqs269a - increase interrupt handler return delay
db06a2ae0707 Input: iqs269a - configure device with a single block write
fdbceead4ac1 Input: iqs269a - drop unused device node references
d93c68661ad8 RISC-V: fix funct4 definition for c.jalr in parse_asm.h
5c5c02b069cc mtd: rawnand: sunxi: Fix the size of the last OOB region
11fcd28df8d3 clk: qcom: gcc-qcs404: fix names of the DSI clocks used as parents
9fcba5e7bb5c clk: qcom: gcc-qcs404: disable gpll[04]_out_aux parents
7602e5e1bd04 clk: imx: imx8mp: add shared clk gate for usb suspend clk
7d6e8d7ee13b mptcp: fix lockless access in subflow ULP diag
256c3e6192ed usb: roles: don't get/set_role() when usb_role_switch is unregistered
ef982fc41055 usb: roles: fix NULL pointer issue when put module's reference
2cb66b62a5d6 usb: gadget: ncm: Avoid dropping datagrams of properly parsed NTBs
3a2a909942b5 usb: cdns3: fix memory double free when handle zero packet
4e5c73b15d95 usb: cdns3: fixed memory use after free at cdns3_gadget_ep_disable()
f4928121f707 usb: cdnsp: fixed issue with incorrect detecting CDNSP family controllers
7c532fb96ac1 usb: cdnsp: blocked some cdns3 specific code
c98f2d25f8f6 usb: dwc3: gadget: Don't disconnect if not started
f4fab74cb83c serial: amba-pl011: Fix DMA transmission in RS485 mode
2c62c8984b96 x86/alternative: Make custom return thunk unconditional
b0c9fcacf218 Revert "x86/alternative: Make custom return thunk unconditional"
ae815291f0da x86/returnthunk: Allow different return thunks
5ca1f6adac69 x86/ftrace: Use alternative RET encoding
b9d69bfff6fd x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch()
b810c58d8b01 x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR
8943e3c9446d Revert "x86/ftrace: Use alternative RET encoding"
eec6cbbfa1e8 ARM: ep93xx: Add terminator to gpiod_lookup_table
0da15a703951 l2tp: pass correct message length to ip6_append_data
9d71d7a9f2a6 PCI/MSI: Prevent MSI hardware interrupt number truncation
a576308800be gtp: fix use-after-free and null-ptr-deref in gtp_genl_dump_pdp()
d81e2dc20395 KVM: arm64: vgic-its: Test for valid IRQ in its_sync_lpi_pending_table()
4deb8413eccb KVM: arm64: vgic-its: Test for valid IRQ in MOVALL handler
e20b24b175c9 platform/x86: touchscreen_dmi: Allow partial (prefix) matches for ACPI names
79d7504a24a3 platform/x86: intel-vbtn: Stop calling "VBDL" from notify_handler
1a4371db68a3 dm-crypt: don't modify the data when using authenticated encryption
d580f0dcb5e3 drm/ttm: Fix an invalid freeing on already freed page in error path
47ae64df23ed IB/hfi1: Fix sdma.h tx->num_descs off-by-one error
77cbc04a1a86 erofs: fix lz4 inplace decompression
fbb662ffa005 pmdomain: renesas: r8a77980-sysc: CR7 must be always on
43ea43b6fa17 ksmbd: free aux buffer if ksmbd_iov_pin_rsp_read fails
475426ad1ae0 pmdomain: mediatek: fix race conditions with genpd
2a52590ac523 virtio-blk: Ensure no requests in virtqueues before deleting vqs.
b9a61ee2bb27 drm/amdgpu: reset gpu for s3 suspend abort case
afc74fda2b5d drm/amdgpu: skip to program GFXDEC registers for suspend abort
dcd33edd854a firewire: core: send bus reset promptly on gap count error
a74270a1b784 scsi: lpfc: Use unsigned type for num_sge
26b8bdb5561a hwmon: (coretemp) Enlarge per package core count limit
a2f99731ab31 efi: Don't add memblocks for soft-reserved memory
4aa36b62c3ea efi: runtime: Fix potential overflow of soft-reserved region size
262dc4fb1517 wifi: mac80211: adding missing drv_mgd_complete_tx() call
a585faf05915 fs/ntfs3: Fix oob in ntfs_listxattr
0a3548e82424 fs/ntfs3: Update inode->i_size after success write into compressed file
c39c689a82b3 fs/ntfs3: Correct function is_rst_area_valid
54142e95dfc8 fs/ntfs3: Prevent generic message "attempt to access beyond end of device"
095d6a66bc69 fs/ntfs3: use non-movable memory for ntfs3 MFT buffer cache
3f3a6ebf6a32 fs/ntfs3: Disable ATTR_LIST_ENTRY size check
ee8db6475cb1 fs/ntfs3: Add NULL ptr dereference checking at the end of attr_allocate_frame()
56dacb722b76 fs/ntfs3: Fix detected field-spanning write (size 8) of single field "le->name"
3532bceaed11 fs/ntfs3: Print warning while fixing hard links count
f14132b88315 fs/ntfs3: Correct hard links updating when dealing with DOS names
cd465584d501 fs/ntfs3: Improve ntfs_dir_count
3f7920b36da0 fs/ntfs3: Modified fix directory element type detection
b4663b406aee Input: i8042 - add Fujitsu Lifebook U728 to i8042 quirk table
9b1e3cf9ed29 ext4: correct the hole length returned by ext4_map_blocks()
46e64b9a4b6f nvmet-fc: take ref count on tgtport before delete assoc
5e0bc09a52b6 nvmet-fc: avoid deadlock on delete association path
f323185c7923 nvmet-fc: abort command when there is no binding
59b4ca71ab70 nvmet-fc: hold reference on hostport match
8fd604d4b0d7 nvmet-fc: defer cleanup using RCU properly
8f7104e18ffd nvmet-fc: release reference on target port
071f116416a1 nvmet-fcloop: swap the list_add_tail arguments
0bf567d6d9ff nvme-fc: do not wait in vain when unloading module
75e34de642a3 ALSA: usb-audio: Ignore clock selector errors for single connection
a75d89666c57 netfilter: conntrack: check SCTP_CID_SHUTDOWN_ACK for vtag setting in sctp_new
4a5ed4697232 Input: xpad - add Lenovo Legion Go controllers
1e9af43d5d02 spi: sh-msiof: avoid integer overflow in constants
ef1e3f277a7f ASoC: sunxi: sun4i-spdif: Add support for Allwinner H616
e59905cfb195 ALSA: usb-audio: Check presence of valid altsetting control
065da538e6a6 nvmet-tcp: fix nvme tcp ida memory leak
f8dee8e4893c regulator: pwm-regulator: Add validity checks in continuous .get_voltage
4fe4e5adc7d2 dmaengine: ti: edma: Add some null pointer checks to the edma_probe
8de8305a25bf ext4: avoid allocating blocks from corrupted group in ext4_mb_find_by_goal()
4c21fa60a6f4 ext4: avoid allocating blocks from corrupted group in ext4_mb_try_best_found()
687061cfaa2a ext4: avoid dividing by 0 in mb_update_avg_fragment_size() when block bitmap corrupt
3700475e0961 platform/x86: touchscreen_dmi: Add info for the TECLAST X16 Plus tablet
343c19816883 MIPS: reserve exception vector space ONLY ONCE
b4c13deff359 ahci: add 43-bit DMA address quirk for ASMedia ASM1061 controllers
1a8bd6244963 ahci: asm1166: correct count of reported ports
0399d7eba41d spi: hisi-sfc-v3xx: Return IRQ_NONE if no interrupts were detected
df6e2088c6f4 fbdev: sis: Error out if pixclock equals zero
8c54acf33e5a fbdev: savage: Error out if pixclock equals zero
88c18fd06608 wifi: mac80211: fix race condition on enabling fast-xmit
212f20d5b16e wifi: cfg80211: fix missing interfaces when dumping
37d82e6ac9b2 dmaengine: fsl-qdma: increase size of 'irq_name'
3692c6f2b564 dmaengine: shdma: increase size of 'dev_id'
a9849b67b440 scsi: target: core: Add TMF to tmr_list handling
0766e7317aab sched/rt: Disallow writing invalid values to sched_rt_period_us
5295b5f2e561 sched/rt: Fix sysctl_sched_rr_timeslice intial value
8bd3eee7720c x86/fpu: Stop relying on userspace for info to fault in xsave buffer
c017fbf10596 zonefs: Improve error handling
bbc432e632d4 userfaultfd: fix mmap_changing checking in mfill_atomic_hugetlb
4bbb93ad84b3 bpf: Remove trace_printk_lock
4b349c55bbd3 bpf: Do cleanup in bpf_bprintf_cleanup only when needed
bcbaeb081ad8 bpf: Add struct for bin_args arg in bpf_bprintf_prepare
8495c34dff0d bpf: Merge printk and seq_printf VARARG max macros
ab2e127896a2 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
50349893930a sched/rt: sysctl_sched_rr_timeslice show default timeslice after reset
ee0fb9baa7a4 smb: client: fix parsing of SMB3.1.1 POSIX create context
890bc4fac3c0 smb: client: fix potential OOBs in smb2_parse_contexts()
858e73ff2563 smb: client: fix OOB in receive_encrypted_standard()
6e5e93fd51fe net/sched: Retire dsmark qdisc
c3fdf76849c6 net/sched: Retire ATM qdisc
78bac52c290a net/sched: Retire CBQ qdisc
(From OE-Core rev: 024d0778139277523f37d1a2857c6adbf69fd1c5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
aa6ca808a467 Linux 5.10.210
cf5a69e35591 PCI: dwc: Fix a 64bit bug in dw_pcie_ep_raise_msix_irq()
9f53d24852ff net: bcmgenet: Fix EEE implementation
9a865a11d689 netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
67f386f75637 drm/msm/dsi: Enable runtime PM
21b38d85f6de PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
ede393e11819 PM: runtime: add devm_pm_runtime_enable helper
a891a0621e72 dm: limit the number of targets and parameter size area
c90746c03b3c nilfs2: replace WARN_ONs for invalid DAT metadata block requests
f3e4963566f5 nilfs2: fix potential bug in end_buffer_async_write
db896bbe4a9c sched/membarrier: reduce the ability to hammer on sys_membarrier
8f8f18564374 net: prevent mss overflow in skb_segment()
f7e0231eeaa3 Revert "arm64: Stash shadow stack pointer in the task struct on interrupt"
70ca0dbae4e9 hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
c80ddc10927f netfilter: ipset: Missing gc cancellations fixed
a24d5f2ac8ef netfilter: ipset: fix performance regression in swap operation
583a6c76b949 scripts/decode_stacktrace.sh: optionally use LLVM utilities
0f906882eba5 scripts: decode_stacktrace: demangle Rust symbols
a3d71b6ae935 scripts/decode_stacktrace.sh: support old bash version
ae992f14b117 scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nm
00f09825e14c serial: 8250_exar: Set missing rs485_supported flag
84bf7b87594d serial: 8250_exar: Fill in rs485_supported
dfd8b9d26b8b serial: Add rs485_supported to uart_port
0c3687822259 crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init
e0d2eeec88ae mips: Fix max_mapnr being uninitialized on early stages
41a4bd51d87c PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
ff67f77fb0fc bus: moxtet: Add spi device table
88ec9bbcd33c Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
6a42eb0d2170 tracing: Inform kmemleak of saved_cmdlines allocation
3a6e27dbe2fe pmdomain: core: Move the unused cleanup to a _sync initcall
978e50ef8c38 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER)
e4a6d3acaddb of: property: fix typo in io-channels
8180d0c27b93 ceph: prevent use-after-free in encode_cap_msg()
2e9506c9e0b9 s390/qeth: Fix potential loss of L3-IP@ in case of network issues
888679afbfc2 irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
2809645d8ae2 irqchip/irq-brcmstb-l2: Add write memory barrier before exit
45a3657c3fae wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
c7fa9590a9b2 nfp: flower: prevent re-adding mac index for bonded port
962091c40813 nfp: use correct macro for LengthSelect in BAR config
58054faf3bd2 crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked
98a4026b22ff nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
364a66be2abd nilfs2: fix data corruption in dsync block recovery for small block sizes
a643d8d17947 ALSA: hda/conexant: Add quirk for SWS JS201D
ca0533fe6650 mmc: slot-gpio: Allow non-sleeping GPIO ro
bdc29f9ca3b1 x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
09f21bee5b02 x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
1a8a72ee17e4 serial: max310x: improve crystal stable clock detection
6f248ee7aade serial: max310x: set default value when reading clock ready bit
92a0a5d61376 ring-buffer: Clean ring_buffer_poll_wait() error return
9ec807e7b6f5 hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove
93d8109bf182 media: rc: bpf attach/detach requires write permission
a98ccbcddbb5 iio: accel: bma400: Fix a compilation problem
36a49290d7e6 iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC
fa5884dd5bc2 staging: iio: ad5933: fix type mismatch regression
8a744f925de0 tracing: Fix wasted memory in saved_cmdlines logic
d033a555d9a1 ext4: fix double-free of blocks due to wrong extents moved_len
f86e12415b4e misc: fastrpc: Mark all sessions as invalid in cb_remove
a423042052ec binder: signal epoll threads of self-work
6d11240dd11b ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
cdaddb457d9e xen-netback: properly sync TX responses
0d8011a878fd net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()
2f6d16f0520d nfc: nci: free rx_data_reassembly skb on NCI device cleanup
5abf3e8af2e3 kbuild: Fix changing ELF file type for output of gen_btf for big endian
6717c593c7cf firewire: core: correct documentation of fw_csr_string() kernel API
2dc1d93b2c77 lsm: fix the logic in security_inode_getsecctx()
7d4e19f7ff64 scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"
ca188f2512d6 modpost: trim leading spaces when processing source files list
7a14b8a477b8 i2c: i801: Fix block process call transactions
5e8a6140d42f i2c: i801: Remove i801_set_block_buffer_mode
230e89b5ad0a powerpc/kasan: Fix addr error caused by page alignment
486a4176bc78 media: ir_toy: fix a memleak in irtoy_tx
b8da59ad91e8 usb: f_mass_storage: forbid async queue when shutdown happen
9a8ccbc6ecbf USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
9d07bdbfa490 usb: ucsi_acpi: Fix command completion handling
f304eb483393 HID: wacom: Do not register input devices until after hid_hw_start
4f7927310e2d HID: wacom: generic: Avoid reporting a serial of '0' to userspace
d51fc41e159f ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
8da18c51ce4a ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
81e7d2530d45 mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again
56cfbe607107 tracing/trigger: Fix to return error if failed to alloc snapshot
6d05659b60ac i40e: Fix waiting for queues of all VSIs to be disabled
f026f23849fb MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
ed8c87ac8afc net: sysfs: Fix /sys/class/net/<iface> path for statistics
4a98bc739d07 ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
f8cd86c67d4c spi: ppc4xx: Drop write-only variable
55cfccb658fc net: openvswitch: limit the number of recursions from action sets
3f9b9585b7e4 of: unittest: Fix compile in the non-dynamic case
dc8bce9c71ef btrfs: send: return EOPNOTSUPP on unknown flags
22965e4fee0f btrfs: forbid deleting live subvol qgroup
3f5d47eb163b btrfs: do not ASSERT() if the newly created subvolume already got read
d7247ce32ab2 btrfs: forbid creating subvol qgroups
4cee42fcf54f netfilter: nft_set_rbtree: skip end interval element from gc
feace3c24044 net: stmmac: xgmac: fix a typo of register name in DPP safety handling
78115a3473b1 net: stmmac: xgmac: use #define for string constants
8868106251cd clocksource: Skip watchdog check for large watchdog intervals
cda4ca038caf vhost: use kzalloc() instead of kmalloc() followed by memset()
63d97c3abafd Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
9a564a9a0731 Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
b1f576be92d0 hrtimer: Report offline hrtimer enqueue
b87060b3e835 usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
34fd6f444b8a USB: serial: cp210x: add ID for IMST iM871A-USB
53479fcfd04c USB: serial: option: add Fibocom FM101-GL variant
c537b88b39d3 USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
e800ef36d1fa net/af_iucv: clean up a try_then_request_module()
9f56f3833117 blk-iocost: Fix an UBSAN shift-out-of-bounds warning
9878c660d1f0 scsi: core: Move scsi_host_busy() out of host lock if it is for per-command
1dd947c21d3f netfilter: nft_set_pipapo: remove scratch_aligned pointer
d6fcad0da2bd netfilter: nft_set_pipapo: add helper to release pcpu scratch area
1771e8347ff1 netfilter: nft_set_pipapo: store index in scratch maps
d1ec65c49e74 netfilter: nft_ct: reject direction for ct id
730fce47e593 netfilter: nft_compat: restrict match/target protocol to u16
78909916a22b netfilter: nft_compat: reject unused compat flag
b06e067e93fa ppp_async: limit MRU to 64K
19d7314f2fb9 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
09e91f3e7e5c rxrpc: Fix response to PING RESPONSE ACKs to a dead call
88081ba41522 inet: read sk->sk_family once in inet_recv_error()
7e42379d29de hwmon: (coretemp) Fix bogus core_id to attr name mapping
f0da068c75c2 hwmon: (coretemp) Fix out-of-bounds memory access
9551de5caa2b hwmon: (aspeed-pwm-tacho) mutex for tach reading
edfd328fe7bd atm: idt77252: fix a memleak in open_card_ubr0
e77bf828f1ca tunnels: fix out of bounds access when building IPv6 PMTU error
fd473100bfed selftests: net: avoid just another constant wait
2fc45a4631ac net: stmmac: xgmac: fix handling of DPP safety error for DMA channels
66c8243e6130 drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
be3b82e4871b phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
784d31548236 dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
68459d2b0c21 phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
ae6769ba5141 dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
fbe1c5c6a8a2 dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
3496a1da711e dmaengine: ti: k3-udma: Report short packet errors
b7dbf4115bd8 dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
6db18971f73a PM: sleep: Fix error handling in dpm_prepare()
6388d0e3200d uapi: stddef.h: Fix __DECLARE_FLEX_ARRAY for C++
2563e7c6877d bonding: remove print in bond_verify_device_path
d1a9900e6442 HID: apple: Add 2021 magic keyboard FN key mapping
b1e3ea7c48a5 HID: apple: Add support for the 2021 Magic Keyboard
e5eca7954aac net: sysfs: Fix /sys/class/net/<iface> path
f199018dc762 af_unix: fix lockdep positive in sk_diag_dump_icons()
9c9cab01c7a3 net: ipv4: fix a memleak in ip_setup_cork
65ee90efc928 netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
32fa7abb18b0 netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
d0b5b1f12429 llc: call sock_orphan() at release time
e34c91e7e8a3 ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
b45fae96bd1e ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
f8bccfa175a5 ixgbe: Refactor overtemp event handling
e16c254f60d3 ixgbe: Refactor returning internal error codes
2499c0661b18 ixgbe: Remove non-inclusive language
f48bf9a83b16 tcp: add sanity checks to rx zerocopy
14690e419bb3 net-zerocopy: Refactor frag-is-remappable test.
a9bc32879a08 ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()
a57b114a84f8 ip6_tunnel: use dev_sw_netstats_rx_add()
f5944853f7a9 scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler
7efadce40a6b scsi: core: Introduce enum scsi_disposition
dca11bfa0125 scsi: isci: Fix an error code problem in isci_io_request_build()
948090f66aed drm: using mul_u32_u32() requires linux/math64.h
02161f622df3 wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
b54eecdc08d4 perf: Fix the nr_addr_filters fix
73eda2693117 drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()'
feacc800407c drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
e016e358461b ceph: fix deadlock or deadcode of misusing dget()
7610ba131925 blk-mq: fix IO hang from sbitmap wakeup race
27ae156e638d virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
0079078f5ee8 libsubcmd: Fix memory leak in uniq()
32a824378841 PCI/AER: Decode Requester ID when no error info found
feaf0752b310 fs/kernfs/dir: obey S_ISGID
6f921430b07a tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
e962b59d3749 usb: hub: Replace hardcoded quirk value with BIT() macro
4a5d0528cf19 PCI: switchtec: Fix stdev_release() crash after surprise hot remove
385e49a40fff PCI: Only override AMD USB controller if required
bb59b30a5ce2 mfd: ti_am335x_tscadc: Fix TI SoC dependencies
e4fdf3b17686 xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
89bdf3a9f98c i3c: master: cdns: Update maximum prescaler value for i2c clock
b345f330aeed um: net: Fix return type of uml_net_start_xmit()
ef21984653fc um: Don't use vfprintf() for os_info()
e4cc55538841 um: Fix naming clash between UML and scheduler
d47f5d41d8c0 leds: trigger: panic: Don't register panic notifier if creating the trigger failed
8342ac4a552a drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
48bb06f8e380 drm/amdgpu: Let KFD sync with VM fences
e90c8f9785ea watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
6f59516a36b9 clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
2cb6059468f8 clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
5fd28ab1c89d drm/msm/dpu: Ratelimit framedone timeout msgs
179fe24bd675 media: ddbridge: fix an error code problem in ddb_probe
ac2630fd3c90 IB/ipoib: Fix mcast list locking
9503ce5f8795 drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
1eeca000f268 ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
3841b8a64e60 ALSA: hda: Intel: add HDA_ARL PCI ID support
56d717aa7bbe PCI: add INTEL_HDA_ARL to pci_ids.h
b68e373dc031 media: rockchip: rga: fix swizzling for RGB formats
32c5e3f8085f media: stk1160: Fixed high volume of stk1160_dbg messages
425a441c5c32 drm/mipi-dsi: Fix detach call without attach
0ec29a0f0366 drm/framebuffer: Fix use of uninitialized variable
d7b81afa11ba drm/drm_file: fix use of uninitialized variable
9a572fc1f6af f2fs: fix write pointers on zoned device after roll forward
7fb8c132738b drm/amd/display: Fix tiled display misalignment
3a1da8abd772 RDMA/IPoIB: Fix error code return in ipoib_mcast_join
13d20b2c20be fast_dput(): handle underflows gracefully
706fb30da0a5 ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
354785abdf5e ALSA: hda: Refer to correct stream index at loops
80c69f576ff3 f2fs: fix to check return value of f2fs_reserve_new_block()
e474e7a7d6f9 i40e: Fix VF disable behavior to block all traffic
ed6de41473c8 Bluetooth: L2CAP: Fix possible multiple reject send
e1bcd9a42e5b Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
27575c2f1f46 wifi: cfg80211: free beacon_ies when overridden from hidden BSS
40bcbf7d9069 wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
1632481a990d wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
2131606a5fd7 arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
4668f3e6ac23 arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
82f6e7e68e95 md: Whenassemble the array, consult the superblock of the freshest device
1746cd95a553 block: prevent an integer overflow in bvec_try_merge_hw_page
1335310a6a87 net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
9c51d26ff95f ARM: dts: imx23/28: Fix the DMA controller node name
6c22388d960f ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
fb9bdf84b612 ARM: dts: imx27-apf27dev: Fix LED name
1dd3a37909d7 ARM: dts: imx25/27: Pass timing0
3c2bce897698 ARM: dts: imx25: Fix the iim compatible string
95bc866c1197 block/rnbd-srv: Check for unlikely string overflow
03ca1d3d8f4d ionic: pass opcode to devcmd_wait
ba108f3db98c ARM: dts: imx1: Fix sram node
2f22ce556e38 ARM: dts: imx27: Fix sram node
e6c0ea054cf9 ARM: dts: imx: Use flash@0,0 pattern
bfbaf1551bee ARM: dts: imx25/27-eukrea: Fix RTC node name
24bb6b264792 ARM: dts: rockchip: fix rk3036 hdmi ports node
11c1fc73bf17 bpf: Set uattr->batch.count as zero before batched update or deletion
2e7f8d05ec95 scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
a72670f465a1 scsi: libfc: Don't schedule abort twice
80700978cb34 bpf: Add map and need_defer parameters to .map_fd_put_ptr()
84770a996ad8 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()
c390b6a2c30b ARM: dts: imx7s: Fix nand-controller #size-cells
d7cb295b53f9 ARM: dts: imx7s: Fix lcdif compatible
73ead7a37a4d ARM: dts: imx7d: Fix coresight funnel ports
86781b3a8eae scsi: arcmsr: Support new PCI device IDs 1883 and 1886
db516f6030bf bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
4f87b8d93297 PCI: Add no PM reset quirk for NVIDIA Spectrum devices
9bc7617a0d46 scsi: lpfc: Fix possible file string name overflow when updating firmware
9b9bbba16be4 selftests/bpf: Fix pyperf180 compilation failure with clang18
747838941f1c selftests/bpf: satisfy compiler by having explicit return in btf test
69e905beca19 wifi: rt2x00: restart beacon queue when hardware reset
cfbbb3199e71 ext4: avoid online resizing failures due to oversized flex bg
e7b9fa6c298f ext4: remove unnecessary check from alloc_flex_gd()
b96019242269 ext4: unify the type of flexbg_size to unsigned int
64448275f8ef ext4: fix inconsistent between segment fstrim and full fstrim
5183595c0bfd ecryptfs: Reject casefold directory inodes
c430e6bb4395 SUNRPC: Fix a suspicious RCU usage warning
150a3a387149 KVM: s390: fix setting of fpc register
856caf2730ea s390/ptrace: handle setting of fpc register correctly
e2b77d107b33 jfs: fix array-index-out-of-bounds in diNewExt
5f1f459520ed rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
ae53c54ed74c afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
a02356d996b4 afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
108c4db05791 crypto: stm32/crc32 - fix parsing list of devices
a63e48cd835c pstore/ram: Fix crash when setting number of cpus to an odd number
bc6ef64dbe71 jfs: fix uaf in jfs_evict_inode
2037cb9d95f1 jfs: fix array-index-out-of-bounds in dbAdjTree
1c40ca3d39d7 jfs: fix slab-out-of-bounds Read in dtSearch
7aa33854477d UBSAN: array-index-out-of-bounds in dtSplitRoot
de34de6e57bb FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
95c864c81148 ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
3399cc7013e7 PM / devfreq: Synchronize devfreq_monitor_[start/stop]
b17a71435e7e ACPI: extlog: fix NULL pointer dereference check
c2615948536a PNP: ACPI: fix fortify warning
3a13ed6298c4 ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
c74b2af2ccbc audit: Send netlink ACK before setting connection in auditd_set
37e00ed71e86 regulator: core: Only increment use_count when enable_count changes
19c71322702d debugobjects: Stop accessing objects after releasing hash bucket lock
c57cb397fe23 perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
5224b9db24f6 x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
beee482cc4c9 powerpc/lib: Validate size for vector operations
24a58abcfff3 powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
02e5b2ff4753 x86/boot: Ignore NMIs during very early boot
9d06c199d881 powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
3928c06363de powerpc: Fix build error due to is_valid_bugaddr()
353496cb35e2 drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
aa28eecb43ca powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
4e806600eb14 x86/entry/ia32: Ensure s32 is sign extended to s64
cdc01845df11 tick/sched: Preserve number of idle sleeps across CPU hotplug events
3736a7832bfe mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
95a8a5193e06 spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
f1ba5bf9e0ac gpio: eic-sprd: Clear interrupt after set the interrupt type
0924bcd2fd49 drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
b6abe30de368 drm/exynos: fix accidental on-stack copy of exynos_drm_plane
4e56c5a9b9cf drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
e1c50b0c6242 btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted
d073f4608b47 btrfs: remove err variable from btrfs_delete_subvolume
90ad17575d26 mm/sparsemem: fix race in accessing memory_section->usage
74a80f8dda6a mm: use __pfn_to_section() instead of open coding it
43872f44eee6 media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run
9087d0c2ba04 arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
3de807b14036 arm64: dts: qcom: sc7180: Use pdc interrupts for USB instead of GIC interrupts
8b2c7bb60510 ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
162ae0e78bda pipe: wakeup wr_wait after setting max_usage
b6f27626f56e fs/pipe: move check to pipe_has_watch_queue()
f46eb832389f PM: sleep: Fix possible deadlocks in core system-wide PM code
8b604883d4cb PM: core: Remove unnecessary (void *) conversions
57df40f80089 PM: sleep: Avoid calling put_device() under dpm_list_mtx
2245a8498569 PM: sleep: Use dev_printk() when possible
8a6a51b80bbd drm/bridge: nxp-ptn3460: simplify some error checking
bedbbdf05663 drm/tidss: Fix atomic_flush check
ea192526910d drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
f55261469be8 drm: Don't unref the same fb many times by mistake due to deadlock handling
bb575bc3e767 gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
55a60251fa50 netfilter: nf_tables: reject QUEUE/DROP verdict parameters
9489e214ea8f netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain
05dd9facfb9a wifi: iwlwifi: fix a memory corruption
c0760a5c3e28 exec: Fix error handling in begin_new_exec()
30f38928b69b rbd: don't move requests to the running list on errors
2bdf872bcfe6 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume
5d3687baa9db btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
f27937426b57 btrfs: don't warn if discard range is not aligned to sector
f8a7a51a6c2d btrfs: tree-checker: fix inline ref size in error messages
be90e25880f2 btrfs: ref-verify: free ref cache before clearing mount opt
7c3a572e1581 net: fec: fix the unhandled context fault from smmu
a52b2faf6010 fjes: fix memleaks in fjes_hw_setup
e1bf3ec97a82 selftests: netdevsim: fix the udp_tunnel_nic test
83f99138bf3b net: mvpp2: clear BM pool before initialization
6a2e2d9890e7 netfilter: nf_tables: validate NFPROTO_* family
4fbdc3a18f61 netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
cf116d9c3c2a net/mlx5e: fix a double-free in arfs_create_groups
1123661a089a net/mlx5: DR, Use the right GVMI number for drop action
a3eba5989fc9 ipv6: init the accept_queue's spinlocks in inet6_create
be8d1f619ea3 netlink: fix potential sleeping issue in mqueue_flush_file
69ca75e063a5 tcp: Add memory barrier to tcp_push()
8499e2f1218e afs: Hide silly-rename files from userspace
ef70dfa0b1e5 tracing: Ensure visibility when inserting an element into tracing_map
5ae8d5004463 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
9ccdef19cf94 llc: Drop support for ETH_P_TR_802_2.
04f2a74b562f llc: make llc_ui_sendmsg() more robust against bonding changes
ea4c3cb7fded vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
fc74f86a3367 bnxt_en: Wait for FLR to complete during probe
bc99dcedd2f4 tcp: make sure init the accept_queue's spinlocks once
5fed92ca32ea net/smc: fix illegal rmb_desc access in SMC-D connection dump
c71e1c1a08c2 KVM: use __vcalloc for very large allocations
95670878a612 mm: vmalloc: introduce array allocation functions
02f629bb460d smb3: Replace smb2pdu 1-element arrays with flex-arrays
443b16ee3d9c stddef: Introduce DECLARE_FLEX_ARRAY() helper
bfc0647791d7 block: Remove special-casing of compound pages
ff4332f1ec75 rename(): fix the locking of subdirectories
d132010e6d5c ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
c6e6640784e4 nouveau/vmm: don't set addr on the fail path to avoid warning
83217f1bcb35 rtc: Adjust failure return code for cmos_set_alarm()
b51578bd86be mmc: mmc_spi: remove custom DMA mapped buffers
59020bf0999f mmc: core: Use mrq.sbc in close-ended ffu
625cb3f3bc8a scripts/get_abi: fix source path leak
311dc5afad11 lsm: new security_file_ioctl_compat() hook
f726690397df arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
dfc2c685f3a9 arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
ac4dcccbe910 async: Introduce async_schedule_dev_nocall()
9ef68b58fd00 async: Split async_schedule_node_domain()
1dd8449e2008 parisc/firmware: Fix F-extend for PDC addresses
20a6dea2d1c6 bus: mhi: host: Drop chan lock before queuing buffers
69ca89d80f2c rpmsg: virtio: Free driver_override when rpmsg_remove()
cd51e26a3b89 crypto: s390/aes - Fix buffer overread in CTR mode
c6a8111aacbf hwrng: core - Fix page fault dead lock on mmap-ed hwrng
981a31b7547a PM: hibernate: Enforce ordering during image compression/decompression
462c383e732f crypto: api - Disallow identical driver names
fa9491224183 ext4: allow for the last group to be marked as trimmed
d173ef1255bb iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
9de69732dde4 dmaengine: fix NULL pointer in channel unregistration function
653d2890602c iio: adc: ad7091r: Enable internal vref if external vref is not supplied
1eba6f7ffa29 iio: adc: ad7091r: Allow users to configure device events
9ec7498a25f1 iio: adc: ad7091r: Set alert bit in config register
be5d6a297d30 serial: sc16is7xx: add check for unsupported SPI modes during probe
8df2aec94bf5 spi: introduce SPI_MODE_X_MASK macro
6ec08ce3bf7f serial: sc16is7xx: set safe default SPI clock frequency
e83f1149942f units: add the HZ macros
762217e973ea units: change from 'L' to 'UL'
f37f4a0c537c PCI: mediatek: Clear interrupt status before dispatching handler
490eaca84275 usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
bf703214190c usb: cdns3: fix iso transfer error when mult is not zero
6aec2f089d5c usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
2fdc98b05cb2 usb: cdns3: fix uvc failure work since sg support enabled
67d3c71cf856 usb: cdns3: Fixes for sparse warnings
(From OE-Core rev: 11abb97e51ac242a6f867d35b6b9d0ac1746bfe7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
458ce51d0356 Linux 5.15.149
d72da18772ff usb: dwc3: gadget: Ignore End Transfer delay on teardown
acff71e58748 media: Revert "media: rkisp1: Drop IRQF_SHARED"
9ae312f7f3c2 usb: dwc3: gadget: Execute gadget stop after halting the controller
921acacb92b7 usb: dwc3: gadget: Don't delay End Transfer on delayed_status
4178bfa3fc9d staging: fbtft: core: set smem_len before fb_deferred_io_init call
9e25a0054090 smb3: Replace smb2pdu 1-element arrays with flex-arrays
0b49eac39c99 fs/ntfs3: Add null pointer checks
4c73597f68d7 net: bcmgenet: Fix EEE implementation
62900d358c48 Revert "selftests/bpf: Test tail call counting with bpf2bpf and data on stack"
75ac8dc02850 drm/msm/dsi: Enable runtime PM
c7a0fa3a6657 PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend()
1974b3c19a79 arm64: Subscribe Microsoft Azure Cobalt 100 to ARM Neoverse N2 errata
888a0a46b80f dm: limit the number of targets and parameter size area
cf4da91e99f1 nilfs2: replace WARN_ONs for invalid DAT metadata block requests
8fa90634ec3e nilfs2: fix potential bug in end_buffer_async_write
50fb4e17df31 sched/membarrier: reduce the ability to hammer on sys_membarrier
b9aafef74407 netfilter: ipset: Missing gc cancellations fixed
6c53e8547687 net: prevent mss overflow in skb_segment()
95c0babebe6a hrtimer: Ignore slack time for RT tasks in schedule_hrtimeout_range()
c2dc077d8f72 netfilter: ipset: fix performance regression in swap operation
3b3e4d3560e3 scripts/decode_stacktrace.sh: optionally use LLVM utilities
473791d286a8 scripts: decode_stacktrace: demangle Rust symbols
1ce4ac55d96e scripts/decode_stacktrace.sh: support old bash version
2655757a3f10 fbdev: flush deferred IO before closing
15492bab7393 fbdev: Fix incorrect page mapping clearance at fb_deferred_io_release()
87b9802ca824 fbdev: Fix invalid page access after closing deferred I/O devices
9a95fc04261f fbdev: Rename pagelist to pagereflist for deferred I/O
186b89659c4c fbdev: Track deferred-I/O pages in pageref struct
e79b2b2aadef fbdev: defio: fix the pagelist corruption
0616b00a31d6 fbdev: Don't sort deferred-I/O pages by default
5d3aff76a316 fbdev/defio: Early-out if page is already enlisted
48a09969e43e serial: 8250_exar: Set missing rs485_supported flag
9ef7419bc20c serial: 8250_exar: Fill in rs485_supported
aded03eda2ba usb: dwc3: gadget: Queue PM runtime idle on disconnect event
21f0bff281b5 usb: dwc3: gadget: Handle EP0 request dequeuing properly
89353c886477 usb: dwc3: gadget: Refactor EP0 forced stall/restart into a separate API
915619257332 usb: dwc3: gadget: Stall and restart EP0 if host is unresponsive
352b38d15c6d usb: dwc3: gadget: Submit endxfer command if delayed during disconnect
9cccdcc95e33 usb: dwc3: gadget: Force sending delayed status during soft disconnect
1ea8a2a532e9 usb: dwc3: Fix ep0 handling when getting reset while doing control transfer
12c0a0804ade usb: dwc3: gadget: Delay issuing End Transfer
487341852fbc usb: dwc3: gadget: Only End Transfer for ep0 data phase
9273bd26b06d usb: dwc3: ep0: Don't prepare beyond Setup stage
92f7a10a2bfe usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue
2bb86817b33c crypto: lib/mpi - Fix unexpected pointer access in mpi_ec_init
44a8a2c92e5a bus: moxtet: Add spi device table
4e82b9c11d3c dma-buf: add dma_fence_timestamp helper
36f7371de977 af_unix: Fix task hung while purging oob_skb in GC.
ff2f35f5cda0 tracing: Inform kmemleak of saved_cmdlines allocation
579cb4ff1fc5 pmdomain: core: Move the unused cleanup to a _sync initcall
41ccb5bcbf03 can: j1939: Fix UAF in j1939_sk_match_filter during setsockopt(SO_J1939_FILTER)
03358aba9916 can: j1939: prevent deadlock by changing j1939_socks_lock to rwlock
6315697fc5bf of: property: fix typo in io-channels
310c7d9853ef mm: hugetlb pages should not be reserved by shmat() if SHM_NORESERVE
70e329b44076 ceph: prevent use-after-free in encode_cap_msg()
99fa6d451d98 net: ethernet: ti: cpsw_new: enable mac_managed_pm to fix mdio
ff42d99e50b9 s390/qeth: Fix potential loss of L3-IP@ in case of network issues
ddb4be0eb2ac net: ethernet: ti: cpsw: enable mac_managed_pm to fix mdio
86244ae70715 irqchip/gic-v3-its: Fix GICv4.1 VPE affinity update
27a2af914ff5 irqchip/irq-brcmstb-l2: Add write memory barrier before exit
b10c8883f845 wifi: mac80211: reload info pointer in ieee80211_tx_dequeue()
ef5b1041f756 nfp: flower: prevent re-adding mac index for bonded port
e58efe0f7af8 nfp: use correct macro for LengthSelect in BAR config
7535ec350a5f crypto: ccp - Fix null pointer dereference in __sev_platform_shutdown_locked
7e9b622bd074 nilfs2: fix hang in nilfs_lookup_dirty_data_buffers()
120f7fa2008e nilfs2: fix data corruption in dsync block recovery for small block sizes
ee28bbb68518 ALSA: hda/conexant: Add quirk for SWS JS201D
776f0c695df1 mmc: slot-gpio: Allow non-sleeping GPIO ro
62fa823049c2 x86/mm/ident_map: Use gbpages only where full GB page should be mapped.
1fb17e9b840c x86/Kconfig: Transmeta Crusoe is CPU family 5, not 6
0fc0bcbab6c2 powerpc/64: Set task pt_regs->link to the LR value on scv entry
72bf8760ad52 serial: max310x: fail probe if clock crystal is unstable
b67b421a825f serial: max310x: improve crystal stable clock detection
2e8b2b9180a5 serial: max310x: set default value when reading clock ready bit
f8777d33ccc5 ring-buffer: Clean ring_buffer_poll_wait() error return
7656372ae190 hv_netvsc: Fix race condition between netvsc_probe and netvsc_remove
4cc9092827c9 drm/prime: Support page array >= 4GB
d98210108e7b media: rc: bpf attach/detach requires write permission
a4b4ba772e4b iio: accel: bma400: Fix a compilation problem
1c6d19c8cbf6 iio: core: fix memleak in iio_device_register_sysfs
8d5838a473e8 iio: magnetometer: rm3100: add boundary check for the value read from RM3100_REG_TMRC
7b9cabd478d8 staging: iio: ad5933: fix type mismatch regression
047aa3dc0aeb tracing: Fix wasted memory in saved_cmdlines logic
afba9d11320d ext4: fix double-free of blocks due to wrong extents moved_len
b7902e34b0d7 misc: fastrpc: Mark all sessions as invalid in cb_remove
82722b453dc2 binder: signal epoll threads of self-work
4052b1803127 ALSA: hda/cs8409: Suppress vmaster control for Dolphin models
cc3cb482c093 ASoC: codecs: wcd938x: handle deferred probe
08c84d164091 ALSA: hda/realtek: Enable headset mic on Vaio VJFE-ADL
8b2f21991479 xen-netback: properly sync TX responses
de769423b2f0 net: hsr: remove WARN_ONCE() in send_hsr_supervision_frame()
471c9ede8061 nfc: nci: free rx_data_reassembly skb on NCI device cleanup
ac0f160a364e kbuild: Fix changing ELF file type for output of gen_btf for big endian
4bcfab73882d firewire: core: correct documentation of fw_csr_string() kernel API
d260a5b76d7a lsm: fix the logic in security_inode_getsecctx()
65158edb0a3a Revert "drm/amd: flush any delayed gfxoff on suspend entry"
5b8f473c4de9 scsi: Revert "scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock"
6f95120f898b mptcp: fix data re-injection from stale subflow
b7449c9fe003 modpost: trim leading spaces when processing source files list
1f8d0691c505 i2c: i801: Fix block process call transactions
23a8b74fe9c4 i2c: i801: Remove i801_set_block_buffer_mode
2738e0aa2fb2 powerpc/kasan: Fix addr error caused by page alignment
207557e393a1 media: ir_toy: fix a memleak in irtoy_tx
88936ceab6b4 usb: dwc3: gadget: Fix NULL pointer dereference in dwc3_gadget_suspend
6f54aa9ad56e usb: f_mass_storage: forbid async queue when shutdown happen
44c7567cc4aa USB: hub: check for alternate port before enabling A_ALT_HNP_SUPPORT
3aa71c77170c usb: ucsi_acpi: Fix command completion handling
712afb6ba16c iio: hid-sensor-als: Return 0 for HID_USAGE_SENSOR_TIME_TIMESTAMP
853307924a90 HID: wacom: Do not register input devices until after hid_hw_start
20902b760efd HID: wacom: generic: Avoid reporting a serial of '0' to userspace
62f5d219edbd HID: i2c-hid-of: fix NULL-deref on failed power up
20d8a8fe00b2 ALSA: hda/realtek: Enable Mute LED on HP Laptop 14-fq0xxx
16dc27567244 ALSA: hda/realtek: Fix the external mic not being recognised for Acer Swift 1 SF114-32
595865eb4ec5 scsi: storvsc: Fix ring buffer size calculation
5099871b3703 mm/writeback: fix possible divide-by-zero in wb_dirty_limits(), again
b5085b5ac1d9 tracing/trigger: Fix to return error if failed to alloc snapshot
cd459beede7b scs: add CONFIG_MMU dependency for vfree_atomic()
29b368101086 i40e: Fix waiting for queues of all VSIs to be disabled
8e89ac8852b5 MIPS: Add 'memory' clobber to csum_ipv6_magic() inline assembler
9bc718f6a56a net: sysfs: Fix /sys/class/net/<iface> path for statistics
d14b8e2005f3 ASoC: rt5645: Fix deadlock in rt5645_jack_detect_work()
2ed13fda5942 spi: ppc4xx: Drop write-only variable
c45f2fa92cb2 net: openvswitch: limit the number of recursions from action sets
ca8c08db6473 wifi: iwlwifi: Fix some error codes
1ab2a02bf103 of: unittest: Fix compile in the non-dynamic case
f0dc9c004b22 btrfs: send: return EOPNOTSUPP on unknown flags
980e2bee30f1 btrfs: forbid deleting live subvol qgroup
e31546b0f34a btrfs: do not ASSERT() if the newly created subvolume already got read
08bead026bd1 btrfs: forbid creating subvol qgroups
2bab493a5624 netfilter: nft_set_rbtree: skip end interval element from gc
658020d79781 net: stmmac: xgmac: fix a typo of register name in DPP safety handling
3f2e5581cb39 net: stmmac: xgmac: use #define for string constants
1027d6d63c8d clocksource: Skip watchdog check for large watchdog intervals
be38f291fd4d vhost: use kzalloc() instead of kmalloc() followed by memset()
132305ee7348 Input: atkbd - skip ATKBD_CMD_SETLEDS when skipping ATKBD_CMD_GETID
76889580163c Input: i8042 - fix strange behavior of touchpad on Clevo NS70PU
15524057a390 hrtimer: Report offline hrtimer enqueue
e2aaab6fcb16 usb: host: xhci-plat: Add support for XHCI_SG_TRB_CACHE_SIZE_QUIRK
5c654c582f5a usb: dwc3: host: Set XHCI_SG_TRB_CACHE_SIZE_QUIRK
efe1bfe067b8 USB: serial: cp210x: add ID for IMST iM871A-USB
3799bb646f5e USB: serial: option: add Fibocom FM101-GL variant
2998a7ddff07 USB: serial: qcserial: add new usb-id for Dell Wireless DW5826e
c1be84b8ee61 ALSA: usb-audio: Add a quirk for Yamaha YIT-W12TX transmitter
8b0386bca533 drivers: lkdtm: fix clang -Wformat warning
1e4d3f8bd880 blk-iocost: Fix an UBSAN shift-out-of-bounds warning
0d3dab886706 scsi: core: Move scsi_host_busy() out of host lock if it is for per-command
ae4acad41b0f fs/ntfs3: Fix an NULL dereference bug
4f0b6f2c222b netfilter: nft_set_pipapo: remove scratch_aligned pointer
ed965103651b netfilter: nft_set_pipapo: add helper to release pcpu scratch area
24547e88da4d netfilter: nft_set_pipapo: store index in scratch maps
44725dc0049d netfilter: nft_ct: reject direction for ct id
42442f74314d drm/amd/display: Implement bounds check for stream encoder creation in DCN301
bc6f288c10f8 drm/amd/display: Fix multiple memory leaks reported by coverity
fb49e60d7181 netfilter: nft_compat: restrict match/target protocol to u16
5f1c4efced3b netfilter: nft_compat: reject unused compat flag
58fbe665b097 ppp_async: limit MRU to 64K
4fe505c63aa3 af_unix: Call kfree_skb() for dead unix_(sk)->oob_skb in GC.
c1701ea85ef0 tipc: Check the bearer type before calling tipc_udp_nl_bearer_add()
69682953dddb rxrpc: Fix response to PING RESPONSE ACKs to a dead call
3266e638ba5c inet: read sk->sk_family once in inet_recv_error()
7df911d4f1f6 hwmon: (coretemp) Fix bogus core_id to attr name mapping
a16afec8e83c hwmon: (coretemp) Fix out-of-bounds memory access
0d5ceb4caa92 hwmon: (aspeed-pwm-tacho) mutex for tach reading
c08a3943dc6b octeontx2-pf: Fix a memleak otx2_sq_init
15393c8fd385 atm: idt77252: fix a memleak in open_card_ubr0
d964dd1bc145 tunnels: fix out of bounds access when building IPv6 PMTU error
5c45e6d015b7 selftests: net: avoid just another constant wait
ea51f12e93ee selftests: net: cut more slack for gro fwd tests.
6609e98ed829 net: stmmac: xgmac: fix handling of DPP safety error for DMA channels
513dd309b3d0 drm/msm/dp: return correct Colorimetry for DP_TEST_DYNAMIC_RANGE_CEA case
8cc889b9dea0 phy: ti: phy-omap-usb2: Fix NULL pointer dereference for SRP
5db6dd838edf dmaengine: fix is_slave_direction() return false when DMA_DEV_TO_DEV
850b64fd38aa phy: renesas: rcar-gen3-usb2: Fix returning wrong error code
15eb996d7d13 dmaengine: fsl-qdma: Fix a memory leak related to the queue command DMA
c71d4578a377 dmaengine: fsl-qdma: Fix a memory leak related to the status queue DMA
71fe7fd3d9dd dmaengine: ti: k3-udma: Report short packet errors
c75460bf7ac2 dmaengine: fsl-dpaa2-qdma: Fix the size of dma pools
725a9ac71732 ASoC: codecs: lpass-wsa-macro: fix compander volume hack
48471f7a4c5a bonding: remove print in bond_verify_device_path
85d64b0c3929 HID: apple: Add 2021 magic keyboard FN key mapping
97799743b495 HID: apple: Add support for the 2021 Magic Keyboard
c5b70b8f78ab gve: Fix use-after-free vulnerability
ce3c5039e614 arm64: irq: set the correct node for shadow call stack
8cdf9b6caa7e net: sysfs: Fix /sys/class/net/<iface> path
f3ce3e003890 selftests: net: fix available tunnels detection
c8f6b3b864cb af_unix: fix lockdep positive in sk_diag_dump_icons()
5823acd7593a net: ipv4: fix a memleak in ip_setup_cork
b775ced05489 netfilter: nft_ct: sanitize layer 3 and 4 protocol number in custom expectations
5d7a4559bce6 netfilter: nf_log: replace BUG_ON by WARN_ON_ONCE when putting logger
4cdab7167545 netfilter: nf_tables: restrict tunnel object to NFPROTO_NETDEV
beb732819261 bridge: mcast: fix disabled snooping after long uptime
dbc1b89981f9 llc: call sock_orphan() at release time
a9ef5dc93890 ipv6: Ensure natural alignment of const ipv6 loopback and router addresses
a2e5f021cac1 ixgbe: Fix an error handling path in ixgbe_read_iosf_sb_reg_x550()
c7f47912f72f ixgbe: Refactor overtemp event handling
52ec65d4d4ba ixgbe: Refactor returning internal error codes
7683f41c7b7b ixgbe: Remove non-inclusive language
718f446e6031 tcp: add sanity checks to rx zerocopy
af6b5c50d47a ip6_tunnel: make sure to pull inner header in __ip6_tnl_rcv()
6d5645016600 ip6_tunnel: use dev_sw_netstats_rx_add()
157e1cb2c0d8 selftests: net: give more time for GRO aggregation
d37c1c81419f scsi: core: Move scsi_host_busy() out of host lock for waking up EH handler
022e2310e86d scsi: isci: Fix an error code problem in isci_io_request_build()
bc009cb12f7f drm: using mul_u32_u32() requires linux/math64.h
cfe839036758 wifi: cfg80211: fix RCU dereference in __cfg80211_bss_update
8a070a5884dc perf: Fix the nr_addr_filters fix
b203bc5e229a drm/amdkfd: Fix 'node' NULL check in 'svm_range_get_range_boundaries()'
362754ec2c32 drm/amdgpu: Release 'adev->pm.fw' before return in 'amdgpu_device_need_post()'
2f7f8e109b54 drm/amd/powerplay: Fix kzalloc parameter 'ATOM_Tonga_PPM_Table' in 'get_platform_power_management_table()'
a9c15d6e8aee ceph: fix deadlock or deadcode of misusing dget()
89e0e66682e1 blk-mq: fix IO hang from sbitmap wakeup race
105874a454e8 virtio_net: Fix "‘%d’ directive writing between 1 and 11 bytes into a region of size 10" warnings
7a70663ba02b drm/amdkfd: Fix lock dependency warning
93ecc12925b4 libsubcmd: Fix memory leak in uniq()
82006e24aa10 PCI/AER: Decode Requester ID when no error info found
7289a6e6fc6e PCI: Fix 64GT/s effective data rate calculation
f4dce08ba119 fs/kernfs/dir: obey S_ISGID
ef86cdc688a9 tty: allow TIOCSLCKTRMIOS with CAP_CHECKPOINT_RESTORE
8451aa66943b selftests/sgx: Fix linker script asserts
56073287613b usb: hub: Replace hardcoded quirk value with BIT() macro
a7af1be5cf55 perf cs-etm: Bump minimum OpenCSD version to ensure a bugfix is present
ff1c7e2fb9e9 PCI: switchtec: Fix stdev_release() crash after surprise hot remove
52d42ac643e8 PCI: Only override AMD USB controller if required
1a4f408561e7 mailbox: arm_mhuv2: Fix a bug for mhuv2_sender_interrupt
28497271ff33 mfd: ti_am335x_tscadc: Fix TI SoC dependencies
f7752e5f53db xen/gntdev: Fix the abuse of underlying struct page in DMA-buf import
9b7d253b823a i3c: master: cdns: Update maximum prescaler value for i2c clock
0c7478a2da3f um: time-travel: fix time corruption
1e3d449b15c2 um: net: Fix return type of uml_net_start_xmit()
b7b44ee08d73 um: Don't use vfprintf() for os_info()
4c4b366addb3 um: Fix naming clash between UML and scheduler
f5010e2892ae leds: trigger: panic: Don't register panic notifier if creating the trigger failed
f13b8cb5a692 ALSA: hda/conexant: Fix headset auto detect fail in cx8070 and SN6140
bd086bd1e331 drm/amdgpu: Drop 'fence' check in 'to_amdgpu_amdkfd_fence()'
702b759168d8 drm/amdgpu: Let KFD sync with VM fences
8998723de474 clk: imx: clk-imx8qxp: fix LVDS bypass, pixel and phy clocks
9709da9d1086 clk: imx: scu: Fix memory leak in __imx_clk_gpr_scu()
91828d9316eb watchdog: it87_wdt: Keep WDTCTRL bit 3 unmodified for IT8784/IT8786
54a84bad7b3b clk: mmp: pxa168: Fix memory leak in pxa168_clk_init()
fcc477e61044 clk: hi3620: Fix memory leak in hi3620_mmc_clk_init()
77bcd4ab446f drm/amdgpu: fix ftrace event amdgpu_bo_move always move on same heap
2b5a22f0ccc0 drm/msm/dpu: Ratelimit framedone timeout msgs
a889d9012dae media: i2c: imx335: Fix hblank min/max values
d1e0fdbabff7 media: ddbridge: fix an error code problem in ddb_probe
ed790bd0903e IB/ipoib: Fix mcast list locking
5fcd8a81d303 drm/exynos: Call drm_atomic_helper_shutdown() at shutdown/unbind time
7ea0f29d9fd8 f2fs: fix to tag gcing flag on page during block migration
8ab28b2d70a4 media: rkisp1: Drop IRQF_SHARED
9d23b21a2df2 ALSA: hda: intel-dspcfg: add filters for ARL-S and ARL
b1a53c923cc7 ALSA: hda: Intel: add HDA_ARL PCI ID support
684cb957fe1a PCI: add INTEL_HDA_ARL to pci_ids.h
d08e032f752b media: rockchip: rga: fix swizzling for RGB formats
fdf14a7c2bea media: stk1160: Fixed high volume of stk1160_dbg messages
3cdc644470e4 drm/mipi-dsi: Fix detach call without attach
711b5cc5f60e drm/framebuffer: Fix use of uninitialized variable
df31f3cb0449 drm/drm_file: fix use of uninitialized variable
6941fe8d9444 f2fs: fix write pointers on zoned device after roll forward
2ed3db899167 drm/amd/display: Fix tiled display misalignment
f217be126ac4 RDMA/IPoIB: Fix error code return in ipoib_mcast_join
8eb8fca117e8 fast_dput(): handle underflows gracefully
7fa0c4ef6776 ASoC: doc: Fix undefined SND_SOC_DAPM_NOPM argument
82ccd840e039 ALSA: hda: Refer to correct stream index at loops
b4fb0807a1d6 f2fs: fix to check return value of f2fs_reserve_new_block()
315d966df2c6 octeontx2-af: Fix max NPC MCAM entry check while validating ref_entry
28764fab4d51 i40e: Fix VF disable behavior to block all traffic
2cf9158fffcc bridge: cfm: fix enum typo in br_cc_ccm_tx_parse
1fbcb194aad5 Bluetooth: L2CAP: Fix possible multiple reject send
84e3f673b23d Bluetooth: qca: Set both WIDEBAND_SPEECH and LE_STATES quirks for QCA2066
2fde2254e057 wifi: cfg80211: free beacon_ies when overridden from hidden BSS
f589258f4066 wifi: rtlwifi: rtl8723{be,ae}: using calculate_bit_shift()
49ec369f56be ALSA: usb-audio: Add delay quirk for MOTU M Series 2nd revision
90dbf4535668 libbpf: Fix NULL pointer dereference in bpf_object__collect_prog_relos
9e1cae315724 wifi: rtl8xxxu: Add additional USB IDs for RTL8192EU devices
40a71f7e91bf arm64: dts: qcom: msm8998: Fix 'out-ports' is a required property
2f747a4f664b arm64: dts: qcom: msm8996: Fix 'in-ports' is a required property
2aee6c4517f9 md: Whenassemble the array, consult the superblock of the freshest device
6ab391eafa43 block: prevent an integer overflow in bvec_try_merge_hw_page
a9d12fdc5192 net: dsa: mv88e6xxx: Fix mv88e6352_serdes_get_stats error path
fed146364402 ARM: dts: imx23/28: Fix the DMA controller node name
e9b724664b6f ARM: dts: imx23-sansa: Use preferred i2c-gpios properties
3995aa523842 ARM: dts: imx27-apf27dev: Fix LED name
7a01ad0f04f7 ARM: dts: imx25/27: Pass timing0
b60d572d8555 ARM: dts: imx25: Fix the iim compatible string
f6abd5e17da3 block/rnbd-srv: Check for unlikely string overflow
963b9c5484af ionic: pass opcode to devcmd_wait
138170757875 ARM: dts: imx1: Fix sram node
ad54a5b041d0 ARM: dts: imx27: Fix sram node
b4130668dce3 ARM: dts: imx: Use flash@0,0 pattern
3693ecc0c1c8 ARM: dts: imx25/27-eukrea: Fix RTC node name
cf5f3489b6b6 ARM: dts: rockchip: fix rk3036 hdmi ports node
fdb812bea0bb bpf: Set uattr->batch.count as zero before batched update or deletion
813ebba2a7bd scsi: libfc: Fix up timeout error in fc_fcp_rec_error()
43ba03c31aed scsi: libfc: Don't schedule abort twice
5ef63c872d24 bpf: Add map and need_defer parameters to .map_fd_put_ptr()
9003fa9a0198 wifi: ath9k: Fix potential array-index-out-of-bounds read in ath9k_htc_txstatus()
8c965c9c4bed ARM: dts: imx7s: Fix nand-controller #size-cells
3eeefee8da2d ARM: dts: imx7s: Fix lcdif compatible
f9ec664f94f0 ARM: dts: imx7d: Fix coresight funnel ports
7733800d38c1 scsi: arcmsr: Support new PCI device IDs 1883 and 1886
34acf5225ea0 bonding: return -ENOMEM instead of BUG in alb_upper_dev_walk
2abaf726280e PCI: Add no PM reset quirk for NVIDIA Spectrum devices
6b9abf50d37a scsi: lpfc: Fix possible file string name overflow when updating firmware
79aadf649273 selftests/bpf: Fix issues in setup_classid_environment()
6aad0814705f selftests/bpf: Fix pyperf180 compilation failure with clang18
efe701e91697 selftests/bpf: satisfy compiler by having explicit return in btf test
4cc198580a7b wifi: rt2x00: restart beacon queue when hardware reset
d76c8d7ffe16 ext4: avoid online resizing failures due to oversized flex bg
0cabe04c5616 ext4: remove unnecessary check from alloc_flex_gd()
474f5b00c564 ext4: unify the type of flexbg_size to unsigned int
5d2090597ca7 ext4: fix inconsistent between segment fstrim and full fstrim
9f2e407814a6 ecryptfs: Reject casefold directory inodes
f8cf4dabbdcb SUNRPC: Fix a suspicious RCU usage warning
732a3bea7aba KVM: s390: fix setting of fpc register
28a1f492cb52 s390/ptrace: handle setting of fpc register correctly
df81cbcd26bb arch: consolidate arch_irq_work_raise prototypes
6aa300208790 jfs: fix array-index-out-of-bounds in diNewExt
40e21a9e48a0 rxrpc_find_service_conn_rcu: fix the usage of read_seqbegin_or_lock()
44b86400480f afs: fix the usage of read_seqbegin_or_lock() in afs_find_server*()
78b6ff52a541 afs: fix the usage of read_seqbegin_or_lock() in afs_lookup_volume_rcu()
556be726a42e crypto: stm32/crc32 - fix parsing list of devices
70a3b16113a8 crypto: octeontx2 - Fix cptvf driver cleanup
2a37905d47bf pstore/ram: Fix crash when setting number of cpus to an odd number
8e44dc3f96e9 jfs: fix uaf in jfs_evict_inode
8393c80cce45 jfs: fix array-index-out-of-bounds in dbAdjTree
6c6a96c3d74d jfs: fix slab-out-of-bounds Read in dtSearch
e4ce01c25ccb UBSAN: array-index-out-of-bounds in dtSplitRoot
6fe8b702125a FS:JFS:UBSAN:array-index-out-of-bounds in dbAdjTree
7cb410316688 ACPI: APEI: set memory failure flags as MF_ACTION_REQUIRED on synchronous events
099f6a9edbe3 PM / devfreq: Synchronize devfreq_monitor_[start/stop]
5457b0cbaa02 ACPI: extlog: fix NULL pointer dereference check
b17cb541f13b PNP: ACPI: fix fortify warning
4d169334e5c0 ACPI: video: Add quirk for the Colorful X15 AT 23 Laptop
53ab23237537 audit: Send netlink ACK before setting connection in auditd_set
0f10c84e4437 regulator: core: Only increment use_count when enable_count changes
a5d70e22b920 debugobjects: Stop accessing objects after releasing hash bucket lock
c128e64ae0e6 perf/core: Fix narrow startup race when creating the perf nr_addr_filters sysfs file
330cb5e77adb x86/mce: Mark fatal MCE's page as poison to avoid panic in the kdump kernel
de4f5ed63b8a powerpc/lib: Validate size for vector operations
027e61b866cb powerpc: pmd_move_must_withdraw() is only needed for CONFIG_TRANSPARENT_HUGEPAGE
33595c0c7782 x86/boot: Ignore NMIs during very early boot
b3bc07aec73f powerpc/64s: Fix CONFIG_NUMA=n build due to create_section_mapping()
88a28bec865e powerpc/mm: Fix build failures due to arch_reserved_kernel_pages()
b00f2757335e powerpc: Fix build error due to is_valid_bugaddr()
b246a9a3c3cc drivers/perf: pmuv3: don't expose SW_INCR event in sysfs
17093c32f644 arm64: irq: set the correct node for VMAP stack
ac3ed969a403 powerpc/mm: Fix null-pointer dereference in pgtable_cache_add
fb6c8127dbe1 x86/entry/ia32: Ensure s32 is sign extended to s64
59b24e6245d1 tick/sched: Preserve number of idle sleeps across CPU hotplug events
f3bc406e1b71 mips: Call lose_fpu(0) before initializing fcr31 in mips_set_personality_nan
ccb03ec4294c spi: bcm-qspi: fix SFDP BFPT read by usig mspi read
3bc801ce9d7f block: Move checking GENHD_FL_NO_PART to bdev_add_partition()
f2d3ae8cf69b gpio: eic-sprd: Clear interrupt after set the interrupt type
fcf44c782cac drm/exynos: gsc: minor fix for loop iteration in gsc_runtime_resume
22937c97c527 drm/exynos: fix accidental on-stack copy of exynos_drm_plane
76d1ffa908e1 drm: panel-simple: add missing bus flags for Tianma tm070jvhg[30/33]
7ae053227c8c cpufreq: intel_pstate: Refine computation of P-state for given frequency
34c02fec33ea cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call
aaa1f1a2ee80 ksmbd: fix global oob in ksmbd_nl_policy
4056ece66090 btrfs: add definition for EXTENT_TREE_V2
796d3fad8c35 PM / devfreq: Fix buffer overflow in trans_stat_show
b448de2459b6 mm/sparsemem: fix race in accessing memory_section->usage
904fafac104d mm: use __pfn_to_section() instead of open coding it
1b1036c60a37 media: mtk-jpeg: Fix use after free bug due to error path handling in mtk_jpeg_dec_device_run
4cebb1edb14e ARM: dts: qcom: sdx55: fix USB SS wakeup
462d5a6fb272 ARM: dts: qcom: sdx55: fix USB DP/DM HS PHY interrupts
a98b715c9449 ARM: dts: qcom: sdx55: fix pdc '#interrupt-cells'
57be4dd630ca ARM: dts: samsung: exynos4210-i9100: Unconditionally enable LDO12
28092c1137b7 ARM: dts: qcom: sdx55: fix USB wakeup interrupt types
3efbd114b915 pipe: wakeup wr_wait after setting max_usage
26bfccac21fc fs/pipe: move check to pipe_has_watch_queue()
94991728c84f bus: mhi: host: Add alignment check for event ring read pointer
d73f63a6452b bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element"
a1d62c775b07 PM: sleep: Fix possible deadlocks in core system-wide PM code
d5f15888d3e2 PM: core: Remove unnecessary (void *) conversions
fd8d6b04de04 drm/bridge: nxp-ptn3460: simplify some error checking
9d2a462917a2 drm/tidss: Fix atomic_flush check
bcf51e8f3cfe drm/bridge: nxp-ptn3460: fix i2c_master_send() error checking
b4af63da9d94 drm: Don't unref the same fb many times by mistake due to deadlock handling
4fc86c70ea0c gpiolib: acpi: Ignore touchpad wakeup on GPD G1619-04
e44e240d537e xfs: read only mounts with fsopen mount API are busted
614cc65032dc firmware: arm_scmi: Check mailbox/SMT channel for consistency
960cf4f81253 netfilter: nf_tables: reject QUEUE/DROP verdict parameters
70f17b48c866 netfilter: nft_chain_filter: handle NETDEV_UNREGISTER for inet/ingress basechain
0ac9cbe006bf hv_netvsc: Calculate correct ring size when PAGE_SIZE is not 4 Kbytes
99a23462fe1a wifi: iwlwifi: fix a memory corruption
9a64c7fc15f3 exec: Fix error handling in begin_new_exec()
04a0786a97fc rbd: don't move requests to the running list on errors
0877497dc978 btrfs: don't abort filesystem when attempting to snapshot deleted subvolume
07beceb3e133 btrfs: defrag: reject unknown flags of btrfs_ioctl_defrag_range_args
5b5319e11279 btrfs: don't warn if discard range is not aligned to sector
f054f328bf74 btrfs: tree-checker: fix inline ref size in error messages
5550250f36c3 btrfs: ref-verify: free ref cache before clearing mount opt
f76e961a34ec btrfs: avoid copying BTRFS_ROOT_SUBVOL_DEAD flag to snapshot of subvolume being deleted
415fb71a9a77 btrfs: fix race between reading a directory and adding entries to it
a6c2dfbfa250 btrfs: refresh dir last index during a rewinddir(3) call
0b04bbfd07d5 btrfs: set last dir index to the current last index when opening dir
79cf35e16dd5 btrfs: fix infinite directory reads
4c24059dd3ad net: fec: fix the unhandled context fault from smmu
5b0f2af31a0c fjes: fix memleaks in fjes_hw_setup
c0d29d303390 selftests: netdevsim: fix the udp_tunnel_nic test
af47faa6d332 net: mvpp2: clear BM pool before initialization
5305727ba6a4 net: stmmac: Wait a bit for the reset to take effect
022a8d0bc9c8 netfilter: nf_tables: validate NFPROTO_* family
064bccd4a946 netfilter: nf_tables: restrict anonymous set and map names to 16 bytes
79d4efd75e7d netfilter: nft_limit: reject configurations that cause integer overflow
53f2cd86a81c overflow: Allow mixed type arguments
72a729868592 net/mlx5e: fix a potential double-free in fs_any_create_groups
c57ca114eb00 net/mlx5e: fix a double-free in arfs_create_groups
cf0a8a3a891a net/mlx5: DR, Can't go to uplink vport on RX rule
e5783345bdb9 net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior
8e215c249a73 net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK
fda9109e15a5 net/mlx5: DR, Use the right GVMI number for drop action
50bd41dcca35 ipv6: init the accept_queue's spinlocks in inet6_create
931366b9f29d netlink: fix potential sleeping issue in mqueue_flush_file
fc0f8e2c9380 tcp: Add memory barrier to tcp_push()
21a2115e0ca0 afs: Hide silly-rename files from userspace
aef1cb00856c tracing: Ensure visibility when inserting an element into tracing_map
00d1ee8e1d02 net/rds: Fix UBSAN: array-index-out-of-bounds in rds_cmsg_recv
c0fe2fe7a5a2 llc: Drop support for ETH_P_TR_802_2.
c22044270da6 llc: make llc_ui_sendmsg() more robust against bonding changes
79eeb85c44dd vlan: skip nested type that is not IFLA_VLAN_QOS_MAPPING
32430251129e bnxt_en: Wait for FLR to complete during probe
d86cc6ab33b0 tcp: make sure init the accept_queue's spinlocks once
68b888d51ac8 net/smc: fix illegal rmb_desc access in SMC-D connection dump
bb27126aefce ksmbd: Add missing set_freezable() for freezable kthread
d7a62b3a3d7c ksmbd: send lease break notification on FILE_RENAME_INFORMATION
6cc508233e54 ksmbd: don't increment epoch if current state and request state are same
5349fd419e4f ksmbd: fix potential circular locking issue in smb2_set_ea()
9ab89353360b ksmbd: set v2 lease version on lease upgrade
dfda2a5eb66a rename(): fix the locking of subdirectories
b2512424c9c5 ubifs: ubifs_symlink: Fix memleak of inode->i_link in error path
689c5f8d894b nouveau/vmm: don't set addr on the fail path to avoid warning
2d07a63b01de rtc: Adjust failure return code for cmos_set_alarm()
3ff34c00db0d mmc: mmc_spi: remove custom DMA mapped buffers
50b8b7a22e90 mmc: core: Use mrq.sbc in close-ended ffu
f0bb5d185f6e scripts/get_abi: fix source path leak
4590f2077ef2 lsm: new security_file_ioctl_compat() hook
cdcd8df577a8 arm64: dts: qcom: sdm845: fix USB DP/DM HS PHY interrupts
8ed011c4e031 arm64: dts: qcom: sm8150: fix USB wakeup interrupt types
aa38eb962673 arm64: dts: qcom: sdm845: fix USB wakeup interrupt types
121d89f0c6d0 arm64: dts: qcom: sc7180: fix USB wakeup interrupt types
33f8bdf37def async: Introduce async_schedule_dev_nocall()
86c8e16252ac async: Split async_schedule_node_domain()
58031306c022 parisc/firmware: Fix F-extend for PDC addresses
176ed1727bad bus: mhi: host: Add spinlock to protect WP access when queueing TREs
6e4c84316e2b bus: mhi: host: Drop chan lock before queuing buffers
cdb15ac80aae mips: Fix max_mapnr being uninitialized on early stages
473f1ae44b8e media: ov9734: Enable runtime PM before registering async sub-device
2d27a7b19cb3 rpmsg: virtio: Free driver_override when rpmsg_remove()
3c1b795124a5 media: imx355: Enable runtime PM before registering async sub-device
a7f580cdb42e crypto: s390/aes - Fix buffer overread in CTR mode
26cc6d7006f9 hwrng: core - Fix page fault dead lock on mmap-ed hwrng
4d4bf19c81a1 PM: hibernate: Enforce ordering during image compression/decompression
a6fec6324f51 crypto: api - Disallow identical driver names
ad23246ccfa9 btrfs: sysfs: validate scrub_speed_max value
cb904f5c7162 ext4: allow for the last group to be marked as trimmed
a604d5f2f983 iio:adc:ad7091r: Move exports into IIO_AD7091R namespace.
72a339554352 scsi: ufs: core: Remove the ufshcd_hba_exit() call from ufshcd_async_scan()
226554bd27a0 scsi: ufs: core: Simplify power management during async scan
047fce470412 dmaengine: fix NULL pointer in channel unregistration function
e44eb4ccad49 iio: adc: ad7091r: Enable internal vref if external vref is not supplied
49f322ce1f26 iio: adc: ad7091r: Allow users to configure device events
6ef852a43090 iio: adc: ad7091r: Set alert bit in config register
81ea755b8fa5 ksmbd: only v2 leases handle the directory
999daf367b92 ksmbd: fix UAF issue in ksmbd_tcp_new_connection()
dd1de9268745 ksmbd: validate mech token in session setup
65cadfb3b05a ksmbd: don't allow O_TRUNC open on read-only share
c917b0529ea9 ksmbd: free ppace array on error in parse_dacl
(From OE-Core rev: 30082a7dd7337b8bc2e0fb38380577bd5fcfce68)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 688ec6a245d3d8a92c358e13baf752c9bac332e2)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cd8232f9c58980d95180ad320b7b0bb0fcfd9ff5)
Signed-off-by: Fabio Berton <fabio.berton@criticaltechworks.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Commit cc6c3e31526d ("u-boot: Move definitions to common locations") moved
UBOOT_INITIAL_ENV to uboot-config.bbclass, but it should be kept at u-boot.inc
because it encodes ${PN} in it, which should be set by the U-Boot recipe.
Currently, whatever inherits uboot-config bbclass will fill-in its own PN,
which would change the content of UBOOT_INITIAL_ENV per-package.
Cc: Klaus Heinrich Kiwi <klaus@linux.vnet.ibm.com>
Cc: Marek Vasut <marex@denx.de>
Fixes: cc6c3e31526d ("u-boot: Move definitions to common locations")
(From OE-Core rev: 18b76259d27dc045f621cd512582c37e8bbab45c)
Signed-off-by: Fabio Estevam <festevam@denx.de>
Backported from master: 0b0c4b37d318b86f100512476ffd861e0ce1f47e
Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[Backport cd2072e5d953 from the master without HOSTPKG_CONFIG setting]
The pkg-config workaround has been applied for kernel image building, but
not for module building. So pkg-config variables are different between
do_compile and do_compile_kernelmodules tasks. It may unnecessary trigger
rebuilding of a few host tools at the later task.
Especially when CONFIG_DEBUG_INFO_BTF is enabled in the kernel, it may even
trigger rebuilding vmlinux at do_compile_kernelmodules due to the rebuilt
host tools such as certs/extract-cert or objtool (on x86). This eventually
creates an inconsistent set of kernel binaries.
Here is the repro steps:
- Check out nanbield on x86
- The unexpected rebuild happens on kirkstone or possibly earlier
- Ensure that pahole is available (e.g. via meta-oe)
- Set KERNEL_DEBUG to "True" to properly set up PAHOLE
e.g.
$ export KERNEL_DEBUG="True"
$ export BB_ENV_PASSTHROUGH_ADDITIONS="${BB_ENV_PASSTHROUGH_ADDITIONS} KERNEL_DEBUG"
- Enable CONFIG_DEBUG_INFO_BTF=y
e.g.
$ bitbake -c menuconfig virtual/kernel
-> Kernel hacking
-> Compile-time checks and compiler options
-> Generate BTF typeinfo
- Build the kernel
e.g.
$ bitbake virtual/kernel
The BTF information in the resulting bzImage and kernel modules are
inconsistent, because the module's BTF information is generated using the
"second" vmlinux that doesn't have the identical BTF to the "first" vmlinux.
These modules can't be loaded at runtime due to the BTF mismatch.
This also leads to a build-id mismatch between the installed bzImage and
vmlinux since the bzImage is created from the first vmlinux, but the
installed vmlinux is the second one.
$ eu-readelf -n tmp/work/qemux86_64-poky-linux/linux-yocto/6.5.13+git/image/boot/{bzImage*,vmlinux*} | grep "Build ID"
Build ID: 4a0d62ee7fef0244950f0f604253729875bea493
Build ID: fb99b3d91399dbe42bf67ddee59e0f5a0c7f74d9
To avoid the unexpected rebuilding that results in such inconsistency, set
the same pkg-config variables when building kernel and modules. For kernel
5.19 and above, simply set the HOSTPKG_CONFIG in the make command line.
(From OE-Core rev: d63af11e92094487d6e358f27283e5385937e7a8)
Signed-off-by: Munehisa Kamata <kamatam@amazon.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Primarily list the number of patches found, useful when debugging.
Also clean up some bad escaping that caused warnings and use
re.IGNORECASE instead of manually doing case-insenstive rang matches.
(From OE-Core rev: 1745208bc08037497ad9de1be15a3cc4a22ceff5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 10acc75b7f3387b968bacd51aade6a8dc11a463f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- The current recipe only contains one (out of three) valid product
names for dbus package in NVD.
- This could result in reporting of lesser number CVEs than actual.
- Added missing names to get a proper list.
(From OE-Core rev: 6488fc1a8ffa68268d9d4b71cb017eeb9a645cbe)
Signed-off-by: Dhairya Nagodra <dnagodra@cisco.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
1. scsi-disk: allow MODE SELECT block descriptor to set the block size
Link: 356c4c441e
The MODE SELECT command can contain an optional block descriptor that can be used
to set the device block size. If the block descriptor is present then update the
block size on the SCSI device accordingly.
This allows CDROMs to be used with A/UX which requires a CDROM drive which is
capable of switching from a 2048 byte sector size to a 512 byte sector size.
2. scsi-disk: ensure block size is non-zero and changes limited to bits 8-15
Link: 55794c904d
The existing code assumes that the block size can be generated from p[1] << 8
in multiple places which ignores the top and bottom 8 bits. If the block size
is allowed to be set to an arbitrary value then this causes a mismatch
between the value written by the guest in the block descriptor and the value
subsequently read back using READ CAPACITY causing the guest to generate
requests that can crash QEMU.
For now restrict block size changes to bits 8-15 and also ignore requests to
set the block size to 0 which causes the SCSI emulation to crash in at least
one place with a divide by zero error.
3. Disallow block sizes smaller than 512 [CVE-2023-42467]
Link: 7cfcc79b0a
We are doing things like
nb_sectors /= (s->qdev.blocksize / BDRV_SECTOR_SIZE);
in the code here (e.g. in scsi_disk_emulate_mode_sense()), so if
the blocksize is smaller than BDRV_SECTOR_SIZE (=512), this crashes
with a division by 0 exception. Thus disallow block sizes of 256
bytes to avoid this situation.
(From OE-Core rev: e9af3d328db8a32c22bb0798fa8dbb749e3f607b)
Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The current implementation only performs a git lfs fetch alongside of a
regular git fetch. This causes issues when the downloaded revision is
already part of the fetched repository (e.g. because of moving back in
history or the updated revision already being part of the repository at
the time of the initial clone).
Fix this by explicitly checking whether the required LFS objects are
available in the downloade directory before confirming that a downloaded
repository is up-to-date.
This issue previously went unnoticed as git lfs would silently fetch the
missing objects during the `unpack` task. With network isolation turned
on, this no longer works, and unpacking fails.
(cherry picked from commit cfae1556bf671acec119a6c8bbc4b667a856b9ae)
(Bitbake rev: 40fd5f4eef7460ca67f32cfce8e229e67e1ff607)
Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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.
(cherry picked from commit d2be7f7f652360f13cd66d0850f3e19ffe2afb0a)
(Bitbake rev: 2a6fd774405a58f3ef2953a0dc3eca063e0cf890)
Signed-off-by: Paulo Neves <paulo@myneves.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Not restoring the mocked _find_git_lfs leads to other tests
failing.
(cherry picked from commit 70f848631450bd723c223227c21c60e815ee033d)
(Bitbake rev: 1d5d4a46c772f44ab652f95b37f508b890828e67)
Signed-off-by: Paulo Neves <paulo@myneves.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Philip Lorenz <philip.lorenz@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Python 3 interprets string literals as Unicode strings, and therefore
\s is treated as an escaped Unicode character which is not correct.
Declaring the RegEx pattern as a raw string instead of unicode is
required for Python 3.
(Bitbake rev: 7efed7bc09c56e41d3074a26388581a62f145625)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Specifically:
/srv/work/alex/poky/bitbake/lib/bb/codeparser.py:279: DeprecationWarning: ast.Str is deprecated and will be removed in Python 3.14; use ast.Constant instead
if isinstance(node.args[0], ast.Str):
/srv/work/alex/poky/bitbake/lib/bb/codeparser.py:280: DeprecationWarning: Attribute s is deprecated and will be removed in Python 3.14; use value instead
value = node.args[0].s
(Bitbake rev: 6c19b6cf105ac321ec89da1a876a317020c45ab7)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To align this document with the version in the master branch
(From yocto-docs rev: 08ce7db2aa3a38deb8f5aa59bafc78542986babb)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- 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: 488731c09bf63fadc02ddcdd94fb3374dafce528)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- 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: e64c1154c358128d76b1b8e3a5809dbaa8dc6881)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Quentin Schulz <foss@0leil.net>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Also minor correction to supported distribution notes
(From yocto-docs rev: cb417cef74b87b53300eb05c21675b5e24a10ca7)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Suggested-by: Alexander Kanavin <alex.kanavin@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To align with the "master" branch
(From yocto-docs rev: aaeb061fa8ff73496175eba59f53a19fdcf08f64)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Also fix number of corresponding paragraphs
(From yocto-docs rev: 28ee2d91fe4dd0549940dc5df1ff1d59363fcc0f)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 5009d3898a1649074d1fc252ed33ecbf3235ed75)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Tests made on Poky master on March 16, 2023.
Add a "Free Disk Space" section to the "System Requirements" document.
(From yocto-docs rev: 6e88a53c47f15376c4eec8b34d14239dcf285da3)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Enough free storage space is needed to apply package upgrades.
(From yocto-docs rev: d020b170917a47487ffda3beb0a2ca223c3d37ed)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
To simplify the style, replace "Following is" and "Following are"
by "here is" and "here are", sounding more natural.
In some cases, also go further by simplifying "Here are/is xxx"
by "xxx are/is" when the "are" or "is" are not two far at
the end of the sentence.
In some cases too, completely remove the sentence, when
it's redundant with the preceding title.
(From yocto-docs rev: 2539f1b9cbf9bdd40eff93c6522dc76133debed7)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
CC: Daniel Ammann <daniel.ammann@bytesatwork.ch>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Make the options more clear by providing them in a list instead of plain prosa.
Also add a ref for a presentation wrt spdx 3.0 in the Yocto project.
Fixes [YOCTO 7476]
(From yocto-docs rev: 9e5956736a9b6e6c99967d120303d5142550fdb1)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The initial fix for localversion setting in 6.3+ broke older
recipes and also broke recipes setting localversion in a kernel
recipe, as make-mod-scripts (and other locations) can trigger
a regeneration of files and don't have access to the variable.
Moving the setting of this variable to the global namespace
doesn't make sense, so we follow the example of the kernel-abiversion
and save a kernel-localversion to the build artifacts.
Recipes that may regenerate scripts/dynamic files, must
depend on the do_shared_workedir of the kernel and use the helper
function to read the file storing the localversion.
(From OE-Core rev: cca0971a7d92d823cc0c2b16cf14a7b2ed8ecb61)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
cherry-picked from master b378eec156998eea55ba61e59103cb34fab0d07c
Signed-off-by: Andreas Helbech Kleist <andreaskleist@gmail.com>
Acked-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
During testing of the v6.4 reference kernel, it was noticed that
on-target modules no longer matched the magic value of the running
kernel.
This was due to a different localversion in the cross built kernel
and the scripts / resources created on target.
This was due to changes in the setlocalversion script introduced
in the v6.3 series.
The .scmversion file is no longer used (or packaged) to inhibit
the addition of a "+" (through querying of the git status of the
kernel) or the setting of a local version.
We recently introduced the KERNEL_LOCALVERSION variable to allow
recipes to place a value in .scmversion, so we extend the use of
that variable to kernel-arch.bbclass and use it to set the
exported variable LOCALVERSION.
We must do it at the kernel-arch level, as the variable must be
exported in any kernel build to ensure that setlocalversion always
correctly sets the localversion.
(From OE-Core rev: 74897e505db19a23a5b864a48a4fa97d657605c8)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
cherry-picked from master 765b13b7305c8d2f222cfc66d77c02e6a088c691
Signed-off-by: Andreas Helbech Kleist <andreaskleist@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Just like UBOOT_LOCALVERSION, an end user can set KERNEL_LOCALVERSION
to append a string to the name of the local version of the kernel
image.
(From OE-Core rev: 29a0d2a49df8e24f3948a2ddf03743f0cb5d09dd)
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>
cherry-picked from master 229435a52f36ddec5f85fb6d5ccd42044b688397
Signed-off-by: Andreas Helbech Kleist <andreaskleist@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
All the regexes throw a warning like this:
WARNING: scripts/lib/recipetool/create_buildsys.py:140:
SyntaxWarning: invalid escape sequence '\s'
proj_re = re.compile('project\s*\(([^)]*)\)', re.IGNORECASE)
Python 3 interprets string literals as Unicode strings, and therefore
\s is treated as an escaped Unicode character which is not correct.
Declaring the RegEx pattern as a raw string instead of unicode is
required for Python 3.
(From OE-Core rev: 63998f13d5263ce19a60ed3fba1ac8b6f23558e3)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backported from master: 24b0ba00d4f0b4d9834f7693ecb6032dfc534a80
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Python 3 interprets string literals as Unicode strings, and therefore
\s is treated as an escaped Unicode character which is not correct.
Declaring the RegEx pattern as a raw string instead of unicode is
required for Python 3.
(From OE-Core rev: d4e11eebdfe50acc124a87341721a12bc1c15024)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Cherry-picked from master: f2d80817baea298b953d6e14daad65087b3b50c9
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Python 3 interprets string literals as Unicode strings, and therefore
\s is treated as an escaped Unicode character which is not correct.
Declaring the RegEx pattern as a raw string instead of unicode is
required for Python 3.
(From OE-Core rev: 939046c5e9ddd71b941c9e389fa4a4687bfcdec0)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Cherry-picked from master: 9002850f0c2e409d3bc629e36bb360b96326bb64
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Python 3 interprets string literals as Unicode strings, and therefore
\s is treated as an escaped Unicode character which is not correct.
Declaring the RegEx pattern as a raw string instead of unicode is
required for Python 3.
(From OE-Core rev: 2331982cf4f4649f1ec271640f8f7d33fa6ea88d)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
feature-microblaze-versions.inc#
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Cherry-picked from master: 662f52f1713c9f070550fc0c874eb62312218ea4
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On hosts with git defaulting to main branch the following exception
occures:
File .../buildhistory.py", line 99, in test_compare_dict_blobs_default
blob1 = self.repo.heads.master.commit.tree.blobs[0]
^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/site-packages/git/util.py", line 1114, in __getattr__
return list.__getattribute__(self, attr)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'IterableList' object has no attribute 'master'
Support main and master branch for these test cases.
Note: setting the default branch with --initial-branch requires git
version 2.28 or later. Some of the still supported host distros do not
provide this feature yet.
(From OE-Core rev: 095598eb7c9aa64797c8a41255fa28b695398054)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Cherry-picked from master: 7df99843d8f31d8e0c2872ff625f4a5abf28f740
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Latest recipetool from master branch generates a pyhton3-meson.bb recipe
while the older version from kirkstone generates a meson.bb. Change the
test to pass with meson.bb.
(From OE-Core rev: 979b216330b2f4e8ab9d4e615d4e83997d59def0)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
recipetool's pyproject.toml parsing needs tomllib (python 3.11+) or
tomli (not a hard dependency), so is prone to failing depending on the
host configuration.
Downgrade the Meson release used for the checks to 0.52.1, which was the
last release before moving to pyproject.toml.
(From OE-Core rev: 24bf7bbd1fb21f84539b7a4263d76a33dbacacde)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backported from master: 6dfe573d83687e5431841f062442b54b9fa22ff3
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
test_recipetool_create_github and test_recipetool_create_github_tarball
fail because the old meson version used by these tests cases does not
run on Python 3.12. The issue is in the dependencies.py which comes with
meson:
ERROR: build/tmp/work/recipetool-3z4osyl7/source/git/mesonbuild/
dependencies.py:777: SyntaxWarning: invalid escape sequence '\.'
Use meson 1.3.1 (what is currently also used on master) as a reference
for these tests.
With this version of meson, recipetool creates recipes named
meson_git.bb or meson_1.3.1.bb. Since this looks more reasonable than
e.g. python3-meson_git.bb the test gets adapted.
(From OE-Core rev: 9c1a1110a317e1d64668badb13e74e474f96a7a9)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backported from master: 7374a8a2810a6cf027bfefefe87691a3529123ff
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add support for qmp sockets and defaults to unix:qmp.sock if unspecified
(From OE-Core rev: 31de620e9d899b93c6e982d3a563bbf618ce79c6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Eilís 'pidge' Ní Fhlannagáin <pidge@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backported from master: 380631797f0d63124a8c21efa93ab672dbd79283
Qemu throws many warnings without qmp and many runtime tests fail
without this patch also on kirkstone.
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
SafeConfigParser was renamed to ConfigParser in 3.2, and the
SafeConfigParser alias will be removed in 3.12.
(From OE-Core rev: 50815c328e677ac079d38dc8555a909f049cf5be)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Cherry-picked from master: 71b3e7f71727137b4b996cc4160c9cc1581824b8
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When invoking runqemu with Python 3.12, the following warning is
encountered:
|SyntaxWarning: invalid escape sequence '\.'
This is because the interpreter scans the string before it is processed
by the regex module, and it interprets the backslash as part of an
escape sequence, but not a standard one. This will be registered as an
error rather than a warning in future Python versions. To avoid the it,
simply add an extra backslash so that Python doesn't misinterpret the
string, while the regex parser still sees an escaped '.' character.
(From OE-Core rev: 2f8982ef4c903f43867da56fcfd080a6556daa8b)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backported from master: 0e8a4142bb90a92d175df6b2537d24a372356f98
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
'imp' was deprecated in Python 3.4 and removed in 3.12. The
piece of importlib we use has been around since 3.3.
(From OE-Core rev: b9dcdf2346bb24866c5f3db96a3f79eba20e4662)
Signed-off-by: Chris Laplante <chris.laplante@agilent.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Cherry-picked from master: 457f0dad87b4e45a53865b5ad2c150215bd74019
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 5103ce67741782e43612f495bcc851c6509b734b)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f0946844df7270fe368858d8929e6b380675b78b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These tests should be able to work on qemuarm64, but this is untested
and the runners will need configuration.
(From OE-Core rev: 16a9037d28303af250bd379de53edb7a00a8ce49)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 09b9558e20e58b473154895b93cff16261c7f561)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As discussion in [YOCTO #14717] cmake contains a OEToolchainConfig.cmake
file to configure the toolchain correctly in cross-compile build for recipes
using cmake.
The variable CMAKE_CXX_IMPLICIT_INCLUDE_DIRECTORIES value updates incorrectly
during do_compile the code. Due to this getting sporadic error like below,
fatal error: stdlib.h: No such file or directory
| 75 | #include_next <stdlib.h>
| | ^~~~~~~~~~
| compilation terminated.
| ninja: build stopped: subcommand failed.
| WARNING: exit code 1 from a shell command.
As cmake already correctly initializes the variable from environment,
So we have to unset it in the toolchain file to avoid overwriting the
variable definition again.
(From OE-Core rev: 2b0b47fd0cafdb9de5025efda4140e11ea447afa)
Signed-off-by: aszh07 <mail2szahir@gmail.com>
Signed-off-by: Zahir Hussain <zahir.basha@kpit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5aeada5793af53e8c93940952d4f314474dca4c2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 01440b4968ded30c1970c335fe1598b684527831)
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>
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
6139f2a02fe0 Linux 5.15.148
84c39986fe6d Revert "Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d""
c8483a4845a0 arm64: dts: armada-3720-turris-mox: set irq type for RTC
98052220f174 netfilter: nft_quota: copy content when cloning expression
3be3c6123275 netfilter: nft_last: copy content when cloning expression
42d461784889 netfilter: nft_limit: Clone packet limits' cost value
d80880585128 netfilter: nft_limit: fix stateful object memory leak
e562d8422555 netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails
10823cfe8e91 netfilter: nf_tables: typo NULL check in _clone() function
0f2dca516541 block: Remove special-casing of compound pages
08bf561118ca i2c: s3c24xx: fix transferring more than one message in polling mode
38ce342a19ea i2c: s3c24xx: fix read transfers in polling mode
62b3387beef1 ipv6: mcast: fix data-race in ipv6_mc_down / mld_ifc_work
58485b95fde6 selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
348112522a35 mlxsw: spectrum_acl_tcam: Fix stack corruption
005f2d10f915 mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations
077c4776d798 mlxsw: spectrum_acl_tcam: Make fini symmetric to init
d28048d31975 mlxsw: spectrum_acl_tcam: Add missing mutex_destroy()
196f3595e869 mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable
87c54033935b mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
3732db294ea3 ethtool: netlink: Add missing ethnl_ops_begin/complete
7f3d781e0df1 kdb: Fix a potential buffer overflow in kdb_local()
995d6099d8b1 ipvs: avoid stat macros calls from preemptible context
27513eff4c0c netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
d6420b66ad70 netfilter: nf_tables: skip dead set elements in netlink dump
77be8c495a3f netfilter: nf_tables: do not allow mismatch field size and set key length
b8eb65bd13a6 netfilter: nft_limit: do not ignore unsupported flags
d7b5da4fde7f netfilter: nf_tables: memcg accounting for dynamically allocated objects
3bb4403d20b7 netfilter: nft_limit: move stateful fields out of expression data
8a6635074a65 netfilter: nft_limit: rename stateful structure
e2e8fdd0ad8e netfilter: nft_quota: move stateful fields out of expression data
b147911d2a7b netfilter: nft_last: move stateful fields out of expression data
36997eb13d53 netfilter: nft_connlimit: move stateful fields out of expression data
713a13885579 netfilter: nf_tables: reject invalid set policy
78e85466460d net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
29ffa63f21bc bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS
684290895aa0 net: stmmac: ethtool: Fixed calltrace caused by unbalanced disable_irq_wake calls
8e481c7f81e2 net: ravb: Fix dma_addr_t truncation in error case
f05301ad0574 mptcp: use OPTION_MPTCP_MPJ_SYN in subflow_check_req()
413b91350732 mptcp: use OPTION_MPTCP_MPJ_SYNACK in subflow_finish_connect()
9b82d5f5d042 mptcp: strict validation before using mp_opt->hmac
c99f490a422b mptcp: drop unused sk in mptcp_get_options
cbe983d0e4d5 mptcp: mptcp_parse_option() fix for MPTCPOPT_MP_JOIN
4f2c4ba3216d net: phy: micrel: populate .soft_reset for KSZ9131
890bc96ef147 net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
3b5254862258 net: qualcomm: rmnet: fix global oob in rmnet_policy
18babcfa365d s390/pci: fix max size calculation in zpci_memcpy_toio()
bf3304054e45 PCI: keystone: Fix race condition when initializing PHYs
a300f741f692 nvmet-tcp: Fix the H2C expected PDU len calculation
b02a005b19bb nvmet: re-fix tracing strncpy() warning
763c67e96b05 serial: imx: Correct clock error message in function probe()
1ed3c202051c usb: xhci-mtk: fix a short packet issue of gen1 isoc-in transfer
0a12db736edb apparmor: avoid crash when parsed profile name is empty
367d061a1864 perf env: Avoid recursively taking env->bpf_progs.lock
0613a2fbdf8d nvmet-tcp: fix a crash in nvmet_req_complete()
4cb3cf7177ae nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
013d7878c729 usb: cdc-acm: return correct error code on unsupported break
c50f88954cd0 tty: use 'if' in send_break() instead of 'goto'
a222bd01ca5a tty: don't check for signal_pending() in send_break()
370b18aefe40 tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
6f98751fa44d tty: change tty_write_lock()'s ndelay parameter to bool
7ab8ef24fd0f perf genelf: Set ELF program header addresses properly
08715e4fa58e iio: adc: ad9467: fix scale setting
d7773702f813 iio: adc: ad9467: don't ignore error codes
fd1957c706f3 iio: adc: ad9467: fix reset gpio handling
71204292a722 iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify
fbcc37f4b409 selftests/sgx: Skip non X86_64 platform
71005a1d9b38 selftests/sgx: Fix uninitialized pointer dereference in error path
ff168d4fdb0e serial: imx: fix tx statemachine deadlock
714778c29947 software node: Let args be NULL in software_node_get_reference_args
c203812b4e89 libapi: Add missing linux/types.h header to get the __u64 type on io.h
828cd829483f serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
96d289b57daf power: supply: bq256xx: fix some problem in bq256xx_hw_init
435671571ef8 power: supply: cw2015: correct time_to_empty units in sysfs
07733ca556ad MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
4590f46c1551 MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
c1669b54c3c0 riscv: Fix module_alloc() that did not reset the linear mapping permissions
938f70d14618 riscv: Check if the code to patch lies in the exit section
8e0935435bfd mips: Fix incorrect max_low_pfn adjustment
4b88c9c83fc0 mips: dmi: Fix early remap on MIPS32
d1c8c7ef3928 mfd: intel-lpss: Fix the fractional clock divider flags
6109ff5ad5e9 leds: aw2013: Select missing dependency REGMAP_I2C
c3e3a2144bf5 mfd: syscon: Fix null pointer dereference in of_syscon_register()
a004323a384c ARM: 9330/1: davinci: also select PINCTRL
77c20b4cbcd0 iommu/dma: Trace bounce buffer usage when mapping buffers
fc7c3be66502 serial: sc16is7xx: set safe default SPI clock frequency
160ef3fc3561 serial: sc16is7xx: add check for unsupported SPI modes during probe
b1effdda4f60 HID: wacom: Correct behavior when processing some confidence == false touches
400ad6fe2436 iio: adc: ad7091r: Pass iio_dev to event handler
12c2759ab134 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
d99976d145b9 KVM: arm64: vgic-v4: Restore pending state on host userspace write
9bd4c6e6581a x86/kvm: Do not try to disable kvmclock if it was not enabled
a4563156c353 PCI: mediatek: Clear interrupt status before dispatching handler
0f59d3772a2d PCI: dwc: endpoint: Fix dw_pcie_ep_raise_msix_irq() alignment support
25aab84f1a4e wifi: mwifiex: configure BSSID consistently when starting AP
a61373d32cd3 wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
1f0b69791317 wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
5600943b0cdc wifi: mt76: fix broken precal loading from MTD for mt7915
4124a004d55c iommu/arm-smmu-qcom: Add missing GMU entry to match table
a7b98aa10f89 bpf: Fix re-attachment branch in bpf_tracing_prog_attach
4c71c01df8ef Bluetooth: Fix atomicity violation in {min,max}_key_size_set
27e58d3b5253 rootfs: Fix support for rootfstype= when root= is given
79ea1c6f06be io_uring/rw: ensure io->bytes_done is always initialized
801c8adb85e0 pwm: jz4740: Don't use dev_err_probe() in .request()
c9ed30eea4f7 netfilter: nf_tables: check if catch-all set element is active in next generation
5010c2712096 block: add check that partition length needs to be aligned with block size
6a73c9fdb78a scsi: mpi3mr: Refresh sdev queue depth after controller reset
610ca0cadb07 fbdev: flush deferred work in fb_deferred_io_fsync()
cb32c0e1bdd9 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
d37d61c07764 ALSA: oxygen: Fix right channel of capture volume mixer
314cf7c2dd65 serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
ac0c3a2fe7de usb: mon: Fix atomicity violation in mon_bin_vma_fault
d7ce8ebd50a3 usb: typec: class: fix typec_altmode_put_partner to put plugs
4212a9ff6533 Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
2c64904a0e63 usb: cdns3: Fix uvc fail when DMA cross 4k boundery since sg enabled
e1b3be9bab6f usb: cdns3: fix iso transfer error when mult is not zero
9cdf2c915982 usb: cdns3: fix uvc failure work since sg support enabled
2e349cf0d0c4 usb: chipidea: wait controller resume finished for wakeup irq
295b4fa3219c Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
4f5a109b8f80 Revert "usb: dwc3: Soft reset phy on probe for host"
ea968824c485 usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
e3e35301f1d8 usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
41e05f246fe4 tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
98fee5bee97a binder: fix race between mmput() and do_exit()
e03023fcdb5e xen-netback: don't produce zero-size SKB frags
409c30ff6cac virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()
f97f61286464 dma-mapping: Fix build error unused-value
72d29dcdf526 Input: atkbd - use ab83 as id when skipping the getid command
9c1fa9eedc3d binder: fix unused alloc->free_async_space
c44b276bc151 binder: fix async space check for 0-sized buffers
0921867f77ea keys, dns: Fix size check of V1 server-list header
10193a5001d6 selftests/bpf: Add assert for user stacks in test_task_stack
cc9c60b2537d of: unittest: Fix of_count_phandle_with_args() expected value message
454100408452 of: Fix double free in of_parse_phandle_with_args_map
83f5d6c1efe3 ksmbd: validate the zero field of packet header
4af4674158f7 drm/amd/pm/smu7: fix a memleak in smu7_hwmgr_backend_init
bf1acc6258aa IB/iser: Prevent invalidating wrong MR
106136f2099b mmc: sdhci_omap: Fix TI SoC dependencies
da9eae2c1a45 mmc: sdhci_am654: Fix TI SoC dependencies
e517645ead5e ALSA: scarlett2: Add clamp() in scarlett2_mixer_ctl_put()
3a09488f4f67 ALSA: scarlett2: Add missing error checks to *_ctl_get()
12023666f22d ALSA: scarlett2: Allow passing any output to line_out_remap()
51d5697e1c03 ALSA: scarlett2: Add missing error check to scarlett2_usb_set_config()
0ba9386e19a8 ALSA: scarlett2: Add missing error check to scarlett2_config_save()
c60490b81740 ASoC: rt5645: Drop double EF20 entry from dmi_platform_data[]
cf55afb5a522 pwm: stm32: Fix enable count for clk in .probe()
df19bf404437 pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
c82c21e7d97d pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable
fa019c01db8b clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
256d1232c847 clk: fixed-rate: add devm_clk_hw_register_fixed_rate
a30ca04dde09 clk: asm9260: use parent index to link the reference clock
c45ca73b0194 clk: si5341: fix an error code problem in si5341_output_clk_set_rate
347f9d725830 watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
3646d83db836 watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
1711bdfe5e13 watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
b9bced8ca7b1 watchdog: set cdev owner before adding
9117fc44fd3a drivers: clk: zynqmp: update divider round rate logic
8f4941940da2 clk: zynqmp: Add a check for NULL pointer
f46c0ec5a50e clk: zynqmp: make bestdiv unsigned
e27660be6f46 drivers: clk: zynqmp: calculate closest mux rate
8aff5f672358 clk: qcom: videocc-sm8150: Add missing PLL config property
b31526b8c5dd clk: qcom: videocc-sm8150: Update the videocc resets
1dd84d5e8303 dt-bindings: clock: Update the videocc resets for sm8150
c72dbb780d97 gpu/drm/radeon: fix two memleaks in radeon_vm_init
b6dcba02ee17 drivers/amd/pm: fix a use-after-free in kv_parse_power_table
2bf47c89bbac drm/amd/pm: fix a double-free in si_dpm_init
11d1f2d895a4 drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
720919b58daa media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
0a50ca097a6d media: dvbdev: drop refcount on error path in dvb_device_open()
11e60be4086e f2fs: fix the f2fs_file_write_iter tracepoint
f3a220d97530 f2fs: fix to update iostat correctly in f2fs_filemap_fault()
df2571b4d5d1 f2fs: fix to check compress file in f2fs_move_file_range()
a3316290a83d media: rkisp1: Disable runtime PM in probe error path
f4176c518546 clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
d3a8c5c783f2 media: cx231xx: fix a memleak in cx231xx_init_isoc
9f583fc91c34 drm/bridge: tc358767: Fix return value on error case
a3cb0b5b1bd4 drm/bridge: cdns-mhdp8546: Fix use of uninitialized variable
a5934df4dfcd drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
1a6cccd7fded drm/radeon/dpm: fix a memleak in sumo_parse_power_table
14bbfaa5df27 drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
929af5cd8ae1 drm/drv: propagate errors from drm_modeset_register_all()
cbf207b17111 drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
6d8dc619857d drm/msm/mdp4: flush vblank event on disable
d3aa670bbab9 ASoC: cs35l34: Fix GPIO name and drop legacy include
a0f27f673ebe ASoC: cs35l33: Fix GPIO name and drop legacy include
528844bb1e15 drm/radeon: check return value of radeon_ring_lock()
4e57efe03a30 drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
1f7008dd122d drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
f100ba617d8b f2fs: fix to avoid dirent corruption
4c5e6a02dcff drm/bridge: Fix typo in post_disable() description
ec3634ebe23f media: pvrusb2: fix use after free on context disconnection
1821c4d1c3c8 drm/tilcdc: Fix irq free on unload
08ccff6ece35 drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
45c4c4b04ae8 drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
ab45a15a503d drm/panel-elida-kd35t133: hold panel in reset for unprepare
a811031da2b5 RDMA/hns: Fix inappropriate err code for unsupported operations
5245c05cd9cd RDMA/usnic: Silence uninitialized symbol smatch warnings
ab8038e7bc12 Revert "drm/omapdrm: Annotate dma-fence critical section in commit path"
d847363bc5d7 Revert "drm/tidss: Annotate dma-fence critical section in commit path"
13e3dd2df06d ARM: davinci: always select CONFIG_CPU_ARM926T
4329426cf6b8 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
d0464a7edf5c mlxbf_gige: Enable the GigE port in mlxbf_gige_open
8d632d0fd203 net: mellanox: mlxbf_gige: Replace non-standard interrupt handling
86f3df04956c mlxbf_gige: Fix intermittent no ip issue
172ba7d46c20 net/sched: act_ct: fix skb leak and crash on ooo frags
c3d8edb17086 null_blk: don't cap max_hw_sectors to BLK_DEF_MAX_SECTORS
8676b014e49d block: make BLK_DEF_MAX_SECTORS unsigned
ce3440b6992f Bluetooth: btmtkuart: fix recv_buf() return value
cede5d0c2957 Bluetooth: Fix bogus check for re-auth no supported with non-ssp
166d65b0d522 netfilter: nf_tables: mark newset as dead on transaction abort
e907e9572943 wifi: iwlwifi: mvm: send TX path flush in rfkill
8d6c61421282 wifi: iwlwifi: mvm: set siso/mimo chains to 1 in FW SMPS request
5f4ea050bbc1 wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
aaf4723f5272 wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
dbbbd2cc8fe9 wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
7e0d54f5dc05 wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
5dbc5c522208 wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
62de5647263a wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
aec0dee37b49 wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
37871c978d7e wifi: rtlwifi: add calculate_bit_shift()
493cfed24766 arm64: dts: qcom: sc7280: Mark SDHCI hosts as cache-coherent
2c97f945003c block: add check of 'minors' and 'first_minor' in device_add_disk()
df4f5a35c5b9 arm64: dts: qcom: sm8150-hdk: fix SS USB regulators
6f20058dad79 soc: qcom: llcc: Fix dis_cap_alloc and retain_on_pc configuration
ccc94806d0e6 dma-mapping: clear dev->dma_mem to NULL after freeing it
99326214f90c dma-mapping: Add dma_release_coherent_memory to DMA API
930cd34add1d virtio/vsock: fix logic which reduces credit update messages
a18eff8ba05e selftests/net: fix grep checking for fib_nexthop_multiprefix
62c904c472a2 scsi: hisi_sas: Correct the number of global debugfs registers
6bf21261078f scsi: hisi_sas: Rollback some operations if FLR failed
84e174afb54f scsi: hisi_sas: Replace with standard error code return value
0d17931d7e88 scsi: hisi_sas: Prevent parallel FLR and controller reset
0760d1d6d850 scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT
80b0b7c79f8b block: Set memalloc_noio to false on device_add_disk() error path
02962684258e bpf: Fix verification of indirect var-off stack access
8c2127dc936b arm64: dts: qcom: sc7280: fix usb_2 wakeup interrupt types
97c60adff104 arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
6211a043abb5 arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
609c7d556ccd scsi: fnic: Return error if vmalloc() failed
67e6707f0735 bpf: fix check for attempt to corrupt spilled pointer
f40cd60f3f44 arm64: dts: qcom: sm8250: Make watchdog bark interrupt edge triggered
a413fdd3ea21 arm64: dts: qcom: sm8150: Make watchdog bark interrupt edge triggered
a78ae1060786 arm64: dts: qcom: sdm845: Make watchdog bark interrupt edge triggered
06ec7a3961f8 arm64: dts: qcom: sc7280: Make watchdog bark interrupt edge triggered
0c55ace45d6d arm64: dts: qcom: sc7180: Make watchdog bark interrupt edge triggered
65b28cad7509 ARM: dts: qcom: sdx65: correct SPMI node name
bb88e2174a30 bpf: enforce precision of R0 on callback return
fa5b150abfe4 arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
18051358d992 wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
bf98ac3288dd firmware: meson_sm: populate platform devices from sm device tree data
41b3228281c3 firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
7e36646237c7 net/ncsi: Fix netlink major/minor version numbers
024e24086e14 ARM: dts: qcom: apq8064: correct XOADC register address
ef2373f31f62 wifi: libertas: stop selecting wext
69f7c1f5d221 wifi: ath11k: Defer on rproc_get failure
131afd9a5765 bpf: Add crosstask check to __bpf_get_stack
1ed921e42a99 bpf, lpm: Fix check prefixlen before walking trie
2b67863c5b2d wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
9d4f4dea824a NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
d0e09a7ba33f blocklayoutdriver: Fix reference leak of pnfs_device_node
a5f2f91b3fd7 crypto: scomp - fix req->dst buffer overflow
dc6779550fae crypto: sahara - do not resize req->src when doing hash operations
a5e0e39dac06 crypto: sahara - fix processing hash requests with req->nbytes < sg->length
2dc0f23ac4c6 crypto: sahara - improve error handling in sahara_sha_process()
faa25455f738 crypto: sahara - fix wait_for_completion_timeout() error handling
2104f405af91 crypto: sahara - fix ahash reqsize
34c6a33567b4 crypto: sahara - handle zero-length aes requests
a7b435e816a0 crypto: sahara - avoid skcipher fallback code duplication
b1664c53349c crypto: virtio - Wait for tasklet to complete on device remove
ee0586d73cba gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
00e3321c65eb fs: indicate request originates from old mount API
8fb12524c86b pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
8dd9e58c6936 crypto: sahara - fix error handling in sahara_hw_descriptor_create()
3413d878fd6a crypto: sahara - fix processing requests with cryptlen < sg->length
a962882a35e5 crypto: sahara - fix ahash selftest failure
6f31caf8aa10 crypto: sahara - fix cbc selftest failure
6fb7db05ad39 crypto: sahara - remove FLAGS_NEW_KEY logic
d2205b9b57b9 crypto: af_alg - Disallow multiple in-flight AIO requests
088123ddb4d8 crypto: ccp - fix memleak in ccp_init_dm_workarea
d3ff5362b4e0 crypto: sa2ul - Return crypto_aead_setkey to transfer the error
75cba72ddb78 crypto: virtio - Handle dataq logic with tasklet
5e37fa0b4c42 selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
d8ac2537763b mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
a252d5c1ef9d kunit: debugfs: Fix unchecked dereference in debugfs_print_results()
f23aa841a097 ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
f5de4ad61da0 ACPI: LPSS: Fix the fractional clock divider flags
6b15fb99b0b2 spi: sh-msiof: Enforce fixed DTDL for R-Car H3
2aa141f8bc58 efivarfs: force RO when remounting if SetVariable is not supported
a4529a08d370 calipso: fix memory leak in netlbl_calipso_add_pass()
dd645fc8f8e8 cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
aead146e8817 cpufreq: Use of_property_present() for testing DT property presence
435841c1065a of: Add of_property_present() helper
c5df417936ec of: property: define of_property_read_u{8,16,32,64}_array() unconditionally
c1814a4ffd01 ACPI: LPIT: Avoid u32 multiplication overflow
3a370502a568 ACPI: video: check for error while searching for backlight device parent
45f6080748fa mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
9c92f01bb9c3 spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
f105c2630098 powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
6b58d1603721 powerpc/powernv: Add a null pointer check in opal_powercap_init()
c0b111ea786d powerpc/powernv: Add a null pointer check in opal_event_init()
2a82c4439b90 powerpc/powernv: Add a null pointer check to scom_debug_init_one()
5daf0ef6268c selftests/powerpc: Fix error handling in FPU/VMX preemption tests
999a27b3ce9a powerpc/pseries/memhp: Fix access beyond end of drmem array
5d69c8859e25 powerpc/44x: select I2C for CURRITUCK
467c9c9dc0a7 powerpc: add crtsavres.o to always-y instead of extra-y
0b11a145eb00 powerpc: remove checks for binutils older than 2.25
63ecb08533b5 powerpc/toc: Future proof kernel toc
2de654d858ee powerpc: Mark .opd section read-only
700cf4bead80 EDAC/thunderx: Fix possible out-of-bounds string access
b53730a40ea8 x86/lib: Fix overflow when counting digits
0a43304cf682 coresight: etm4x: Fix width of CCITMIN field
b67064bd3723 PCI: Add ACS quirk for more Zhaoxin Root Ports
e62243b3538d leds: ledtrig-tty: Free allocated ttyname buffer on deactivate
6c3388c0af3c parport: parport_serial: Add Brainboxes device IDs and geometry
72095a54301b parport: parport_serial: Add Brainboxes BAR details
5cf604ee538e uio: Fix use-after-free in uio_open
659be220e692 binder: fix comment on binder_alloc_new_buf() return value
2900c0ee59fb binder: fix trivial typo of binder_free_buf_locked()
8ad4d580e8af binder: fix use-after-free in shinker's callback
1263bd9e08f5 binder: use EPOLLERR from eventpoll.h
0ee3ded745ca Revert "md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d"
12b07f443d78 kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
66cb0868b123 bpf: Add --skip_encoding_btf_inconsistent_proto, --btf_gen_optimized to pahole flags for v1.25
2a2495b6a32d Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek"
313cfcaefa0b ACPI: resource: Add another DMI match for the TongFang GMxXGxx
dec512974c45 drm/crtc: fix uninitialized variable use
21eea9b6c4fd ARM: sun9i: smp: fix return code check of of_property_match_string
dc26b6770450 net: qrtr: ns: Return 0 if server port is not present
5dbcdaf4dbfe ida: Fix crash in ida_free when the bitmap is empty
c9f5b801bce6 i2c: rk3x: fix potential spinlock recursion on poll
3f0dc646b50b ASoC: Intel: bytcr_rt5640: Add quirk for the Medion Lifetab S10346
adf4616a440d Input: xpad - add Razer Wolverine V2 support
d66ffc87ba42 wifi: iwlwifi: pcie: avoid a NULL pointer dereference
fd13543dbbc1 ARC: fix spare error
b3f44f21d3d4 s390/scm: fix virtual vs physical address confusion
46445552ed27 Input: i8042 - add nomux quirk for Acer P459-G2-M
0f0da2d6bd6c Input: atkbd - skip ATKBD_CMD_GETID in translated mode
274b4c816208 reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
5d307038fa09 ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI
a9655e7e4bd5 tracing: Fix uaf issue when open the hist or hist_debug file
64d81f61ad60 MIPS: dts: loongson: drop incorrect dwmac fallback compatible
3f483a39e23d stmmac: dwmac-loongson: drop useless check for compatible fallback
aeb0d506f779 tracing: Add size check when printing trace_marker output
c3729567de3a tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
c8af7ad72968 jbd2: fix soft lockup in journal_finish_inode_data_buffers()
7b0586ada944 platform/x86: intel-vbtn: Fix missing tablet-mode-switch events
6511772fc0bc neighbour: Don't let neigh_forced_gc() disable preemption for long
2e1846b0c044 drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
c01c44559a8e jbd2: correct the printing of write_flags in jbd2_write_superblock()
5378fd3c43cf clk: rockchip: rk3128: Fix HCLK_OTG gate register
a14da83838ef hwmon: (corsair-psu) Fix probe when built-in
794540520582 drm/exynos: fix a wrong error checking
e02a2693aed5 drm/exynos: fix a potential error pointer dereference
10250096f3d5 drm/amdgpu: Add NULL checks for function pointers
8b985248216f nvme: introduce helper function to get ctrl state
c11fc224e58e ASoC: ops: add correct range check for limiting volume
09c0f2814b5a ASoC: da7219: Support low DC impedance headset
16d3a65eaa60 net/tg3: fix race condition in tg3_reset_task()
9904379f19ee nouveau/tu102: flush all pdbs on vmm flush
7a3ff8a2bb26 ASoC: rt5650: add mutex to avoid the jack detection failure
ebf8d5ec4af3 ASoC: cs43130: Fix incorrect frame delay configuration
ec52e3e241ff ASoC: cs43130: Fix the position of const qualifier
ce6cce079948 ASoC: Intel: Skylake: mem leak in skl register function
cb6b6ff7a79b ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16
4ec0f3b3d8d1 ASoC: Intel: Skylake: Fix mem leak in few functions
20e23f6b1453 ASoC: wm8974: Correct boost mixer inputs
05d753d74c3a nvme-core: check for too small lba shift
9ad8b171c4e6 drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer
f8eadbe713a3 debugfs: fix automount d_fsdata usage
473fb46aa376 wifi: cfg80211: lock wiphy mutex for rfkill poll
5d520ae3dad0 mptcp: fix uninit-value in mptcp_incoming_options
8d40e3514a09 ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
3dec0bd9c01a pinctrl: lochnagar: Don't build on MIPS
32a6cfc67675 f2fs: explicitly null-terminate the xattr list
(From OE-Core rev: f1326d008a2a37b3860f25eb082efabdeba7cc32)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
ddcaf4999061 Linux 5.15.147
231752a0a05d net: usb: ax88179_178a: move priv to driver_priv
d800d18ba132 net: usb: ax88179_178a: remove redundant init code
329197033bb0 tracing/kprobes: Fix symbol counting logic by looking at modules as well
ccb7eef5f2f3 kallsyms: Make module_kallsyms_on_each_symbol generally available
ab3a3aadb373 netfilter: nf_tables: Reject tables of unsupported family
0eb556b2386d perf inject: Fix GEN_ELF_TEXT_OFFSET for jit
b8a5308feedd ipv6: remove max_size check inline with ipv4
ba5efd8544fa net: tls, update curr on splice as well
06bb52d2efb3 mmc: sdhci-sprd: Fix eMMC init failure after hw reset
6722186854a7 mmc: core: Cancel delayed work before releasing host
edaefc210e10 mmc: rpmb: fixes pause retune on all RPMB partitions.
41f20ac9bdc4 mmc: meson-mx-sdhc: Fix initialization frozen issue
91432aebce51 mm: fix unmap_mapping_range high bits shift bug
5e44f5da1266 i2c: core: Fix atomic xfer check for non-preempt config
1d5c1617e1e1 x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect
10086ff58ce4 firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
660b3c3bc8a7 mm/memory-failure: check the mapcount of the precise page
80eb449f809c selftests: secretmem: floor the memory size to the multiple of page_size
a58ae5ab714d net: Implement missing SO_TIMESTAMPING_NEW cmsg support
500c7f32ad43 bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
fda00eb3cd41 asix: Add check for usbnet_get_endpoints
0817c1b21561 octeontx2-af: Re-enable MAC TX in otx2_stop processing
20fce91b4fa0 octeontx2-af: Always configure NIX TX link credits based on max frame size
6bbbcff3c798 octeontx2-af: Set NIX link credits based on max LMAC
6ef9a28e1bb2 octeontx2-af: Don't enable Pause frames by default
bc56ed720e06 net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
cfcf5490145a igc: Fix hicredit calculation
6c853b57684e i40e: Restore VF MSI-X state during PCI reset
9400f854facd ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
e08b666e4415 ASoC: meson: g12a-toacodec: Fix event generation
3a78a57764f0 ASoC: meson: g12a-tohdmitx: Validate written enum values
f74281f241ff ASoC: meson: g12a-toacodec: Validate written enum values
947db598acb8 i40e: fix use-after-free in i40e_aqc_add_filters()
975d6f66f2b6 net: Save and restore msg_namelen in sock_sendmsg
b2869e7600f4 netfilter: nft_immediate: drop chain reference counter on error
51976846f202 net: bcmgenet: Fix FCS generation for fragmented skbuffs
c748c358debe sfc: fix a double-free bug in efx_probe_filters
5c161f2220f5 ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
fd2e7829239e net-timestamp: extend SOF_TIMESTAMPING_OPT_ID to HW timestamps
dc5643abc1ac can: raw: add support for SO_MARK
464fb49ca9bb can: raw: add support for SO_TXTIME/SCM_TXTIME
ba80ff7a85b6 net: Implement missing getsockopt(SO_TIMESTAMPING_NEW)
5636941e42d5 r8169: Fix PCI error on system resume
0ce9a244d33b net: sched: em_text: fix possible memory leak in em_text_destroy()
c0b56aa9d1a6 mlxbf_gige: fix receive packet race condition
271567afd4c2 ASoC: fsl_rpmsg: Fix error handler with pm_runtime_enable
1867a9094743 igc: Check VLAN EtherType mask
f24370ddf75d igc: Check VLAN TCI mask
4ec5efdb9034 igc: Report VLAN EtherType matching back to user
b17f8024a5f0 i40e: Fix filter input checks to prevent config with invalid values
def90597ef5b drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
a7b67635de1a octeontx2-af: Fix marking couple of structure as __packed
802af3c88ad1 nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
5d3e98ef12f6 drm/bridge: ti-sn65dsi86: Never store more than msg->size bytes in AUX xfer
2f8cefc8b638 wifi: iwlwifi: pcie: don't synchronize IRQs from IRQ
1f2f662c8bec Revert "PCI/ASPM: Remove pcie_aspm_pm_state_change()"
200cecd6ff1e ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
90ab9a70f0d8 block: Don't invalidate pagecache for invalid falloc modes
c496c35310e6 keys, dns: Fix missing size check of V1 server-list header
(From OE-Core rev: f4f1964a7a2922f3253484852b76602af5f31a89)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
d93fa2c78854 Linux 5.15.145
ee41f667aa64 kasan: disable kasan_non_canonical_hook() for HW tags
f30f893143b9 tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols
7aa33c99b513 Revert "drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers"
4a8350a0ea76 Revert "drm/bridge: lt9611uxc: Register and attach our DSI device at probe"
e21817ce167e Revert "drm/bridge: lt9611uxc: fix the race in the error path"
811b5eaee70e ksmbd: don't update ->op_state as OPLOCK_STATE_NONE on error
bd47f9c8b53b ksmbd: move setting SMB2_FLAGS_ASYNC_COMMAND and AsyncId
5e1f31378a81 ksmbd: release interim response after sending status pending response
c21d0445088d ksmbd: move oplock handling after unlock parent dir
772d81aeecd3 ksmbd: separately allocate ci per dentry
8ed1118da8c4 ksmbd: fix possible deadlock in smb2_open
ae3356cbe9ac ksmbd: prevent memory leak on error return
8dc9eb7d3503 ksmbd: handle malformed smb1 message
1f50c418d47a ksmbd: fix kernel-doc comment of ksmbd_vfs_kern_path_locked()
3fecda5d853c ksmbd: no need to wait for binded connection termination at logoff
841bcade0964 ksmbd: add support for surrogate pair conversion
0eaeb8aec49f ksmbd: fix missing RDMA-capable flag for IPoIB device in ksmbd_rdma_capable_netdev()
20b4f6bd4cf9 ksmbd: fix recursive locking in vfs helpers
f30a2ff71561 ksmbd: fix kernel-doc comment of ksmbd_vfs_setxattr()
df79244f7339 ksmbd: reorganize ksmbd_iov_pin_rsp()
845837fbfe79 ksmbd: Remove unused field in ksmbd_user struct
fab0175b7f8e ksmbd: fix potential double free on smb2_read_pipe() error path
ef435dec8a84 ksmbd: fix Null pointer dereferences in ksmbd_update_fstate()
4b9b7ea1ffb1 ksmbd: fix wrong error response status by using set_smb2_rsp_status()
dd45db4d9bbc ksmbd: fix race condition between tree conn lookup and disconnect
0901be8dc6ea ksmbd: fix race condition from parallel smb2 lock requests
50e13932ba55 ksmbd: fix race condition from parallel smb2 logoff requests
f99d5d1d2a25 ksmbd: fix race condition with fp
c77fd3e25a51 ksmbd: fix race condition between session lookup and expire
b9a3e4549676 ksmbd: check iov vector index in ksmbd_conn_write()
01df133b1a7d ksmbd: return invalid parameter error response if smb2 request is invalid
4a67467f1134 ksmbd: fix passing freed memory 'aux_payload_buf'
fbed0adfe507 ksmbd: remove unneeded mark_inode_dirty in set_info_sec()
a9128c4134f1 ksmbd: remove experimental warning
6997fa65bf9e ksmbd: add missing calling smb2_set_err_rsp() on error
bd554ed4fdc3 ksmbd: fix slub overflow in ksmbd_decode_ntlmssp_auth_blob()
7019440463df ksmbd: Fix one kernel-doc comment
c5aa74449a41 ksmbd: reduce descriptor size if remaining bytes is less than request size
e12b09241693 ksmbd: fix `force create mode' and `force directory mode'
6f0207218c4c ksmbd: fix wrong interim response on compound
f2283680a805 ksmbd: add support for read compound
d7ad0ac5a8f6 ksmbd: switch to use kmemdup_nul() helper
5c0df9d30c28 ksmbd: fix out of bounds in init_smb2_rsp_hdr()
017d85c94f02 ksmbd: validate session id and tree id in compound request
4a027b96515e ksmbd: check if a mount point is crossed during path lookup
cf63b94fec60 ksmbd: Fix unsigned expression compared with zero
5f36e22910c2 ksmbd: Replace one-element array with flexible-array member
d9902ad14f82 ksmbd: Use struct_size() helper in ksmbd_negotiate_smb_dialect()
97f5c1e3086c ksmbd: add missing compound request handing in some commands
676392184785 ksmbd: fix out of bounds read in smb2_sess_setup
d91ba80185e4 ksmbd: Replace the ternary conditional operator with min()
2222ada0959b ksmbd: use kvzalloc instead of kvmalloc
638043bef94a ksmbd: Change the return value of ksmbd_vfs_query_maximal_access to void
7585898ddf5a ksmbd: return a literal instead of 'err' in ksmbd_vfs_kern_path_locked()
4910a79a5f61 ksmbd: use kzalloc() instead of __GFP_ZERO
b657622862ba ksmbd: remove unused ksmbd_tree_conn_share function
ce95f7d2dcdf ksmbd: add mnt_want_write to ksmbd vfs functions
0d1a3f97efbe ksmbd: validate smb request protocol id
df3a4518aee6 ksmbd: check the validation of pdu_size in ksmbd_conn_handler_loop
ae33f07c87ab ksmbd: fix posix_acls and acls dereferencing possible ERR_PTR()
55ceeb4e1c71 ksmbd: fix out-of-bound read in parse_lease_state()
4adb4fbd7481 ksmbd: fix out-of-bound read in deassemble_neg_contexts()
049ed0f953da ksmbd: call putname after using the last component
b423ddab6138 ksmbd: fix UAF issue from opinfo->conn
19b2b9af315e ksmbd: fix multiple out-of-bounds read during context decoding
61a306c1cc75 ksmbd: fix uninitialized pointer read in smb2_create_link()
ea799dd27584 ksmbd: fix uninitialized pointer read in ksmbd_vfs_rename()
b36295c17fb9 ksmbd: fix racy issue under cocurrent smb2 tree disconnect
ae06b798f72d ksmbd: fix racy issue from smb2 close and logoff with multichannel
dff87902d960 ksmbd: block asynchronous requests when making a delay on session setup
a6a9601ba995 ksmbd: destroy expired sessions
708c304b583d ksmbd: fix racy issue from session setup and logoff
019aae488dbc ksmbd: fix racy issue from using ->d_parent and ->d_name
b31e1ef30107 fs: introduce lock_rename_child() helper
380a0fe8bd60 ksmbd: remove unused compression negotiate ctx packing
0dbfcc34efab ksmbd: avoid duplicate negotiate ctx offset increments
2ca23947df89 ksmbd: set NegotiateContextCount once instead of every inc
39f5b4b313b4 ksmbd: avoid out of bounds access in decode_preauth_ctxt()
921536046bd1 ksmbd: fix slab-out-of-bounds in init_smb2_rsp_hdr
9494242c8e76 ksmbd: delete asynchronous work from list
427caadf90e9 ksmbd: remove unused is_char_allowed function
289b46fd11dd ksmbd: fix wrong signingkey creation when encryption is AES256
bfe8372ef2db ksmbd: fix possible memory leak in smb2_lock()
d625db885a10 ksmbd: Fix parameter name and comment mismatch
0d3f06fd65fe ksmbd: Fix spelling mistake "excceed" -> "exceeded"
1f1aca1d500d ksmbd: update Kconfig to note Kerberos support and fix indentation
a35ebf658993 ksmbd: Remove duplicated codes
b15734ec29b6 ksmbd: fix typo, syncronous->synchronous
1f485b54d04a ksmbd: Implements sess->rpc_handle_list as xarray
b1caecbf34b8 ksmbd: Implements sess->ksmbd_chann_list as xarray
d7f088dc2794 ksmbd: send proper error response in smb2_tree_connect()
bcab5c810544 ksmbd: Convert to use sysfs_emit()/sysfs_emit_at() APIs
46c517bc0ac6 ksmbd: Fix resource leak in smb2_lock()
9ea6b43d8a7d ksmbd: use F_SETLK when unlocking a file
8263acd267f7 ksmbd: set SMB2_SESSION_FLAG_ENCRYPT_DATA when enforcing data encryption for this share
64b4d72c596a ksmbd: replace one-element arrays with flexible-array members
2bdd995f139c ksmbd: validate share name from share config response
ef97ccd0fc64 ksmbd: call ib_drain_qp when disconnected
b3e852bea8a7 ksmbd: make utf-8 file name comparison work in __caseless_lookup()
131e308593e6 ksmbd: hide socket error message when ipv6 config is disable
507cb106c3b9 ksmbd: reduce server smbdirect max send/receive segment sizes
fe4d09792bc6 ksmbd: decrease the number of SMB3 smbdirect server SGEs
d5a3b1024aab ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob
4d796ff8995a ksmbd: fix encryption failure issue for session logoff response
e925de7defff ksmbd: fill sids in SMB_FIND_FILE_POSIX_INFO response
95b72edca5d2 ksmbd: set file permission mode to match Samba server posix extension behavior
813ef06ea2a3 ksmbd: change security id to the one samba used for posix extension
62e6846ee3ba ksmbd: casefold utf-8 share names and fix ascii lowercase conversion
43e2963be171 ksmbd: remove generic_fillattr use in smb2_open()
aa77fc81825b ksmbd: constify struct path
b79a9f991eb9 ksmbd: don't open-code %pD
d6686d57919d ksmbd: don't open-code file_path()
a7ddc4951f0f ksmbd: remove unnecessary generic_fillattr in smb2_open
ebb8c616574a ksmbd: request update to stale share config
c7aff8b8ffdb ksmbd: use wait_event instead of schedule_timeout()
1f82ecbc7f1e ksmbd: remove unused ksmbd_share_configs_cleanup function
8d0f823193f1 ksmbd: remove duplicate flag set in smb2_write
d4b374ff2a3a ksmbd: smbd: Remove useless license text when SPDX-License-Identifier is already used
ff403dbe43a1 ksmbd: smbd: relax the count of sges required
9d609b52f952 ksmbd: smbd: fix connection dropped issue
32af379e13df ksmbd: Fix some kernel-doc comments
81602ee1c4fb ksmbd: fix wrong smbd max read/write size check
918a690d8ab6 ksmbd: smbd: handle multiple Buffer descriptors
673c186f8105 ksmbd: smbd: change the return value of get_sg_list
30bd0df6e667 ksmbd: smbd: simplify tracking pending packets
f17ed7b33899 ksmbd: smbd: introduce read/write credits for RDMA read/write
982fcdec10ff ksmbd: smbd: change prototypes of RDMA read/write related functions
6bb439930338 ksmbd: validate length in smb2_write()
8e32e1584025 ksmbd: remove filename in ksmbd_file
e9a325124611 smb3: fix ksmbd bigendian bug in oplock break, and move its struct to smbfs_common
dc232946d108 ksmbd: replace usage of found with dedicated list iterator variable
a5213868c62b ksmbd: Remove a redundant zeroing of memory
7ee6f9ba9783 ksmbd: shorten experimental warning on loading the module
a5a8c9133d97 ksmbd: store fids as opaque u64 integers
170598b6f354 ksmbd: use netif_is_bridge_port
c5049d2d73b2 ksmbd: add support for key exchange
09b4c603831d ksmbd: smbd: validate buffer descriptor structures
858b9644518f ksmbd: smbd: fix missing client's memory region invalidation
51d0b879d6f5 ksmbd: add smb-direct shutdown
d15077ad35af ksmbd: smbd: change the default maximum read/write, receive size
ba7c3ff9053b ksmbd: smbd: create MR pool
97b3a08892c0 ksmbd: smbd: call rdma_accept() under CM handler
8a49ab3e59ed ksmbd: set 445 port to smbdirect port by default
178ecc325728 ksmbd: register ksmbd ib client with ib_register_client()
91d730756980 ksmbd: Fix smb2_get_name() kernel-doc comment
dd56eb361f3a ksmbd: Delete an invalid argument description in smb2_populate_readdir_entry()
36167446ce68 ksmbd: Fix smb2_set_info_file() kernel-doc comment
2fa426c9d741 ksmbd: Fix buffer_check_err() kernel-doc comment
e5b04973e720 ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO
a63256708a99 ksmbd: Remove unused fields from ksmbd_file struct definition
de203cdf1ee5 ksmbd: Remove unused parameter from smb2_get_name()
82ae5fe3e629 ksmbd: use oid registry functions to decode OIDs
7833bd31bc6b ksmbd: change LeaseKey data type to u8 array
199b8b5ceba3 ksmbd: remove smb2_buf_length in smb2_transform_hdr
e0c58420570c ksmbd: remove smb2_buf_length in smb2_hdr
6cd90c01b032 ksmbd: remove md4 leftovers
84af59bcab8e ksmbd: Remove redundant 'flush_workqueue()' calls
a33bb607a1b2 ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon()
5fed9cbbafcb ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message()
1d146b1875fc Linux 5.15.144
4c117984824b r8152: fix the autosuspend doesn't work
aa3cc80e8eda r8152: remove rtl_vendor_mode function
07ba21627ebb r8152: avoid to change cfg for all devices
fa5f992dcf89 powerpc/ftrace: Fix stack teardown in ftrace_no_trace
4624f5f298e2 powerpc/ftrace: Create a dummy stackframe to fix stack unwind
410c05b60c1a RDMA/irdma: Prevent zero-length STAG registration
93e765523b34 USB: gadget: core: adjust uevent timing on gadget unbind
529f020f7b5f ring-buffer: Do not try to put back write_stamp
b8d59ea20346 ring-buffer: Fix a race in rb_time_cmpxchg() for 32 bit archs
fb63b1f99414 ring-buffer: Fix writing to the buffer with max_data_size
e9587314fd1f ring-buffer: Have saved event hold the entire event
8ed7d2800fa6 ring-buffer: Do not update before stamp when switching sub-buffers
547937457fe2 tracing: Update snapshot buffer on resize if it is allocated
97e70d6698f5 ring-buffer: Fix memory leak of free page
f94942885e84 drm/amdgpu/sdma5.2: add begin/end_use ring callbacks
8175dad2ad41 team: Fix use-after-free when an option instance allocation fails
c2134ed53261 arm64: mm: Always make sw-dirty PTEs hw-dirty in pte_modify
1bc91916e8ef ext4: prevent the normalized size from exceeding EXT_MAX_BLOCKS
1a4da77ef61b soundwire: stream: fix NULL pointer dereference for multi_link
5a95499843e8 btrfs: do not allow non subvolume root targets for snapshot
7b427d8cb7a8 perf: Fix perf_event_validate_size() lockdep splat
27714a22a1c2 HID: hid-asus: add const to read-only outgoing usb buffer
11c17f42765a net: usb: qmi_wwan: claim interface 4 for ZTE MF290
ca15561c99da asm-generic: qspinlock: fix queued_spin_value_unlocked() implementation
0a3f27d9ad10 HID: multitouch: Add quirk for HONOR GLO-GXXX touchpad
41759fab26b4 HID: hid-asus: reset the backlight brightness level on resume
9f093e15faee HID: add ALWAYS_POLL quirk for Apple kb
61fc877f7c34 HID: glorious: fix Glorious Model I HID report
23b08531d8f3 platform/x86: intel_telemetry: Fix kernel doc descriptions
7020385effce bcache: avoid NULL checking to c->root in run_cache_set()
f891bbf13a94 bcache: add code comments for bch_btree_node_get() and __bch_btree_node_alloc()
8758b0532f79 bcache: remove redundant assignment to variable cur_idx
d38288af6f30 bcache: avoid oversize memory allocation by small stripe_size
252c2a4795e9 blk-cgroup: bypass blkcg_deactivate_policy after destroying
8146f7a8809b blk-throttle: fix lockdep warning of "cgroup_mutex or RCU read lock required!"
b7d82e5dbe5a stmmac: dwmac-loongson: Add architecture dependency
46412b2fb1f9 usb: aqc111: check packet for fixup for true limit
fe13b6a6ddb1 drm/mediatek: Add spinlock for setting vblank event in atomic_begin
6f709907ea90 PCI: loongson: Limit MRRS to 256
4f4a9fc6b0cd Revert "PCI: acpiphp: Reassign resources on bridge if necessary"
2d099b274e43 ALSA: hda/realtek: Apply mute LED quirk for HP15-db
0239375ecb66 ALSA: hda/hdmi: add force-connect quirks for ASUSTeK Z170 variants
d6df72b2f566 ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB
45f53ca3065b fuse: dax: set fc->dax to NULL in fuse_dax_conn_free()
f21b7610d55f cred: switch to using atomic_long_t
3a1428640259 net: atlantic: fix double free in ring reinit logic
5b87ac25e8cf appletalk: Fix Use-After-Free in atalk_ioctl
de73f41fd658 net: stmmac: Handle disabled MDIO busses from devicetree
6f3b49a4158c net: stmmac: use dev_err_probe() for reporting mdio bus registration failure
90715e0a4cbb dpaa2-switch: fix size of the dma_unmap
444339f3aaff vsock/virtio: Fix unsigned integer wrap around in virtio_transport_has_space()
a5ab70a9c547 sign-file: Fix incorrect return values check
8eec2dcc4b83 stmmac: dwmac-loongson: Make sure MDIO is initialized before use
abb40550adeb net: ena: Fix XDP redirection error
5d45225702f3 net: ena: Fix xdp drops handling due to multibuf packets
39082715bd8e net: ena: Destroy correct number of xdp queues upon failure
e2b48f94802e net: Remove acked SYN flag from packet in the transmit queue correctly
d3b174db0cd6 qed: Fix a potential use-after-free in qed_cxt_tables_alloc
3f1f6a94d885 net/rose: Fix Use-After-Free in rose_ioctl
3bb41dc361bf atm: Fix Use-After-Free in do_vcc_ioctl
db400b1f8b6e octeontx2-af: Update RSS algorithm index
e0676d37bb1a octeontx2-pf: Fix promisc mcam entry action
86f50bb2a487 octeontx2-af: fix a use-after-free in rvu_nix_register_reporters
af7a77216660 net: fec: correct queue selection
3c4dcfbff15b net: vlan: introduce skb_vlan_eth_hdr()
fe779dbb42fb atm: solos-pci: Fix potential deadlock on &tx_queue_lock
e16f961f8bc5 atm: solos-pci: Fix potential deadlock on &cli_queue_lock
d525bbd9dd2d qca_spi: Fix reset behavior
4ec0e0e65bb6 qca_debug: Fix ethtool -G iface tx behavior
173fc3212c31 qca_debug: Prevent crash on TX ring changes
9846d8c8c383 net: ipv6: support reporting otherwise unknown prefix flags in RTM_NEWPREFIX
77443956e635 HID: lenovo: Restrict detection of patched firmware only to USB cptkbd
d37f44beef92 afs: Fix refcount underflow from error handling race
a69d8ee03c88 ksmbd: fix memory leak in smb2_lock()
fd0d9b167459 MIPS: Loongson64: Handle more memory types passed from firmware
d9a9d8effdb2 memblock: allow to specify flags with memblock_add_node()
49e0fcb522f3 mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource()
5b77f41fb71c netfilter: nf_tables: fix 'exist' matching on bigendian arches
3d4ad03bf1ee r8152: add vendor/device ID pair for ASUS USB-C2500
404ce6ee69d3 r8152: add vendor/device ID pair for D-Link DUB-E250
ca75274b17b8 r8152: add USB device driver for config selection
f5494d96bcbe perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table
d0fc081c6241 Linux 5.15.143
2eba64dcbf26 devcoredump: Send uevent once devcd is ready
97a9a7cf7f2f devcoredump : Serialize devcd_del work
e5071ae7d829 smb: client: fix potential NULL deref in parse_dfs_referrals()
d2bafe84dd7a cifs: Fix non-availability of dedup breaking generic/304
c7a0a2651831 Revert "btrfs: add dmesg output for first mount and last unmount of a filesystem"
1ed694fec589 MIPS: Loongson64: Enable DMA noncoherent support
a71b6a615252 MIPS: Loongson64: Reserve vgabios memory on boot
72bdf3445012 KVM: SVM: Update EFER software model on CR0 trap for SEV-ES
15a8088786d1 KVM: s390/mm: Properly reset no-dat
19e10526460a x86/CPU/AMD: Check vendor in the AMD microcode callback
e5731380b753 serial: 8250_omap: Add earlycon support for the AM654 UART controller
17c2ed9a99e4 serial: 8250: 8250_omap: Do not start RX DMA on THRI interrupt
8718c0ab94e6 serial: 8250: 8250_omap: Clear UART_HAS_RHR_IT_DIS bit
9bf8bc456f30 serial: sc16is7xx: address RX timeout interrupt errata
87ac27041255 ARM: PL011: Fix DMA support
9402252dda0c usb: typec: class: fix typec_altmode_put_partner to put plugs
e24f2b219f39 Revert "xhci: Loosen RPM as default policy to cover for AMD xHC 1.1"
742ecc1b1c2d parport: Add support for Brainboxes IX/UC/PX parallel cards
86240d91ec40 usb: gadget: f_hid: fix report descriptor allocation
f7a0cab502f5 drm/amdgpu: correct the amdgpu runtime dereference usage count
091c77c287b4 drm/amd/amdgpu: Fix warnings in amdgpu/amdgpu_display.c
324df6ecda16 gpiolib: sysfs: Fix error handling on failed export
ebc7597ce971 perf: Fix perf_event_validate_size()
00f8c6dc8274 perf/core: Add a new read format to get a number of lost samples
4aed524081cf arm64: dts: mt8183: kukui: Fix underscores in node names
1e64d6ddbd9f arm64: dts: mediatek: add missing space before {
6276d125aa75 arm64: dts: mediatek: mt8183: Move thermal-zones to the root node
a6b7222bbd3f arm64: dts: mediatek: align thermal zone node names with dtschema
ab9ac2cb5740 tools headers UAPI: Sync linux/perf_event.h with the kernel sources
dc52117cd797 docs/process/howto: Replace C89 with C11
7aed508668ff platform/x86: asus-wmi: Fix kbd_dock_devid tablet-switch reporting
e65128616faa netfilter: nft_set_pipapo: skip inactive elements during set walk
bcedd497b3b4 io_uring/af_unix: disable sending io_uring over sockets
c5a09d163184 mm: fix oops when filemap_map_pmd() without prealloc_pte
c755e7cdacfe r8169: fix rtl8125b PAUSE frames blasting when suspended
9234835fcc33 tracing: Stop current tracer when resizing buffer
5a9cbf824225 tracing: Set actual size after ring buffer resize
40a36f08a198 ring-buffer: Force absolute timestamp on discard of event
0ccca12b7dd8 misc: mei: client.c: fix problem of return '-EOVERFLOW' in mei_cl_write
271b563063e3 misc: mei: client.c: return negative error code in mei_cl_write
4511b3650e53 coresight: etm4x: Remove bogous __exit annotation for some functions
192352bd4bbe coresight: etm4x: Make etm4_remove_dev() return void
318a206633c2 kallsyms: Make kallsyms_on_each_symbol generally available
61b68b608954 binder: fix memory leaks of spam and pending work
1665a875add8 arm64: dts: mediatek: mt8183: Fix unit address for scp reserved memory
dca1bfdb407e arm64: dts: mediatek: mt8173-evb: Fix regulator-fixed node names
d052b5ade240 arm64: dts: mediatek: mt8183-kukui-jacuzzi: fix dsi unnecessary cells properties
e37aa926447f arm64: dts: mediatek: mt7622: fix memory node warning check
d849cf64c553 platform/surface: aggregator: fix recv_buf() return value
d91fb1b7b799 regmap: fix bogus error on regcache_sync success
d08a96e5ffdb packet: Move reference count in packet_sock to atomic_long_t
c86b76896f6e tracing: Fix a possible race when disabling buffered events
e733a6f84462 tracing: Fix incomplete locking when disabling buffered events
fb0219bf9665 tracing: Disable snapshot buffer when stopping instance tracers
9e41d92e2884 tracing: Always update snapshot buffer size
ac3ccec33b92 checkstack: fix printed address
762b0d529c95 nilfs2: prevent WARNING in nilfs_sufile_set_segment_usage()
fd85766c7c3e nilfs2: fix missing error check for sb_set_blocksize call
4bbf011bd6cc ALSA: hda/realtek: Enable headset on Lenovo M90 Gen5
e5571507a1a4 ALSA: pcm: fix out-of-bounds in snd_pcm_state_names
f82e39f75c23 ALSA: usb-audio: Add Pioneer DJM-450 mixer controls
ea3291cb9075 io_uring: fix mutex_unlock with unreferenced ctx
09f9d1fbaff9 nvme-pci: Add sleep quirk for Kingston drives
7e765ec2f17c kprobes: consistent rcu api usage for kretprobe holder
f5311389262d md: don't leave 'MD_RECOVERY_FROZEN' in error path of md_set_readonly()
4a52acc91015 md: introduce md_ro_state
940a7bcd4f77 riscv: fix misaligned access handling of C.SWSP and C.SDSP
6e2f71188f23 ARM: dts: imx28-xea: Pass the 'model' property
976eb1730717 ARM: dts: imx7: Declare timers compatible with fsl,imx6dl-gpt
cb2034c02ffa ARM: imx: Check return value of devm_kasprintf in imx_mmdc_perf_init
800aabe1eda1 scsi: be2iscsi: Fix a memleak in beiscsi_init_wrb_handle()
48987eef55b8 tracing: Fix a warning when allocating buffered events fails
6daed3710c1d ARM: dts: imx6ul-pico: Describe the Ethernet PHY clock
2ea7438af1f0 arm64: dts: imx8mp: imx8mq: Add parkmode-disable-ss-quirk on DWC3
8a21980df069 arm64: dts: imx8mq: drop usb3-resume-missing-cas from usb
0511a9c56e58 RDMA/irdma: Avoid free the non-cqp_request scratch
b7b24a7ffced RDMA/core: Fix umem iterator when PAGE_SIZE is greater then HCA pgsz
9d2854cc2554 ASoC: wm_adsp: fix memleak in wm_adsp_buffer_populate
1d31ea4df805 hwmon: (nzxt-kraken2) Fix error handling path in kraken2_probe()
9deab0c35ea4 hwmon: (acpi_power_meter) Fix 4.29 MW bug
8ef49679a2f1 RDMA/bnxt_re: Correct module description string
0b21a39bf1ad RDMA/rtrs-clt: Remove the warnings for req in_use check
6cef8ca19140 RDMA/rtrs-clt: Fix the max_send_wr setting
855b433468a4 RDMA/rtrs-srv: Destroy path files after making sure no IOs in-flight
7df9d0d06475 RDMA/rtrs-srv: Free srv_mr iu only when always_invalidate is true
00e54da50bf1 RDMA/rtrs-srv: Check return values while processing info request
59cab0ae4873 RDMA/rtrs-clt: Start hb after path_up
7f0460db1b88 RDMA/rtrs-srv: Do not unconditionally enable irq
18556be80b2b arm64: dts: rockchip: Expand reg size of vdec node for RK3399
583dec140d39 RDMA/irdma: Add wait for suspend on SQD
f78b8b7f5bd5 RDMA/irdma: Do not modify to SQD on error
754797722491 RDMA/hns: Fix unnecessary err return when using invalid congest control algorithm
01c13d8a95e0 tee: optee: Fix supplicant based device enumeration
d3d254e63ef4 drop_monitor: Require 'CAP_SYS_ADMIN' when joining "events" group
30d4881a757d net: add missing kdoc for struct genl_multicast_group::flags
5299bca8c64f psample: Require 'CAP_NET_ADMIN' when joining "packets" group
81b0c3d2824e bpf: sockmap, updating the sg structure should also update curr
0d4e0afdd665 tcp: do not accept ACK of bytes we never sent
38bae9cda82d netfilter: xt_owner: Fix for unsafe access of sk->sk_socket
9de311e5d142 netfilter: nf_tables: validate family when identifying table via handle
cf5f113c41eb netfilter: nf_tables: bail out on mismatching dynset and set expressions
219c6b558414 octeontx2-af: Update Tx link register range
4fe599a7cd7b net: hns: fix fake link up on xge port
a5c2f9f7f882 ipv4: ip_gre: Avoid skb_pull() failure in ipgre_xmit()
c8aca57e235d ionic: Fix dim work handling in split interrupt mode
04022c185e45 ionic: fix snprintf format length warning
246bc719ef0c net: bnxt: fix a potential use-after-free in bnxt_init_tc
b14d6d404c22 i40e: Fix unexpected MFS warning message
6113cba29f2f octeontx2-af: fix a use-after-free in rvu_npa_register_reporters
e047a1fc12d3 net: stmmac: fix FPE events losing
75c53a4c4329 arcnet: restoring support for multiple Sohard Arcnet cards
789fed570205 platform/mellanox: Check devm_hwmon_device_register_with_groups() return value
a24071448e9b platform/mellanox: Add null pointer checks for devm_kasprintf()
45171e5eb7d5 mlxbf-bootctl: correctly identify secure boot with development keys
401d9bab5108 r8152: Add RTL8152_INACCESSIBLE to r8153_aldps_en()
5b9bf02f1c00 r8152: Add RTL8152_INACCESSIBLE to r8153_pre_firmware_1()
0a53ed0b0068 r8152: Add RTL8152_INACCESSIBLE to r8156b_wait_loading_flash()
a637801347e8 r8152: Add RTL8152_INACCESSIBLE checks to more loops
00beca907a7b r8152: Rename RTL8152_UNPLUG to RTL8152_INACCESSIBLE
89c619b1b656 hv_netvsc: rndis_filter needs to select NLS
f258a0bed308 octeontx2-af: Check return value of nix_get_nixlf before using nixlf
51e7868e5df9 octeontx2-pf: Add missing mutex lock in otx2_get_pauseparam
a239affd93d3 ipv6: fix potential NULL deref in fib6_add()
9008af83efa3 platform/x86: wmi: Skip blocks with zero instances
29783a17a30a platform/x86: wmi: Allow duplicate GUIDs for drivers that use struct wmi_driver
0f06d9bd2ef8 of: dynamic: Fix of_reconfig_get_state_change() return value documentation
5dd9a481da29 platform/x86: asus-wmi: Move i8042 filter install to shared asus-wmi code
450f8c95a5cb platform/x86: asus-wmi: Simplify tablet-mode-switch handling
f277c14b6d5f platform/x86: asus-wmi: Simplify tablet-mode-switch probing
36ede1474698 platform/x86: asus-wmi: Add support for ROG X13 tablet mode
e8aed5133f6a platform/x86: asus-wmi: Adjust tablet/lidflip handling to use enum
bfac5cc5a6da drm/amdgpu: correct chunk_ptr to a pointer to chunk.
94e5ed1620f4 kconfig: fix memory leak from range properties
c5ab980acfc0 tg3: Increment tx_dropped in tg3_tso_bug()
d188dcb9db40 tg3: Move the [rt]x_dropped counters to tg3_napi
8bb930c3a1ea netfilter: ipset: fix race condition between swap/destroy and kernel side add/del/test
89a057818db3 i2c: designware: Fix corrupted memory seen in the ISR
6fcbcc6c8e52 hrtimers: Push pending hrtimers away from outgoing CPU earlier
ef93d8853129 vdpa/mlx5: preserve CVQ vringh index
(From OE-Core rev: 03794866c1333113c909ef88dc232bcc47a7c459)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
8a1d809b0545 Linux 5.15.142
4d9bd1b108d7 iomap: update ki_pos a little later in iomap_dio_complete
6ed02493ef14 r8169: fix deadlock on RTL8125 in jumbo mtu mode
0249024aa48e r8169: disable ASPM in case of tx timeout
8912dbddb25f mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
68156ce2527f mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
9807860f6ad4 iommu/vt-d: Make context clearing consistent with context mapping
7960f2cf4378 iommu/vt-d: Omit devTLB invalidation requests when TES=0
cfd842b71db2 cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
f0b6880658f5 cpufreq: imx6q: don't warn for disabling a non-existing frequency
bb08df40d451 smb3: fix caching of ctime on setxattr
15b4158c872d fs: add ctime accessors infrastructure
db78835b68c6 fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
711ee151a303 ASoC: SOF: sof-pci-dev: Fix community key quirk detection
81952f82e32b ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks
fa0a570d84b7 ASoC: SOF: sof-pci-dev: add parameter to override topology filename
0d38d659a9d2 ASoC: SOF: sof-pci-dev: use community key on all Up boards
f3db01e4d012 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
b4329a3a93d3 smb3: fix touch -h of symlink
b60187f610fb selftests/resctrl: Move _GNU_SOURCE define into Makefile
072c17d4003a selftests/resctrl: Add missing SPDX license to Makefile
1e9973aea221 perf intel-pt: Fix async branch flags
0a6b5321dcb0 net: ravb: Stop DMA in case of failures on ravb_open()
a4515a2f5b1e net: ravb: Start TX queues after HW initialization succeeded
2ba0a8330dae net: ravb: Use pm_runtime_resume_and_get()
5823191fb2ba net: ravb: Check return value of reset_control_deassert()
24681e92e517 ravb: Fix races between ravb_tx_timeout_work() and net related ops
9750941783a2 r8169: prevent potential deadlock in rtl8169_close
666250692881 Revert "workqueue: remove unused cancel_work()"
2587d8fe1484 octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
54260f148377 net: stmmac: xgmac: Disable FPE MMC interrupts
9af4884b8ae6 octeontx2-af: Fix possible buffer overflow
f4499f0fc1e6 selftests/net: ipsec: fix constant out of range
8454f0e090d4 uapi: propagate __struct_group() attributes to the container union
0bf95654e999 dpaa2-eth: increase the needed headroom to account for alignment
c4a00c47a140 ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
64c27b7b2357 usb: config: fix iteration issue in 'usb_get_bos_descriptor()'
e704db8ea64a USB: core: Change configuration warnings to notices
bec3ae293810 hv_netvsc: fix race of netvsc and VF register_netdevice
69732d2151b5 rcu: Avoid tracing a few functions executed in stop machine
02caa78cbc22 vlan: move dev_put into vlan_dev_uninit
842801181864 vlan: introduce vlan_dev_free_egress_priority
a8604a90e1db Input: xpad - add HyperX Clutch Gladiate Support
875eeda48161 btrfs: make error messages more clear when getting a chunk map
47693835edb1 btrfs: send: ensure send_fd is writable
36b98806d243 btrfs: fix off-by-one when checking chunk map includes logical address
0ffd9d356ea0 btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
a480eb262b17 btrfs: add dmesg output for first mount and last unmount of a filesystem
2e931b33060c parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
f0d052223488 powerpc: Don't clobber f0/vs0 during fp|altivec register save
d48f9008e892 iommu/vt-d: Add MTL to quirk list to skip TE disabling
0c7fa41e3e74 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
c986cb72eb41 dm verity: don't perform FEC for failed readahead IO
9a2590b400d4 dm-verity: align struct dm_verity_fec_io properly
61a982f9a575 ALSA: hda/realtek: Add supported ALC257 for ChromeOS
5fe4d96502e8 ALSA: hda/realtek: Headset Mic VREF to 100%
4ed5ad052286 ALSA: hda: Disable power-save on KONTRON SinglePC
a75793684734 mmc: block: Be sure to wait while busy in CQE error recovery
8dfdd6038e32 mmc: block: Do not lose cache flush during CQE error recovery
129984dc9b1b mmc: block: Retry commands in CQE error recovery
85afaefa9568 mmc: cqhci: Fix task clearing in CQE error recovery
ceec82319989 mmc: cqhci: Warn of halt or task clear failure
9edc063598c9 mmc: cqhci: Increase recovery halt timeout
443829382220 firewire: core: fix possible memory leak in create_units()
b20f71c8098b pinctrl: avoid reload of p state in list iteration
(From OE-Core rev: 4deed206f92fc207d18cdb4c8bc35ce1bf0fb0f6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
9b91d36ba301 Linux 5.15.141
313a34d1c0ee io_uring: fix off-by one bvec index
49ae2e4e8ed3 USB: dwc3: qcom: fix wakeup after probe deferral
eb17fb4b160a USB: dwc3: qcom: fix software node leak on probe errors
98f0e9b6276f usb: dwc3: set the dma max_seg_size
1a3dcb1d811d usb: dwc3: Fix default mode initialization
a22702a81844 USB: dwc2: write HCINT with INTMASK applied
1134fde92088 usb: typec: tcpm: Skip hard reset when in error recovery
64830d041515 USB: serial: option: don't claim interface 4 for ZTE MF290
9611cbc6a132 USB: serial: option: fix FM101R-GL defines
a8d80b1fbacf USB: serial: option: add Fibocom L7xx modules
de8c6fce8d09 usb: cdnsp: Fix deadlock issue during using NCM gadget
dd0cc4b69f7d bcache: fixup lock c->root error
a912742d8411 bcache: fixup init dirty data errors
137660f84462 bcache: prevent potential division by zero error
f7077ce8d97b bcache: check return value from btree_node_alloc_replacement()
1eed01092101 dm-delay: fix a race between delay_presuspend and delay_bio
d181a7a1d55d hv_netvsc: Mark VF as slave before exposing it to user-mode
97683466e24c hv_netvsc: Fix race of register_netdevice_notifier and VF register
3841921018a2 USB: serial: option: add Luat Air72*U series products
6062c527d040 s390/dasd: protect device queue against concurrent access
35b5d86e43ec io_uring/fs: consider link->flags when getting path for LINKAT
2bb75a2c3490 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
6f09318fd90a md: fix bi_status reporting in md_end_clone_io
72ecb9753cbe bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
e09ba90f1ad0 swiotlb-xen: provide the "max_mapping_size" method
0f05021e937c ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
f95e9f7afe86 proc: sysctl: prevent aliased sysctls from getting passed to init
3f3880fc011c ext4: make sure allocate pending entry not fail
e33eb4997585 ext4: fix slab-use-after-free in ext4_es_insert_extent()
859893f61906 ext4: using nofail preallocation in ext4_es_insert_extent()
048e7f38b31c ext4: using nofail preallocation in ext4_es_insert_delayed_block()
580b9dd6ab0b ext4: using nofail preallocation in ext4_es_remove_extent()
66bc78a295b3 ext4: use pre-allocated es in __es_remove_extent()
b1995ba6269c ext4: use pre-allocated es in __es_insert_extent()
edec12712ae1 ext4: factor out __es_alloc_extent() and __es_free_extent()
e82d05cf5ccb ext4: add a new helper to check if es must be kept
612edd488872 media: qcom: camss: Fix csid-gen2 for test pattern generator
ceb5276d8c99 media: qcom: camss: Fix set CSI2_RX_CFG1_VC_MODE when VC is greater than 3
f001e6f62693 media: camss: sm8250: Virtual channels for CSID
9fb81ca7aa05 media: camss: Replace hard coded value with parameter
8ef9b32f20ab MIPS: KVM: Fix a build warning about variable set but not used
6ddaca6b20f7 lockdep: Fix block chain corruption
61747778a88b USB: dwc3: qcom: fix ACPI platform device leak
027472889970 USB: dwc3: qcom: fix resource leaks on probe deferral
e26c6febac43 nvmet: nul-terminate the NQNs passed in the connect command
b5d50c6a609d afs: Fix file locking on R/O volumes to operate in local mode
84ebfbed3ae0 afs: Return ENOENT if no cell DNS record can be found
6aeac88a45de net: axienet: Fix check for partial TX checksum
293acba84108 amd-xgbe: propagate the correct speed and duplex status
b3874cc25a70 amd-xgbe: handle the corner-case during tx completion
e949dbc28cd5 amd-xgbe: handle corner-case during sfp hotplug
01a8b94726b1 octeontx2-pf: Fix ntuple rule creation to direct packet to VF with higher Rx queue than its PF
fcc4a03ad3b1 arm/xen: fix xen_vcpu_info allocation alignment
90072af9efe8 net/smc: avoid data corruption caused by decline
66c023469b3e net: usb: ax88179_178a: fix failed operations during ax88179_reset
ba81c5228ef8 ipv4: Correct/silence an endian warning in __ip_do_redirect
364406d4c114 HID: fix HID device resource race between HID core and debugging support
52badc06b119 HID: core: store the unique system identifier in hid_device
221be624a55d drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
b0c835fd7d89 ata: pata_isapnp: Add missing error check for devm_ioport_map()
9754a498aa5b octeontx2-pf: Fix memory leak during interface down
be41c0c4a632 wireguard: use DEV_STATS_INC()
f163a6d17a95 drm/panel: simple: Fix Innolux G101ICE-L01 timings
608de3a587eb drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
18bd108a13cb drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
9fe5718d3f09 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
c8a49336e1de afs: Make error on cell lookup failure consistent with OpenAFS
ac239fccf5a5 afs: Fix afs_server_list to be cleaned up with RCU
a78d278e01b1 Linux 5.15.140
947c9e12ddd6 driver core: Release all resources during unbind before updating device links
5a434d5c3823 Input: xpad - add VID for Turtle Beach controllers
cbc7c29dff0f tracing: Have trace_event_file have ref counters
1dcf90c9fa01 powerpc/powernv: Fix fortify source warnings in opal-prd.c
3d7912710e5e io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
595b051c83a1 drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
a2a6e97c4b33 drm/amdgpu: fix error handling in amdgpu_bo_list_get()
e380992c479b drm/amdgpu: don't use ATRM for external devices
4ff985b8810c drm/i915: Fix potential spectre vulnerability
ea0c4d5ec57f drm/amd/pm: Handle non-terminated overdrive commands.
9ce842d7762a ext4: add missed brelse in update_backups
ce19c20064b6 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
ac45d8e34bed ext4: correct the start block of counting reserved clusters
8f9842c4b925 ext4: correct return value of ext4_convert_meta_bg
8798d3b2722d ext4: correct offset of gdb backup in non meta_bg group to update_backups
8a3bb38bfdaf ext4: apply umask if ACL support is disabled
d5c380149b96 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
6ad3d8594d5e media: qcom: camss: Fix missing vfe_lite clocks check
e0376cf06950 media: qcom: camss: Fix VFE-17x vfe_disable_output()
8f733387d17f media: qcom: camss: Fix vfe_get() error jump
841fc648fbb5 media: qcom: camss: Fix pm_domain_on sequence in probe
4c9c43f79a12 mmc: sdhci-pci-gli: GL9750: Mask the replay timer timeout of AER
72bf271c5a77 r8169: fix network lost after resume on DASH systems
468e3ebf4786 mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
0387978fda07 mmc: sdhci-pci-gli: A workaround to allow GL9750 to enter ASPM L1.2
070b3ccb9b8b riscv: kprobes: allow writing to x0
cd0e9f475a46 nfsd: fix file memleak on client_opens_release
114c9d732cf9 media: ccs: Correctly initialise try compose rectangle
6c8aeeb2c549 media: venus: hfi: add checks to handle capabilities from firmware
cdeb0a4cf327 media: venus: hfi: fix the check to handle session buffer requirement
7d62570f75fe media: venus: hfi_parser: Add check to keep the number of codecs within range
d0d831e7d68d media: sharp: fix sharp encoding
6003733c8f95 media: lirc: drop trailing space from scancode transmit
e4088d7d8f11 f2fs: avoid format-overflow warning
12055238d046 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
336e6db5c120 net: phylink: initialize carrier state at creation
d8cb287d31cb net: dsa: lan9303: consequently nested-lock physical MDIO
656262cb0f95 net: ethtool: Fix documentation of ethtool_sprintf()
acca20cc16f3 s390/ap: fix AP bus crash on early config change callback invocation
019b7d42a416 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
c6e89348fd58 sbsa_gwdt: Calculate timeout with 64-bit math
132670ae9ffb lsm: fix default return value for inode_getsecctx
223196b50605 lsm: fix default return value for vm_enough_memory
06d320ca170b Revert "i2c: pxa: move to generic GPIO recovery"
ddec3d04f874 Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
ad0b74d0f331 powerpc/pseries/ddw: simplify enable_ddw()
b3e993de400e arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
b99ac20612ca arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
aaf0a07d6088 ksmbd: fix slab out of bounds write in smb_inherit_dacl()
1c701423bb03 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
36a573b32550 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
c4976160a0a4 bluetooth: Add device 13d3:3571 to device tables
603e77e9e8c0 bluetooth: Add device 0bda:887b to device tables
e9bb966c50a7 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
cf642ee641ce cpufreq: stats: Fix buffer overflow detection in trans_stats()
63e09cdfe948 regmap: Ensure range selector registers are updated after cache sync
0c49e74e95bf tty: serial: meson: fix hard LOCKUP on crtscts mode
6f26b6a61b08 serial: meson: Use platform_get_irq() to get the interrupt
450fa8bf803f ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
cc549ba50bb8 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
767c988771cb ALSA: info: Fix potential deadlock at disconnection
09022ae66261 xhci: Enable RPM on controllers that support low-power states
68574fe2e488 parisc/pgtable: Do not drop upper 5 address bits of physical address
ea7593c18ff7 parisc: Prevent booting 64-bit kernels on PA1.x machines
2c9092e8b29a i3c: master: svc: fix SDA keep low when polling IBIWON timeout happen
da754f92fc02 i3c: master: svc: fix check wrong status register in irq handler
5ba77b6b45d6 i3c: master: svc: fix ibi may not return mandatory data byte
e0a70ed4a580 i3c: master: svc: fix wrong data return when IBI happen during start frame
7383675aba2f i3c: master: svc: fix race condition in ibi work thread
cc7efd1054f4 i3c: master: cdns: Fix reading status register
d3c6a08c2b77 mtd: cfi_cmdset_0001: Byte swap OTP info
a4668088128d mm/memory_hotplug: use pfn math in place of direct struct page manipulation
792a796085cf mm/cma: use nth_page() in place of direct struct page manipulation
9b59fc31226e s390/cmma: fix detection of DAT pages
45bb94aab891 dmaengine: stm32-mdma: correct desc prep when channel running
91659b77e937 mcb: fix error handling for different scenarios when parsing
534790fde890 tracing: Have the user copy of synthetic event address use correct context
f6237afabc34 i2c: core: Run atomic i2c xfer when !preemptible
931aa7154bc4 kernel/reboot: emergency_restart: Set correct system_state
7a3424c3b76a quota: explicitly forbid quota files from being encrypted
47f509832168 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
f13e1ea45699 ASoC: codecs: wsa-macro: fix uninitialized stack variables with name prefix
28436d8092ad selftests/resctrl: Reduce failures due to outliers in MBA/MBM tests
6ce63598a1fb selftests/resctrl: Remove duplicate feature check from CMT test
e90efe17fc07 netfilter: nf_tables: split async and sync catchall in two functions
0d9506c766c9 netfilter: nf_tables: remove catchall element in GC sync path
96fc7a50a278 PCI: keystone: Don't discard .probe() callback
e0d394df9812 PCI: keystone: Don't discard .remove() callback
f4f12667167c KEYS: trusted: Rollback init_trusted() consistently
c407ff72fb3a genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
bc8a14e3c630 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
3a51e6b4da71 wifi: ath11k: fix htt pktlog locking
426e718ce9ba wifi: ath11k: fix dfs radar event locking
e9d84413b1b7 wifi: ath11k: fix temperature event locking
5ff849948c11 ima: detect changes to the backing overlay file
4584a421a6d9 ima: annotate iint mutex to avoid lockdep false positive warnings
4049576c639f ACPI: FPDT: properly handle invalid FPDT subtables
628e76e684c8 firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
6eb8c191e360 btrfs: don't arbitrarily slow down delalloc if we're committing
0b99626b28ca rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
71f5344f477c PM: hibernate: Clean up sync_read handling in snapshot_write_next()
57dbc0eb8abe PM: hibernate: Use __get_safe_page() rather than touching the list
87a30633b5d3 arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
ebaee06a7292 rcu/tree: Defer setting of jiffies during stall reset
057d1034d012 svcrdma: Drop connection after an RDMA Read error
541b3757fd44 wifi: wilc1000: use vmm_table as array in wilc struct
b156f62f19da PCI: exynos: Don't discard .remove() callback
f88796721002 PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
467864d55b52 mmc: sdhci_am654: fix start loop index for TAP value parsing
ef34a97bb9cb mmc: vub300: fix an error code
36adb6204cff clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
090b167b2c41 clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
18640a1818f1 clk: socfpga: Fix undefined behavior bug in struct stratix10_clock_data
4d17b54c9be3 parisc/pdc: Add width field to struct pdc_model
936c9c10efae arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
8b24bb54bf3a ACPI: resource: Do IRQ override on TongFang GMxXGxx
5619c34d3c4c watchdog: move softlockup_panic back to early_param
a6c3a1fe09a2 PCI/sysfs: Protect driver's D3cold preference from user space
01975bee0a14 hvc/xen: fix event channel handling for secondary consoles
cfd543c10871 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
730e08cb9101 hvc/xen: fix console unplug
fa0b93a3de40 tty/sysrq: replace smp_processor_id() with get_cpu()
92e6c0f00d38 audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
e29c095f1ad4 audit: don't take task_lock() in audit_exe_compare() code path
5eb6519f483e KVM: x86: Ignore MSR_AMD64_TW_CFG access
1c49ef7041f2 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
fe6b461c37cb x86/cpu/hygon: Fix the CPU topology evaluation for real
3a2adf48d8b1 crypto: x86/sha - load modules based on CPU features
be079aa71a12 scsi: qla2xxx: Fix system crash due to bad pointer access
6ba3569f78d3 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
6a33b5810031 scsi: mpt3sas: Fix loop logic
3c5aede46cdc bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
403470431b15 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
ba115f6c3a8c randstruct: Fix gcc-plugin performance mode to stay in group
2771fac4382b powerpc/perf: Fix disabling BHRB and instruction sampling
7e450cc9ad54 media: venus: hfi: add checks to perform sanity on queue pointers
1566e8be73fd i915/perf: Fix NULL deref bugs with drm_dbg() calls
35c17257ef09 xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init()
5db146322b17 xfs: fix memory leak in xfs_errortag_init
c540284d8488 xfs: fix exception caused by unexpected illegal bestcount in leaf dir
5212d586e76f xfs: avoid a UAF when log intent item recovery fails
ba179cc12109 xfs: fix inode reservation space for removing transaction
b7847653a2d6 xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
92d38b87e886 xfs: add missing cmap->br_state = XFS_EXT_NORM update
8d0baec78e8a xfs: fix intermittent hang during quotacheck
76545c0e881b xfs: don't leak memory when attr fork loading fails
eb888caf27d9 xfs: fix use-after-free in xattr node block inactivation
4cb3842967e6 xfs: flush inode gc workqueue before clearing agi bucket
188594c64a1e xfs: prevent a UAF when log IO errors race with unmount
921c96215850 xfs: use invalidate_lock to check the state of mmap_lock
efd194800b69 xfs: convert buf_cancel_table allocation to kmalloc_array
074fee186931 xfs: don't leak xfs_buf_cancel structures when recovery fails
b8effd31a862 xfs: refactor buffer cancellation table allocation
4968c2aa6a1f cifs: fix check of rc in function generate_smb3signingkey
8d725bf0d16d cifs: spnego: add ';' in HOST_KEY_LEN
21accf149161 tools/power/turbostat: Enable the C-state Pre-wake printing
0045c1ff7ac0 tools/power/turbostat: Fix a knl bug
5bcce23f387b macvlan: Don't propagate promisc change to lower dev in passthru
7574b5e65e92 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
55553c5b53ae net/mlx5e: Reduce the size of icosq_str
51655fd35703 net/mlx5e: Fix pedit endianness
a990dd7410ec net/mlx5e: Refactor mod header management API
39f95b1d0d8f net/mlx5e: Move mod hdr allocation to a single place
c0f37a3715cb net/mlx5e: Remove incorrect addition of action fwd flag
6974fd92d5f1 net/mlx5e: fix double free of encap_header in update funcs
f3c4a7044201 net/mlx5e: fix double free of encap_header
931e9e8e30bf net: stmmac: fix rx budget limit check
b8b514b2a6cd netfilter: nf_tables: fix pointer math issue in nft_byteorder_eval()
25da0f582119 netfilter: nf_tables: add and use BE register load-store helpers
a48f6be5bdb7 netfilter: nf_tables: use the correct get/put helpers
7d3901bf3baa netfilter: nf_conntrack_bridge: initialize err to 0
75bcfc188abf af_unix: fix use-after-free in unix_stream_read_actor()
0b480c654ef2 net: ethernet: cortina: Fix MTU max setting
097588e20c6b net: ethernet: cortina: Handle large frames
f9269b274cdf net: ethernet: cortina: Fix max RX frame define
53064e8239dd bonding: stop the device in bond_setup_by_slave()
cda210a4bdf7 ptp: annotate data-race around q->head and q->tail
b67d16b2373b xen/events: fix delayed eoi list handling
8531a4194e59 ppp: limit MRU to 64K
9ae82308d184 tipc: Fix kernel-infoleak due to uninitialized TLV value
359c65daf6b5 net: hns3: fix VF wrong speed and duplex issue
406be003d698 net: hns3: fix VF reset fail issue
cfc131b078a3 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
070581829c1a net: hns3: fix incorrect capability bit display for copper port
a3c65cf7854d net: hns3: add barrier in vf mailbox reply process
e671d8203758 net: hns3: add byte order conversion for PF to VF mailbox message
bb0f14257c04 net: hns3: refine the definition for struct hclge_pf_to_vf_msg
1d8f66d4060a net: hns3: fix add VLAN fail issue
4b3b2541d40e tty: Fix uninit-value access in ppp_sync_receive()
1f64cad3ac38 ipvlan: add ipvlan_route_v6_outbound() helper
6c71b9b177c6 net: set SOCK_RCU_FREE before inserting socket into hashtable
427165421c25 net: inet: Retire port only listening_hash
be1ceb8b7c58 net: inet: Open code inet_hash2 and inet_unhash2
bb9bcf47fba7 net: inet: Remove count from inet_listen_hashbucket
de634368e079 mptcp: listen diag dump support
870f438aca56 mptcp: diag: switch to context structure
be020f658c63 gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
194454afa6aa SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
319ed0cba164 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
809684f5b388 SUNRPC: Add an IS_ERR() check back to where it was
46d6b768072b SUNRPC: ECONNRESET might require a rebind
a7032d4d6499 media: cec: meson: always include meson sub-directory in Makefile
16e78f28517d media: cadence: csi2rx: Unregister v4l2 async notifier
20c2ca9abb78 sched/core: Optimize in_task() and in_interrupt() a bit
9894c58c1777 tracing/perf: Add interrupt_context_level() helper
48fef664d7e9 tracing: Reuse logic from perf's get_recursion_context()
670b3e902f62 wifi: iwlwifi: Use FW rate for non-data frames
a7ee519e8095 pwm: Fix double shift bug
7054366cd076 drm/amdgpu: fix software pci_unplug on some chips
e48a5e78d077 drm/qxl: prevent memory leak
0835e7f296ca ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
38ada2f304f6 i2c: dev: copy userspace array safely
610244988f32 kgdb: Flush console before entering kgdb on panic
4e497f1acd99 drm/amd/display: Avoid NULL dereference of timing generator
5e0b788fb96b media: imon: fix access to invalid resource for the second interface
ae6bcafe1f6b media: ccs: Fix driver quirk struct documentation
d01b0ad79ecd media: cobalt: Use FIELD_GET() to extract Link Width
03ce0655bf8e gfs2: fix an oops in gfs2_permission
5bfda356e903 gfs2: ignore negated quota changes
16631907d013 media: vivid: avoid integer overflow
09cd8b561aa9 media: gspca: cpia1: shift-out-of-bounds in set_flicker
39c71357e68e i3c: master: mipi-i3c-hci: Fix a kernel panic for accessing DAT_data.
72775cad7f57 virtio-blk: fix implicit overflow on virtio_max_dma_size
f7f3bdb225e3 i2c: sun6i-p2wi: Prevent potential division by zero
d23ad76f240c i3c: mipi-i3c-hci: Fix out of bounds access in hci_dma_irq_handler
e6fbad3cc880 9p: v9fs_listxattr: fix %s null argument warning
a18be976be41 9p/trans_fd: Annotate data-racy writes to file::f_flags
2cc5e191d671 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
6c80f48912b5 tty: vcc: Add check for kstrdup() in vcc_probe()
2ff61106d6b4 exfat: support handle zero-size directory
c86a3007a685 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
3453f945af89 PCI: Use FIELD_GET() in Sapphire RX 5600 XT Pulse quirk
0a93a0f99a09 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
03dbd6a9ea4e PCI: Disable ATS for specific Intel IPU E2000 devices
a9a0b3444845 PCI: Extract ATS disabling to a helper function
fe511d24418a PCI: Use FIELD_GET() to extract Link Width
56d78b5495eb scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
37a51e7f36b7 atm: iphase: Do PCI error checks on own line
f05ae00106aa PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
631a96e9eb42 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
1c805b9cd2e3 ARM: 9320/1: fix stack depot IRQ stack filter
8d25ec69f8f1 HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
64f062baf202 jfs: fix array-index-out-of-bounds in diAlloc
da3da5e1e6f7 jfs: fix array-index-out-of-bounds in dbFindLeaf
1f74d336990f fs/jfs: Add validity check for db_maxag and db_agpref
5f148b16972e fs/jfs: Add check for negative db_l2nbperpage
e1d1f79b1929 scsi: ibmvfc: Remove BUG_ON in the case of an empty event pool
f0bfc8a5561f scsi: hisi_sas: Set debugfs_dir pointer to NULL after removing debugfs
5904dee70771 RDMA/hfi1: Use FIELD_GET() to extract Link Width
546c1796ad1e crypto: pcrypt - Fix hungtask for PADATA_RESET
bc443a199f8c ASoC: soc-card: Add storage for PCI SSID
9f2082067c5f selftests/efivarfs: create-read: fix a resource leak
428cad17f53b arm64: dts: ls208xa: use a pseudo-bus to constrain usb dma size
174f62a0aa15 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
3f7a400d5e80 drm/amdkfd: Fix shift out-of-bounds issue
300589d551d4 drm/panel: st7703: Pick different reset sequence
eaa03ea366c8 drm/amdgpu/vkms: fix a possible null pointer dereference
84c923d89890 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
2381f6b628b3 drm/panel: fix a possible null pointer dereference
c11cf5e117f5 drm/amdgpu: Fix potential null pointer derefernce
a237675aa1e6 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
acdb6830de02 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
829ce8e995a8 drm/msm/dp: skip validity check for DP CTS EDID checksum
689b33b94f09 drm: vmwgfx_surface.c: copy user-array safely
22260dabcfe3 kernel: watch_queue: copy user-array safely
d4f2c09d4672 kernel: kexec: copy user-array safely
24b17d530c42 string.h: add array-wrappers for (v)memdup_user()
3a3a6dc9a330 drm/amd/display: use full update for clip size increase of large plane source
7d43cdd22cd8 drm/amdkfd: Fix a race condition of vram buffer unref in svm code
eea81424c5b8 drm/komeda: drop all currently held locks if deadlock happens
812886866be6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
ba7088769800 Bluetooth: Fix double free in hci_conn_cleanup
f9de14bde56d Bluetooth: btusb: Add date->evt_skb is NULL check
a43cf6acf017 wifi: ath10k: Don't touch the CE interrupt registers after power up
6f42bd243327 net: annotate data-races around sk->sk_dst_pending_confirm
19ab5fd26441 net: annotate data-races around sk->sk_tx_queue_mapping
f3be63f7a8ee wifi: ath10k: fix clang-specific fortify warning
02a0547b8da0 wifi: ath9k: fix clang-specific fortify warnings
cf353904a828 bpf: Detect IP == ksym.end as part of BPF program
c29a89b23f67 atl1c: Work around the DMA RX overflow issue
21a0f310a9f3 wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
3073e38086d0 wifi: mac80211_hwsim: fix clang-specific fortify warning
e8e55fa44435 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
f9d3ba62e87b workqueue: Provide one lock class key per work_on_cpu() callsite
0a5b512d526c clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
465b88c0873b clocksource/drivers/timer-imx-gpt: Fix potential memory leak
fd0df3f87192 perf/core: Bail out early if the request AUX area is out of bound
e89d0ed45a41 locking/ww_mutex/test: Fix potential workqueue corruption
2a910f4af54d Linux 5.15.139
3443337acd37 btrfs: use u64 for buffer sizes in the tree search ioctls
f9f5e8cecba9 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
824829c2c6b4 tracing/kprobes: Fix the order of argument descriptions
560680f745fc fbdev: fsl-diu-fb: mark wr_reg_wa() static
8e4b510fe917 fbdev: imsttfb: fix a resource leak in probe
3648582181b6 fbdev: imsttfb: Fix error path of imsttfb_probe()
30959f9f4540 spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
9cf044cc36c1 ASoC: hdmi-codec: register hpd callback on component probe
705e5a28ec1d drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
0ca05fae2790 netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
1652f57f02eb netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
d28c17abe098 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
f30567fcbc4d i2c: iproc: handle invalid slave state
38f5ac54b917 r8169: respect userspace disabling IFF_MULTICAST
fd01115b033c blk-core: use pr_warn_ratelimited() in bio_check_ro()
b80148710983 block: remove unneeded return value of bio_check_ro()
d8d94d6b3bd3 tg3: power down device only on SYSTEM_POWER_OFF
5ea06a23f8f4 net/smc: put sk reference if close work was canceled
884606f8283c net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
a62af7146daa net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
866606826f16 selftests: pmtu.sh: fix result checking
2d117ac1b8f8 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
95a99ac112c5 Fix termination state for idr_for_each_entry_ul()
70ef755f126b net: r8169: Disable multicast filter for RTL8168H and RTL8107E
0dad0e75d62b dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
c340713bdf32 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
d1b7e6562a4c octeontx2-pf: Fix holes in error code
f60297ef59d4 octeontx2-pf: Fix error codes
794d360b1d65 inet: shrink struct flowi_common
8943083bbb64 bpf: Check map->usercnt after timer->timer is assigned
3907b89cd17f tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
a1a485e45d24 hsr: Prevent use after free in prp_create_tagged_frame()
352887b3edd0 llc: verify mac len before reading mac header
303766bb92c5 Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
741e4c15d7c0 pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
895ac9a21f69 pwm: sti: Reduce number of allocations and drop usage of chip_data
db64ddddeeec regmap: prevent noinc writes from clobbering cache
004d4002534e media: dvb-usb-v2: af9035: fix missing unlock
a0beda184756 media: cedrus: Fix clock/reset sequence
980be4c3b0d5 media: vidtv: mux: Add check and kfree for kstrdup
d17269fb9161 media: vidtv: psi: Add check for kstrdup
db89f551b706 media: s3c-camif: Avoid inappropriate kfree()
51c94256a83f media: bttv: fix use after free error due to btv->timeout timer
d3937f9e25d9 media: i2c: max9286: Fix some redundant of_node_put() calls
9d060f2fc40c pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
24e9df588e2e pcmcia: ds: fix refcount leak in pcmcia_device_add()
24e73ab542c7 pcmcia: cs: fix possible hung task and memory leak pccardd()
b3eaa0d43c74 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
20bd0198bebd cxl/mem: Fix shutdown order
d48fe8d98171 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
855d6fb2cc7b 9p/net: fix possible memory leak in p9_check_errors()
0d456ebaad30 perf hist: Add missing puts to hist__account_cycles
924e8d0b7645 perf machine: Avoid out of bounds LBR memory read
76b0eab987c4 usb: host: xhci-plat: fix possible kernel oops while resuming
c9c4dab06a5a xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
92c9ef156431 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
516235e7b35f powerpc/imc-pmu: Use the correct spinlock initializer.
945dc61d7840 powerpc/xive: Fix endian conversion size
bce31a2bcb1e powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
1308e55eb09c modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
863a9c3fdec2 powerpc: Only define __parse_fpscr() when required
01f62c6bd2db f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
dfebea7114e0 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
72f8fa6c4b78 USB: usbip: fix stub_dev hub disconnect
168697f15a53 tools: iio: iio_generic_buffer ensure alignment
a61c3c647ffd misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
732aa0cb2601 dmaengine: ti: edma: handle irq_of_parse_and_map() errors
2941a29fe9d6 usb: chipidea: Simplify Tegra DMA alignment code
58e8316b200b usb: chipidea: Fix DMA overwrite for Tegra
fcaafb574fc8 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
c956be5641cc dmaengine: idxd: Register dsa_bus_type before registering idxd sub-drivers
ca46d7ce1fbe livepatch: Fix missing newline character in klp_resolve_symbols()
b77f7c025e85 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
e9f598a5cc9a f2fs: compress: fix to avoid redundant compress extension
8c4504cc0c64 f2fs: compress: fix to avoid use-after-free on dic
ca0aae3837a6 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
206a972511a8 leds: pwm: Don't disable the PWM when the LED should be off
893eedf596dd leds: turris-omnia: Do not use SMBUS calls
aec3706971b3 leds: turris-omnia: Drop unnecessary mutex locking
c9a4f13c58f1 mfd: arizona-spi: Set pdata.hpdet_channel for ACPI enumerated devs
63a99d7b57b4 mfd: dln2: Fix double put in dln2_probe
2742c860e0b7 mfd: core: Ensure disabled devices are skipped without aborting
94eb5423d75e mfd: core: Un-constify mfd_cell.of_reg
8890d4d5f25e ASoC: ams-delta.c: use component after check
a2ae48bd82ee crypto: qat - fix deadlock in backlog processing
0dd34a7ad395 padata: Fix refcnt handling in padata_free_shell()
93e4aa8545ab ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
cd1c2df64d6b HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
99893b7c4592 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
5f2f38602583 HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
1f80041c5867 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
d3b196a1da3e Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
6885e5ffa09d sh: bios: Revive earlyprintk support
b0c25e957f9b hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
d06dc0f99f72 RDMA/hfi1: Workaround truncation compilation error
086cd44204bb scsi: ufs: core: Leave space for '\0' in utf8 desc string
a0f1999090b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
904fc0103776 RDMA/hns: The UD mode can only be configured with DCQCN
9f8db02d30ad RDMA/hns: Fix signed-unsigned mixed comparisons
2de683e27e1d RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
611260e36f16 IB/mlx5: Fix rdma counter binding for RAW QP
922b2693b9af ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
001f90cd9d2f ext4: move 'ix' sanity check to corrent position
c24a3c9e373e ARM: 9321/1: memset: cast the constant byte to unsigned char
012d0c66f939 hid: cp2112: Fix duplicate workqueue initialization
1ce09238e8e8 crypto: qat - increase size of buffers
62df66b726f9 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
61f25d4686bf crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
66eb7b7f23dd nd_btt: Make BTT lanes preemptible
6563e0f79d63 libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
d4ad0c1a83ce scsi: ibmvfc: Fix erroneous use of rtas_busy_delay with hcall return code
b79c7d684c3f RDMA/core: Use size_{add,sub,mul}() in calls to struct_size()
a5c83c8043d7 hwrng: geode - fix accessing registers
a8607725b20a crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
b01b9dc5487a selftests/resctrl: Ensure the benchmark commands fits to its array
2d2300fcf8f6 selftests/pidfd: Fix ksft print formats
8bc9c9447489 arm64: dts: imx8mn: Add sound-dai-cells to micfil node
1abd658492b5 arm64: dts: imx8mm: Add sound-dai-cells to micfil node
cf7abb54f8b1 arm64: dts: imx8qm-ss-img: Fix jpegenc compatible entry
8704bf18a888 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
bdb0428aa294 firmware: arm_ffa: Assign the missing IDR allocation ID to the FFA device
b0ffdc164365 firmware: ti_sci: Mark driver as non removable
995ee1e84e8d soc: qcom: llcc: Handle a second device without data corruption
19b8098f73c6 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
a8ab88f84b89 arm64: dts: qcom: apq8016-sbc: Add missing ADV7533 regulators
ddc0df81eeac ARM64: dts: marvell: cn9310: Use appropriate label for spi1 pins
12d9de01c09c arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
690b89255971 arm64: dts: qcom: sc7280: Add missing LMH interrupts
2a4cce4168f7 arm64: dts: qcom: msm8992-libra: drop duplicated reserved memory
eb9daf47806b arm64: dts: qcom: msm8916: Fix iommu local address range
541640dcbf48 ARM: dts: renesas: blanche: Fix typo in GP_11_2 pin name
0e1e88bba286 perf: hisi: Fix use-after-free when register pmu fails
4067d39f3c57 drm: mediatek: mtk_dsi: Fix NO_EOT_PACKET settings/handling
a6a6f70aedca drm/msm/dsi: use msm_gem_kernel_put to free TX buffer
aea6f32a4318 xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
e588ca45bf55 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
a00a293d57a5 arm64/arm: xen: enlighten: Fix KPTI checks
d0d01bb4a560 drm/bridge: lt9611uxc: fix the race in the error path
29aba28ea195 drm/bridge: lt9611uxc: Register and attach our DSI device at probe
f53a04579328 drm/bridge: lt9611uxc: Switch to devm MIPI-DSI helpers
517a5137a57b drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
865ccd4ca674 drm/mediatek: Fix iommu fault during crtc enabling
8e3c8253b34f drm/mediatek: Fix iommu fault by swapping FBs after updating plane state
e11e339faa11 drm/amdkfd: fix some race conditions in vram buffer alloc/free of svm code
30cb99e09648 drm/bridge: tc358768: Fix bit updates
1cd4ae681a6a drm/bridge: tc358768: Disable non-continuous clock mode
c13591b859be drm/bridge: tc358768: Fix use of uninitialized variable
d78bddd94b80 drm/bridge: lt8912b: Add missing drm_bridge_attach call
5cc2bc519afd drm/bridge: lt8912b: Manually disable HPD only if it was enabled
42071feab712 drm/bridge: lt8912b: Fix crash on bridge detach
d9217286d0ab drm/bridge: lt8912b: Fix bridge_detach
cc3057958c5c drm/bridge: lt8912b: Add hot plug detection
ef4a40953c80 drm/bridge: lt8912b: Register and attach our DSI device at probe
3580b8a01305 drm/bridge: lt8912b: Switch to devm MIPI-DSI helpers
52541851a8d1 drm/mipi-dsi: Create devm device attachment
a20d6ecd261a drm/mipi-dsi: Create devm device registration
347f025a02b3 drm/radeon: possible buffer overflow
b163b371d741 drm/rockchip: vop: Fix call to crtc reset helper
9a96bed1df7b drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
1b0bc99cf316 hwmon: (coretemp) Fix potentially truncated sysfs attribute name
b3e7eb23a6e9 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
e0bf076b734a platform/x86: wmi: Fix opening of char device
c57e81d5e538 platform/x86: wmi: remove unnecessary initializations
2ca4e461a298 platform/x86: wmi: Fix probe failure when failing to register WMI devices
f75e11f54d98 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
d1175cf4bd2b clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
e964d21dc034 clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
c4070ada5d51 clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
3aefc6fcfbad clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
ca6d565a2319 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
533ca5153ad6 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
e531e4e73734 clk: npcm7xx: Fix incorrect kfree
761c2a690d8f clk: ti: fix double free in of_ti_divider_clk_setup()
1c37faca0908 clk: ti: change ti_clk_register[_omap_hw]() API
28b72fba1e19 clk: ti: Update component clocks to use ti_dt_clk_name()
c4bffed2e52b clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
9b5e9d8bf9a6 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
f45fff806ebb clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
7ff8ca9beefb spi: nxp-fspi: use the correct ioremap function
26206c858dae clk: renesas: rzg2l: Fix computation formula
1966bf2a79e6 clk: renesas: rzg2l: Use FIELD_GET() for PLL register fields
7ece2efa87af clk: renesas: rzg2l: Simplify multiplication/shift logic
e2239f716529 clk: imx: imx8qxp: Fix elcdif_pll clock
7d416973cd12 clk: imx: imx8mq: correct error handling path
608ebb098b79 clk: imx: Select MXC_CLK for CLK_IMX8QXP
8861b2925a84 clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
76e8f00f54a8 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
56c4bb46a5a0 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
0881d24cf5ca clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
b64683f5d728 spi: tegra: Fix missing IRQ check in tegra_slink_probe()
b13e8b38be51 regmap: debugfs: Fix a erroneous check after snprintf()
8fafac407346 ipvlan: properly track tx_errors
3eedc19a9d0f net: add DEV_STATS_READ() helper
359bce81b841 ipv6: avoid atomic fragment on GSO packets
6b413d52f6ab ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
32aaa3b98789 wifi: iwlwifi: empty overflow queue during flush
0e3ad00be4e8 wifi: iwlwifi: pcie: synchronize IRQs before NAPI
a8ebe549e0ce wifi: iwlwifi: call napi_synchronize() before freeing rx/tx queues
627a3b3f5c80 iwlwifi: pcie: adjust to Bz completion descriptor
0d91506a40ec tcp: fix cookie_init_timestamp() overflows
4f6e904ed4e3 chtls: fix tp->rcv_tstamp initialization
5d7bec7ae4db r8169: fix rare issue with broken rx after link-down on RTL8125
e143a3c82d33 r8169: use tp_to_dev instead of open code
3a8f4e58e1ee thermal: core: prevent potential string overflow
bfd4ed4988aa netfilter: nf_tables: Drop pointless memset when dumping rules
80986257d2cd PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
826120c9ba68 can: dev: can_put_echo_skb(): don't crash kernel if can_priv::echo_skb is accessed out of bounds
28e9e015916e can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
ada4dc4788f1 can: dev: can_restart(): don't crash kernel if carrier is OK
d4eb4182a823 wifi: rtlwifi: fix EDCA limit set by BT coexistence
2027e74150ee tcp_metrics: do not create an entry from tcp_init_metrics()
3f7cb7c47ce0 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
ca7b6fa9e61a tcp_metrics: add missing barriers on delete
227709a0e47c wifi: mt76: mt7603: improve stuck beacon handling
eab5b0aa5065 mt76: pass original queue id from __mt76_tx_queue_skb to the driver
75336a762539 mt76: add support for overriding the device used for DMA mapping
77b2ab5cd1a4 mt76: dma: use kzalloc instead of devm_kzalloc for txwi
064b32f18db1 wifi: mt76: mt7603: rework/fix rx pse hang check
1afbb9ececd3 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
ebcbf5f5e047 net: spider_net: Use size_add() in call to struct_size()
56e7424c6efc tipc: Use size_add() in calls to struct_size()
3e51efcb2909 mlxsw: Use size_mul() in call to struct_size()
dc3fef310732 gve: Use size_add() in call to struct_size()
70f032db8516 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
a2d540c74549 udp: add missing WRITE_ONCE() around up->encap_rcv
8f7eef3a13df selftests/bpf: Correct map_fd to data_fd in tailcalls
3eefb2fbf4ec selftests/bpf: Test tail call counting with bpf2bpf and data on stack
ab91992ec4d4 i40e: fix potential memory leaks in i40e_remove()
702742373650 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
379b120e4f27 pstore/platform: Add check for kstrdup
81b8638e4ef4 x86/boot: Fix incorrect startup_gdt_descr.size
c7e8c7452e5a x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
0b5da8ce0f18 x86: Share definition of __is_canonical_address()
90b263db856d futex: Don't include process MM in futex key on no-MMU
f0d6e5841172 x86/srso: Fix SBPB enablement for (possible) future fixed HW
565f9337b68e writeback, cgroup: switch inodes with dirty timestamps to release dying cgwbs
2bb46b20825d vfs: fix readahead(2) on block devices
20195f87db19 sched: Fix stop_one_cpu_nowait() vs hotplug
13cde955e52e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
cc6198ff20c0 iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
80529b4968a8 Linux 5.15.138
3d8344a7c4a3 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
f049c0c0037d misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
28b8ad8ccecd tty: 8250: Add Brainboxes Oxford Semiconductor-based quirks
44c4dfac3f02 tty: 8250: Add support for Intashield IX cards
d541ccb34de2 tty: 8250: Add support for additional Brainboxes PX cards
60debc01fcbb tty: 8250: Fix up PX-803/PX-857
1f5649aed527 tty: 8250: Fix port count of PX-257
3fe3cc63c730 tty: 8250: Add support for Intashield IS-100
a5b6390fd609 tty: 8250: Add support for Brainboxes UP cards
738fe41b6443 tty: 8250: Add support for additional Brainboxes UC cards
ff6059c3d234 tty: 8250: Remove UC-257 and UC-431
81a4dd5e6c78 tty: n_gsm: fix race condition in status line change on dead connections
e25197747f0e usb: raw-gadget: properly handle interrupted requests
e5f53a68a596 usb: typec: tcpm: Fix NULL pointer dereference in tcpm_pd_svdm()
7c4855b22a3f usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
c48aae53850c PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
6628c3627c02 drm/amd: Disable ASPM for VI w/ all Intel systems
b6c3c7786e24 drm/amd: Move helper for dynamic speed switch check out of smu13
9015169f00ee can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
d72ff6478323 can: isotp: isotp_bind(): do not validate unused address information
e163ad6a8639 can: isotp: add local echo tx processing and tx without FC
b4e78ea26638 can: isotp: handle wait_event_interruptible() return values
2fc6f337257f can: isotp: check CAN address family in isotp_bind()
f8c3bd211cf3 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
615c4dd64050 can: isotp: set max PDU size to 64 kByte
6627b96851f1 powerpc/mm: Fix boot crash with FLATMEM
f0f998648887 r8152: Check for unplug in r8153b_ups_en() / r8153c_ups_en()
78c939a88729 r8152: Check for unplug in rtl_phy_patch_request()
51cc28ce742e net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
bbc926199321 platform/mellanox: mlxbf-tmfifo: Fix a warning message
db4416ea3a5d scsi: mpt3sas: Fix in error path
d48b2e8189d5 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
e39440c3268b drm/ttm: Reorder sys manager cleanup step
aade33d3d9bb ASoC: rt5650: fix the wrong result of key button
fa32e21c0568 netfilter: nfnetlink_log: silence bogus compiler warning
dfcbb983eb6e spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
64ae128b095d fs/ntfs3: Avoid possible memory leak
27a0bed1285e fs/ntfs3: Fix directory element type detection
94524980ee75 fs/ntfs3: Fix NULL pointer dereference on error in attr_allocate_frame()
2de328398b50 fs/ntfs3: Fix possible NULL-ptr-deref in ni_readpage_cmpr()
962a3d3d731c fs/ntfs3: Use kvmalloc instead of kmalloc(... __GFP_NOWARN)
393966e79ba1 fs/ntfs3: Write immediately updated ntfs state
59e629fc7157 fs/ntfs3: Add ckeck in ni_update_parent()
738a3adc7c8b fbdev: atyfb: only use ioremap_uc() on i386 and ia64
afef8af919d2 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
abc62fc06d4a powerpc/85xx: Fix math emulation exception
4bdde4dca00e dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
39d2c10367a8 irqchip/stm32-exti: add missing DT IRQ flag translation
c57aef9075e0 irqchip/riscv-intc: Mark all INTC nodes as initialized
eb99b6e204cd net: sched: cls_u32: Fix allocation size in u32_init()
5e78ebe7c1db ASoC: simple-card: fixup asoc_simple_probe() error handling
65fd21aa3805 x86: Fix .brk attribute in linker script
d4c8bf5635c4 rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
a82e0fda8a2f rpmsg: glink: Release driver_override
bfd4a664ddfb rpmsg: Fix calling device_lock() on non-initialized device
2e76b4f6218c rpmsg: Fix kfree() of static memory on setting driver_override
5c0da71871d3 rpmsg: Constify local variable in field store macro
389190b25472 driver: platform: Add helper for safer setting of driver_override
37ffa428d58c objtool/x86: add missing embedded_insn check
f031e15d0bb8 ext4: avoid overlapping preallocations due to overflow
f2c3a3aa6f11 ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
7a992726f727 ext4: add two helper functions extent_logical_end() and pa_logical_end()
9e78e7709f7d x86/mm: Fix RESERVE_BRK() for older binutils
d3201c718058 x86/mm: Simplify RESERVE_BRK()
897b56acf126 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
77db87c4a4ed gve: Fix GFP flags when allocing pages
8b424bdf6c9c iio: afe: rescale: Accept only offset channels
c1eeb494f684 iio: afe: rescale: add offset support
7c76b7db5521 iio: afe: rescale: expose scale processing function
c60671502dc2 iio: afe: rescale: reorder includes
27dd09f5ec7f clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
c27ca4aebbee sparc32: fix a braino in fault handling in csum_and_copy_..._user()
21b07a2e6095 perf/core: Fix potential NULL deref
6efd498009b9 nvmem: imx: correct nregs for i.MX6UL
0c2948118c34 nvmem: imx: correct nregs for i.MX6SLL
6e22bf6f00d5 nvmem: imx: correct nregs for i.MX6ULL
e0f95b831b4a misc: fastrpc: Clean buffers on remote invocation failures
c4957f00f9e2 tracing/kprobes: Fix the description of variable length arguments
cdc57093b470 i2c: aspeed: Fix i2c bus hang in slave read
e97d374a2506 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
2766a872103b i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
48b58f7469e5 i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
cb65e692765b i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
eace761f35a1 iio: adc: xilinx-xadc: Correct temperature offset/scale for UltraScale
70322a446ef2 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
3c1312b5d49a iio: exynos-adc: request second interupt only when touchscreen mode is used
4e14f2d5885f kasan: print the original fault addr when access invalid shadow
bdfa4fa7588d i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
d5c175f4cea6 gtp: fix fragmentation needed check with gso
c0dad0c0924c gtp: uapi: fix GTPA_MAX
852fb4ce426d tcp: fix wrong RTO timeout when received SACK reneging
83cfa3b51a78 r8152: Release firmware if we have an error in probe
e0f9231ccd6c r8152: Cancel hw_phy_work if we have an error in probe
ff42b0a55659 r8152: Run the unload routine if we have errors during probe
6fa3b9f9478e r8152: Increase USB control msg timeout to 5000ms as per spec
76873f2eadc0 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
6afd112c3f95 net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
46cd35e4e774 igc: Fix ambiguity in the ethtool advertising
49529413eaed neighbour: fix various data-races
667554946360 igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
263421905346 treewide: Spelling fix in comment
bc0c4bc119d2 i40e: Fix I40E_FLAG_VF_VLAN_PRUNING value
c532c5df01ad r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
6afb294c88c6 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
9d7b3838428c r8169: fix the KCSAN reported data-race in rtl_tx() while reading tp->cur_tx
04dbfa4122e0 firmware/imx-dsp: Fix use_after_free in imx_dsp_setup_channels()
0d587b86cd0d drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
8860f0175e51 vsock/virtio: initialize the_virtio_vsock before using VQs
762c251c7f5c vsock/virtio: add support for device suspend/resume
1e02df6f6907 vsock/virtio: factor our the code to initialize and delete VQs
15a8cac3c250 drm/i915/pmu: Check if pmu is closed before stopping event
43bd431a5dd9 nfsd: lock_rename() needs both directories to live on the same fs
556b68d9b95f mm/migrate: fix do_pages_move for compat pointers
c4071c6114de mm/page_alloc: correct start page when guard page debug is enabled
3a6cee2bfb53 vhost: Allow null msg.size on VHOST_IOTLB_INVALIDATE
fbc9a8718f31 virtio-mmio: fix memory leak of vm_dev
862a356bc986 virtio_balloon: Fix endless deflation and inflation on arm64
41bb770e42bc mcb-lpc: Reallocate memory region to avoid memory overlapping
f2ac8b2643dd mcb: Return actual parsed size when reading chameleon table
90918ef995b5 mptcp: more conservative check for zero probes
fd2b2dab6f5b tcp: cleanup tcp_remove_empty_skb() use
68342755b9b2 tcp: remove dead code from tcp_sendmsg_locked()
0f482ad7b1a5 pinctrl: qcom: lpass-lpi: fix concurrent register updates
51b054f6fe01 ASoC: codecs: wcd938x: fix runtime PM imbalance on remove
cb34f4e79e54 ASoC: codecs: wcd938x: fix resource leaks on bind errors
12952a23a5da Linux 5.15.137
dff33880d40a xfrm6: fix inet6_dev refcount underflow problem
5a9d05a4f1c3 Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
a6df96ee0b45 Bluetooth: hci_sock: fix slab oob read in create_monitor_event
c08d609fb2b6 phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
e1b030b101f6 phy: mapphone-mdm6600: Fix runtime PM for remove
59f1095ab58e phy: mapphone-mdm6600: Fix runtime disable on probe
b618062c0b13 serial: 8250: omap: Move uart_write() inside PM section
67f29cd2f851 ASoC: pxa: fix a memory leak in probe()
76d04c339508 gpio: vf610: set value before the direction to avoid a glitch
4b129e3964b3 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
e1a058cc2467 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
c6bbe51dcdf3 platform/surface: platform_profile: Propagate error if profile registration fails
a73c8d716938 s390/cio: fix a memleak in css_alloc_subchannel
c8b6c2df1e7d selftests/ftrace: Add new test case which checks non unique symbol
3ad81e6affcb s390/pci: fix iommu bitmap allocation
71d224acc4d1 perf: Disallow mis-matched inherited group reads
5aa89a11a2a6 USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
8c376d863618 USB: serial: option: add entry for Sierra EM9191 with new firmware
483221216176 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
e750fb71dc6a nvme-rdma: do not try to stop unallocated queues
a9fd6d44abbc nvme-pci: add BOGUS_NID for Intel 0a54 device
071382bda1da ACPI: irq: Fix incorrect return value in acpi_register_gsi()
431a5010bce2 NFSv4.1: fixup use EXCHGID4_FLAG_USE_PNFS_DS for DS server
5762e72ef1b0 pNFS: Fix a hang in nfs4_evict_inode()
5a3abee2eee9 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
24959825377f mmc: core: Capture correct oemid-bits for eMMC cards
8041e7b7e7e9 mmc: core: sdio: hold retuning if sdio in 1-bit mode
262029c0c58c mmc: mtk-sd: Use readl_poll_timeout_atomic in msdc_reset_hw
3e363db1c13a mtd: physmap-core: Restore map_rom fallback
71823463b1b2 mtd: spinand: micron: correct bitmask for ecc status
a50d2f17d562 mtd: rawnand: arasan: Ensure program page operations are successful
ae53c92e928c mtd: rawnand: marvell: Ensure program page operations are successful
c0ca2ab23098 mtd: rawnand: pl353: Ensure program page operations are successful
a7070628043e mtd: rawnand: qcom: Unmap the right resource upon probe failure
3f928d1362f7 net: fix ifname in netlink ntf during netns move
ac43ec299a6f net: move from strlcpy with unused retval to strscpy
30e2db403032 net: introduce a function to check if a netdev name is in use
38ba5479355b Bluetooth: hci_event: Fix using memcmp when comparing keys
3b2da6d62b42 net/mlx5: Handle fw tracer change ownership event based on MTRC
f6e263824539 platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
ca56d8afe648 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
ca5bec7ecf26 btrfs: error out when reallocating block for defrag using a stale transaction
2692fd37aaf4 btrfs: error when COWing block from a root that is being deleted
ef491d9560d9 btrfs: error out when COWing block using a stale transaction
f89ed0a09673 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
df486b75feca drm: panel-orientation-quirks: Add quirk for One Mix 2S
d5ba30ee4f6d ipv4/fib: send notify when delete source address routes
9d07b7abd277 sky2: Make sure there is at least one frag_addr available
f652eb4adf27 regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
aa77b187b1f0 wifi: cfg80211: avoid leaking stack data into trace
30a2285a2e18 wifi: mac80211: allow transmitting EAPOL frames with tainted key
b64eb31a1b53 wifi: cfg80211: Fix 6GHz scan configuration
bbec1724519e Bluetooth: hci_core: Fix build warnings
02b0e6991838 Bluetooth: Avoid redundant authentication
38681af225b6 Bluetooth: btusb: add shutdown function for QCA6174
e6e9a32c3e60 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
06aabf7715da wifi: iwlwifi: Ensure ack flag is properly cleared.
6063f6f64fa4 wifi: mwifiex: Sanity check tlv_len and tlv_bitmap_len
59ebfeb7b319 tracing: relax trace_event_eval_update() execution with cond_resched()
3d85fb391fa7 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
89e3cc1b0703 ata: libata-core: Fix compilation warning in ata_dev_config_ncq()
137c658ea3ce gpio: timberdale: Fix potential deadlock on &tgpio->lock
68f106c2b2ab overlayfs: set ctime when setting mtime and atime
ef3c62e2f0f1 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
e2f64f3eebaa btrfs: initialize start_slot in btrfs_log_prealloc_extents
266dab0ce42d btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
bc424f18fbdc fs-writeback: do not requeue a clean inode having skipped pages
92609823592c ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
3898d8d685ab ksmbd: not allow to open file if delelete on close bit is set
d3dc26c4fdc2 nfp: flower: avoid rmmod nfp crash issues
6c52b1215904 mctp: perform route lookups under a RCU read-side lock
db3f17e571e8 mctp: Allow local delivery to the null EID
29017ab1a539 powerpc/47x: Fix 47x syscall return crash
558ee0fafd40 powerpc/32s: Do kuep_lock() and kuep_unlock() in assembly
d00f4ae3accf powerpc/32s: Remove capability to disable KUEP at boottime
fcb3f09e8173 drm/atomic-helper: relax unregistered connector check
403d201d1fd1 perf/x86/lbr: Filter vsyscall addresses
419ac18d8808 perf/x86: Move branch classifier
030099bc9115 perf: Add irq and exception return branch types
ae80d5290c14 iio: adc: ad7192: Correct reference voltage
569a126f244b iio: cros_ec: fix an use-after-free in cros_ec_sensors_push_data()
a9c471892d75 iio: core: introduce iio_device_{claim|release}_buffer_mode() APIs
eafbb1966152 iio: core: Hide read accesses to iio_dev->currentmode
919721348c04 iio: Un-inline iio_buffer_enabled()
7f74bc91eb00 serial: 8250_omap: Fix errors with no_console_suspend
d67d831e1dbc serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
aff3019b553e selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
4f1d3d1ca500 net: pktgen: Fix interface flags printing
8bdf95e29f86 netfilter: nf_tables: revert do not remove elements if set backend implements .abort
cc19daa037f5 netfilter: nf_tables: do not remove elements if set backend implements .abort
db33720697c8 netfilter: nft_set_rbtree: .deactivate fails if element has expired
44768cad012c neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
b33179dbf3f2 net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
0426d7bc17b8 bonding: Return pointer to data after pull on skb
66982023d741 net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
0ea476863ef7 i40e: prevent crash on probe if hw registers have invalid values
f9202217a6ea net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
a2ceb30cc1fc ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
a270aa7a47db tun: prevent negative ifindex
9d55719f983d tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
8ae344291e38 tcp: fix excessive TLP and RACK timeouts from HZ rounding
8b6b4ca42a94 net: rfkill: gpio: prevent value glitch during probe
4df9ba0d7a82 net: ipv6: fix return value check in esp_remove_trailer
a9651e66d0bd net: ipv4: fix return value check in esp_remove_trailer
26a3c734cb8a xfrm: interface: use DEV_STATS_INC()
f8bc4b708b11 xfrm: fix a data-race in xfrm_gen_index()
b660e58ef72d qed: fix LL2 RX buffer allocation
d35f398b88a1 ASoC: codecs: wcd938x: fix unbind tear down order
d182d8ed7b7e ASoC: codecs: wcd938x: drop bogus bind error handling
8d32a6b67e77 ASoC: codecs: wcd938x-sdw: fix runtime PM imbalance on probe errors
6df571a6c153 ASoC: codecs: wcd938x-sdw: fix use after free on driver unbind
36eabe87031f drm/i915: Retry gtt fault when out of fence registers
34f62612be2a nvmet-tcp: Fix a possible UAF in queue intialization setup
04e0eef74b8f netfilter: nft_payload: fix wrong mac header matching
efe43d1bcbcb fs/ntfs3: fix deadlock in mark_as_free_ex
ab40c7ab7a93 fs/ntfs3: fix panic about slab-out-of-bounds caused by ntfs_list_ea()
24badb9dd8b8 fs/ntfs3: Fix possible null-pointer dereference in hdr_find_e()
ff38d2a705e1 tcp: check mptcp-level constraints for backlog coalescing
582f7993353c x86/sev: Check for user-space IOIO pointing to kernel space
5c2c01be809d x86/sev: Check IOBM for IOIO exceptions from user-space
6797c6d09e50 x86/sev: Disable MMIO emulation from user mode
0b4e772a6a89 KVM: x86: Mask LVTPC when handling a PMI
f61c43be1eb9 regmap: fix NULL deref on lookup
ffdc881f6807 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
d42aeae14fc4 ice: reset first in crash dump kernels
e42cecb513af ice: fix over-shifted variable
f6c093b97761 Bluetooth: avoid memcmp() out of bounds warning
e5f8b43c9c90 Bluetooth: hci_event: Fix coding style
1597c1ed0e7d Bluetooth: vhci: Fix race when opening vhci device
1ef071526848 Bluetooth: Fix a refcnt underflow problem for hci_conn
dd6b62fdd245 Bluetooth: Reject connection with the device which has same BD_ADDR
848a05c4423f Bluetooth: hci_event: Ignore NULL link key
e7a2aa7770d3 xfs: don't expose internal symlink metadata buffers to the vfs
fe5c6fbc5e4a Documentation: sysctl: align cells in second content column
1815844652cc lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
00c03985402e Linux 5.15.136
5266b5b6e975 eth: remove remaining copies of the NAPI_POLL_WEIGHT define
528f0ba9f7a4 usb: hub: Guard against accesses to uninitialized BOS descriptors
542a3f1a3cc1 Revert "kernel/sched: Modify initial boot task idle setup"
737ce5518a9c arm64: armv8_deprecated: fix unused-function error
2e10931e2d77 arm64: armv8_deprecated: rework deprected instruction handling
abd4aa081905 arm64: armv8_deprecated: move aarch32 helper earlier
f10abdb04c3d arm64: armv8_deprecated move emulation functions
0b4eec015fa5 arm64: armv8_deprecated: fold ops into insn_emulation
a8d2910be6f8 arm64: rework EL0 MRS emulation
057f9123b1a8 arm64: factor insn read out of call_undef_hook()
3f82927cabaf arm64: factor out EL1 SSBS emulation hook
474385adcd84 arm64: split EL0/EL1 UNDEF handlers
de0358635401 arm64: allow kprobes on EL0 handlers
7154e2db8890 arm64: rework BTI exception handling
cd5ceadc2b37 arm64: rework FPAC exception handling
b6358002fd0c arm64: consistently pass ESR_ELx to die()
7ddb1ef2bb42 arm64: die(): pass 'err' as long
9a3e177ef570 arm64: report EL1 UNDEFs better
d6808be3ff94 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
9c0dc3e2c996 powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
4da05eba66e6 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
82f61b2d5187 dmaengine: idxd: use spin_lock_irqsave before wait_event_lock_irq
ecba5afe86f3 x86/alternatives: Disable KASAN in apply_alternatives()
cbd2aac00498 usb: cdnsp: Fixes issue with dequeuing not queued requests
7014807fb7ef usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
50259cf71a1b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
308f19249641 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
5a6ce81d7c16 pinctrl: avoid unsafe code pattern in find_pinctrl()
1c790191cab4 cgroup: Remove duplicates in cgroup v1 tasks file
1680c82929bc tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
b8ec40a90acd Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
d092630e8a20 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
7cea6fa2d73f Input: xpad - add PXN V900 support
6ff4e50e2d2a Input: psmouse - fix fast_reconnect function for PS/2 mode
6a4a39638640 Input: powermate - fix use-after-free in powermate_config_complete
6ad7f52d8c58 ceph: fix type promotion bug on 32bit systems
c0c4acd53a98 ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
58f0e6324ec7 libceph: use kernel_connect()
d727b97f8f2e thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
04c38bedd07c thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
a586742a3780 mcb: remove is_added flag from mcb_device struct
4382d1a996e5 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
763167003a80 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
510d4a01d84c drm/amd/display: Don't set dpms_off for seamless boot
9cb61ab9f4ca drm/amdgpu: add missing NULL check
f9a1af37b801 iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
09b8ed9547f1 iio: pressure: dps310: Adjust Timeout Settings
4c80ecef859d iio: pressure: bmp280: Fix NULL pointer exception
a625de7e5464 usb: musb: Modify the "HWVers" register address
eb28694f6da8 usb: musb: Get the musb_qh poniter after musb_giveback
ee88141873a8 usb: cdns3: Modify the return value of cdns_set_active () to void when CONFIG_PM_SLEEP is disabled
3b2dbc4f3302 usb: dwc3: Soft reset phy on probe for host
42c56e015653 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
524f45361789 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
1d8e7fe85528 xhci: Keep interrupt disabled in initialization until host is running.
cb34e3b25c37 dmaengine: stm32-mdma: abort resume if no ongoing transfer
d56dbfe750a8 media: mtk-jpeg: Fix use after free bug due to uncanceled work
5e13e69ddf0d net: release reference to inet6_dev pointer
aade10d51ddc net: change accept_ra_min_rtr_lft to affect all RA lifetimes
8f12d2d66cba net: add sysctl accept_ra_min_rtr_lft
bc9f6cbeb999 workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
25dd54b95abf nfc: nci: assert requested protocol is valid
b2bb3b43b94a pinctrl: renesas: rzn1: Enable missing PINMUX
c4140dd77c3b net/smc: Fix pos miscalculation in statistics
d888d3f70b0d net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
249a1fdb95d5 net/mlx5e: Again mutually exclude RX-FCS and RX-port-timestamp
2112cacb38aa ixgbe: fix crash with empty VF macvlan list
935a15334d77 net: phy: mscc: macsec: reject PN update requests
667fe9101a3a net: macsec: indicate next pn update when offloading
2dcb31e65d26 bpf: Fix verifier log for async callback return values
6a217af2c67f drm/vmwgfx: fix typo of sizeof argument
72ef70886556 riscv, bpf: Sign-extend return values
7795592e0818 riscv, bpf: Factor out emit_call for kernel and bpf context
58941cc742ca xen-netback: use default TX queue size for vifs
cffdced18af8 eth: remove copies of the NAPI_POLL_WEIGHT define
5c360eec5332 mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
84c6aa0ae5c4 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
616761cf9df9 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
30ebd4177593 ravb: Fix up dma_free_coherent() call in ravb_remove()
3f39de2bd1d2 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
85ae07d4dcc6 drm/msm/dsi: fix irq_of_parse_and_map() error checking
9a890c7d4d0f drm/msm/dsi: skip the wait for video mode done if not applicable
b9de60b6830c drm/msm/dp: do not reinitialize phy unless retry during link training
afe5f596b588 KEYS: trusted: Remove redundant static calls usage
20e73ece06b3 KEYS: trusted: allow use of kernel RNG for key material
a01d68b6c666 ALSA: usb-audio: Fix microphone sound on Opencomm2 Headset
5b5e58299eac net: prevent address rewrite in kernel_bind()
56e96b38d2f7 quota: Fix slow quotaoff
28ddc1e0b898 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
b930f0f7bbc2 lib/test_meminit: fix off-by-one error in test_pages()
982bd86fd659 platform/x86: hp-wmi:: Mark driver struct with __refdata to prevent section mismatch warning
124cf0ea4b82 platform/x86: think-lmi: Fix reference leak
3d2a16f878f0 of: overlay: Reorder struct fragment fields kerneldoc
10f4a0b6657e perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
b7966e2191d0 RDMA/cxgb4: Check skb value for failure to allocate
b9bdffb3f9aa RDMA/srp: Do not call scsi_done() from srp_abort()
7d4999589ebc scsi: ib_srp: Call scsi_done() directly
d2746cdfd5e5 scsi: core: Rename scsi_mq_done() into scsi_done() and export it
8f2350e204da scsi: core: Use a structure member to track the SCSI command submitter
29298c85a81a iommu/vt-d: Avoid memory allocation in iommu_suspend()
02e21884dcf2 Linux 5.15.135
c8af81a9d36e xen/events: replace evtchn_rwlock with RCU
c346494ec7f1 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
694e13732e83 ksmbd: fix uaf in smb20_oplock_break_ack
e914c3a47e45 RDMA/mlx5: Fix NULL string error
81b7bf367eea RDMA/siw: Fix connection failure handling
5d8bd138204f RDMA/uverbs: Fix typo of sizeof argument
60c9ed88526d RDMA/cma: Fix truncation compilation warning in make_cma_ports
7f6136ced1b8 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
1dd6095fc727 gpio: pxa: disable pinctrl calls for MMP_GPIO
844fcf4c697c gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
1878d6666c32 IB/mlx4: Fix the size of a buffer in add_port_entries()
718d9b44afca of: dynamic: Fix potential memory leak in of_changeset_action()
e0878f38b661 RDMA/core: Require admin capabilities to set system parameters
18a839064fc6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
8781fe259dd5 HID: intel-ish-hid: ipc: Disable and reenable ACPI GPE bit
949ccc91c35b HID: sony: remove duplicate NULL check before calling usb_free_urb()
a02c02adc2bd sctp: update hb timer immediately after users change hb_interval
7783b471bfce sctp: update transport state when processing a dupcook packet
1abac613c0d5 tcp: fix delayed ACKs for MSS boundary condition
821b3b00bc0f tcp: fix quick-ack counting to count actual ACKs of new data
24fb22bddb71 tipc: fix a potential deadlock on &tx->lock
2e53585e233c net: stmmac: dwmac-stm32: fix resume on STM32 MCU
74e569324050 ipv4: Set offload_failed flag in fibmatch results
a4b9bbd1d12f netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
88497f74d684 netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
0c9cf5e8807f ibmveth: Remove condition to recompute TCP header checksum.
5a899e2ce848 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
4837a192f6d0 net: nfc: llcp: Add lock when modifying device list
cda10784a176 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
2801a1ddb26d net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
cb145e6c2070 ptp: ocp: Fix error handling in ptp_ocp_device_init
cd1189956393 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
147d89ee4143 net: fix possible store tearing in neigh_periodic_work()
bdb4fcf18e16 modpost: add missing else to the "of" check
bc8b89b69638 bpf, sockmap: Reject sk_msg egress redirects to non-TCP sockets
9fb4dfb8e212 NFSv4: Fix a nfs4_state_manager() race
fcdd79fda38a ima: rework CONFIG_IMA dependency block
b67adca1e1be scsi: target: core: Fix deadlock due to recursive locking
9a103e0b100c ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
bb6aee0696c6 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
0cee8c1b3af3 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
3f6fbbccba2d drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
ebad2e4c4847 bpf: Fix tr dereferencing
5afb996349cb wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
7c8faa310803 wifi: iwlwifi: mvm: Fix a memory corruption issue
5db7af530ebd iwlwifi: avoid void pointer arithmetic
6ff75f524dae wifi: iwlwifi: dbg_ini: fix structure packing
0ea2a6349733 ubi: Refuse attaching if mtd's erasesize is 0
bb0707fde749 HID: sony: Fix a potential memory leak in sony_probe()
8afbacf61919 arm64: Add Cortex-A520 CPU part definition
0da6d21ba235 drm/amd: Fix detection of _PR3 on the PCIe root port
1ad7ccd45a65 net: prevent rewrite of msg_name in sock_sendmsg()
0fb3df94274b net: replace calls to sock->ops->connect() with kernel_connect()
37b54e8acea5 wifi: mwifiex: Fix tlv_buf_left calculation
e80f55d6d2a9 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
1e69422efcc6 vringh: don't use vringh_kiov_advance() in vringh_iov_xfer()
4e2f83952b1d scsi: zfcp: Fix a double put in zfcp_port_enqueue()
310bca649b30 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
3f59e63568ad block: fix use-after-free of q->q_usage_counter
b75b017b3f37 rbd: take header_rwsem in rbd_dev_refresh() only when updating
33229d783466 rbd: decouple parent info read-in from updating rbd_dev
ab73e7ed79d3 rbd: decouple header read-in from updating rbd_dev->header
b4ddad3fb0ea rbd: move rbd_dev_refresh() definition
bb1fae816c90 iommu/arm-smmu-v3: Avoid constructing invalid range commands
c4edc7b5c836 iommu/arm-smmu-v3: Set TTL invalidation hint better
a98ad3adf60d arm64: Avoid repeated AA64MMFR1_EL1 register read on pagefault path
aad6ba1715ec ring-buffer: Fix bytes info in per_cpu buffer stats
8012d0b05158 ring-buffer: remove obsolete comment for free_buffer_page()
65a218ca516e NFSv4: Fix a state manager thread deadlock regression
8454a2f5e930 NFS: rename nfs_client_kset to nfs_kset
f8b0b6a8e196 NFS: Cleanup unused rpc_clnt variable
686746be7bfb ASoC: tegra: Fix redundant PLLA and PLLA_OUT0 updates
0a210e63844b ASoC: soc-utils: Export snd_soc_dai_is_dummy() symbol
b4f7f1556813 spi: zynqmp-gqspi: fix clock imbalance on probe failure
e514f897ad66 spi: zynqmp-gqspi: Convert to platform remove callback returning void
1edcec18cfb7 Linux 5.15.134
09a683023785 netfilter: nf_tables: fix kdoc warnings after gc rework
66cb6d74f5a1 drm/meson: fix memory leak on ->hpd_notify callback
91f1f025b6d9 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
1cae7473a6dd ata: libata-sata: increase PMP SRST timeout to 10s
e74adc589922 ata: libata-core: Do not register PM operations for SAS ports
4cbd55a81965 ata: libata-core: Fix port and device removal
ddc525fffb44 ata: libata-core: Fix ata_port_request_pm() locking
2990a195edb5 net: thunderbolt: Fix TCPv6 GSO checksum calculation
132a5ae4136b bpf: Fix BTF_ID symbol generation collision in tools/
58d560e98da5 bpf: Fix BTF_ID symbol generation collision
f8673f651bc1 btrfs: properly report 0 avail for very full file systems
b5d00cd7db66 ring-buffer: Update "shortest_full" in polling
00d2cb8066cb proc: nommu: /proc/<pid>/maps: release mmap read lock
40527ebb3e45 Revert "SUNRPC dont update timeout value on connection reset"
a2b1d486fb70 io_uring/fs: remove sqe->rw_flags checking from LINKAT
111fe77cb13f sched/rt: Fix live lock between select_fallback_rq() and RT push
3569ad59664f kernel/sched: Modify initial boot task idle setup
07f78e97676c i2c: i801: unregister tco_pdev in i801_probe() error path
70df8b9c59bc ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
a7e0c10a8c33 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
0c5fd85fb01f netfilter: nf_tables: disallow rule removal from chain binding
3936e8714907 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
2b837f13a818 serial: 8250_port: Check IRQ data before use
a48d2bcd23f2 Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
78e70c6238d2 misc: rtsx: Fix some platforms can not boot and move the l1ss judgment to probe
f090a8b4d2e3 x86/srso: Add SRSO mitigation for Hygon processors
f5a604757aa8 iommu/arm-smmu-v3: Fix soft lockup triggered by arm_smmu_mm_invalidate_range
efce75bd2dbc Smack:- Use overlay inode label in smack_inode_copy_up()
0e3450487f99 smack: Retrieve transmuting information in smack_inode_getsecurity()
3586b3feed1b smack: Record transmuting in smk_transmuted
9690ad557d94 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
3c29c6e8cd7c scsi: qla2xxx: Fix NULL pointer dereference in target mode
6e5e4223c897 i40e: fix potential NULL pointer dereferencing of pf->vf i40e_sync_vsi_filters()
aff3994d4bdd watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
83a30e945571 watchdog: iTCO_wdt: No need to stop the timer in probe
1e8c573f50a7 nvme-pci: do not set the NUMA node of device if it has none
182d13dadb03 nvme-pci: factor out a nvme_pci_alloc_dev helper
af58072e867c nvme-pci: factor the iod mempool creation into a helper
c8bc44936f2c cgroup: Fix suspicious rcu_dereference_check() usage warning
ce6b88a5853d sched/cpuacct: Optimize away RCU read lock
b1deb155524e perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
86e65ffc4d0f fbdev/sh7760fb: Depend on FB=y
4bf0044fe43f ncsi: Propagate carrier gain/loss events to the NCSI controller
288990ec3580 powerpc/watchpoints: Annotate atomic context in more places
47a94e87f00c powerpc/watchpoint: Disable pagefaults when getting user instruction
7eb09f70d9c2 powerpc/watchpoints: Disable preemption in thread_change_pc()
134b01a39077 media: vb2: frame_vector.c: replace WARN_ONCE with a comment
baf7cf0fdb83 ASoC: imx-rpmsg: Set ignore_pmdown_time for dai_link
9da93c74490c bpf: Clarify error expectations from bpf_clone_redirect
e1a8b79ad768 ASoC: fsl: imx-pcm-rpmsg: Add SNDRV_PCM_INFO_BATCH flag
45e028accbdf spi: stm32: add a delay before SPI disable
25850bf83dcd spi: nxp-fspi: reset the FLSHxCR1 registers
50662d21e414 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
8e3cdab909db smb3: correct places where ENOTSUPP is used instead of preferred EOPNOTSUPP
d540a4370aba scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
fde57d7ba9b3 scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
a1589abd7c4a drm/amdgpu: Handle null atom context in VBIOS info ioctl
fd334cfd8412 drm/amd/display: Don't check registers, if using AUX BL control
a8bc0f6357af platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
344f2f3e61a9 ring-buffer: Do not attempt to read past "commit"
3db9b420709b selftests: fix dependency checker script
4aa90e624c30 btrfs: improve error message after failure to add delayed dir index item
53e7c559b7bf ring-buffer: Avoid softlockup in ring_buffer_resize()
b4874f72cf57 selftests/ftrace: Correctly enable event in instance-event.tc
8c5c9ecbfa8d scsi: ufs: core: Move __ufshcd_send_uic_cmd() outside host_lock
e08e61d50a30 scsi: qedf: Add synchronization between I/O completions and abort
ada7fcba2d6a parisc: irq: Make irq_stack_union static to avoid sparse warning
b7e376a26b0c parisc: drivers: Fix sparse warning
d8c6fad00282 parisc: iosapic.c: Fix sparse warnings
1ecdcfec4e4a parisc: sba: Fix compile warning wrt list of SBA devices
bd1ec7f9983b spi: sun6i: fix race between DMA RX transfer completion and RX FIFO drain
ff05ed4ae214 spi: sun6i: reduce DMA RX transfer width to single byte
ac0d06809934 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
d938c3d278d5 i2c: npcm7xx: Fix callback completion ordering
0c615323a745 gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
2a47ee15a6ab soc: imx8m: Enable OCOTP clock for imx8mm before reading registers
7c59b882b9b3 xtensa: boot/lib: fix function prototypes
70460e81e2d1 xtensa: boot: don't add include-dirs
bc51434b6612 xtensa: iss/network: make functions static
8e0f78a84f64 xtensa: add default definition for XCHAL_HAVE_DIV32
be57fc50dc3c firmware: imx-dsp: Fix an error handling path in imx_dsp_setup_channels()
1df81ea9e4db power: supply: ucs1002: fix error code in ucs1002_get_property()
6937e44ffb91 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
0e75aa86a7d0 ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
1b39eae11752 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
fcbf770c66ef ARM: dts: omap: correct indentation
f5e12de36ab3 treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
6829bc7978e0 clk: tegra: fix error return case for recalc_rate
78277b096d4c bus: ti-sysc: Fix missing AM35xx SoC matching
5435a49b3b66 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
c39df101d8ca drm/bridge: ti-sn65dsi83: Do not generate HFP/HBP/HSA and EOT packet
4bf10fd51ca5 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
d2640d86876e btrfs: reset destination buffer when read_extent_buffer() gets invalid range
1a541999f31f scsi: qla2xxx: Use raw_smp_processor_id() instead of smp_processor_id()
532a23960566 scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called
6642b4eb083b ata: ahci: Add Elkhart Lake AHCI controller
072611960741 ata: ahci: Rename board_ahci_mobile
8274154712a0 ata: ahci: Add support for AMD A85 FCH (Hudson D4)
bd69c74dca70 ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
f5ba6d9d6bec netfilter: nft_exthdr: Fix non-linear header modification
7ca3a1b0f474 netfilter: exthdr: add support for tcp option removal
fb6f65780c9c Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
191fc23cfa9a Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
5d2b57c0bc40 xfs: fix xfs_inodegc_stop racing with mod_delayed_work
657f842859c4 xfs: disable reaping in fscounters scrub
8444467eadb2 xfs: check that per-cpu inodegc workers actually run on that cpu
67db9ecb84d5 xfs: explicitly specify cpu when forcing inodegc delayed work to run immediately
99e65f075e6c xfs: introduce xfs_inodegc_push()
2df381963240 xfs: bound maximum wait time for inodegc work
08dc21596751 i2c: mux: gpio: Add missing fwnode_handle_put()
f912d9d87421 i2c: mux: gpio: Replace custom acpi_get_local_address()
1aa39eee57f6 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
9910b1411e7e gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
d7acb7031758 Fix up backport of 136191703038 ("interconnect: Teach lockdep about icc_bw_lock order")
d645206e9be2 igc: Expose tx-usecs coalesce setting to user
d7a2bf6faa82 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
56d2418a079a net: ena: Flush XDP packets on error.
07b569051f6e locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
a70dbdede0c7 netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
0dcc9b4097d8 netfilter: nf_tables: disable toggling dormant table state more than once
ea82139e6e35 net: rds: Fix possible NULL-pointer dereference
cd05eec2ee0c team: fix null-ptr-deref when team device type is changed
8bc97117b51d net: bridge: use DEV_STATS_INC()
0d3939cccb20 net: hns3: add 5ms delay before clear firmware reset irq source
d6d182d856d0 net: hns3: fix fail to delete tc flower rules during reset issue
7c47b238f4ec net: hns3: only enable unicast promisc when mac table full
96af9a55b782 net: hns3: fix GRE checksum offload issue
13ea4b92e875 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
e2c34afe8362 x86/srso: Fix srso_show_state() side effect
21efa88e777f platform/x86: intel_scu_ipc: Fail IPC send if still busy
0a5d236b52cf platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
ab78000c38b4 platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
47329633b3f0 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
26df9ab5de30 dccp: fix dccp_v4_err()/dccp_v6_err() again
3b14e8431855 powerpc/perf/hv-24x7: Update domain value check
8860d354f653 ipv4: fix null-deref in ipv4_link_failure
c196ecd3f893 igc: Fix infinite initialization loop with early XDP redirect
a2d69dcb6ccb ionic: fix 16bit math issue when PAGE_SIZE >= 64KB
3796e449a03e i40e: Fix VF VLAN offloading when port VLAN is configured
a628f3b5cd8d i40e: Add VF VLAN pruning
7a9eee3b5d4d iavf: do not process adminq tasks when __IAVF_IN_REMOVE_TASK is set
f3c6a17900e8 ASoC: imx-audmix: Fix return error with devm_clk_get()
f90a7b9586d7 net/core: Fix ETH_P_1588 flow dissector
55629e616452 selftests: tls: swap the TX and RX sockets in some tests
acabf5df49aa bpf: Avoid deadlock when using queue and stack maps from NMI
c6e44f4c31c5 netfilter: nf_tables: disallow element removal on anonymous sets
6a8de7775329 ASoC: meson: spdifin: start hw on dai probe
ef99506eaf1d netfilter: nf_tables: fix memleak when more than 255 elements expired
8d7a00b904da netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
83d3a4607c58 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
949369f9f0d9 netfilter: nft_set_pipapo: call nft_trans_gc_queue_sync() in catchall GC
2e6846b613fa netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
9af7dfb3c9d7 netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
9366966caf1a netfilter: nf_tables: defer gc run if previous batch is still pending
082791b42123 netfilter: nf_tables: use correct lock to protect gc_list
b44a459c6561 netfilter: nf_tables: GC transaction race with abort path
24707fa1e1f9 netfilter: nf_tables: GC transaction race with netns dismantle
6796800f0d8e netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
af78b0489e88 netfilter: nf_tables: don't fail inserts if duplicate has expired
8f24fe69e3ca netfilter: nf_tables: remove busy mark and gc batch API
b290795bd26f netfilter: nft_set_hash: mark set element as dead when deleting from packet path
479a2cf52593 netfilter: nf_tables: adapt set backend to use GC transaction API
d19e8bf3ea41 netfilter: nf_tables: GC transaction API to avoid race with control plane
7c7e658a36f8 netfilter: nf_tables: don't skip expired elements during walk
a2d1125ee04e tracing: Have event inject files inc the trace array ref count
6b6c088c38f7 ext4: do not let fstrim block system suspend
a9d3bb58da95 ext4: move setting of trimmed bit into ext4_try_to_trim_range()
d91abea15c61 ext4: replace the traditional ternary conditional operator with with max()/min()
656f0495e4ac ext4: change s_last_trim_minblks type to unsigned long
be57857fb3c3 ext4: scope ret locally in ext4_try_to_trim_range()
e832b55881a1 ata: libahci: clear pending interrupt status
f6189f373151 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
fa6d449e4d02 tracing: Increase trace array ref count on enable and filter files
7a688f191a17 tracing: Make trace_marker{,_raw} stream-like
68fc0e75c793 NFSv4.1: fix pnfs MDS=DS session trunking
0ff78c455494 NFSv4.1: use EXCHGID4_FLAG_USE_PNFS_DS for DS server
d381bfe13895 SUNRPC: Mark the cred for revalidation if the server rejects it
f1c434ddafe6 NFS/pNFS: Report EINVAL errors from connect() to the server
0c0a7e1f2a6a NFS: More fixes for nfs_direct_write_reschedule_io()
a354b4a367f5 NFS: Use the correct commit info in nfs_join_page_group()
b911329317b4 Linux 5.15.133
e3a29b80e9e6 interconnect: Teach lockdep about icc_bw_lock order
c6244cd00c97 drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
08569c92f7f3 net/sched: Retire rsvp classifier
6b080fa8aae1 drm/amdgpu: fix amdgpu_cs_p1_user_fence
6386a2d4dc01 drm/amd/display: fix the white screen issue when >= 64GB DRAM
e04b7073bdce ext4: fix rec_len verify error
93763d58705a scsi: pm8001: Setup IRQs on resume
72a22696cf19 scsi: megaraid_sas: Fix deadlock on firmware crashdump
54603e8a88bc ata: libata: disallow dev-initiated LPM transitions to unsupported states
01c7c38a90bc i2c: aspeed: Reset the i2c controller when timeout occurs
763d39f4e8fb tracefs: Add missing lockdown check to tracefs_create_dir()
bf195968e362 nfsd: fix change_info in NFSv4 RENAME replies
bf38c1d29f8b tracing: Have option files inc the trace array ref count
85ad4688b7a7 tracing: Have current_trace inc the trace array ref count
962e6723239b tracing: Have tracing_max_latency inc the trace array ref count
380bbd46d61c btrfs: release path before inode lookup during the ino lookup ioctl
779c3cf2749c btrfs: fix lockdep splat and potential deadlock after failure running delayed items
f9c78afcee46 ovl: fix incorrect fdput() on aio completion
05a7289a5d4b ovl: fix failed copyup of fileattr on a symlink
8bcb80293be7 attr: block mode changes of symlinks
d30af15e460f md/raid1: fix error: ISO C90 forbids mixed declarations
abdfde037712 samples/hw_breakpoint: fix building without module unloading
58787ff3d023 x86/purgatory: Remove LTO flags
8abf1ec895d5 x86/boot/compressed: Reserve more memory for page tables
e1a27664fcf5 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
f0fd24f1fae0 selftests: tracing: Fix to unmount tracefs for recovering environment
dded6b81ad68 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
1d5caeac9655 drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
b9f0572b38c1 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
cba491ee38e2 btrfs: add a helper to read the superblock metadata_uuid
cb3671a2eeac btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
f16fe29368fd perf test shell stat_bpf_counters: Fix test on Intel
ad73216e006f perf test: Remove bash construct from stat_bpf_counters.sh test
d8f81baeb9eb MIPS: Use "grep -E" instead of "egrep"
dfe961b1e476 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
56cf9f446b33 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
34fcb59437a7 jbd2: correct the end of the journal recovery scan range
a4605449cc9f jbd2: rename jbd_debug() to jbd2_debug()
db6c90f2671c jbd2: kill t_handle_lock transaction spinlock
e9270898222a jbd2: fix use-after-free of transaction_t race
b0412dd1c24b jbd2: refactor wait logic for transaction updates into a common function
f980bf1586ef printk: Consolidate console deferred printing
9be2957f014d interconnect: Fix locking for runpm vs reclaim
f3f6bf22a4f5 kobject: Add sanity check for kset->kobj.ktype in kset_register()
81bbe6667024 media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
d4ef3c9c7947 usb: ehci: add workaround for chipidea PORTSC.PEC bug
c829d25e26fb serial: cpm_uart: Avoid suspicious locking
5353df78c226 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
b97aaf9faf89 tools: iio: iio_generic_buffer: Fix some integer type and calculation
60a71fd1910e usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
c861a61be6d3 usb: cdns3: Put the cdns set active part outside the spin lock
930c60e13947 media: pci: cx23885: replace BUG with error return
48bb6a9fa5cb media: tuners: qt1010: replace BUG_ON with a regular error
2a33fc57133d media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
5b1ea100ad36 media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
3dd5846a8739 media: anysee: fix null-ptr-deref in anysee_master_xfer
033b0c0780ad media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
903566208ae6 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
d9ef84a7c222 media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
ca49cef3acaa PCI: fu740: Set the number of MSI vectors
d35e7ae10eb8 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
46870eea5496 ARM: 9317/1: kexec: Make smp stop calls asynchronous
ef7311101ca4 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
aa5b019a3e0f fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
7ac65c29b6c2 ext2: fix datatype of block number in ext2_xattr_set2()
4f96c0665f9f md: raid1: fix potential OOB in raid1_remove_disk()
f3e9fc7b02b9 bus: ti-sysc: Configure uart quirks for k3 SoC
3157aa794c75 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
78bc9d25997a drm/amd/display: Blocking invalid 420 modes on HDMI TMDS for DCN31
5eca70c14b31 ALSA: hda: intel-dsp-cfg: add LunarLake support
e8ba418d4926 samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
961df5a3f5cc arm64: dts: qcom: sm8250-edo: correct ramoops pmsg-size
49cd54900078 arm64: dts: qcom: sm8150-kumano: correct ramoops pmsg-size
1e0a38bb840a arm64: dts: qcom: sm6125-pdx201: correct ramoops pmsg-size
201071956ec6 drm/bridge: tc358762: Instruct DSI host to generate HSE packets
c64ee9dd3358 wifi: mac80211_hwsim: drop short frames
66594a1e6ddd netfilter: ebtables: fix fortify warnings in size_entry_mwt()
fedd9377dd9c wifi: mac80211: check S1G action frame size
e08333e2abae alx: fix OOB-read compiler warning
2b0a093cdf59 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
0a1f87f0ca76 tpm_tis: Resend command to recover from data transfer errors
67589d247909 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
389106425dee wifi: wil6210: fix fortify warnings
ddb8f358b5e0 wifi: mwifiex: fix fortify warning
a7ebe459c72e wifi: ath9k: fix printk specifier
3de6b6ab69e2 wifi: ath9k: fix fortify warnings
6b0adfafb073 crypto: lrw,xts - Replace strlcpy with strscpy
dc100292e503 devlink: remove reload failed checks in params get/set callbacks
7b7964cd9db3 ACPI: x86: s2idle: Catch multiple ACPI_TYPE_PACKAGE objects
eda268b5b7ad hw_breakpoint: fix single-stepping when using bpf_overflow_handler
6e743b7261ef perf/imx_ddr: speed up overflow frequency of cycle
f9a2c79c2970 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
ed1afb597280 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
f685311dbe05 scftorture: Forgive memory-allocation failure if KASAN
4f03fba096bf rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
f1ceff37ac6b kernel/fork: beware of __put_task_struct() calling context
430787056dd3 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
766e56faddbe locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
6994f806c6d1 btrfs: output extra debug info if we failed to find an inline backref
71eeddcad734 autofs: fix memory leak of waitqueues in autofs_catatonic_mode
35ecaa3632bf Linux 5.15.132
0c0d79f3366a pcd: fix error codes in pcd_init_unit()
893978f1b4d1 drm/amd/display: Fix a bug when searching for insert_above_mpcc
0b8e09b39ef3 MIPS: Only fiddle with CHECKFLAGS if `need-compiler'
55d2e7c1ab8e kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
e80228b27487 ixgbe: fix timestamp configuration code
5b55dac919ec ipv6: fix ip6_sock_set_addr_preferences() typo
481bd6dcc5fe net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
3600c0dc0deb platform/mellanox: mlxbf-pmc: Fix reading of unprogrammed events
07c0abc80604 platform/mellanox: mlxbf-pmc: Fix potential buffer overflows
7c34ea34516d platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
694035201aac platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
97275339c34c kcm: Fix memory leak in error path of kcm_sendmsg()
864da4a5d5eb r8152: check budget for r8152_poll()
fbdc4e9908b2 net: dsa: sja1105: hide all multicast addresses from "bridge fdb show"
6a4480c5e6eb hsr: Fix uninit-value access in fill_frame_info()
072324cfab9b net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
5bb09dddc724 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
06b4934ab2b5 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
aea3801c234d kselftest/runner.sh: Propagate SIGTERM to runner child
2f1e86014d0c net: ipv4: fix one memleak in __inet_del_ifa()
f086e859ddc2 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
8173d9027031 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
072cd213c64f block: don't add or resize partition on the disk with GENHD_FL_NO_PART
c6ce1c5dd327 block: rename GENHD_FL_NO_PART_SCAN to GENHD_FL_NO_PART
6c06a7f6b41c block: move GENHD_FL_BLOCK_EVENTS_ON_EXCL_WRITE to disk->event_flags
8247ff0d5036 block: move GENHD_FL_NATIVE_CAPACITY to disk->state
5ad42b999a42 pcd: cleanup initialization
7607bc7fe6cc pcd: move the identify buffer into pcd_identify
242bbe218814 perf hists browser: Fix the number of entries for 'e' key
4d7a8a44e030 perf tools: Handle old data in PERF_RECORD_ATTR
a8f91f480c62 perf hists browser: Fix hierarchy mode header
4ee1cf2a5bcc MIPS: Fix CONFIG_CPU_DADDI_WORKAROUNDS `modules_install' regression
df4d8d5ab647 drm/amd/display: prevent potential division by zero errors
3b51d016bbbf mtd: rawnand: brcmnand: Fix potential false time out warning
2353b7bb61e4 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
b59ff750bf80 mtd: rawnand: brcmnand: Fix crash during the panic_write
ca5218aef9e5 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
f3260733894a btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
7ef0e8b812e0 btrfs: free qgroup rsv on io failure
5fd6f40d17e8 fuse: nlookup missing decrement in fuse_direntplus_link
65b6890c3d01 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
0b62825dc6c3 ata: sata_gemini: Add missing MODULE_DESCRIPTION
81dd61cb1caa ata: pata_falcon: fix IO base selection for Q40
20bc2c470369 lib: test_scanf: Add explicit type cast to result initialization in test_number_prefix()
4315b4a95ecf ext4: add correct group descriptors and reserved GDT blocks to system zone
ef5fea70e591 jbd2: check 'jh->b_transaction' before removing it from checkpoint
6778a3857266 jbd2: fix checkpoint cleanup performance regression
6b195e07a2cf dmaengine: sh: rz-dmac: Fix destination and source data size setting
0476f2016ddc ARC: atomics: Add compiler barrier to atomic operations...
3375186d5e3f net/mlx5: Free IRQ rmap and notifier on kernel shutdown
2348a375ee16 sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
f5160dc17e81 net: hns3: remove GSO partial feature bit
6d548b7cb216 net: hns3: fix the port information display when sfp is absent
cc3c67e08169 net: hns3: fix invalid mutex between tc qdisc and dcb ets command issue
2c9643fa6360 net: hns3: fix debugfs concurrency issue between kfree buffer and read
8bfa87cf4a86 net: hns3: fix byte order conversion issue in hclge_dbg_fd_tcam_read()
19280e8dfb52 netfilter: nfnetlink_osf: avoid OOB read
1ad7b189cc14 netfilter: nftables: exthdr: fix 4-byte stack OOB write
347f765176db net: dsa: sja1105: complete tc-cbs offload support on SJA1110
cb4494cfe4b7 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
77b850b84d21 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
d11109c03d6e ip_tunnels: use DEV_STATS_INC()
fcfb5842ef9c idr: fix param name in idr_alloc_cyclic() doc
131cd74a8e38 s390/zcrypt: don't leak memory if dev_set_name() fails
12de76fdddb5 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
7c2f90b1c213 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
f4c5640d6d38 igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
9210b3dd74ac octeontx2-af: Fix truncation of smq in CN10K NIX AQ enqueue mbox handler
1840f08c2a1b kcm: Destroy mutex in kcm_exit_net()
6ea277b2c626 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
3868de7c5361 af_unix: Fix data race around sk->sk_err.
d95456660fae af_unix: Fix data-races around sk->sk_shutdown.
e5edc6e44a88 af_unix: Fix data-race around unix_tot_inflight.
9151ed4b0061 af_unix: Fix data-races around user->unix_inflight.
907fbed65cec net: phy: micrel: Correct bit assignments for phy_device flags
5d2d3f2300c3 net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
77dd55f5ec6a veth: Fixing transmit return status for dropped packets
56603b2c82e3 igb: disable virtualization features on 82580
149bc7834d6f ipv4: ignore dst hint for multipath routes
e18b49495a52 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
5979985f2d6b xsk: Fix xsk_diag use-after-free error during socket cleanup
49acc5c5b280 net: fib: avoid warn splat in flow dissector
ed4e0adfa407 net: read sk->sk_family once in sk_mc_loop()
e0b483a0584f ipv4: annotate data-races around fi->fib_dead
74df0319e4e2 sctp: annotate data-races around sk->sk_wmem_queued
973a4c302d7f net/sched: fq_pie: avoid stalls in fq_pie_timer()
5e22217c1142 pwm: lpc32xx: Remove handling of PWM channels
676152264dec watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
d6aa2be1379d perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
79bd17c99ec9 perf vendor events: Drop some of the JSON/events for power10 platform
1356eaceef34 perf vendor events: Update the JSON/events descriptions for power10 platform
24481d5c7413 x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
6e9863165674 perf annotate bpf: Don't enclose non-debug code with an assert()
184be0d59242 Input: tca6416-keypad - fix interrupt enable disbalance
0b79f5a19cfb Input: tca6416-keypad - always expect proper IRQ number in i2c client
1e3167aa4ba2 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
6fc8bdc3cf4c pwm: atmel-tcb: Fix resource freeing in error path and remove
6b2bb1a1a63c pwm: atmel-tcb: Harmonize resource allocation order
d4734ef765eb pwm: atmel-tcb: Convert to platform remove callback returning void
c3bc668581e7 perf trace: Really free the evsel->priv area
8e96f741b328 perf trace: Use zfree() to reduce chances of use after free
414cf7a2cc87 kconfig: fix possible buffer overflow
be9ce0dbde4f gfs2: low-memory forced flush fixes
751facd3634c gfs2: Switch to wait_event in gfs2_logd
d0245b066971 kbuild: do not run depmod for 'make modules_sign'
05333a6a21e3 bus: mhi: host: Skip MHI reset if device is in RDDM
e2964c98ec31 NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
da302f1d476a NFS: Fix a potential data corruption
0db19df21be5 clk: qcom: mss-sc7180: fix missing resume during probe
f64f682be7c8 clk: qcom: q6sstop-qcs404: fix missing resume during probe
b2f39b813d1e soc: qcom: qmi_encdec: Restrict string length in decode
e61db8922631 clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
a8474506c912 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
a69b951c8398 dt-bindings: clock: xlnx,versal-clk: drop select:false
ead2436cf05e pinctrl: cherryview: fix address_space_handler() argument
8859f58c1790 parisc: led: Reduce CPU overhead for disk & lan LED computation
2655e1d970cf parisc: led: Fix LAN receive and transmit LEDs
7ad44409cd3b lib/test_meminit: allocate pages up to order MAX_ORDER
2d8138cea71d clk: qcom: turingcc-qcs404: fix missing resume during probe
9f5db4ab19f8 drm/ast: Fix DRAM init on AST2200
cfc47807a482 clk: qcom: camcc-sc7180: fix async resume during probe
309c27162afe fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
4316e951f164 scsi: qla2xxx: Fix firmware resource tracking
7b89c3727bff scsi: qla2xxx: Error code did not return to upper layer
15a71bb25beb scsi: qla2xxx: Fix smatch warn for qla_init_iocb_limit()
106392156273 scsi: qla2xxx: Flush mailbox commands on chip reset
def49a05aef4 scsi: qla2xxx: Remove unsupported ql2xenabledif option
be12c9f4c60c scsi: qla2xxx: Fix TMF leak through
4322f3de9f21 scsi: qla2xxx: Fix session hang in gnl
a4708402c458 scsi: qla2xxx: Turn off noisy message log
b0453b0cf506 scsi: qla2xxx: Fix erroneous link up failure
5934b2125f5b scsi: qla2xxx: Fix command flush during TMF
4a16a46c8481 scsi: qla2xxx: fix inconsistent TMF timeout
f1ea164be545 scsi: qla2xxx: Fix deletion race condition
683945b17724 scsi: qla2xxx: Limit TMF to 8 per function
fde268c234d1 scsi: qla2xxx: Adjust IOCB resource on qpair create
c29848249f78 io_uring: break iopolling on signal
0def123f1254 io_uring: break out of iowq iopoll on teardown
1a0aba2bf293 io_uring: always lock in io_apoll_task_func
2920cc4c64a1 net/ipv6: SKB symmetric hash should incorporate transport ports
529bcc70c49c udf: initialize newblock to 0
fae2d591f3cb Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
f01e21d6c7ed md/md-bitmap: remove unnecessary local variable in backlog_store()
99a8d14d7965 tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
05c581ad3e7b perf/x86/uncore: Correct the number of CHAs on EMR
861cfdc51f22 x86/sgx: Break up long non-preemptible delays in sgx_vepc_release()
7e3ddbea87a9 USB: core: Fix oversight in SuperSpeed initialization
7fe9d8799606 USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
eda9a2966582 USB: core: Change usb_get_device_descriptor() API
56c49a3328e9 USB: core: Unite old scheme and new scheme descriptor reads
0ad6bad31da6 usb: typec: bus: verify partner exists in typec_altmode_attention
31220bd89c22 usb: typec: tcpm: set initial svdm version based on pd revision
3acc6b9f266f cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
cb65ad51f1bd crypto: stm32 - fix loop iterating through scatterlist for DMA
9ab2c149c2e7 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
6aff2732577c arm64: sdei: abort running SDEI handlers during crash
fedecaeef888 pstore/ram: Check start of empty przs during init
8d68582b93e6 mmc: renesas_sdhi: register irqs before registering controller
5294144b6ad2 fsverity: skip PKCS#7 parser when keyring is empty
86608e1b0c6f net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
51ffed9ca1a4 X.509: if signature is unsupported skip validation
6ecf09699eb1 dccp: Fix out of bounds access in DCCP error handler
7a2978e8d3c0 dlm: fix plock lookup when using multiple lockspaces
703cf47d47ba parisc: Fix /proc/cpuinfo output for lscpu
49a49d442075 procfs: block chmod on /proc/thread-self/comm
44f6ec589353 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
d73d3787c9d1 ntb: Fix calculation ntb_transport_tx_free_entry()
da0c7293f4db ntb: Clean up tx tail index on link down
bfa051f650a7 ntb: Drop packets when qp link is down
8f4edcd65534 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
58388f2958f6 Revert "scsi: qla2xxx: Fix buffer overrun"
bd188d1e3855 media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
6e9632a01e6d media: dvb: symbol fixup for dvb_attach()
9a43563cfd6b arm64: csum: Fix OoB access in IP checksum code for negative lengths
a0a49da2a79a i3c: master: svc: fix probe failure when no i3c device exist
a905ac21b2ab xtensa: PMU: fix base address for the newer hardware
8742dbf9c25d backlight/lv5207lp: Compare against struct fb_info.device
568132f74cb1 backlight/bd6107: Compare against struct fb_info.device
4e7b4ddc900c backlight/gpio_backlight: Compare against struct fb_info.device
3b018c3d1016 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
cbb7d8a4b4be ipmi_si: fix a memleak in try_smi_init()
6043dd31f771 PCI: rockchip: Use 64-bit mask on MSI 64-bit PCI address
aba1bf197467 media: i2c: ccs: Check rules is non-NULL
df64819dd6a0 mm/vmalloc: add a safer version of find_vm_area() for debug
20b7d0a62ad1 scsi: core: Fix the scsi_set_resid() documentation
20990d6a8543 printk: ringbuffer: Fix truncating buffer size min_t cast
0a22f9c17b1a rcu: dump vmalloc memory info safely
d479c841b18d ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
111bafa210ae PM / devfreq: Fix leak in devfreq_dev_release()
be7353af5b35 igb: set max size RX buffer when store bad packet is enabled
d5790386595d skbuff: skb_segment, Call zero copy functions before using skbuff frags
267a29f8bfdb netfilter: xt_sctp: validate the flag_info count
b3d07714ad24 netfilter: xt_u32: validate user space input
a9e6142e5f8f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
3e48f741e98a igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
de16cb7986f2 virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
d6f80ddb9eda cpufreq: Fix the race condition while updating the transition_task of policy
42d8c7fa0bf6 dmaengine: ste_dma40: Add missing IRQ check in d40_probe
329d0f168c8f um: Fix hostaudio build errors
58d17e766093 mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
679a71b31179 mtd: spi-nor: Check bus width while setting QE bit
8869fd166f23 leds: trigger: tty: Do not use LED_ON/OFF constants, use led_blink_set_oneshot instead
0f715ea7d36e leds: multicolor: Use rounded division when calculating color components
1a68bef23726 leds: pwm: Fix error code in led_pwm_create_fwnode()
abd740db896b rpmsg: glink: Add check for kstrdup
b45cf29f97a2 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
40d637359f3f phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
52942a47d034 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
31d7e6c7689b mtd: rawnand: brcmnand: Fix mtd oobsize
6182318ac046 tracing: Fix race issue between cpu buffer write and swap
548f48ec1915 tracing: Remove extra space at the end of hwlat_detector/mode
2ba8bb00720a x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
dde88ab4e45b HID: multitouch: Correct devm device reference for hidinput input_dev name
4fb28379b3c7 HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
1bb42aca7a96 Revert "IB/isert: Fix incorrect release of isert connection"
4f1807fddd9b amba: bus: fix refcount leak
1c3701373463 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
076fb40cf27a scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
c4772759abe1 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
6248f4305378 cgroup:namespace: Remove unused cgroup_namespaces_init()
04824d50e6b5 media: i2c: rdacm21: Fix uninitialized value
f3572eef8551 media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
205f71744176 media: ov2680: Fix ov2680_set_fmt() which == V4L2_SUBDEV_FORMAT_TRY not working
89ecb4b40094 media: ov2680: Add ov2680_fill_format() helper function
784d1b83ae2c media: ov2680: Don't take the lock for try_fmt calls
dbb717b4ee68 media: ov2680: Remove VIDEO_V4L2_SUBDEV_API ifdef-s
4c1a5c2885d4 media: ov2680: Fix vflip / hflip set functions
958905ed42b8 media: ov2680: Fix ov2680_bayer_order()
cdd5fca7200d media: ov2680: Remove auto-gain and auto-exposure controls
322a805ffdff media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
abba34017e16 media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
1717f67be875 USB: gadget: f_mass_storage: Fix unused variable warning
121b8d30f42c media: venus: hfi_venus: Only consider sys_idle_indicator on V1
f6b483ead6dc media: go7007: Remove redundant if statement
d079a3e1ccdd platform/x86: dell-sysman: Fix reference leak
426bd7418701 iommu/vt-d: Fix to flush cache of PASID directory table
9dc6f660815a iommu/qcom: Disable and reset context bank before programming
3274e32fc969 fsi: aspeed: Reset master errors after CFAM reset
7a17deca33e1 IB/uverbs: Fix an potential error pointer dereference
42d111304dd7 RDMA/hns: Fix CQ and QP cache affinity
b051c3bf3bdf RDMA/hns: Fix incorrect post-send with direct wqe of wr-list
154822356e4d RDMA/hns: Fix port active speed
de4aca5b284e iommu/sprd: Add missing force_aperture
46b76f13f1ad driver core: test_async: fix an error code
a6992ecefe5d dma-buf/sync_file: Fix docs syntax
d3256d80406c coresight: tmc: Explicit type conversions to prevent integer overflow
93a5b461a4e1 RDMA/irdma: Replace one-element array with flexible-array member
97097ea2f37e scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
1c996be7f233 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
cb6d20a8b5d7 scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
2f0d202d82b9 x86/APM: drop the duplicate APM_MINOR_DEV macro
f34508d934c4 serial: sprd: Fix DMA buffer leak issue
c54c66d904fa serial: sprd: Assign sprd_port after initialized to avoid wrong access
f61fc650c478 scsi: qla4xxx: Add length check when parsing nlattrs
46ad449efde1 scsi: be2iscsi: Add length check when parsing nlattrs
4bd57d889099 scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
e9bac3cc744f scsi: iscsi: Add length check for nlattr payload
9285efd95996 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
7231d60d41c4 scsi: RDMA/srp: Fix residual handling
484ddaa90b7e usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
cbb8f7097e11 media: mediatek: vcodec: Return NULL if no vdec_fb is found
18dc93de9019 media: rkvdec: increase max supported height for H.264
f1e7d999f37e scsi: hisi_sas: Fix normally completed I/O analysed as failed
46d1b2a3d5a6 scsi: hisi_sas: Fix warnings detected by sparse
e454e985950b scsi: hisi_sas: Modify v3 HW SATA completion error processing
7caac45b52f4 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
f64d02822b82 media: cx24120: Add retval check for cx24120_message_send()
7ca7cd02114a media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
fb24b65aaccd media: dib7000p: Fix potential division by zero
56a3d8ae4576 drivers: usb: smsusb: fix error handling code in smsusb_init_device
d1b51b130d32 iommu: rockchip: Fix directory table address encoding
a50d60b8f2af iommu/amd/iommu_v2: Fix pasid_state refcount dec hit 0 warning on pasid unbind
caf058833b6f media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
711e9e44f6c4 media: i2c: tvp5150: check return value of devm_kasprintf()
30d4380eb030 media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
663114dfc178 RDMA/qedr: Remove a duplicate assignment in irdma_query_ah()
1473e40b3912 pNFS: Fix assignment of xprtdata.cred
fb7ddc1138b0 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
53a1e5ab1b11 NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
19a648a07572 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
b0f127a7c635 fs: lockd: avoid possible wrong NULL parameter
8f994b830dd0 jfs: validate max amount of blocks before allocation.
f6a84ef1d080 ext4: fix unttached inode after power cut with orphan file feature enabled
a9ddbfed5346 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
a70c8de30514 nfs/blocklayout: Use the passed in gfp flags
2935443dc9c2 powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
75dcb650a7ef powerpc: Don't include lppaca.h in paca.h
cefcb002c5c9 PCI: layerscape: Add workaround for lost link capabilities during reset
4be323c73797 PCI: layerscape: Add the endpoint linkup notifier support
69c712389e1f PCI: dwc: Add start_link/stop_link inlines
aac0a9a1577b wifi: ath10k: Use RMW accessors for changing LNKCTL
3539bab5f9de wifi: ath11k: Use RMW accessors for changing LNKCTL
ea670d0146a3 net/mlx5: Use RMW accessors for changing LNKCTL
348ef09df984 drm/radeon: Use RMW accessors for changing LNKCTL
5468237382ed drm/amdgpu: Use RMW accessors for changing LNKCTL
00f79e78bf4b powerpc/perf: Convert fsl_emb notifier to state machine callbacks
a26a5e4be2c4 powerpc/fadump: reset dump area size if fadump memory reserve fails
13fd667db999 vfio/type1: fix cap_migration information leak
6b708243d3d9 powerpc/radix: Move some functions into #ifdef CONFIG_KVM_BOOK3S_HV_POSSIBLE
dbde1d9c54e2 clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
824e97302fd8 clk: imx8mp: fix sai4 clock
66ef144dbdf9 PCI/ASPM: Use RMW accessors for changing LNKCTL
f46fa8ab8d82 PCI: pciehp: Use RMW accessors for changing LNKCTL
759d978e831b pinctrl: mcp23s08: check return value of devm_kasprintf()
02faf0bd6fdc PCI: Mark NVIDIA T4 GPUs to avoid bus reset
4c20a4143276 PCI: microchip: Correct the DED and SEC interrupt bit offsets
377f7aeddda0 clk: qcom: gcc-sm6350: Fix gcc_sdcc2_apps_clk_src
1c4a98c55fa3 clk: qcom: reset: Use the correct type of sleep/delay based on length
bd4eff9c835a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
b1cb8bf42b36 ext4: avoid potential data overflow in next_linear_group
3e24082f1682 ext4: correct grp validation in ext4_mb_good_group
febacbefe451 EDAC/igen6: Fix the issue of no error events
964f62caac08 clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
f1399e1543e7 clk: sunxi-ng: Modify mismatched function name
92913d32e719 drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
3ad53071fe85 ipmi:ssif: Fix a memory leak when scanning for an adapter
7792869495b6 ipmi:ssif: Add check for kstrdup
53abafedfeb7 ALSA: ac97: Fix possible error value of *rac97
48fc5717b249 of: unittest: Fix overlay type in apply/revert check
01bb96ad3808 of: overlay: Call of_changeset_init() early
30f04a41e7d7 md: raid0: account for split bio in iostat accounting
9643cc0b1771 md/raid0: Fix performance regression for large sequential writes
17fbf7da491f md/raid0: Factor out helper for mapping and submitting a bio
d04f1e322f52 md: add error_handlers for raid0 and linear
d8b6adb84041 md: Set MD_BROKEN for RAID1 and RAID10
a68fabdad970 bus: ti-sysc: Fix cast to enum warning
7636dfc42b66 arm64: dts: qcom: apq8016-sbc: Fix ov5640 regulator supply names
fff4d36247e8 drm/mediatek: Fix potential memory leak if vmap() fail
e5758ad9a34f drm/mediatek: Remove freeing not dynamic allocated memory
97274bea0136 bus: ti-sysc: Fix build warning for 64-bit build
cc6b09671d0c io_uring: fix drain stalls by invalid SQE
0152e7758cc4 audit: fix possible soft lockup in __audit_inode_child()
48e4c4819039 drm/msm/a2xx: Call adreno_gpu_init() earlier
76c3ad12441f drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
32e060927351 smackfs: Prevent underflow in smk_set_cipso()
502dfc5875ba firmware: meson_sm: fix to avoid potential NULL pointer dereference
c0b1eee64870 drm/msm/mdp5: Don't leak some plane state
d0b82c217feb drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
b7b0c48851c4 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
8025396b76e9 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
27eee65b2e31 drm/armada: Fix off-by-one error in armada_overlay_get_property()
cc9254b24a4b arm64: dts: qcom: sm8150: Fix the I2C7 interrupt
ea5bc6f5aa09 of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
4197eeb55f4b drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
9712279e9743 drm/msm: Update dev core dump to not print backwards
8ef5d1f16d92 md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
382638364711 md/bitmap: don't set max_write_behind if there is no write mostly device
a3d36107ee48 md/raid10: use dereference_rdev_and_rrdev() to get devices
94ca5eed9530 md/raid10: factor out dereference_rdev_and_rrdev()
246bac7d3c3e drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
de93b4711ac2 arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
a9e56fa8a0ca arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
db0ba312542d ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
c4413633ef78 drm: adv7511: Fix low refresh rate register for ADV7533/5
57b6d92c79e9 ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
b7f47031e319 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
2f0246b3c7ff ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
d12beb1b1ee5 ARM: dts: s3c64xx: align pinctrl with dtschema
188f2d41fa5d x86/mm: Fix PAT bit missing from page protection modify mask
1dd43e1e54d5 drm/etnaviv: fix dumping of active MMU context
1634fe406c34 arm64: dts: qcom: pmi8994: Add missing OVP interrupt
4b7eb5e2c1c4 arm64: dts: qcom: Move WLED num-strings from pmi8994 to sony-xperia-tone
92919d98e673 arm64: dts: qcom: pmi8994: Remove hardcoded linear WLED enabled-strings
365909857242 arm64: dts: qcom: pm660l: Add missing short interrupt
ea48fd91df12 arm64: dts: qcom: correct SPMI WLED register range encoding
eee01e0d6abe arm64: dts: qcom: pmi8998: Add node for WLED
b788afdbfd5a arm64: dts: qcom: sm8250-sony-xperia: correct GPIO keys wakeup again
2840d9b9c875 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
b35f3ca1877e ARM: dts: BCM53573: Add cells sizes to PCIe node
bed08bb83292 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
261e69456617 arm64: dts: qcom: sm8250: Mark PCIe hosts as DMA coherent
12a93e53eaf0 arm64: dts: qcom: pmk8350: fix ADC-TM compatible string
4c9a637258bb arm64: dts: qcom: sm8350: Use proper CPU compatibles
4c918fb77dea arm64: dts: qcom: sm8350: Add missing LMH interrupts to cpufreq
9c022ab2db40 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
bda65ecaec97 arm64: dts: qcom: sm8250-edo: Rectify gpio-keys
6119aaced94f arm64: dts: qcom: sm8250-edo: Add GPIO line names for PMIC GPIOs
c0dc9d7d3f2b arm64: dts: qcom: sm8250-edo: Add gpio line names for TLMM
d2d698daa1fa arm64: dts: qcom: sm8250: correct dynamic power coefficients
510bae3d37f7 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
b08c7a31baeb soc: qcom: ocmem: Add OCMEM hardware version print
dc04034502e6 ASoC: stac9766: fix build errors with REGMAP_AC97
89602de9a2d7 quota: fix dqput() to follow the guarantees dquot_srcu should provide
1df46e717ee9 quota: add new helper dquot_active()
bd0a6452f070 quota: rename dquot_active() to inode_quota_active()
5b8240223407 quota: factor out dquot_write_dquot()
6c6efd3a1d06 drm/bridge: tc358764: Fix debug print parameter order
a48e7def0006 netrom: Deny concurrent connect().
4cf994d3f4ff net/sched: sch_hfsc: Ensure inner classes have fsc curve
edb5b1b3b9f8 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
a85fd8116555 mlxsw: i2c: Limit single transaction buffer size
7790b6a2f5f0 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
510e0cbd6408 net: arcnet: Do not call kfree_skb() under local_irq_disable()
93a572b9d42f wifi: ath9k: use IS_ERR() with debugfs_create_dir()
5138beea8e7f Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
d7fd24b8d1bb wifi: mwifiex: avoid possible NULL skb pointer dereference
71ce8be48bf0 wifi: nl80211/cfg80211: add forgotten nla_policy for BSS color attribute
11f93fff6e8a wifi: ath9k: protect WMI command response buffer replacement with a lock
6904c7afd512 wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
cec7db9ea031 samples/bpf: fix broken map lookup probe
89f19a9a055d wifi: mwifiex: Fix missed return in oob checks failed path
308eb3a609ac wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
9c00731bf05d fs: ocfs2: namei: check return value of ocfs2_add_entry()
f683992d30ee lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
e3f647e4b642 lwt: Fix return values of BPF xmit ops
4ff998134025 hwrng: iproc-rng200 - Implement suspend and resume calls
5a70ab6b59b2 crypto: caam - fix unchecked return value error
660b6b1c5cf8 ice: ice_aq_check_events: fix off-by-one check when filling buffer
55fab9389d65 net-memcg: Fix scope of sockmem pressure indicators
41c40d84838d selftests/bpf: Clean up fmod_ret in bench_rename test script
50c78e71446d net: tcp: fix unexcepted socket die when snd_wnd is 0
942d8cefb022 Bluetooth: Fix potential use-after-free when clear keys
7b0243d26a71 Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
048545d9fc64 crypto: api - Use work queue in crypto_destroy_instance
56cb7bbefcaf crypto: stm32 - Properly handle pm_runtime_get failing
e3c4a6b073e4 selftests/bpf: fix static assert compilation issue for test_cls_*.c
43423b3e0467 wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
7c54b6fc39eb wifi: mwifiex: Fix OOB and integer underflow when rx packets
a20b96cf6925 wifi: mt76: mt7915: fix power-limits while chan_switch
5c75a4379589 can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
890843254f38 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
2ff9ac0cf25f wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
802008e8c73a ipv6: Add reasons for skb drops to __udp6_lib_rcv
7dcbc0bb0e5c bpf: reject unhashed sockets in bpf_sk_assign
caa2883b1885 udp: re-score reuseport groups when connected sockets are present
b60dfa4559d8 regmap: rbtree: Use alloc_flags for memory allocations
34f1180658d9 hwrng: pic32 - use devm_clk_get_enabled
5af3c8676b36 hwrng: nomadik - keep clock enabled while hwrng is registered
14c6d1e80847 tcp: tcp_enter_quickack_mode() should be static
7b75b4c90a9e bpf: Clear the probe_addr for uprobe
75d3960be702 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
8ea6871116d5 cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
be2092d2a703 x86/efistub: Fix PCI ROM preservation in mixed mode
9eb25ea7b65d ACPI: x86: s2idle: Fix a logic error parsing AMD constraints table
26097a7f28b3 ACPI: x86: s2idle: Post-increment variables when getting constraints
8a962f11a95b s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
7833a74f8d00 s390/pkey: fix/harmonize internal keyblob headers
208383d68510 selftests/futex: Order calls to futex_lock_pi
c7802ff51adc perf/imx_ddr: don't enable counter0 if none of 4 counters are used
0a872a0521c8 x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
3af6f77e8090 selftests/resctrl: Close perf value read fd on errors
4505ad996b66 selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
c68a196e7ff6 selftests/resctrl: Don't leak buffer in fill_cache()
fdcb63afd3f6 selftests/resctrl: Add resctrl.h into build deps
b2ba11ed4d10 selftests/resctrl: Make resctrl_tests run using kselftest framework
e0478944f4a5 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
ec9d118ad99d refscale: Fix uninitalized use of wait_queue_head_t
e280033ef135 ARM: ptrace: Restore syscall skipping for tracers
4c3f33904dea ARM: ptrace: Restore syscall restart tracing
0481251b7cd6 selftests/harness: Actually report SKIP for signal tests
060ca3f7899a tmpfs: verify {g,u}id mount options correctly
d412e9b34b90 fs: Fix error checking for d_hash_and_lookup()
a4229f93bc54 eventfd: prevent underflow for eventfd semaphores
cedb8719333d reiserfs: Check the return value from __getblk()
c1a4117f1544 Revert "net: macsec: preserve ingress frame ordering"
40671f90d5b5 udf: Handle error when adding extent to a file
099bf90d7fc4 udf: Check consistency of Space Bitmap Descriptor
7039aa1be9cc of: kexec: Mark ima_{free,stable}_kexec_buffer() as __init
759d51eda2d0 net: Avoid address overwrite in kernel_connect
7c4cce5700b9 arm64: lib: Import latest version of Arm Optimized Routines' strncmp
104df1c695c1 crypto: rsa-pkcs1pad - Use helper to set reqsize
273f4615314f platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
9ef5c25bcf1b tracing: Introduce pipe_cpumask to avoid race on trace_pipes
8c1b60dad0f5 ALSA: seq: oss: Fix racy open/close of MIDI devices
fa05aea28195 scsi: lpfc: Fix incorrect big endian type assignment in bsg loopback path
f0bf8a071134 scsi: storvsc: Always set no_report_opcodes
e9e62419e797 sctp: handle invalid error codes without calling BUG()
3714bb4a1df8 bnx2x: fix page fault following EEH recovery
53b8cc2f9685 netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
867cdd7f9544 drm/amdgpu: Match against exact bootloader status
0863204deb3c net: hns3: restore user pause configure when disable autoneg
ac93def0dbb4 scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
bef6c89a92d0 scsi: lpfc: Remove reftag check in DIF paths
b439e33a8c93 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
156b803194ae wifi: brcmfmac: Fix field-spanning write in brcmf_scan_params_v2_to_v1()
87ea5e89407e net: usb: qmi_wwan: add Quectel EM05GV2
e1313fa9d2e3 vmbus_testing: fix wrong python syntax for integer value comparison
5faad57ba6c7 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
e13f0dd5fbe2 kprobes: Prohibit probing on CFI preamble symbol
ee49b97cb5ae security: keys: perform capable check only on privileged operations
f44f50305de2 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
a85c523aeccd ovl: Always reevaluate the file signature for IMA
3faa126258a9 drm/amd/display: Exit idle optimizations before attempt to access PHY
c152ca4f219b platform/x86: huawei-wmi: Silence ambient light sensor
a9988b9c7a31 platform/x86/intel/hid: Add HP Dragonfly G2 to VGBS DMI quirks
7f3901b04c8f platform/x86: intel: hid: Always call BTNL ACPI method
23151421ed01 ASoC: atmel: Fix the 8K sample parameter in I2SC master
c934d2a6970c ASoC: rt711-sdca: fix for JD event handling in ClockStop Mode0
20587011d271 ASoC: rt711: fix for JD event handling in ClockStop Mode0
b41f79896456 ASoc: codecs: ES8316: Fix DMIC config
cc2b0a2055dc ASoC: rt5682-sdw: fix for JD event handling in ClockStop Mode0
5b64fc2471f9 fs/nls: make load_nls() take a const parameter
f85908f6bfd2 s390/dasd: fix hanging device after request requeue
a4845e694893 s390/dasd: use correct number of retries for ERP requests
e062aa1acf9b m68k: Fix invalid .section syntax
bbfa7d712b24 vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
b10215ffdb01 ethernet: atheros: fix return value check in atl1c_tso_csum()
6bb94f46d31a ASoC: da7219: Check for failure reading AAD IRQ events
279a6dad0cd9 ASoC: da7219: Flush pending AAD IRQ when suspending
d424c636b750 ksmbd: no response from compound read
82373d1b763e ksmbd: fix out of bounds in smb3_decrypt_req()
20d449a08749 9p: virtio: make sure 'offs' is initialized in zc_request
c4269c7258d9 media: pci: cx23885: fix error handling for cx23885 ATSC boards
17d75773b66e media: pulse8-cec: handle possible ping error
f281a3739399 phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
dfff9c91cbb0 ARM: dts: imx: Set default tuning step for imx7d usdhc
4e364cab1331 ARM: dts: imx: Adjust dma-apbh node name
99319298fd9a ARM: dts: imx7s: Drop dma-apb interrupt-names
1dc2c12854b6 ARM: dts: imx: update sdma node name format
aff03380bda4 Linux 5.15.131
cd8ab566cf17 usb: typec: tcpci: clear the fault status bit
403b2e940910 usb: typec: tcpci: move tcpci.h to include/linux/usb/
f29483873e24 pinctrl: amd: Don't show `Invalid config param` errors
b911bef132a0 nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
1c6ddf739f15 nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
f6e61aef5c5d tcpm: Avoid soft reset when partner does not support get_status
da0e7d435e31 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
72eca651d732 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
907216337bea serial: sc16is7xx: fix bug when first setting GPIO direction
45d9611ebff2 serial: sc16is7xx: fix broken port 0 uart init
f90e267dd27e serial: qcom-geni: fix opp vote on shutdown
46d13013b574 wifi: mt76: mt7921: do not support one stream on secondary antenna only
a5c2a467e9e7 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
f49294ad6898 staging: rtl8712: fix race condition
d17cec60e87c HID: wacom: remove the battery when the EKR is off
842c7da3eee2 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
276a906f81a7 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
60f938e84fbb ALSA: usb-audio: Fix init call orders for UAC1
e949dd2a9b6b USB: serial: option: add FOXCONN T99W368/T99W373 product
c41411d8b333 USB: serial: option: add Quectel EM05G variant (0x030e)
09baa839d415 modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
997a194914c4 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
3d0f6408601b net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
da95090821c4 mmc: au1xmmc: force non-modular build and remove symbol_get usage
e3e68100c036 ARM: pxa: remove use of symbol_get()
bb5bf157b5be ksmbd: replace one-element array with flex-array member in struct smb2_ea_info
2e3f57f74c0a ksmbd: fix wrong DataOffset validation of create context
b3ad7f39fd85 erofs: ensure that the post-EOF tails are all zeroed
8f790700c974 Linux 5.15.130
69347c334071 rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
8046fb611f70 rcu-tasks: Wait for trc_read_check_handler() IPIs
da22db901cc1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
a0249d365ac8 rcu: Prevent expedited GP from enabling tick on offline CPU
7aec063d6029 ARM: module: Use module_init_layout_section() to spot init sections
4a8976052acd arm64: module: Use module_init_layout_section() to spot init sections
f8a74159d116 arm64: module-plts: inline linux/moduleloader.h
363bbb5008e5 module: Expose module_init_layout_section()
758e3d0cb753 ACPI: thermal: Drop nocrt parameter
9e43368a3393 Linux 5.15.129
d48016d74836 mm,ima,kexec,of: use memblock_free_late from ima_free_kexec_buffer
1c41cd30d5cd mm: memory-failure: fix unexpected return value in soft_offline_page()
0712721e4f4f mm: memory-failure: kill soft_offline_free_page()
efd02b5cadd5 dma-buf/sw_sync: Avoid recursive lock during fence signal
8dbf913520c4 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
f1c0402b8e22 clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
10bc3eddc605 scsi: core: raid_class: Remove raid_component_add()
d3d57cdbfda4 scsi: snic: Fix double free in snic_tgt_create()
ef56cc8889be can: raw: add missing refcount for memory leak fix
930f3f164964 drm/i915: Fix premature release of request's reusable memory
3cb86cc565df cgroup/cpuset: Free DL BW in case can_attach() fails
ffff4fc4bad7 sched/deadline: Create DL BW alloc, free & check overflow interface
86aa90795979 cgroup/cpuset: Iterate only if DEADLINE tasks are present
43d8cbfefa7c sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
d0eb4917f4d3 sched/cpuset: Bring back cpuset_mutex
918879de0e23 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
78efab71a649 torture: Fix hang during kthread shutdown phase
c8fb97dd7fe6 nfsd: use vfs setgid helper
01966511868e nfs: use vfs setgid helper
a7a1849899aa x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
ad79f943c869 x86/fpu: Invalidate FPU state correctly on exec()
b190cf1f277a drm/display/dp: Fix the DP DSC Receiver cap size
c8aab333d41a drm/vmwgfx: Fix shader stage validation
b53ed415163e PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
60ba1bfa036a media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
544cd10defa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
f1d4a5881856 of: unittest: Fix EXPECT for parse_phandle_with_args_map() test
ce66cd478636 radix tree: remove unused variable
898c8c5b1114 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
ff90a4c6edf8 batman-adv: Hold rtnl lock during MTU update via netlink
ea38c0d9aaa2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
7f3f72eb8f5b batman-adv: Fix TT global entry leak when client roamed back
f7667b49880a batman-adv: Do not get eth header before batadv_check_management_packet
3f9312dd7581 batman-adv: Don't increase MTU when set by user
cde5a240d72d batman-adv: Trigger events for auto adjusted MTU
22426e1ce679 selinux: set next pointer before attaching to list
711595bfdccf nfsd: Fix race to FREE_STATEID and cl_revoked
bd1697e12230 NFS: Fix a use after free in nfs_direct_join_group()
5f642613746e mm: add a call to flush_cache_vmap() in vmap_pfn()
440c10034b4d ALSA: ymfpci: Fix the missing snd_card_free() call at probe error
5cc7d81cf576 clk: Fix slab-out-of-bounds error in devm_clk_release()
0f72859acfa2 NFSv4: Fix dropped lock for racing OPEN and delegation return
9c025420fef2 ibmveth: Use dcbf rather than dcbfl
7e546bd08943 Revert "KVM: x86: enable TDP MMU by default"
67af12f5582b net/ncsi: change from ndo_set_mac_address to dev_set_mac_address
4451457d61e0 net/ncsi: make one oem_gma function for all mfr id
f683f4be802b bonding: fix macvlan over alb bond support
0fa8046e923a net: remove bond_slave_has_mac_rcu()
f0ec97fca629 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
00247cfd2b69 rtnetlink: return ENODEV when ifname does not exist and group is given
75cfb7de44e5 netfilter: nf_tables: fix out of memory error handling
f22954f8c58f netfilter: nf_tables: flush pending destroy work before netlink notifier
ff34403fef98 net/sched: fix a qdisc modification with ambiguous command request
30624ea3f8b6 igc: Fix the typo in the PTM Control macro
f697c3ead109 igb: Avoid starting unnecessary workqueues
d7823d752ce1 ice: fix receive buffer size miscalculation
ace1b0ae3097 net: validate veth and vxcan peer ifindexes
335be585416d net: bcmgenet: Fix return value check for fixed_phy_register()
60a5034584ea net: bgmac: Fix return value check for fixed_phy_register()
5b52c9ba42c0 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
2bad37b6f675 dccp: annotate data-races in dccp_poll()
9b015360e86f sock: annotate data-races around prot->memory_pressure
c52c6c0223e1 octeontx2-af: SDP: fix receive link config
ce6e2b14bc09 tracing: Fix memleak due to race between current_tracer and trace
ef748360ba91 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
fdf5804d7475 can: raw: fix lockdep issue in raw_release()
278fccf587dd drm/amd/display: check TG is non-null before checking if enabled
a955e6a0e39d drm/amd/display: do not wait for mpc idle if tg is disabled
e0bd4f0c60b4 can: raw: fix receiver memory leak
b832174b7f89 jbd2: fix a race when checking checkpoint buffer busy
9c31bb2684f8 jbd2: remove journal_clean_one_cp_list()
d91783e6864a jbd2: remove t_checkpoint_io_list
a0ab49e7a758 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
2e56d380daa9 fbdev: fix potential OOB read in fast_imageblit()
14163f4a4fa6 fbdev: Fix sys_imageblit() for arbitrary image widths
5b60bd9081a9 fbdev: Improve performance of sys_imageblit()
166f0bf4560b MIPS: cpu-features: Use boot_cpu_type for CPU type based features
8f106e97409d MIPS: cpu-features: Enable octeon_cache by cpu_type
d1d0b239f974 fs: dlm: fix mismatch of plock results from userspace
77d334c44681 fs: dlm: use dlm_plock_info for do_unlock_close
f9a33cc7d946 fs: dlm: change plock interrupted message to debug again
7ac088841ffb fs: dlm: add pid to debug log
df9c842ab0a4 dlm: replace usage of found with dedicated list iterator variable
33e9c610e337 dlm: improve plock logging if interrupted
d9ce077f8b1f PCI: acpiphp: Reassign resources on bridge if necessary
8cc8645dd3e1 xprtrdma: Remap Receive buffers after a reconnect
91a707507e83 NFSv4: fix out path in __nfs4_get_acl_uncached
323b830eebd1 NFSv4.2: fix error handling in nfs42_proc_getxattr
5de0a325c45e objtool/x86: Fix SRSO mess
5ddfe5cc8716 Linux 5.15.128
9080f4fcc202 x86/srso: Correct the mitigation status when SMT is disabled
484eefc6ff9c objtool/x86: Fixup frame-pointer vs rethunk
55f1cbeaa159 x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
fa24cd0fbcb7 x86/srso: Disable the mitigation on unaffected configurations
aa0777ce0d3d x86/CPU/AMD: Fix the DIV(0) initial fix attempt
bbe585239d4f x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
19f23d16b0e0 x86/static_call: Fix __static_call_fixup()
df6495f203a7 x86/srso: Explain the untraining sequences a bit more
43548590ad7e x86/cpu: Cleanup the untrain mess
035e906bfc93 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
19c1c0499650 x86/cpu: Rename original retbleed methods
f77dbb90962b x86/cpu: Clean up SRSO return thunk mess
f624ce6c7fc2 x86/ibt: Add ANNOTATE_NOENDBR
f1171d455d94 objtool: Add frame-pointer-specific function ignore
08f7cfd44f77 x86/alternative: Make custom return thunk unconditional
0d810eff090c x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
8089aae6020e x86/cpu: Fix __x86_return_thunk symbol type
5b28fda5fdee mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
e8c5081da2cc net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
431db3f48c28 virtio-net: set queues after driver_ok
d39fc9b94dc0 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
9a4d8dc706c2 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
6b64974e02ea exfat: check if filename entries exceeds max filename length
6065b3017107 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
a00c5d2c208b drm/amd: flush any delayed gfxoff on suspend entry
d578c919deb7 drm/qxl: fix UAF on handle creation
ff09f9e671ff mmc: block: Fix in_flight[issue_type] value error
b803fedb6e50 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
961f7ce16223 cifs: Release folio lock on fscache read hit.
cc3f194f46e7 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
18e27df4f2b4 serial: 8250: Fix oops for port->pm on uart_change_pm()
e9b8ee715dbc riscv: uaccess: Return the number of bytes effectively not copied
b2a331abcb03 ALSA: hda/realtek - Remodified 3k pull low procedure
dfb9676ed25b soc: aspeed: socinfo: Add kfree for kstrdup
c5ac7522a8db ASoC: meson: axg-tdm-formatter: fix channel slot allocation
fd346ef1cd2d ASoC: rt5665: add missed regulator_bulk_disable
e878458d820c ARM: dts: imx: Set default tuning step for imx6sx usdhc
430c29a54e4a arm64: dts: qcom: qrb5165-rb5: fix thermal zone conflict
03522d73a498 bus: ti-sysc: Flush posted write on enable before reset
578371ce0d7f net: do not allow gso_size to be set to GSO_BY_FRAGS
5fc4fd3f3eb8 sock: Fix misuse of sk_under_memory_pressure()
fc3d82d295d1 net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
f11c2802e143 i40e: fix misleading debug logs
5ba2b936f3e1 iavf: fix FDIR rule fields masks validation
ae6834689fd6 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
0ffbc341cfae net: phy: broadcom: stub c45 read/write for 54810
bf221e5e4b19 netfilter: nft_dynset: disallow object maps
9177869b85dd ipvs: fix racy memcpy in proc_do_sync_threshold
1adaec4758d1 netfilter: nf_tables: deactivate catchall elements in next generation
82109740d610 netfilter: nf_tables: fix false-positive lockdep splat
b2f6d73395cb drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
7207ee323afa selftests: mirror_gre_changes: Tighten up the TTL test match
c2a6ffe3f1a3 net: phy: fix IRQ-based wake-on-lan over hibernate / power off
8e5e967348ca xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
075448a2eb75 xfrm: add NULL check in xfrm_update_ae_params
e1e04cc2ef2c ip_vti: fix potential slab-use-after-free in decode_session6
a1639a82ce14 ip6_vti: fix slab-use-after-free in decode_session6
44b3d4096700 xfrm: fix slab-use-after-free in decode_session6
a465ace883ac net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
fed1cd2cd3aa net: af_key: fix sadb_x_filter validation
1960f468078b net: xfrm: Fix xfrm_address_filter OOB read
080dedb1cad8 i2c: designware: Handle invalid SMBus block data response length value
416c538684bd i2c: designware: Correct length byte validation logic
b966e9e1e250 btrfs: fix BUG_ON condition in btrfs_cancel_balance
77698e6ff6f0 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
2a5234464383 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
8ef25fb13494 powerpc/rtas_flash: allow user copy to flash block cache objects
bb70e2b70f8d fbdev: mmp: fix value check in mmphw_probe()
184f1b68bb99 i2c: hisi: Only handle the interrupt of the driver's transfer
c4e671dae50e i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
b99f490ea87e cifs: fix potential oops in cifs_oplock_break
a5ae5a81bc19 vduse: Use proper spinlock for IRQ injection
5b7d5c2dd664 virtio-mmio: don't break lifecycle of vm_dev
edf3b5aadb25 btrfs: move out now unused BG from the reclaim list
170773563ef6 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
4ffbfe1c980f ARM: dts: imx6sll: fixup of operating points
e2ff5cf681a8 mmc: sunxi: fix deferred probing
f93e8c5a7bd9 mmc: bcm2835: fix deferred probing
4eeba5d476fe USB: dwc3: fix use-after-free on core driver unbind
a78fe5c9d8d5 USB: dwc3: qcom: fix NULL-deref on suspend
8a6b7534020d tty: serial: fsl_lpuart: reduce RX watermark to 0 on LS1028A
701bb5fee7c3 tty: serial: fsl_lpuart: make rx_watermark configurable for different platforms
fa254ab7d02d tty: serial: fsl_lpuart: Add i.MXRT1050 support
20351ddb1f41 usb: dwc3: gadget: Improve dwc3_gadget_suspend() and dwc3_gadget_resume()
31a0e60fe16b USB: dwc3: gadget: drop dead hibernation code
d9e004104e45 usb: dwc3: Fix typos in gadget.c
2fa487a94667 usb: dwc3: Remove DWC3 locking during gadget suspend/resume
7dfb384e76ee usb: dwc3: gadget: Synchronize IRQ between soft connect/disconnect
d3c82f24ee69 drm/amd/display: fix access hdcp_workqueue assert
0ba6c7ba081e drm/amd/display: phase3 mst hdcp for multiple displays
99c444d3c3c4 drm/amd/display: save restore hdcp state when display is unplugged from mst hub
4f1beb75f652 ARM: dts: aspeed: asrock: Correct firmware flash SPI clocks
f84c2ca3490c igc: read before write to SRRCTL register
9fa82f031af8 iio: addac: stx104: Fix race condition when converting analog-to-digital
d31d04ec404c iio: addac: stx104: Fix race condition for stx104_write_raw()
89a007f3a383 iio: stx104: Move to addac subdirectory
cadf8f2d7c9d iio: adc: stx104: Implement and utilize register structures
6089d354346f iio: adc: stx104: Utilize iomap interface
565b96d9a7ab iio: add addac subdirectory
49b830d75f03 ring-buffer: Do not swap cpu_buffer during resize process
6657ecbcc39c powerpc/kasan: Disable KCOV in KASAN code
8703b26387e1 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
5ed4dbc13726 ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
c7d8b5f46f06 fs/ntfs3: Mark ntfs dirty when on-disk struct is corrupted
3a00ec562f8c fs: ntfs3: Fix possible null-pointer dereferences in mi_read()
e7799bb4dbe2 fs/ntfs3: Enhance sanity check while generating attr_list
ef568da1fd84 drm/amdgpu: Fix potential fence use-after-free v2
5720c7e185d4 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
548a6b64b3c0 Bluetooth: L2CAP: Fix use-after-free
302d04596364 watchdog: sp5100_tco: support Hygon FCH/SCH (Server Controller Hub)
2ea70379e4f4 firewire: net: fix use after free in fwnet_finish_incoming_packet()
97fd1c8e9c5a pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
85e888150075 gfs2: Fix possible data races in gfs2_show_options()
eafb79d2448a usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
7bdb4c963049 usb: chipidea: imx: don't request QoS for imx8ulp
25decbbb66e4 thunderbolt: Read retimer NVM authentication status prior tb_retimer_set_inbound_sbtx()
776b34615a29 media: platform: mediatek: vpu: fix NULL ptr dereference
cb174344bf85 usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
1676748aa290 media: v4l2-mem2mem: add lock to protect parameter num_rdy
985086704267 smb: client: fix warning in cifs_smb3_do_mount()
a3f252436e57 ovl: check type and offset of struct vfsmount in ovl_entry
1a650d3ccd79 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
9631d88503ab HID: add quirk for 03f0:464a HP Elite Presenter Mouse
4921792e04f2 drm/amdgpu: install stub fence into potential unused fence pointers
fd41646d4350 HID: logitech-hidpp: Add USB and Bluetooth IDs for the Logitech G915 TKL Keyboard
ff10cd3e9b3a dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
e9ce774052ee ASoC: SOF: Intel: fix SoundWire/HDaudio mutual exclusion
7d53d1e4765c iopoll: Call cpu_relax() in busy loops
ca66e9dd98ef ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
cc1590830859 PCI: tegra194: Fix possible array out of bounds access
e2d10f1de1fa net: tls: avoid discarding data on record close
9a15ca893909 net/tls: Multi-threaded calls to TX tls_dev_del
2d93157b7e2d net/tls: Perform immediate device ctx cleanup when possible
51222e1c77a1 macsec: use DEV_STATS_INC()
3d64a232e4d9 macsec: Fix traffic counters/statistics
396a1921406a selftests: forwarding: tc_actions: Use ncat instead of nc
d61a0886d336 selftests: forwarding: tc_actions: cleanup temporary files when test is aborted
a798977df6d0 mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
f6f7927ac664 Linux 5.15.127
c597d8cb0d33 timers/nohz: Last resort update jiffies on nohz_full IRQ entry
b4d36e6c5dc4 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
c3b954a51b64 tick: Detect and fix jiffies update stall
af99918f0e39 sch_netem: fix issues in netem_change() vs get_dist_table()
5d094d4e7b99 alpha: remove __init annotation from exported page_is_ram()
f8d6d25756ea scsi: qedf: Fix firmware halt over suspend and resume
85db1cd1744e scsi: qedi: Fix firmware halt over suspend and resume
e70469c28953 scsi: fnic: Replace return codes in fnic_clean_pending_aborts()
6bc7f4c8c27d scsi: core: Fix possible memory leak if device_add() fails
461f8ac666fa scsi: snic: Fix possible memory leak if device_add() fails
171e117cdc0a scsi: 53c700: Check that command slot is not NULL
7a792b3d888a scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
0f52d7b78251 scsi: core: Fix legacy /proc parsing buffer overflow
b757ef99df39 netfilter: nf_tables: report use refcount overflow
9bdbbcf9d148 nvme-rdma: fix potential unbalanced freeze & unfreeze
d68f8ef6ef70 nvme-tcp: fix potential unbalanced freeze & unfreeze
ae6e21f8bb2a btrfs: set cache_block_group_error if we find an error
314135b7bae9 btrfs: reject invalid reloc tree root keys with stack dump
69dd147de419 btrfs: exit gracefully if reloc roots don't match
c40d4b60c58d btrfs: don't stop integrity writeback too early
555e126dd30b ibmvnic: Handle DMA unmapping of login buffs in release functions
34fcc823823a ibmvnic: Unmap DMA login rsp buffer on send login fail
cee62753cf2e ibmvnic: Enforce stronger sanity checks on login response
27e8db8380eb net/mlx5: Skip clock update work when device is in error state
f638fc2f7377 net/mlx5: Allow 0 for total host VFs
086a80eb6213 dmaengine: mcf-edma: Fix a potential un-allocated memory access
7e1dc94b2d50 nexthop: Fix infinite nexthop bucket dump when using maximum nexthop ID
608a4327c257 nexthop: Make nexthop bucket dump more efficient
4457300cfd84 nexthop: Fix infinite nexthop dump when using maximum nexthop ID
91307347d632 net: hns3: add wait until mac link down
094310eb2b93 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
1ae9703c2e32 net: phy: at803x: remove set/get wol callbacks for AR8032
7d496cd83a9d RDMA/umem: Set iova in ODP flow
f78a4238a873 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
26a27dd76054 drm/rockchip: Don't spam logs in atomic check
918c1e6843b7 IB/hfi1: Fix possible panic during hotplug remove
df21468bfdc8 iavf: fix potential races for FDIR filters
b1f985cf1c52 drivers: net: prevent tun_build_skb() to exceed the packet size limit
f239c9e1d98b dccp: fix data-race around dp->dccps_mss_cache
49a1fee22fae bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
789fcd94c9ca xsk: fix refcount underflow in error path
e95808121953 tunnels: fix kasan splat when generating ipv4 pmtu error
7903311b2cec net/packet: annotate data-races around tp->status
f4614e379bf9 mISDN: Update parameter type of dsp_cmx_send()
3961761af392 bpf, sockmap: Fix bug that strp_done cannot be called
20d53895d5c0 bpf, sockmap: Fix map type error in sock_map_del_link
a09c258cfa77 net: core: remove unnecessary frame_sz check in bpf_xdp_adjust_tail()
85af0b226c0b selftests: forwarding: tc_flower: Relax success criterion
7b3fa99526f9 selftests: forwarding: Switch off timeout
e410f85ebca9 selftests: forwarding: Skip test when no interfaces are specified
4a4499452620 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
b8d216e9c607 selftests: forwarding: ethtool: Skip when using veth pairs
b9dfb80d9fb2 selftests: forwarding: Add a helper to skip test when using veth pairs
b973eb76dff3 selftests/rseq: Fix build with undefined __weak
b8b8db5857d4 drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
4c6767c8bf5e x86: Move gds_ucode_mitigated() declaration to header
f919cbc90441 x86/speculation: Add cpu_show_gds() prototype
9290ef14c96b x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
829409510d00 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
c41a22b93d7c x86/srso: Fix build breakage with the LLVM linker
c2372b1559d4 usb: typec: tcpm: Fix response to vsafe0V event
f776b94ccdf0 usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
00cc14b52d6f usb: dwc3: Properly handle processing of pending events
7a11d1e2625b usb-storage: alauda: Fix uninit-value in alauda_check_media()
945e1b3c361b misc: rtsx: judge ASPM Mode to set PETXCFG Reg
03eebad96233 binder: fix memory leak in binder_init()
a8e2ae6296d5 iio: adc: ina2xx: avoid NULL pointer dereference on OF device match
2df8ae1e42b8 iio: cros_ec: Fix the allocation size for cros_ec_command
a7cedc2b7612 io_uring: correct check for O_TMPFILE
697bc234632c selftests/bpf: Fix sk_assign on s390x
127277262110 selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
ee701208f4cc selftests/bpf: make test_align selftest more robust
683d2969a082 bpf: aggressively forget precise markings during state checkpointing
2516deeb872a bpf: stop setting precise in current state
c47d0178ad86 bpf: allow precision tracking for programs with subprogs
3645510cf926 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
36a3b560c78d radix tree test suite: fix incorrect allocation size for pthreads
8d10284243b7 hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
3ad4ba2b6112 drm/amd/display: check attr flag before set cursor degamma on DCN3+
621204fca047 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
64e6253f6489 drm/nouveau/gr: enable memory loads on helper invocation on all channels
bcd9eeb3a309 riscv,mmio: Fix readX()-to-delay() ordering
57772ae9b339 dmaengine: pl330: Return DMA_PAUSED when transaction is paused
3ca8f5c733c4 ipv6: adjust ndisc_is_useropt() to also return true for PIO
6cde60777675 mmc: moxart: read scr register without changing byte order
3f00757ab416 wireguard: allowedips: expand maximum node depth
aeb974907642 ksmbd: fix wrong next length validation of ea buffer in smb2_set_ea()
595679098bdc ksmbd: validate command request size
24c4de4069cb Linux 5.15.126
aeb4db8ab7f1 PM: sleep: wakeirq: fix wake irq arming
b5d3a4251bd2 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
a36b522767f3 soundwire: fix enumeration completion
7996facaf0ee soundwire: bus: pm_runtime_request_resume on peripheral attachment
c91c07ae0849 selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
1cdb50faf7f7 selftests/rseq: check if libc rseq support is registered
0f1f471b91f4 drm/imx/ipuv3: Fix front porch adjustment upon hactive aligning
5058c1444040 powerpc/mm/altmap: Fix altmap boundary check
eb7a5e4d14c8 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
70643e98cbc3 mtd: rawnand: rockchip: Align hwecc vs. raw page helper layouts
1796b492f8cc mtd: rawnand: rockchip: fix oobfree offset and description
f6807b62fb0e mtd: rawnand: omap_elm: Fix incorrect type in assignment
596be6716bc5 ext2: Drop fragment support
0ccfe21949bc fs: Protect reconfiguration of sb read-write from racing writes
27d0f755d649 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
fbe5a2fed815 Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
afd9a31b5aa4 fs/sysv: Null check to prevent null-ptr-deref bug
80ec112c1996 fs/ntfs3: Use __GFP_NOWARN allocation at ntfs_load_attr_list()
0d6f639f1dcd file: reinstate f_pos locking optimization for regular files
b44d28b98f18 bpf, cpumap: Make sure kthread is running before map update returns
8089eb93d678 drm/ttm: check null pointer before accessing when swapping
ef0d07c66843 open: make RESOLVE_CACHED correctly test for O_TMPFILE
c81bdf8f9f2b bpf: Disable preemption in bpf_event_output
ae07cfe2b099 rbd: prevent busy loop when requesting exclusive lock
7978bcca4c1f wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
32ca6a55e10e net: tap_open(): set sk_uid from current_fsuid()
4ed3eed99ee6 net: tun_chr_open(): set sk_uid from current_fsuid()
adacc3a954fa arm64: dts: stratix10: fix incorrect I2C property for SCL signal
b92c88009da1 mtd: rawnand: meson: fix OOB available bytes for ECC
b0875c583e41 mtd: spinand: toshiba: Fix ecc_get_status
1c33ca1e1974 exfat: release s_lock before calling dir_emit()
8a34a242cf03 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
a74878207b02 x86/CPU/AMD: Do not leak quotient data after a division by 0
b8f029fc4075 firmware: arm_scmi: Drop OF node reference in the transport channel setup
287c2c8677ed ceph: defer stopping mdsc delayed_work
98b521d10e73 USB: zaurus: Add ID for A-300/B-500/C-700
cd6872f2cf56 libceph: fix potential hang in ceph_osdc_notify()
e5f5b4a89809 scsi: storvsc: Limit max_sectors for virtual Fibre Channel devices
212a9a3c67be scsi: zfcp: Defer fc_rport blocking until after ADISC response
dac382725394 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
4517782e1bc3 tcp_metrics: annotate data-races around tm->tcpm_net
e842a68667d4 tcp_metrics: annotate data-races around tm->tcpm_vals[]
d3184bea4ace tcp_metrics: annotate data-races around tm->tcpm_lock
9a7367cbe33d tcp_metrics: annotate data-races around tm->tcpm_stamp
6f6bd67f4894 tcp_metrics: fix addr_same() helper
b0acbcf1e7a1 prestera: fix fallback to previous version on same major version
d6d9d0f5a5e0 net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
c999fb1039dd net/mlx5: fs_core: Make find_closest_ft more generic
32ef2c0c6cf1 vxlan: Fix nexthop hash size
1bb54a21f4d9 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
64e3affee288 s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
a0da2684db18 net: dcb: choose correct policy to parse DCB_ATTR_BCN
193333229aac net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
766c9dd00c5f net: korina: handle clk prepare error in korina_probe()
6cecfdf65053 net: ll_temac: fix error checking of irq_of_parse_and_map()
3761ff4f8670 net: ll_temac: Switch to use dev_err_probe() helper
5c534640a7da bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
79c3d81c9ad1 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
9edf7955025a net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
262430dfc618 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
b58d34068fd9 bpf, cpumap: Handle skb as well when clean up ptr_ring
f04f6d9b3b06 net/sched: taprio: Limit TCA_TAPRIO_ATTR_SCHED_CYCLE_TIME to INT_MAX.
2c55d4941518 net: add missing data-race annotation for sk_ll_usec
e934c50c48e2 net: add missing data-race annotations around sk->sk_peek_off
fdd8d8d54d6a net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
98f0d1db3a27 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
0d1047b77b23 net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
6c058a1f67f0 net: annotate data-races around sk->sk_max_pacing_rate
2950c5ac65b3 qed: Fix scheduling in a tasklet while getting stats
a19952dbb5b6 qed: Fix kernel-doc warnings
6d8c259f4827 mISDN: hfcpci: Fix potential deadlock on &hc->lock
8dedcc6af341 net: sched: cls_u32: Fix match key mis-addressing
675d29de69c7 perf test uprobe_from_different_cu: Skip if there is no gcc
0f6e3d8d7f91 net: dsa: fix value check in bcm_sf2_sw_probe()
047508edd602 rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
cc9ebceaa6d0 bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
8f9a04c742e1 net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
00cecb0a8f9e net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
4c224ea31bed wifi: cfg80211: Fix return value in scan logic
8e72db3ffa5d KVM: s390: fix sthyi error handling
809edb4262f0 word-at-a-time: use the same return type for has_zero regardless of endianness
b7880809d75d arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
804e72062be4 iommu/arm-smmu-v3: Document nesting-related errata
744e6b80b830 iommu/arm-smmu-v3: Add explicit feature for nesting
fd86b5944215 iommu/arm-smmu-v3: Document MMU-700 erratum 2812531
2de9f3dcfe63 iommu/arm-smmu-v3: Work around MMU-600 erratum 1076982
a850fa85d477 arm64: errata: Add detection for TRBE write to out-of-range
073699df4a09 arm64: errata: Add workaround for TSB flush failures
44b45e8161a5 net/mlx5: Free irqs only on shutdown callback
40601542c43c perf: Fix function pointer case
c12fa4ac8997 io_uring: gate iowait schedule on having pending requests
c275eaaaa342 Linux 5.15.125
754e0c7c4a30 x86: fix backwards merge of GDS/SRSO bit
b14a3924c267 xen/netback: Fix buffer overrun triggered by unusual packet
153f9a7b02d4 x86/srso: Tie SBPB bit setting to microcode patch detection
df4c3823cba5 x86/srso: Fix return thunks in generated code
0071b17eb66b x86/srso: Add IBPB on VMEXIT
5398faac76a6 x86/srso: Add IBPB
c24aaa7dde5f x86/srso: Add SRSO_NO support
4e9115e194a8 x86/srso: Add IBPB_BRTYPE support
b35087763a44 x86/srso: Add a Speculative RAS Overflow mitigation
c3b4c644525e x86/cpu, kvm: Add support for CPUID_80000021_EAX
236dd7133394 x86/bugs: Increase the x86 bugs vector size to two u32s
0242a8bdef56 Documentation/x86: Fix backwards on/off logic about YMM support
27a72e350869 x86/mm: Initialize text poking earlier
d0317b9502ea mm: Move mm_cachep initialization to mm_init()
8e4c2530879d x86/mm: Use mm_alloc() in poking_init()
13ec5cb4c113 x86/mm: fix poking_init() for Xen PV guests
3e90080d5665 x86/xen: Fix secondary processors' FPU initialization
348741a9e4d3 KVM: Add GDS_NO support to KVM
59d78655f808 x86/speculation: Add Kconfig option for GDS
0cc5643b63ae x86/speculation: Add force option to GDS mitigation
348a89e20184 x86/speculation: Add Gather Data Sampling mitigation
a094d3b30967 x86/fpu: Move FPU initialization into arch_cpu_finalize_init()
59f2739111ca x86/fpu: Mark init functions __init
bb9c20d903f6 x86/fpu: Remove cpuinfo argument from init functions
de8b7ce4c533 x86/init: Initialize signal frame size late
041d929233bb init, x86: Move mem_encrypt_init() into arch_cpu_finalize_init()
8ae795ed6115 init: Invoke arch_cpu_finalize_init() earlier
7e270cebaffd init: Remove check_bugs() leftovers
285384ac24c3 um/cpu: Switch to arch_cpu_finalize_init()
6ea421786426 sparc/cpu: Switch to arch_cpu_finalize_init()
21a1fc8d13d8 sh/cpu: Switch to arch_cpu_finalize_init()
dfeb371a2707 mips/cpu: Switch to arch_cpu_finalize_init()
4baf46a3ba00 m68k/cpu: Switch to arch_cpu_finalize_init()
8c8165cd25cf ia64/cpu: Switch to arch_cpu_finalize_init()
de8c592cc5a1 ARM: cpu: Switch to arch_cpu_finalize_init()
75da6209d3ba x86/cpu: Switch to arch_cpu_finalize_init()
0774fc2177c3 init: Provide arch_cpu_finalize_init()
(From OE-Core rev: 5832eebee3c150a30bd489699ca693240d11beda)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
16ad71c250c1 Linux 5.10.209
66e4f4a84791 arm64: dts: armada-3720-turris-mox: set irq type for RTC
2e23761beb90 i2c: s3c24xx: fix transferring more than one message in polling mode
da60686bab6b i2c: s3c24xx: fix read transfers in polling mode
8ba74e90162e selftests: mlxsw: qos_pfc: Adjust the test to support 8 lanes
3e1ca8065926 selftests: mlxsw: qos_pfc: Convert to iproute2 dcb
56750ea5d154 mlxsw: spectrum_acl_tcam: Fix stack corruption
a9b233b287aa mlxsw: spectrum_acl_tcam: Reorder functions to avoid forward declarations
d3669ebc4c2a mlxsw: spectrum_acl_tcam: Make fini symmetric to init
a557dbda6407 mlxsw: spectrum_acl_tcam: Add missing mutex_destroy()
936d06d699c3 mlxsw: spectrum: Use 'bitmap_zalloc()' when applicable
e8bfdf630142 mlxsw: spectrum_acl_erp: Fix error flow of pool allocation failure
f90b1cebc442 ethtool: netlink: Add missing ethnl_ops_begin/complete
b44e1aec8038 kdb: Fix a potential buffer overflow in kdb_local()
977c2cf5637a ipvs: avoid stat macros calls from preemptible context
00a86f81c80e netfilter: nf_tables: reject NFT_SET_CONCAT with not field length description
9a4d25267d50 netfilter: nf_tables: skip dead set elements in netlink dump
2d4c0798a1ef netfilter: nf_tables: do not allow mismatch field size and set key length
b099b495e1da net: dsa: vsc73xx: Add null pointer check to vsc73xx_gpio_probe
6c8a5bbca6e6 net: ravb: Fix dma_addr_t truncation in error case
ba77c8b4e106 net: phy: micrel: populate .soft_reset for KSZ9131
1658d7a7a207 net: ethernet: ti: am65-cpsw: Fix max mtu to fit ethernet frames
2295c22348fa net: qualcomm: rmnet: fix global oob in rmnet_policy
b55808b96e63 s390/pci: fix max size calculation in zpci_memcpy_toio()
178b4373446d PCI: keystone: Fix race condition when initializing PHYs
0de2e62067d2 nvmet-tcp: Fix the H2C expected PDU len calculation
172276460ab5 serial: imx: Correct clock error message in function probe()
5ff00408e502 apparmor: avoid crash when parsed profile name is empty
866d32bff035 perf env: Avoid recursively taking env->bpf_progs.lock
39669fae69f3 nvmet-tcp: fix a crash in nvmet_req_complete()
f775f2621c2a nvmet-tcp: Fix a kernel panic when host sends an invalid H2C PDU length
1550b870ae9c usb: cdc-acm: return correct error code on unsupported break
d7c74b010aae tty: use 'if' in send_break() instead of 'goto'
3483ca0390c1 tty: don't check for signal_pending() in send_break()
2cf81d344032 tty: early return from send_break() on TTY_DRIVER_HARDWARE_BREAK
4e76dbd7c360 tty: change tty_write_lock()'s ndelay parameter to bool
abcc25a23731 perf genelf: Set ELF program header addresses properly
1e17feb4ada9 iio: adc: ad9467: fix scale setting
a3167e5ab5b8 iio: adc: ad9467: don't ignore error codes
00e916d9985f iio: adc: ad9467: fix reset gpio handling
8083d6840179 iio: adc: ad9467: Benefit from devm_clk_get_enabled() to simplify
6e04a9d30509 serial: imx: fix tx statemachine deadlock
6746f3e8939d software node: Let args be NULL in software_node_get_reference_args
381bea33a86e acpi: property: Let args be NULL in __acpi_node_get_property_reference
7166e8e9135e libapi: Add missing linux/types.h header to get the __u64 type on io.h
bc57f3ef8a9e serial: 8250: omap: Don't skip resource freeing if pm_runtime_resume_and_get() failed
89b97e6b19a8 power: supply: cw2015: correct time_to_empty units in sysfs
5e3995ec39c4 MIPS: Alchemy: Fix an out-of-bound access in db1550_dev_setup()
c3ed63f6a1c2 MIPS: Alchemy: Fix an out-of-bound access in db1200_dev_setup()
9995dee8b952 mips: Fix incorrect max_low_pfn adjustment
5cdda6239ce6 mips: dmi: Fix early remap on MIPS32
b1528687739b leds: aw2013: Select missing dependency REGMAP_I2C
927626a20738 mfd: syscon: Fix null pointer dereference in of_syscon_register()
c964a0597b50 HID: wacom: Correct behavior when processing some confidence == false touches
c7883c9f83e6 iio: adc: ad7091r: Pass iio_dev to event handler
ba7be6667408 KVM: arm64: vgic-its: Avoid potential UAF in LPI translation cache
9b5a278594b9 KVM: arm64: vgic-v4: Restore pending state on host userspace write
7521ea8f62b2 x86/kvm: Do not try to disable kvmclock if it was not enabled
322c5fe40f7f wifi: mwifiex: configure BSSID consistently when starting AP
ba8a4fba622a wifi: rtlwifi: Convert LNKCTL change to PCIe cap RMW accessors
3dc3122b0be3 wifi: rtlwifi: Remove bogus and dangerous ASPM disable/enable code
5e9142b6a200 iommu/arm-smmu-qcom: Add missing GMU entry to match table
394c6c0b6d9b Bluetooth: Fix atomicity violation in {min,max}_key_size_set
3b8d7a1b8519 rootfs: Fix support for rootfstype= when root= is given
8c0b563e9b4d io_uring/rw: ensure io->bytes_done is always initialized
daa61bacd3b9 pwm: jz4740: Don't use dev_err_probe() in .request()
a7d4ec5672b5 fbdev: flush deferred work in fb_deferred_io_fsync()
ff2d54d9ccb4 ALSA: hda/relatek: Enable Mute LED on HP Laptop 15s-fq2xxx
b5c2a32621ae ALSA: oxygen: Fix right channel of capture volume mixer
57f34589e954 serial: imx: Ensure that imx_uart_rs485_config() is called with enabled clock
b7747ca58e85 usb: mon: Fix atomicity violation in mon_bin_vma_fault
5e5ab50effb5 usb: typec: class: fix typec_altmode_put_partner to put plugs
baaa6d8e3f72 Revert "usb: typec: class: fix typec_altmode_put_partner to put plugs"
f5c09e1d6e33 usb: chipidea: wait controller resume finished for wakeup irq
084de4c659bb Revert "usb: dwc3: don't reset device side if dwc3 was configured as host-only"
1af042358781 Revert "usb: dwc3: Soft reset phy on probe for host"
325388866014 usb: dwc: ep0: Update request status in dwc3_ep0_stall_restart
e70b17282a5c usb: phy: mxs: remove CONFIG_USB_OTG condition for mxs_phy_is_otg_host()
d65cade544de tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
7e7a0d86542b binder: fix race between mmput() and do_exit()
cce8ba6fa4ec xen-netback: don't produce zero-size SKB frags
d1e68ad27901 net: ethernet: mtk_eth_soc: remove duplicate if statements
8a2946391531 kprobes: Fix to handle forcibly unoptimized kprobes on freeing_list
c02cdc2c5e87 Revert "ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek"
79026a2d0a1b virtio-crypto: fix memory leak in virtio_crypto_alg_skcipher_close_session()
dfdb686d1b43 virtio-crypto: fix memory-leak
c3b3389ad046 dma-mapping: Fix build error unused-value
0dfe57f1f237 Input: atkbd - use ab83 as id when skipping the getid command
c8c1158ffb00 binder: fix use-after-free in shinker's callback
abbb90928719 binder: fix unused alloc->free_async_space
fa62c9050e9d binder: fix async space check for 0-sized buffers
4533e7623e6d keys, dns: Fix size check of V1 server-list header
9e8a31c1aa4a of: unittest: Fix of_count_phandle_with_args() expected value message
d5f490343c77 of: Fix double free in of_parse_phandle_with_args_map
c9ee325baed1 IB/iser: Prevent invalidating wrong MR
bedecbb5a5fc mmc: sdhci_omap: Fix TI SoC dependencies
613af7d57622 mmc: sdhci_am654: Fix TI SoC dependencies
8da3a51f74e1 pwm: stm32: Fix enable count for clk in .probe()
e33e1bdbe66a pwm: stm32: Use hweight32 in stm32_pwm_detect_channels
5af4ce2a543d pwm: stm32: Use regmap_clear_bits and regmap_set_bits where applicable
bed5ec2a5984 clk: fixed-rate: fix clk_hw_register_fixed_rate_with_accuracy_parent_hw
764b78b927e7 clk: fixed-rate: add devm_clk_hw_register_fixed_rate
e5236e58cc65 clk: si5341: fix an error code problem in si5341_output_clk_set_rate
428381fbcb1f watchdog: rti_wdt: Drop runtime pm reference count when watchdog is unused
d83662bb9079 watchdog: bcm2835_wdt: Fix WDIOC_SETTIMEOUT handling
6c93290da90b watchdog/hpwdt: Only claim UNKNOWN NMI if from iLO
cbc15095d1ff watchdog: set cdev owner before adding
e4f4a2cb7447 drivers: clk: zynqmp: update divider round rate logic
af0b86199b6c clk: zynqmp: Add a check for NULL pointer
45b4ea38c93c clk: zynqmp: make bestdiv unsigned
7fdcd873c047 drivers: clk: zynqmp: calculate closest mux rate
6cccbfafc0d3 clk: qcom: videocc-sm8150: Add missing PLL config property
84ee04572faa clk: qcom: videocc-sm8150: Update the videocc resets
74bbdacf1bc9 dt-bindings: clock: Update the videocc resets for sm8150
0c8ba6937a8c gpu/drm/radeon: fix two memleaks in radeon_vm_init
520e213a0b97 drivers/amd/pm: fix a use-after-free in kv_parse_power_table
aeed2b4e4a70 drm/amd/pm: fix a double-free in si_dpm_init
d53fee9e34f6 drm/amdgpu/debugfs: fix error code when smc register accessors are NULL
56a79c68b5e3 media: dvb-frontends: m88ds3103: Fix a memory leak in an error handling path of m88ds3103_probe()
b5ebb9b4c1da media: dvbdev: drop refcount on error path in dvb_device_open()
9284f409e407 f2fs: fix to update iostat correctly in f2fs_filemap_fault()
40d36882c7dc f2fs: fix to check compress file in f2fs_move_file_range()
b864287581c5 media: rkisp1: Disable runtime PM in probe error path
962b35733b46 clk: qcom: gpucc-sm8150: Update the gpu_cc_pll1 config
21a30b59693a media: cx231xx: fix a memleak in cx231xx_init_isoc
abd50cebf9c7 drm/bridge: tc358767: Fix return value on error case
3f6932b5baa1 drm/radeon/trinity_dpm: fix a memleak in trinity_parse_power_table
e646308eda40 drm/radeon/dpm: fix a memleak in sumo_parse_power_table
57ca7984806d drm/radeon: check the alloc_workqueue return value in radeon_crtc_init()
c20a6aa0a3f3 drm/drv: propagate errors from drm_modeset_register_all()
da5e0feb12f2 drm/msm/dsi: Use pm_runtime_resume_and_get to prevent refcnt leaks
b704eabe8780 drm/msm/mdp4: flush vblank event on disable
96f5856867f8 ASoC: cs35l34: Fix GPIO name and drop legacy include
defe0327f555 ASoC: cs35l33: Fix GPIO name and drop legacy include
1421b06618f7 drm/radeon: check return value of radeon_ring_lock()
99244692122c drm/radeon/r100: Fix integer overflow issues in r100_cs_track_check()
ca267f79a578 drm/radeon/r600_cs: Fix possible int overflows in r600_cs_check_reg()
6f866885e147 f2fs: fix to avoid dirent corruption
13ea8af95768 drm/bridge: Fix typo in post_disable() description
3233d8bf7893 media: pvrusb2: fix use after free on context disconnection
53926e2a3962 drm/bridge: tpd12s015: Drop buggy __exit annotation for remove function
1eb7ceae4887 drm/nouveau/fence:: fix warning directly dereferencing a rcu pointer
b1a07165be21 rcu: Create an unrcu_pointer() to remove __rcu from a pointer
1d1d5b90ea01 drm/panel-elida-kd35t133: hold panel in reset for unprepare
7794c1481233 RDMA/usnic: Silence uninitialized symbol smatch warnings
d807f4ef22de ARM: davinci: always select CONFIG_CPU_ARM926T
da23bd709b46 ip6_tunnel: fix NEXTHDR_FRAGMENT handling in ip6_tnl_parse_tlv_enc_lim()
4e09df9b24b1 Bluetooth: btmtkuart: fix recv_buf() return value
fd54d16613cf Bluetooth: Fix bogus check for re-auth no supported with non-ssp
15be96e1a628 netfilter: nf_tables: mark newset as dead on transaction abort
6f39bea6629a wifi: rtlwifi: rtl8192se: using calculate_bit_shift()
c7138266538e wifi: rtlwifi: rtl8192ee: using calculate_bit_shift()
99f56c3f7c56 wifi: rtlwifi: rtl8192de: using calculate_bit_shift()
b75b68dde5c1 rtlwifi: rtl8192de: make arrays static const, makes object smaller
df14e4321997 wifi: rtlwifi: rtl8192ce: using calculate_bit_shift()
016781c16e96 wifi: rtlwifi: rtl8192cu: using calculate_bit_shift()
bf277a76d31a wifi: rtlwifi: rtl8192c: using calculate_bit_shift()
483c975e4094 wifi: rtlwifi: rtl8188ee: phy: using calculate_bit_shift()
31b651a7a17d wifi: rtlwifi: add calculate_bit_shift()
64299791d070 dma-mapping: clear dev->dma_mem to NULL after freeing it
a6dd1095640b dma-mapping: Add dma_release_coherent_memory to DMA API
ad43344ab432 virtio/vsock: fix logic which reduces credit update messages
30ae0c663141 selftests/net: fix grep checking for fib_nexthop_multiprefix
7a0f8295e7e1 scsi: hisi_sas: Replace with standard error code return value
afea95d319cc bpf: Fix verification of indirect var-off stack access
419ab8f74a4b arm64: dts: qcom: sdm845-db845c: correct LED panic indicator
812cebdc5f7b arm64: dts: qcom: qrb5165-rb5: correct LED panic indicator
ba31bb08c15c scsi: fnic: Return error if vmalloc() failed
2757f17972d8 bpf: fix check for attempt to corrupt spilled pointer
7e98bbeb0708 arm64: dts: ti: k3-am65-main: Fix DSS irq trigger type
d49863ed285d wifi: rtlwifi: rtl8821ae: phy: fix an undefined bitwise shift behavior
2799324d92a6 firmware: meson_sm: populate platform devices from sm device tree data
3959dbb37595 firmware: ti_sci: Fix an off-by-one in ti_sci_debugfs_create()
01f9feb5edc5 net/ncsi: Fix netlink major/minor version numbers
7bcddd12a947 ncsi: internal.h: Fix a spello
ae98b7f7bbfb ARM: dts: qcom: apq8064: correct XOADC register address
4675cacd6b02 wifi: libertas: stop selecting wext
24d8aef5d93b wifi: ath11k: Defer on rproc_get failure
91f311155884 bpf: Add crosstask check to __bpf_get_stack
d5d181df8d75 bpf, lpm: Fix check prefixlen before walking trie
eb0eac573646 wifi: rtw88: fix RX filter in FIF_ALLMULTI flag
d8caf15ab156 NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT
722c700dd87a blocklayoutdriver: Fix reference leak of pnfs_device_node
4518dc468cdd crypto: scomp - fix req->dst buffer overflow
1798c8fd0093 crypto: sahara - do not resize req->src when doing hash operations
67ae336f3b83 crypto: sahara - fix processing hash requests with req->nbytes < sg->length
b3287c8a7eab crypto: sahara - improve error handling in sahara_sha_process()
98985edab61f crypto: sahara - fix wait_for_completion_timeout() error handling
69451bf97c83 crypto: sahara - fix ahash reqsize
d8d9580831ea crypto: sahara - handle zero-length aes requests
b839648d0585 crypto: sahara - avoid skcipher fallback code duplication
14f57a013a95 crypto: virtio - Wait for tasklet to complete on device remove
5c28478af371 gfs2: Fix kernel NULL pointer dereference in gfs2_rgrp_dump
57c7b331f0e5 gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt
22f63f9bc851 Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved"
cd48d2a8e6ba fs: indicate request originates from old mount API
acd413da3e1f pstore: ram_core: fix possible overflow in persistent_ram_init_ecc()
c60fd7a66366 crypto: sahara - fix error handling in sahara_hw_descriptor_create()
25b7ca747b0c crypto: sahara - fix processing requests with cryptlen < sg->length
fc91d32c7ded crypto: sahara - fix ahash selftest failure
4f4786b81845 crypto: sahara - fix cbc selftest failure
ccdb86c339d5 crypto: sahara - remove FLAGS_NEW_KEY logic
7f807dc07341 crypto: af_alg - Disallow multiple in-flight AIO requests
97f9d0455bd4 crypto: ccp - fix memleak in ccp_init_dm_workarea
95586bb74bf4 crypto: sa2ul - Return crypto_aead_setkey to transfer the error
0eb69890e867 crypto: virtio - Handle dataq logic with tasklet
0dee72f9b7ba virtio-crypto: wait ctrl queue instead of busy polling
4ee475e76b5e virtio-crypto: use private buffer for control request
7d386768ef66 virtio-crypto: change code style
1ff57428894f virtio-crypto: implement RSA algorithm
f32dfee5a6a6 virtio-crypto: introduce akcipher service
b2092cdcdabc virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC
1bc7a682edea selinux: Fix error priority for bind with AF_UNSPEC on PF_INET6 socket
001a3f59d8c9 mtd: Fix gluebi NULL pointer dereference caused by ftl notifier
1d7b39c842c8 ACPI: extlog: Clear Extended Error Log status when RAS_CEC handled the error
46e3dc02a4ae spi: sh-msiof: Enforce fixed DTDL for R-Car H3
94c742324ed7 efivarfs: force RO when remounting if SetVariable is not supported
44a88650ba55 calipso: fix memory leak in netlbl_calipso_add_pass()
5ac84b01a09b netlabel: remove unused parameter in netlbl_netlink_auditinfo()
47210a5754ba net: netlabel: Fix kerneldoc warnings
d5ce66bdf6e4 cpufreq: scmi: process the result of devm_of_clk_add_hw_provider()
fda130920584 cpufreq: Use of_property_present() for testing DT property presence
ba7c7e353041 of: Add of_property_present() helper
ded221bf4c74 of: property: define of_property_read_u{8,16,32,64}_array() unconditionally
f39c3d578c7d ACPI: LPIT: Avoid u32 multiplication overflow
c4e1a0ef0b47 ACPI: video: check for error while searching for backlight device parent
11ac297aba78 mtd: rawnand: Increment IFC_TIMEOUT_MSECS for nand controller response
f8df7c9886db spi: spi-zynqmp-gqspi: fix driver kconfig dependencies
5a669f3511d2 powerpc/imc-pmu: Add a null pointer check in update_events_in_group()
a67a04ad05ac powerpc/powernv: Add a null pointer check in opal_powercap_init()
e6ad05e3ae9c powerpc/powernv: Add a null pointer check in opal_event_init()
1eefa93faf69 powerpc/powernv: Add a null pointer check to scom_debug_init_one()
428ab6a9dda5 selftests/powerpc: Fix error handling in FPU/VMX preemption tests
b582aa1f6641 powerpc/pseries/memhp: Fix access beyond end of drmem array
f2ec41874b65 powerpc/pseries/memhotplug: Quieten some DLPAR operations
81dce186f1dd powerpc/44x: select I2C for CURRITUCK
d67339e9c81e powerpc: Remove in_kernel_text()
ecbbd90e7046 powerpc: add crtsavres.o to always-y instead of extra-y
6aa7865ba7ff EDAC/thunderx: Fix possible out-of-bounds string access
36dbbfff2823 x86/lib: Fix overflow when counting digits
83da4fc5aa5c coresight: etm4x: Fix width of CCITMIN field
67d3d17e3166 PCI: Add ACS quirk for more Zhaoxin Root Ports
e5457b54add0 parport: parport_serial: Add Brainboxes device IDs and geometry
937293ff64f4 parport: parport_serial: Add Brainboxes BAR details
5e0be1229ae1 uio: Fix use-after-free in uio_open
214aac202d97 binder: fix comment on binder_alloc_new_buf() return value
689f13128fbc binder: fix trivial typo of binder_free_buf_locked()
e18d60757bca binder: use EPOLLERR from eventpoll.h
19d949b37e4a ACPI: resource: Add another DMI match for the TongFang GMxXGxx
f138fb6e640b drm/crtc: fix uninitialized variable use
7ba78e08238b ARM: sun9i: smp: fix return code check of of_property_match_string
01d89184152f net: qrtr: ns: Return 0 if server port is not present
dbf8b0d9387f ida: Fix crash in ida_free when the bitmap is empty
d8a07ba130da i2c: rk3x: fix potential spinlock recursion on poll
a57c59c85c5a Input: xpad - add Razer Wolverine V2 support
86e4e2eea4ea ARC: fix spare error
9700ff5a4f77 s390/scm: fix virtual vs physical address confusion
6e17155869fb Input: i8042 - add nomux quirk for Acer P459-G2-M
b0e82ef61153 Input: atkbd - skip ATKBD_CMD_GETID in translated mode
6f1614080fc6 reset: hisilicon: hi6220: fix Wvoid-pointer-to-enum-cast warning
8d6913d05025 ring-buffer: Do not record in NMI if the arch does not support cmpxchg in NMI
439f3bbf7554 tracing: Add size check when printing trace_marker output
bc6619c9aa91 tracing: Have large events show up as '[LINE TOO BIG]' instead of nothing
c0f1db7380aa jbd2: fix soft lockup in journal_finish_inode_data_buffers()
cd94f81f7752 neighbour: Don't let neigh_forced_gc() disable preemption for long
3887ba719800 drm/crtc: Fix uninit-value bug in drm_mode_setcrtc
956b740f3e46 jbd2: correct the printing of write_flags in jbd2_write_superblock()
656d684109c6 clk: rockchip: rk3128: Fix HCLK_OTG gate register
05644e636541 drm/exynos: fix a wrong error checking
0fc35b0d9f94 drm/exynos: fix a potential error pointer dereference
fb2f34d93992 nvme: introduce helper function to get ctrl state
a8b1ddeeacd9 ASoC: da7219: Support low DC impedance headset
1059aa41c5a8 net/tg3: fix race condition in tg3_reset_task()
44ad1b9eb37f nouveau/tu102: flush all pdbs on vmm flush
ffe13302b8fd ASoC: rt5650: add mutex to avoid the jack detection failure
8b50b177bf98 ASoC: cs43130: Fix incorrect frame delay configuration
921ff9f2b19e ASoC: cs43130: Fix the position of const qualifier
304529d56449 ASoC: Intel: Skylake: mem leak in skl register function
1e31b47b2e57 ASoC: nau8822: Fix incorrect type in assignment and cast to restricted __be16
9c89777c7dcc ASoC: Intel: Skylake: Fix mem leak in few functions
c78083013bef ASoC: wm8974: Correct boost mixer inputs
06a33eec1dc2 nvme-core: check for too small lba shift
974f127fcf65 drm/amdgpu: Fix cat debugfs amdgpu_regs_didt causes kernel null pointer
52a33dbeacc8 debugfs: fix automount d_fsdata usage
65bde47aaddc mptcp: fix uninit-value in mptcp_incoming_options
6b00598b64dd ALSA: hda - Fix speaker and headset mic pin config for CHUWI CoreBook XPro
94e192054fac pinctrl: lochnagar: Don't build on MIPS
3e47740091b0 f2fs: explicitly null-terminate the xattr list
3fee45ee557a Linux 5.10.208
929ba86476b3 Revert "nvme: use command_id instead of req->tag in trace_nvme_complete_rq()"
8a10841c1a9c PCI: Disable ATS for specific Intel IPU E2000 devices
b74a0c4ddf57 PCI: Extract ATS disabling to a helper function
25d1e7be85cf netfilter: nf_tables: Reject tables of unsupported family
03585b18b715 drm/qxl: fix UAF on handle creation
dd56c5790dc3 ipv6: remove max_size check inline with ipv4
c6b2a6b827d4 net: tls, update curr on splice as well
d36b6b152f47 powerpc: update ppc_save_regs to save current r1 in pt_regs
ae64985e0e9c mmc: sdhci-sprd: Fix eMMC init failure after hw reset
f7796d76bddd mmc: core: Cancel delayed work before releasing host
c29da60e1f6b mmc: rpmb: fixes pause retune on all RPMB partitions.
c82efcaad2a4 mmc: meson-mx-sdhc: Fix initialization frozen issue
73704c6b35c7 mm: fix unmap_mapping_range high bits shift bug
4aca0af44721 i2c: core: Fix atomic xfer check for non-preempt config
0ba8c7ef197c x86/kprobes: fix incorrect return address calculation in kprobe_emulate_call_indirect
23c006a760a7 firewire: ohci: suppress unexpected system reboot in AMD Ryzen machines and ASM108x/VT630x PCIe cards
70168fdc743b mm/memory-failure: check the mapcount of the precise page
18203c4484d5 net: Implement missing SO_TIMESTAMPING_NEW cmsg support
701b03fc14f7 bnxt_en: Remove mis-applied code from bnxt_cfg_ntp_filters()
cfbf618e9a21 asix: Add check for usbnet_get_endpoints
0fc5fe6e4134 net/qla3xxx: fix potential memleak in ql_alloc_buffer_queues
c492f9c7d313 net/qla3xxx: switch from 'pci_' to 'dma_' API
53e92564c56a i40e: Restore VF MSI-X state during PCI reset
6d3465c3dd53 ASoC: meson: g12a-tohdmitx: Fix event generation for S/PDIF mux
e08399e81210 ASoC: meson: g12a-toacodec: Fix event generation
51e88b2cef12 ASoC: meson: g12a-tohdmitx: Validate written enum values
85f8d007deab ASoC: meson: g12a-toacodec: Validate written enum values
21ecce245624 i40e: fix use-after-free in i40e_aqc_add_filters()
f8c03fd8262e net: Save and restore msg_namelen in sock_sendmsg
06ce3b8ec444 netfilter: nft_immediate: drop chain reference counter on error
cf3c516dec82 netfilter: nftables: add loop check helper function
4366b7e1f541 net: bcmgenet: Fix FCS generation for fragmented skbuffs
d1eb795385e1 sfc: fix a double-free bug in efx_probe_filters
cb69cad457fa ARM: sun9i: smp: Fix array-index-out-of-bounds read in sunxi_mc_smp_init
8abb7ab7cf2f net: sched: em_text: fix possible memory leak in em_text_destroy()
ecdfb0970c09 i40e: Fix filter input checks to prevent config with invalid values
8d4ae760c793 drm/i915/dp: Fix passing the correct DPCD_REV for drm_dp_set_phy_test_pattern
3ff482518b8e octeontx2-af: Fix marking couple of structure as __packed
6adeb15cb6ad nfc: llcp_core: Hold a ref to llcp_local->dev when holding a ref to llcp_local
74c9135d1659 ALSA: hda/realtek: Fix mute and mic-mute LEDs for HP ProBook 440 G6
132ba71b4e81 block: Don't invalidate pagecache for invalid falloc modes
ef1d1d7c1048 keys, dns: Fix missing size check of V1 server-list header
03a0e87f70e8 Linux 5.10.207
a7fd5c7ba4b9 scsi: core: Always send batch on reset or error handling command
e30419672e3a Revert "scsi: core: Add scsi_prot_ref_tag() helper"
f60f60e1deca Revert "scsi: core: Introduce scsi_get_sector()"
a5edb4070293 Revert "scsi: core: Make scsi_get_lba() return the LBA"
212929776027 Revert "scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request"
cea19678bf55 Revert "scsi: core: Use a structure member to track the SCSI command submitter"
6963d049a422 Revert "scsi: core: Always send batch on reset or error handling command"
(From OE-Core rev: bc5c1a8631e65a2e6715987f67b8957b41da5dcc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
cf13ba74e8eb Linux 5.10.206
2df1e1887c68 spi: atmel: Fix PDC transfer setup bug
2a0a658ed6ef Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled
ecd50f820d86 Revert "MIPS: Loongson64: Enable DMA noncoherent support"
9175341bd80b dm-integrity: don't modify bio's immutable bio_vec in integrity_metadata()
73117ea03363 netfilter: nf_tables: skip set commit for deleted/destroyed sets
8bf79dec73fe tracing: Fix blocked reader of snapshot buffer
0afe42022865 ring-buffer: Fix wake ups when buffer_percent is set to 100
9db5239d7533 scsi: core: Always send batch on reset or error handling command
f2d30198c053 scsi: core: Use a structure member to track the SCSI command submitter
df83ca8e986d scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
d054858a9c9e scsi: core: Make scsi_get_lba() return the LBA
f230e6d4249b scsi: core: Introduce scsi_get_sector()
294d66c35a4e scsi: core: Add scsi_prot_ref_tag() helper
929f475ebaf0 spi: atmel: Fix CS and initialization bug
23d9267c548b spi: atmel: Switch to transfer_one transfer method
db1b14eec8c6 Bluetooth: af_bluetooth: Fix Use-After-Free in bt_sock_recvmsg
0c54b79d1d9b smb: client: fix OOB in smbCalcSize()
203a412e52b5 smb: client: fix OOB in SMB2_query_info_init()
79e158ddc3c7 usb: fotg210-hcd: delete an incorrect bounds test
da448f145f8d Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE
4bc912140b1c Bluetooth: use inclusive language in SMP
e219c3110a16 Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg
cdbc4a1115a5 ARM: dts: Fix occasional boot hang for am3 usb
1e2db0124c69 9p/net: fix possible memory leak in p9_check_errors()
c4a22227f7eb x86/alternatives: Sync core before enabling interrupts
7d407ef18327 lib/vsprintf: Fix %pfwf when current node refcount == 0
565fadc3ea91 bus: ti-sysc: Flush posted write only after srst_udelay
e50cfb544742 tracing / synthetic: Disable events after testing in synth_event_gen_test_init()
cd6e41593ed7 dt-bindings: nvmem: mxs-ocotp: Document fsl,ocotp
786788bb1396 net: ks8851: Fix TX stall caused by TX buffer overrun
391c1019a005 net: rfkill: gpio: set GPIO direction
6d7b8e5a6d91 net: 9p: avoid freeing uninit memory in p9pdu_vreadf
45b63f09ba89 Input: soc_button_array - add mapping for airplane mode button
2aa744ad0e9e Bluetooth: L2CAP: Send reject on command corrupted request
25a6fdd26d13 Bluetooth: hci_event: Fix not checking if HCI_OP_INQUIRY has been sent
71e1c7654010 USB: serial: option: add Quectel RM500Q R13 firmware support
d521896bcc0b USB: serial: option: add Foxconn T99W265 with new baseline
d0cf8a4bee42 USB: serial: option: add Quectel EG912Y module support
f41f44cea9eb USB: serial: ftdi_sio: update Actisense PIDs constant names
20d84a19466f wifi: cfg80211: fix certs build to not depend on file order
7a0a5cbfea34 wifi: cfg80211: Add my certificate
9dcf50da596d iio: adc: ti_am335x_adc: Fix return value check of tiadc_request_dma()
abbebddb19ac iio: common: ms_sensors: ms_sensors_i2c: fix humidity conversion time table
c40db29812f9 scsi: bnx2fc: Fix skb double free in bnx2fc_rcv()
e3749f85fddc Input: ipaq-micro-keys - add error handling for devm_kmemdup
b5f67cea27fa iio: imu: inv_mpu6050: fix an error code problem in inv_mpu6050_read_raw
505df1c0abe6 interconnect: Treat xlate() returning NULL node as an error
cc5eec86a4ff btrfs: do not allow non subvolume root targets for snapshot
bd267af18f7b smb: client: fix NULL deref in asn1_ber_decoder()
41350e813acf ALSA: hda/hdmi: add force-connect quirk for NUC5CPYB
a4692c38cd57 ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10
e032ddb0e387 pinctrl: at91-pio4: use dedicated lock class for IRQ
0b85149a9dc1 i2c: aspeed: Handle the coalesced stop conditions with the start conditions.
3dce7a52b2fa afs: Fix overwriting of result of DNS query
97be1e865e70 keys, dns: Allow key types (eg. DNS) to be reclaimed immediately on expiry
9e0d18f946b2 net: check dev->gso_max_size in gso_features_check()
59dc16ce095d net: warn if gso_type isn't set for a GSO SKB
63ad66d4844b afs: Fix dynamic root lookup DNS check
65d2c287fc00 afs: Fix the dynamic root's d_delete to always delete unused dentries
a3218319ee86 net: check vlan filter feature in vlan_vids_add_by_dev() and vlan_vids_del_by_dev()
12e5a4719c99 net/rose: fix races in rose_kill_by_device()
be0988c9b075 ethernet: atheros: fix a memleak in atl1e_setup_ring_resources
8b6f8bfe3a3a net: sched: ife: fix potential use-after-free
f245312e9f4f net/mlx5e: Correct snprintf truncation handling for fw_version buffer used by representors
e8ba688a64f9 net/mlx5: Fix fw tracer first block check
fc4c53f8e929 net/mlx5e: Fix slab-out-of-bounds in mlx5_query_nic_vport_mac_list()
50aa92e6999d Revert "net/mlx5e: fix double free of encap_header"
b851889e9184 wifi: mac80211: mesh_plink: fix matches_local logic
717f08fb5140 s390/vx: fix save/restore of fpu kernel context
c48219fad182 reset: Fix crash when freeing non-existent optional resets
c999682ce8de ARM: OMAP2+: Fix null pointer dereference and memory leak in omap_soc_device_init
dbc8edb80f05 smb: client: fix OOB in smb2_query_reparse_point()
bc3c57493b20 ksmbd: fix wrong name of SMB2_CREATE_ALLOCATION_SIZE
(From OE-Core rev: 28b884d3ba7854fbddd353f57214a4a24799f29c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
d330ef1d295d Linux 5.10.203
9c957e2b5254 driver core: Release all resources during unbind before updating device links
2325d3b6b10f r8169: fix deadlock on RTL8125 in jumbo mtu mode
b29e6055db1e r8169: disable ASPM in case of tx timeout
8b76708eb9f1 mmc: sdhci-sprd: Fix vqmmc not shutting down after the card was pulled
b532bc9b73e6 mmc: core: add helpers mmc_regulator_enable/disable_vqmmc
376fabe3677a mmc: block: Retry commands in CQE error recovery
bf62a283a779 mmc: core: convert comma to semicolon
bb785011843e mmc: cqhci: Fix task clearing in CQE error recovery
cb9ca7cc273b mmc: cqhci: Warn of halt or task clear failure
e94ededefc42 mmc: cqhci: Increase recovery halt timeout
2011f06e32ab cpufreq: imx6q: Don't disable 792 Mhz OPP unnecessarily
6b35f36ff8f0 cpufreq: imx6q: don't warn for disabling a non-existing frequency
910566a789a2 scsi: qla2xxx: Fix system crash due to bad pointer access
46a4bf13502f scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request
b19fe82b4b92 scsi: core: Introduce the scsi_cmd_to_rq() function
c2b6f7e48e38 smb3: fix caching of ctime on setxattr
f9aa2857c6e6 fs: add ctime accessors infrastructure
8d4237a149e3 drm/amdgpu: don't use ATRM for external devices
2df04d76c97d driver core: Move the "removable" attribute from USB to core
01fbfcd8105c ima: annotate iint mutex to avoid lockdep false positive warnings
8a3322a35f74 fbdev: stifb: Make the STI next font pointer a 32-bit signed offset
15bc430fc176 misc: pci_endpoint_test: Add deviceID for J721S2 PCIe EP device support
a6128ad78771 misc: pci_endpoint_test: Add deviceID for AM64 and J7200
c922282d11b3 s390/cmma: fix detection of DAT pages
03e07092c6ce s390/mm: fix phys vs virt confusion in mark_kernel_pXd() functions family
cb420e35571c ASoC: SOF: sof-pci-dev: Fix community key quirk detection
b37e1fbe6d30 ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks
3a79fcb743f7 ASoC: SOF: sof-pci-dev: add parameter to override topology filename
4aeb3320d70e ASoC: SOF: sof-pci-dev: use community key on all Up boards
6368a32d26a3 ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header
8e52b19d92e1 smb3: fix touch -h of symlink
889c84e2b200 net: ravb: Start TX queues after HW initialization succeeded
5d428cda38e8 net: ravb: Use pm_runtime_resume_and_get()
f78d0f301395 ravb: Fix races between ravb_tx_timeout_work() and net related ops
a36e00e957a2 r8169: prevent potential deadlock in rtl8169_close
8a909c119827 Revert "workqueue: remove unused cancel_work()"
72ce3379cd5e octeontx2-pf: Fix adding mbox work queue entry when num_vfs > 64
ef7af2105a25 net: stmmac: xgmac: Disable FPE MMC interrupts
f18bcace1294 selftests/net: mptcp: fix uninitialized variable warnings
cb1644f9f005 selftests/net: ipsec: fix constant out of range
fe7fd9c209e8 dpaa2-eth: increase the needed headroom to account for alignment
772fe1da9a8d ipv4: igmp: fix refcnt uaf issue when receiving igmp query packet
9ef94ec8e52e usb: config: fix iteration issue in 'usb_get_bos_descriptor()'
713530d3c8f1 USB: core: Change configuration warnings to notices
ae6e41066e6e hv_netvsc: fix race of netvsc and VF register_netdevice
4937fb36bbb8 Input: xpad - add HyperX Clutch Gladiate Support
5c4d5c8556ee btrfs: make error messages more clear when getting a chunk map
74ff16c84433 btrfs: send: ensure send_fd is writable
12a0ec5ed7cf btrfs: fix off-by-one when checking chunk map includes logical address
baaab02a8c0b btrfs: ref-verify: fix memory leaks in btrfs_ref_tree_mod()
2d6c2238acf8 btrfs: add dmesg output for first mount and last unmount of a filesystem
bab9cec493b6 parisc: Drop the HP-UX ENOSYM and EREMOTERELEASE error codes
b53dc7c766ae powerpc: Don't clobber f0/vs0 during fp|altivec register save
b5cbbc2b2da9 iommu/vt-d: Add MTL to quirk list to skip TE disabling
f62ceb880a71 bcache: revert replacing IS_ERR_OR_NULL with IS_ERR
18ac427906af dm verity: don't perform FEC for failed readahead IO
c3c9f9273822 dm-verity: align struct dm_verity_fec_io properly
5de40a7ffaa0 ALSA: hda/realtek: Add supported ALC257 for ChromeOS
cf80c538061e ALSA: hda/realtek: Headset Mic VREF to 100%
f338f738d7bd ALSA: hda: Disable power-save on KONTRON SinglePC
b02b66194d54 mmc: block: Do not lose cache flush during CQE error recovery
71c9fb31e18b firewire: core: fix possible memory leak in create_units()
d6bac7048f28 pinctrl: avoid reload of p state in list iteration
8fb79be6e980 io_uring: fix off-by one bvec index
f5f85ea5bb6a USB: dwc3: qcom: fix wakeup after probe deferral
5ac96667ea32 usb: dwc3: set the dma max_seg_size
2620c5977f49 usb: dwc3: Fix default mode initialization
d5325ed6eb7c USB: dwc2: write HCINT with INTMASK applied
5d7a5e63dc3b USB: serial: option: don't claim interface 4 for ZTE MF290
f1432dff5dd6 USB: serial: option: fix FM101R-GL defines
14a6e089d610 USB: serial: option: add Fibocom L7xx modules
f49ad460a2c8 bcache: fixup lock c->root error
be327b8f76c2 bcache: fixup init dirty data errors
3ebf83df623a bcache: prevent potential division by zero error
e74c2e6fecb7 bcache: check return value from btree_node_alloc_replacement()
c73dd8f4b476 dm-delay: fix a race between delay_presuspend and delay_bio
a70b6da7c640 hv_netvsc: Mark VF as slave before exposing it to user-mode
ff6c130e48a7 hv_netvsc: Fix race of register_netdevice_notifier and VF register
518ef825016d USB: serial: option: add Luat Air72*U series products
c841de6247e9 s390/dasd: protect device queue against concurrent access
89f9ba7ee702 bcache: fixup multi-threaded bch_sectors_dirty_init() wake-up race
cd7a0695906d bcache: replace a mistaken IS_ERR() by IS_ERR_OR_NULL() in btree_gc_coalesce()
be8af3b6c80d swiotlb-xen: provide the "max_mapping_size" method
8c4b5cc90843 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CVA
0f312dc1eb2f ASoC: simple-card: fixup asoc_simple_probe() error handling
fcc60c0a1870 nfsd: lock_rename() needs both directories to live on the same fs
ec75d1d0cd2c ext4: make sure allocate pending entry not fail
10341e77e49f ext4: fix slab-use-after-free in ext4_es_insert_extent()
5527898c6a9f ext4: using nofail preallocation in ext4_es_insert_extent()
2ae2be6e7cd7 ext4: using nofail preallocation in ext4_es_insert_delayed_block()
aa6568033cfb ext4: using nofail preallocation in ext4_es_remove_extent()
608758ef8670 ext4: use pre-allocated es in __es_remove_extent()
fcb07d8ea363 ext4: use pre-allocated es in __es_insert_extent()
0cc7653887b0 ext4: factor out __es_alloc_extent() and __es_free_extent()
8234c1c690a3 ext4: add a new helper to check if es must be kept
62526a55fee7 MIPS: KVM: Fix a build warning about variable set but not used
3b2e8b30b0d7 media: ccs: Correctly initialise try compose rectangle
1301467cbe4c lockdep: Fix block chain corruption
cbfa5aadd650 USB: dwc3: qcom: fix ACPI platform device leak
68fe711312f1 USB: dwc3: qcom: fix resource leaks on probe deferral
2be451e7a2f1 nvmet: nul-terminate the NQNs passed in the connect command
86a7f67d7605 nvmet: remove unnecessary ctrl parameter
d24a18cb51bf afs: Fix file locking on R/O volumes to operate in local mode
6e48c3175d0b afs: Return ENOENT if no cell DNS record can be found
497e9b0b21a6 net: axienet: Fix check for partial TX checksum
8fb804dabdda amd-xgbe: propagate the correct speed and duplex status
b7c9e8c038f5 amd-xgbe: handle the corner-case during tx completion
a2e868ad07eb amd-xgbe: handle corner-case during sfp hotplug
ebc7fbd15a64 arm/xen: fix xen_vcpu_info allocation alignment
5ada292b5c50 net/smc: avoid data corruption caused by decline
3ae55e3a3734 net: usb: ax88179_178a: fix failed operations during ax88179_reset
27914bff9602 ipv4: Correct/silence an endian warning in __ip_do_redirect
f8467afa754d HID: fix HID device resource race between HID core and debugging support
2f0ea5e0944a HID: core: store the unique system identifier in hid_device
650e43dfe7d2 drm/rockchip: vop: Fix color for RGB888/BGR888 format on VOP full
cc3b63c089e7 ata: pata_isapnp: Add missing error check for devm_ioport_map()
9942c1948346 wireguard: use DEV_STATS_INC()
939352ad6502 drm/panel: simple: Fix Innolux G101ICE-L01 timings
a5e82e345f4a drm/panel: simple: Fix Innolux G101ICE-L01 bus flags
60660af9577a drm/panel: auo,b101uan08.3: Fine tune the panel power sequence
2c688ae2dd78 drm/panel: boe-tv101wum-nl6: Fine tune the panel power sequence
3b797242d178 afs: Make error on cell lookup failure consistent with OpenAFS
dbc1929a5214 afs: Fix afs_server_list to be cleaned up with RCU
c3bead2f8fca PCI: keystone: Drop __init from ks_pcie_add_pcie_{ep,port}()
ac65f8979b0e RDMA/irdma: Prevent zero-length STAG registration
(From OE-Core rev: 501af4c5f91746f934083178efdb1a59ff82ff51)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The original CVE-2023-29406.patch is not complete, causing docker
failures at runtime, backport a complementary fix from golang upstream.
(From OE-Core rev: 973901530c98bc3f1b10d8bb89d55decf6848713)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit d9273edae80978c34f8426f34f991b9598828aa9.
This commit is causing breakage for some vendor kernel builds.
(From OE-Core rev: 59cc2e75c15f8c6371a4c4a3b7bd2e6c3f145fbc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The license of ghostscript has switched to Affero GPL since version 9.07
via commit:
* 3cc5318 Switch Ghostscript/GhostPDL to Affero GPL
https://github.com/ArtifexSoftware/ghostpdl/commit/3cc5318
Correct it with `AGPL-3.0-or-later`.
(From OE-Core rev: 8e192a2e0c2fdad18ea4c08774493225f31931a0)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
During testing of the v6.4 reference kernel, it was noticed that
on-target modules no longer matched the magic value of the running
kernel.
This was due to a different localversion in the cross built kernel
and the scripts / resources created on target.
This was due to changes in the setlocalversion script introduced
in the v6.3 series.
The .scmversion file is no longer used (or packaged) to inhibit
the addition of a "+" (through querying of the git status of the
kernel) or the setting of a local version.
We recently introduced the KERNEL_LOCALVERSION variable to allow
recipes to place a value in .scmversion, so we extend the use of
that variable to kernel-arch.bbclass and use it to set the
exported variable LOCALVERSION.
We must do it at the kernel-arch level, as the variable must be
exported in any kernel build to ensure that setlocalversion always
correctly sets the localversion.
(From OE-Core rev: d9273edae80978c34f8426f34f991b9598828aa9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Cherry-picked from master 765b13b7305c8d2f222cfc66d77c02e6a088c691
Signed-off-by: Andreas Helbech Kleist <andreaskleist@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Currently myhostname is always added to nsswitch.conf even if it is
not included in PACKAGECONFIG.
This is based on changes made in OE-core rev:
ba3a78c08cb0ce08afde049610d3172b9e3b0695
Cc: Chen Qi <Qi.Chen@windriver.com>
(From OE-Core rev: 17e20ce90b5b3abb5a597d4a5b470c8eaa3fd296)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2024-24575:
libgit2 is a portable C implementation of the Git core methods provided
as a linkable library with a solid API, allowing to build Git functionality
into your application. Using well-crafted inputs to `git_revparse_single`
can cause the function to enter an infinite loop, potentially causing a
Denial of Service attack in the calling application. The revparse function
in `src/libgit2/revparse.c` uses a loop to parse the user-provided spec
string. There is an edge-case during parsing that allows a bad actor to
force the loop conditions to access arbitrary memory. Potentially, this
could also leak memory if the extracted rev spec is reflected back to the
attacker. As such, libgit2 versions before 1.4.0 are not affected. Users
should upgrade to version 1.6.5 or 1.7.2.
CVE-2024-24577:
libgit2 is a portable C implementation of the Git core methods provided
as a linkable library with a solid API, allowing to build Git functionality
into your application. Using well-crafted inputs to `git_index_add` can
cause heap corruption that could be leveraged for arbitrary code execution.
There is an issue in the `has_dir_name` function in `src/libgit2/index.c`,
which frees an entry that should not be freed. The freed entry is later
used and overwritten with potentially bad actor-controlled data leading to
controlled heap corruption. Depending on the application that uses libgit2,
this could lead to arbitrary code execution. This issue has been patched
in version 1.6.5 and 1.7.2.
References:
https://nvd.nist.gov/vuln/detail/CVE-2024-24575https://security-tracker.debian.org/tracker/CVE-2024-24575https://nvd.nist.gov/vuln/detail/CVE-2024-24577https://security-tracker.debian.org/tracker/CVE-2024-24577
(From OE-Core rev: 942254eb3ef29c8672a35015c086721c4fbe5a4f)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When saving HSTS data to an excessively long file name, curl could end up
removing all contents, making subsequent requests using that file unaware
of the HSTS status they should otherwise use.
(From OE-Core rev: e0f503594e7bc0da9771b69ca7243a34dcadbdde)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2023-45285:
Using go get to fetch a module with the ".git" suffix may unexpectedly
fallback to the insecure "git://" protocol if the module is unavailable
via the secure "https://" and "git+ssh://" protocols, even if GOINSECURE
is not set for said module. This only affects users who are not using
the module proxy and are fetching modules directly (i.e. GOPROXY=off).
CVE-2023-45287:
Before Go 1.20, the RSA based TLS key exchanges used the math/big
library, which is not constant time. RSA blinding was applied to prevent
timing attacks, but analysis shows this may not have been fully effective.
In particular it appears as if the removal of PKCS#1 padding may leak
timing information, which in turn could be used to recover session key
bits. In Go 1.20, the crypto/tls library switched to a fully constant
time RSA implementation, which we do not believe exhibits any timing
side channels.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45285https://nvd.nist.gov/vuln/detail/CVE-2023-45287https://security-tracker.debian.org/tracker/CVE-2023-45285https://security-tracker.debian.org/tracker/CVE-2023-45287
(From OE-Core rev: 616857b9918e8d2e576239b3db2f9f077d1a7222)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Align with text in the other branches.
(From yocto-docs rev: 394ccddfa357d186006439600833fce917a1ffac)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add the hint to the test setup that runqemu-gen-tapdevs will need the
iptables package installed.
(From yocto-docs rev: ca4c984006972d34aa51f05797ec8bd47dc675bb)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Concept of gcc-source prevents cve-check to detect existing
CVE patch file.
So ignore this CVE in all recipes using gcc-source via this
include file.
(From OE-Core rev: 04511734c6dc8c7dda3a943b385cd273d012d8c7)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE reports that apple had to upgrade curl because of other
already reported CVEs:
* CVE-2023-38039: not affected, introduced in 7.84.0
* CVE-2023-38545: patch already backported
* CVE-2023-38546: patch already backported
* CVE-2023-42915: reference to itself
(From OE-Core rev: 2771a1248a251650f6e2e64731f56ed928c29ce5)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The task for fstypes with compression is the same as the task for the
uncompressed fstypes, e.g. when adding tar.xz to `IMAGE_FSTYPES`, it will
be included into the do_image_tar task and not creating a separate
do_image_tar.xz task.
This commit fixes `LIVE_ROOTFS_TYPE` with compressed fstypes by
depending on the actual task instead of the non-existent
do_image_<fstype>.<compression> task.
Fixes [YOCTO #15331]
(From OE-Core rev: 60d88989698968c13f8e641f0ba1a82fcf700fb7)
Signed-off-by: Ludovic Jozeau <ludovic.jozeau@smile.fr>
Reviewed-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>
(cherry picked from commit 67c507e3d42e52a6d452c4a453eeaf7f2e2d68d6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
-Fix compiler error when checking if required blocks in parent templates are empty.
-xmlattr filter does not allow keys with spaces.
-Make error messages stemming from invalid nesting of {% trans %} blocks more helpful
(cherry picked from OE-Core rev: 8a0524464583d69df7746253f5020c2c125a8e1f)
(From OE-Core rev: 0f0dcf520505d809599a63961ecb5b1e74053b24)
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>
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: 89974b7fa33f3e9d3e3a4df7ad219898fe400d3a)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
UBOOT_CONFIG accepts a third parameter for the UBOOT_BINARY that isn't
documented. To show its usage another example from the meta-freescale layer
was picked.
(From yocto-docs rev: aba67b58711019a6ba439b2b77337f813ed799ac)
Signed-off-by: Jörg Sommer <joerg.sommer@navimatix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The VSCode extension is now officially maintained and published by the
Yocto Project so it should be referenced in the manuals to help users
discover it.
I located the most relevant places to reference the extension by looking
at how the old Eclipse plugin was documented in the 2.6 manuals as well
as the current Toaster references.
(From yocto-docs rev: 21ec0d3b52069dfc85ff47fb4f913a26a092c480)
Signed-off-by: Enguerrand de Ribaucourt <enguerrand.de-ribaucourt@savoirfairelinux.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The yocto website has changed its structure. Update the section for
Accessing the Downloads page to match the new structure.
(From yocto-docs rev: c67d471145cf09162059368ffd99f0c80df92520)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As used in the rest of the manual.
(From yocto-docs rev: c68954d905f01f6cc4f7c8ceb90e77cf9068e639)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2024-0553
A vulnerability was found in GnuTLS. The response times to malformed ciphertexts in RSA-PSK ClientKeyExchange differ from response times of ciphertexts with correct PKCS#1 v1.5 padding. This issue may allow a remote attacker to perform a timing side-channel attack in the RSA-PSK key exchange, potentially leading to the leakage of sensitive data. CVE-2024-0553 is designated as an incomplete resolution for CVE-2023-5981.
CVE-2024-0567
A vulnerability was found in GnuTLS, where a cockpit (which uses gnuTLS) rejects a certificate chain with distributed trust. This issue occurs when validating a certificate chain with cockpit-certificate-ensure. This flaw allows an unauthenticated, remote client or attacker to initiate a denial of service attack.
Upstream-Status: Backport
[40dbbd8de4
&
9edbdaa84e]
Reference: https://ubuntu.com/security/CVE-2024-0553https://ubuntu.com/security/CVE-2024-0567
(From OE-Core rev: de74fd5dea8cc71af1d457b4e688cfbe0f39e4d8)
Signed-off-by: Vijay Anusuri <vanusuri@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Documentation for this patch is under
66bc1fcdee
(From OE-Core rev: 626711a95f387090a4705401d2f9406909821f95)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: ebd61290a644a6d9f2b3701e0e7ea050636da76c)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 8d996616f0ca57220d939a41ca9ba6d696ea2a4f)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This includes fix for CVE-2023-7207.
Drop all submitted patches.
Apply a patch from git to fix the build with clang.
[ YOCTO #11674 ]
$git log --oneline release_2_13..v2.14
4a41909 (HEAD, tag: v2.14) Version 2.14
6f9e5d3 Update NEWS
807b3ea Use GNU ls algorithm for deciding timestamp format
19219d1 Fix integer overflows in timestamp output
ed28f14 Whitespace cleanup
4ab2813 Update version of gnulib
0987d63 Fix appending to archives bigger than 2G
1df0062 Fix combination of --create, --append, --directory
6a94d5e New option --ignore-dirnlink
376d663 Fix 45b0ee2b407913c533f7ded8d6f8cbeec16ff6ca.
beba8c0 Require automake 1.16.5
70fffa7 Update for newer autotools
a1b2f78 Fix calculation of CRC in copy-out mode.
18ea636 Upgrade gnulib
1a61f62 Update copyright years
a1c97c8 Fix wording in the manpage
97fab48 Update copyright years
86dacfe Remove redundant condition check
4d16930 Use inttostr to represent integer values as strings
236684f Fix dynamic string reallocations
dfc801c Fix previous commit
dd96882 Rewrite dynamic string support.
269d204 Improve online version of the documentation.
7dd8ba9 Update gnulib
905907c Update copyright years
4a78d77 Formatting changes in the documentation.
9fe8494 Update copyright years
641d3f4 Minor fix * src/global.c: Remove superfluous declaration of program_name
0c4ffde Fix handling of device numbers (part 2)
df55fb1 Fix handling of device numbers on copy out.
b1c8583 Improve 684b7ac5
684b7ac Fix cpio header verification.
(From OE-Core rev: 203804370997eeb015ef9da90b567ea2c2f9f3a6)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE is for iCPE cloudflare:zlib.
Alternative to ignoring would be to limit CVE_PRODUCT, but
historic CVEs already have two - gnu:zlib and zlib:zlib.
So limiting it could miss future CVEs.
(From OE-Core rev: f46c9105d4253153a5986f2b307273e43ee98c33)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit 5eab65275d.
CVE-2023-32001 has been marked "REJECT" in the NVD CVE List as
there is no safe measure against it.
These CVEs are stored in the NVD, but do not show up in search results.
Link: https://nvd.nist.gov/vuln/detail/CVE-2023-32001
(From OE-Core rev: a3b6216bcb3425b6e30ca73488a5eb6ba58e4836)
Signed-off-by: Poonam Jadhav poonam.jadhav@kpit.com
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sometimes NVD servers are unstable and return too many errors.
There is an option to have higher fetch attempts to increase the chances
of successfully fetching the CVE data.
Additionally, it also makes sense to progressively increase the delay
after a failed request to an already unstable or busy server.
The increase in delay is reset after every successful request and
the maximum delay is limited to 30 seconds.
Also, the logs are improved to give more clarity.
(From OE-Core rev: f2e30f54e1dbb36d7527d0117eb2435f25e7e154)
Signed-off-by: Dhairya Nagodra <dnagodra@cisco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7101d654635b707e56b0dbae8c2146b312d211ea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As per NVD, the public rate limit is 5 requests in 30s (6s delay).
Using an API key increases the limit to 50 requests in 30s (0.6s delay).
However, NVD still recommends sleeping for several seconds so that the
other legitimate requests are serviced without denial or interruption.
Keeping the default sleep at 6 seconds and 2 seconds with an API key.
For failures, the wait time is unchanged (6 seconds).
Reference: https://nvd.nist.gov/developers/start-here#RateLimits
(From OE-Core rev: 4f7e40652cdf647c28f7dc6052bfa5db6bc9d8fb)
Signed-off-by: Dhairya Nagodra <dnagodra@cisco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 5c32e2941d1dc3d04a799a1b7cbd275c1ccc9e79)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sometimes NVD servers are unstable and return too many errors.
Last time we increased number of attempts from 3 to 5, but
further increasing is not reasonable as in normal case
too many retries is just abusive.
Keep retries low as default and allow to increase as needed.
(From OE-Core rev: 036969937e7c84cc068efe0355dd26281cf89f03)
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>
(cherry picked from commit 6b6fd8043d83b99000054ab6ad2c745d07c6bcc1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This variable is not referenced in oe-core anymore.
(From OE-Core rev: 15a79302aa46c58f962e12956aa4fcd0a178cf58)
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>
(cherry picked from commit 905b45a814cb33327503b793741c19b44c8550b3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adds context manager API for the asyncrcp client class which allow
writing code that will automatically close the connection like so:
with hashserv.create_client(address) as client:
...
Rework the bitbake-hashclient tool and PR server to use this new API to
fix warnings about unclosed event loops when exiting
(Bitbake rev: ee090484cc25d760b8c20f18add17b5eff485b40)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d01d684a0f6398270fe35ed59b7d28f3fd9b7e41)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The target_dumper code is basically broken. It has been reading binary files
over the text base serial communication and runs at every command failure which
makes no sense. Each run might overwrite files from the previous run and the
output appears corrupted due to confusion from the binary data.
It isn't possible to cherry-pick "testimage: Drop target_dumper and most of monitor_dumper"
from master, so just make target_dumper, host_dumper, and monitor_dumper empty
functions.
For further details see:
https://lists.openembedded.org/g/openembedded-architecture/message/1888
(From OE-Core rev: 960e7e3dffa22c2142cb672c68cd9a8f0e3998a3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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
MJ: this is needed e.g. on ubuntu 24.04 after gcc was upgraded
from 13.2.0-8ubuntu1 to 13.2.0-9ubuntu1 which includes
switch _FORTIFY_SOURCE to 3:
https://changelogs.ubuntu.com/changelogs/pool/main/g/gcc-13/gcc-13_13.2.0-9ubuntu1/changelog
elfutils config.log then shows:
configure:6762: checking whether to add -D_FORTIFY_SOURCE=2 to CFLAGS
configure:6779: gcc -c -D_FORTIFY_SOURCE=2 -isystem/work/x86_64-linux/elfutils-native/0.186-r0/recipe-sysroot-native/usr/include -O2 -pipe -Werror -isystem/work/x86_64-linux/elfutils-native/0.186-r0/recipe-sysroot-native/usr/include conftest.c >&5
<command-line>: error: "_FORTIFY_SOURCE" redefined [-Werror]
<built-in>: note: this is the location of the previous definition
cc1: all warnings being treated as errors
configure:6786: result: no
and -D_FORTIFY_SOURCE=2 missing in CFLAGS later causes the above error
in do_compile
(From OE-Core rev: 94d1640d374c9a8827957cba8dbc1c1f978701b5)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In ssh in OpenSSH before 9.6, OS command injection might occur if a user name or
host name has shell metacharacters, and this name is referenced by an expansion
token in certain situations. For example, an untrusted Git repository can have a
submodule with shell metacharacters in a user name or host name.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-51385
Upstream patches:
7ef3787c84
(From OE-Core rev: 617640bd045f07b0870dc9f3bc838b3a9fbc3de7)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In ssh-agent in OpenSSH before 9.6, certain destination constraints can be
incompletely applied. When destination constraints are specified during
addition of PKCS#11-hosted private keys, these constraints are only applied
to the first key, even if a PKCS#11 token returns multiple keys.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-51384
Upstream patches:
881d9c6af9
(From OE-Core rev: 7a745dd1aa13fbf110cc4d86ddbc86617975d6ad)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A recipe variable handles its dependencies even on the "contains"
variables within the "inline Python expressions" like bb.utils.filter().
And it also handles those in the append operator correctly, but the
problem is that it does not so in the remove operator.
Fix it by adding the missing dependencies every time the remove
operator has been handled.
Also add a test case to check if the override operators handle
dependencies correctly.
(Bitbake rev: 23639edfbbb3fced7606dce211db8a31c5766585)
Signed-off-by: Insu Park <insu0.park@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Cherry-picked from master: b90520eedb1dbc7f6a3928d089fe74fafb864eb5
- Conflicts in data.py are resolved as the master branch moved
handle_contains() and handle_remove() out of the try block.
- The test code in codeparser.py are modified as the master branch
added three more arguments to the build_dependencies().
Signed-off-by: Insu Park <insu0.park@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
wtmp is filled with binary data which the run_serial command can't cope with.
Catting this results in confusion of the serial interface and potentially large
backlogs of data in the buffers which can hang qemu.
Exclude the problematic files from the command.
(From OE-Core rev: 2afd9a6002cba2a23dd62a1805b4be04083c041b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 599ac08a6f6fb3f6a89a897c8e06367c63c2f979)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
[YOCTO #14933]
test_storlines is yet another Python ptest that fails intermittently on
the Yocto AB, so disable it during ptests for now.
(From OE-Core rev: b71d5ec10f8e64fc6102c66dfc36151f2b0b3c86)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d7b9f8157e6214a83b5495e8a32e11540ae65ff8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When SRCREV is used, call bb.fetch.get_srcrev() before accessing
SRC_URI. Without this new bb.fetch.get_srcrev() call, SRC_URI might be
accessed before SRCREV had a chance to be processed.
In master, this is fixed by https://git.yoctoproject.org/poky/commit/?id=62afa02d01794376efab75623f42e7e08af08526
However, this commit is not suited for backport since it is quite invasive.
The part of the commit that fix the bug is:
--- a/meta/classes/externalsrc.bbclass
+++ b/meta/classes/externalsrc.bbclass
@@ -63,6 +63,7 @@ python () {
else:
d.setVar('B', '${WORKDIR}/${BPN}-${PV}')
+ bb.fetch.get_hashvalue(d)
local_srcuri = []
fetch = bb.fetch2.Fetch((d.getVar('SRC_URI') or '').split(), d)
for url in fetch.urls:
NB: bb.fetch.get_hashvalue() does not exist in kirkstone but is
equivalent to bb.fetch.get_srcrev().
Fixes [YOCTO #14918]
(From OE-Core rev: f6563cca6c4bf627e904d81fbe5b0b0f2b16a107)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Suggested-by: Chris Wyse <chris.wyse@wysechoice.net>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A malicious HTTP sender can use chunk extensions to cause a receiver
reading from a request or response body to read many more bytes from
the network than are in the body. A malicious HTTP client can further
exploit this to cause a server to automatically read a large amount
of data (up to about 1GiB) when a handler fails to read the entire
body of a request. Chunk extensions are a little-used HTTP feature
which permit including additional metadata in a request or response
body sent using the chunked encoding. The net/http chunked encoding
reader discards this metadata. A sender can exploit this by inserting
a large metadata segment with each byte transferred. The chunk reader
now produces an error if the ratio of real body to encoded bytes grows
too small.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-39326https://security-tracker.debian.org/tracker/CVE-2023-39326
(From OE-Core rev: 448df3bb9277287dd8586987199223b7314fdd01)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Without a CVE tag, It will be recognised as Unpatched by cve_check task.
(From OE-Core rev: afc21d7fe86d26bf62e56fc611750f89fe73aa1a)
Signed-off-by: mark.yang <mark.yang@lge.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Without a CVE tag, It will be recognised as Unpatched by cve_check task.
(From OE-Core rev: ce4ac3d167496d2f3a3029ef83dc418a0794c2fb)
Signed-off-by: mark.yang <mark.yang@lge.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A bug in QEMU could cause a guest I/O operation otherwise
addressed to an arbitrary disk offset to be targeted to
offset 0 instead (potentially overwriting the VM's boot code).
This change is to fix CVE-2023-5088.
Link: 7d7512019f
(From OE-Core rev: aa84c668bfe2436d36f49a422c775119e2412c8b)
Signed-off-by: Sourav Pramanik <sourav.pramanik@kpit.com>
Signed-off-by: Sourav Kumar Pramanik <pramanik.souravkumar@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Align the order from `BB_SIGNATURE_HANDLER` to `SSTATE_MIRRORS` in Quick Build
with the order in the default local conf. While trivial it is easier to find,
if the order matches.
(From yocto-docs rev: 2ab0bdc7ff74aaddd8a556046de3410300ba560a)
Signed-off-by: Simone Weiß <simone.p.weiss@posteo.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Better than using "python unittest" without any
special formatting.
(From yocto-docs rev: 544cc1f950445d2c103c9adfa9147af1513b7a14)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
SRC_URI[md5sum] has been deprecated for a long time. Discourage its use
by removing it from examples and note that it should be replaced by
SRC_URI[sha256sum] when updating recipes.
Also mention that bitbake supports other checksums, though they are not
commonly used.
(From yocto-docs rev: fb5b87cf7322542896c269f404571a655ed6bf91)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
"--subject-prefix" applies to "git format-patch", not "git send-email"
(From yocto-docs rev: cf3697cebc0494a624fa2766d07c3532ec6b4341)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- nanbield is now released
- update the start and end dates
(From yocto-docs rev: 51f26829e89674c55471a6a077e5f49a97db84c3)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After the following meta-yocto commits, MIRRORS & PREMIRRORS are no
longer set in the poky distro config file:
67b79df4fbff ("poky.conf: remove redundant MIRRORS")
1b71a3b9418f ("poky: Drop PREMIRRORS entries for scms")
(From yocto-docs rev: c7882126a75e8814764379d40bf56f39da5d3c19)
Signed-off-by: Paul Barker <paul.barker.ct@bp.renesas.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Verify that an existing layer path was given when adding a new
layer.
Manually using the shell for globbing is unnecessary, use the glob
function instead for cleaner code.
(Bitbake rev: de1cf0e31f3836a449cbd17490a2f6b6a86b17f9)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The tests don't actually need sudo on core-image-ptest-openssh.
Based on logs seen in
https://bugzilla.yoctoproject.org/show_bug.cgi?id=15178 it seems
that socket errors from sudo are creeping into stderr which are failing
the banner ptest from openssh. Removing sudo should help removing
the stderr messages and possibly cure the banner test failures.
(From OE-Core rev: 47e754f483b674b207bfddcc8d4c5d9a3008e102)
(From OE-Core rev: bce20153973ceff3ac9fc98b30e726aa6698d8ee)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is required by latest webkit when built with x11 support.
(From OE-Core rev: 024edebf6f722ae4d05411be348730d9eeb3bd7c)
(From OE-Core rev: 9fc0f0a15388af175bd53de5190801750064e60c)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bluetooth HID Hosts in BlueZ may permit an unauthenticated Peripheral role
HID Device to initiate and establish an encrypted connection, and accept HID
keyboard reports,potentially permitting injection of HID messages when no user
interaction has occurred in the Central role to authorize such access. An example
affected package is bluez 5.64-0ubuntu1 in Ubuntu 22.04LTS. NOTE: in some cases,
a CVE-2020-0556 mitigation would have already addressed this Bluetooth HID Hosts issue.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-45866
Upstream patches:
https://git.kernel.org/pub/scm/bluetooth/bluez.git/commit/profiles/input?id=25a471a83e02e1effb15d5a488b3f0085eaeb675
(From OE-Core rev: f03cb448574a730d85ed6d80bb58561674005ede)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 09ecafaf0e128c4dea062d359de37cbef461aed2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f8edeead263708889d31a7ff578ef8274cb678b4)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Match the code in rust-cross-canadian so that further simplifications
can be considered in future.
(From OE-Core rev: 9fb5f81f58306b2d355049698b6a17d045bd5e1e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5cb62d0a33777cb9afb1eea5f736a2580ce50dc7)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 0adada8111c17e8e5a7c32cef86bdb8e7dfd79d3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ff3c3dbbd2bf1bb7bb70b55cca203e9eedcf14a8)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: d8c030ef90272e42a1697f5195f887d09878aa01)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1912c4e9e0ecf9655f3b3a41588b54d7956f5899)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: cccbb8358be830b83a43fe1ff8a88932dee1c228)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d554161a045d12411f288394e253c54aa4c1257c)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Move the default value into a variable which can be overridden to
match more accurately the use case specific scenario.
(From OE-Core rev: 645370e85d8742d0614cd52ca7507b5df2d38ad8)
(From OE-Core rev: 93458c302938bf704e8e9f14dfdfee57454adf7a)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It rarely observes the problem while running shell script aborting
test repeatedly, at the problem, the test shell script never returns
to shell
Steps to reproduce:
1. Run test script and ctrl-c repeatedly
2. Observe whether returns to shell after ctrl-c
Fixed issue:
https://lists.gnu.org/archive/html/bug-bash/2023-10/msg00131.html
(From OE-Core rev: a351d62ca7deff548542c849a6fa696280b5533a)
Signed-off-by: Wenlin Kang <wenlin.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
479e8b892541 Linux 5.10.202
610057f4f6e0 interconnect: qcom: Add support for mask-based BCMs
7ce66afcaaf6 netfilter: nf_tables: disable toggling dormant table state more than once
d9c4da8cb74e netfilter: nf_tables: fix table flag updates
7d1d3f113425 netfilter: nftables: update table flags from the commit phase
a98172e36e5f tracing: Have trace_event_file have ref counters
c6e8af2a8a63 io_uring/fdinfo: lock SQ thread while retrieving thread cpu/pid
aeeb1ad2dd4e drm/amd/display: Change the DMCUB mailbox memory location from FB to inbox
e2bdd437886c drm/amdgpu: fix error handling in amdgpu_bo_list_get()
dfa8e63ca527 drm/amd/pm: Handle non-terminated overdrive commands.
7dc933b4b498 ext4: remove gdb backup copy for meta bg in setup_new_flex_group_blocks
0932764fb54a ext4: correct the start block of counting reserved clusters
3c1ad03a5ff2 ext4: correct return value of ext4_convert_meta_bg
d739a7e38944 ext4: correct offset of gdb backup in non meta_bg group to update_backups
c878db71edc0 ext4: apply umask if ACL support is disabled
3a51aee542b0 Revert "net: r8169: Disable multicast filter for RTL8168H and RTL8107E"
f6e014b5eb1d media: qcom: camss: Fix vfe_get() error jump
e2d2e266089d mm: kmem: drop __GFP_NOFAIL when allocating objcg vectors
6875820f36bf nfsd: fix file memleak on client_opens_release
b51b20c018c6 media: venus: hfi: add checks to handle capabilities from firmware
bcee276a1e02 media: venus: hfi: fix the check to handle session buffer requirement
da240b7bada2 media: venus: hfi_parser: Add check to keep the number of codecs within range
0f887306bd8b media: sharp: fix sharp encoding
dfa9f4ea6502 media: lirc: drop trailing space from scancode transmit
c041f5ddef00 f2fs: avoid format-overflow warning
829f0d5231b7 i2c: i801: fix potential race in i801_block_transaction_byte_by_byte
430603f6de33 net: phylink: initialize carrier state at creation
4dc0484e90a3 net: dsa: lan9303: consequently nested-lock physical MDIO
cb1006640cb3 i2c: designware: Disable TX_EMPTY irq while waiting for block length byte
8e29eebe4c39 lsm: fix default return value for inode_getsecctx
8327f50442d2 lsm: fix default return value for vm_enough_memory
a011391f019c Revert ncsi: Propagate carrier gain/loss events to the NCSI controller
969d994612ff arm64: dts: qcom: ipq6018: Fix tcsr_mutex register size
2b3931eb8e9c arm64: dts: qcom: ipq6018: switch TCSR mutex to MMIO
bdda1c356d58 PCI: exynos: Don't discard .remove() callback
62d15b6a6ec9 Bluetooth: btusb: Add 0bda:b85b for Fn-Link RTL8852BE
dbbf3c456002 Bluetooth: btusb: Add RTW8852BE device 13d3:3570 to device tables
990d4c76d254 bluetooth: Add device 13d3:3571 to device tables
3aba34baa4fb bluetooth: Add device 0bda:887b to device tables
0952747362c1 Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x0cb8:0xc559
8617305611c1 cpufreq: stats: Fix buffer overflow detection in trans_stats()
2ed25af15b32 tty: serial: meson: fix hard LOCKUP on crtscts mode
07c61839582d serial: meson: Use platform_get_irq() to get the interrupt
980c3135f1ae tty: serial: meson: retrieve port FIFO size from DT
1e66cd408353 serial: meson: remove redundant initialization of variable id
ba30578def84 ALSA: hda/realtek - Enable internal speaker of ASUS K6500ZC
ddd47d8d1ba6 ALSA: hda/realtek - Add Dell ALC295 to pin fall back table
a681d28b973f ALSA: info: Fix potential deadlock at disconnection
f04fa1e1997f xhci: Enable RPM on controllers that support low-power states
5e34fe50a976 parisc/pgtable: Do not drop upper 5 address bits of physical address
064c697cac4b parisc: Prevent booting 64-bit kernels on PA1.x machines
c6effcdd7dd0 i3c: master: cdns: Fix reading status register
76320f05b99d mtd: cfi_cmdset_0001: Byte swap OTP info
dce3e7c40055 mm/memory_hotplug: use pfn math in place of direct struct page manipulation
63d2023fbbe1 mm/cma: use nth_page() in place of direct struct page manipulation
d24340f08104 dmaengine: stm32-mdma: correct desc prep when channel running
788322e1ede6 mcb: fix error handling for different scenarios when parsing
25284c46b657 i2c: core: Run atomic i2c xfer when !preemptible
8f8fc95b3a7f kernel/reboot: emergency_restart: Set correct system_state
9386f59759b4 quota: explicitly forbid quota files from being encrypted
f729cf6f3217 jbd2: fix potential data lost in recovering journal raced with synchronizing fs bdev
db5ebaeb8fda PCI: keystone: Don't discard .probe() callback
2bcdc1b6b61e PCI: keystone: Don't discard .remove() callback
943347e53a75 genirq/generic_chip: Make irq_remove_generic_chip() irqdomain aware
b2c194fe8f31 mmc: meson-gx: Remove setting of CMD_CFG_ERROR
03ed26935beb wifi: ath11k: fix htt pktlog locking
f882f5190551 wifi: ath11k: fix dfs radar event locking
c3f61ca48612 wifi: ath11k: fix temperature event locking
cd5a262a07a5 ima: detect changes to the backing overlay file
df4133ebc86a firmware: qcom_scm: use 64-bit calling convention only when client is 64-bit
76211f1dd91d btrfs: don't arbitrarily slow down delalloc if we're committing
175f4b062f69 rcu: kmemleak: Ignore kmemleak false positives when RCU-freeing objects
3c1c1af25d45 PM: hibernate: Clean up sync_read handling in snapshot_write_next()
df8363e468f2 PM: hibernate: Use __get_safe_page() rather than touching the list
21bc829337ca arm64: dts: qcom: ipq6018: Fix hwlock index for SMEM
1fd46d32772d PCI/ASPM: Fix L1 substate handling in aspm_attr_store_common()
e3ed58ee4e4a mmc: sdhci_am654: fix start loop index for TAP value parsing
198366a5ffe6 mmc: vub300: fix an error code
3a4431014cfb clk: qcom: ipq6018: drop the CLK_SET_RATE_PARENT flag from PLL clocks
30af31fc002e clk: qcom: ipq8074: drop the CLK_SET_RATE_PARENT flag from PLL clocks
8dc83cf76290 parisc/pdc: Add width field to struct pdc_model
d08a1e75253b arm64: Restrict CPU_BIG_ENDIAN to GNU as or LLVM IAS 15.x or newer
61695b9aecfe ACPI: resource: Do IRQ override on TongFang GMxXGxx
6edbd6b4811f watchdog: move softlockup_panic back to early_param
85fe64c8dcce PCI/sysfs: Protect driver's D3cold preference from user space
1b0836242900 hvc/xen: fix error path in xen_hvc_init() to always register frontend driver
d5455c421fad hvc/xen: fix console unplug
a158a74e701b tty/sysrq: replace smp_processor_id() with get_cpu()
fc557bcfd7ff audit: don't WARN_ON_ONCE(!current->mm) in audit_exe_compare()
121973ef1ad7 audit: don't take task_lock() in audit_exe_compare() code path
910caee34640 KVM: x86: Ignore MSR_AMD64_TW_CFG access
66406d49ac14 KVM: x86: hyper-v: Don't auto-enable stimer on write from user-space
8cf6b6658541 x86/cpu/hygon: Fix the CPU topology evaluation for real
243c4833f345 scsi: megaraid_sas: Increase register read retry rount from 3 to 30 for selected registers
697bc325b977 scsi: mpt3sas: Fix loop logic
5fb8ec5943b1 bpf: Fix precision tracking for BPF_ALU | BPF_TO_BE | BPF_END
9617a9fe4f41 bpf: Fix check_stack_write_fixed_off() to correctly spill imm
7975f7b2a6fc randstruct: Fix gcc-plugin performance mode to stay in group
d83f4bc0a4db powerpc/perf: Fix disabling BHRB and instruction sampling
e7de8ffbbbc7 media: venus: hfi: add checks to perform sanity on queue pointers
99dbc39c22ce cifs: fix check of rc in function generate_smb3signingkey
e5a0ef02829d cifs: spnego: add ';' in HOST_KEY_LEN
6d388b641c8f tools/power/turbostat: Fix a knl bug
f56e228d67fc macvlan: Don't propagate promisc change to lower dev in passthru
ac4979dbd9b6 net/mlx5e: Check return value of snprintf writing to fw_version buffer for representors
a3ce491b1738 net/mlx5_core: Clean driver version and name
0eaec8126b46 net/mlx5e: fix double free of encap_header
541fece7caa4 net: stmmac: fix rx budget limit check
66dbaa2eecf1 netfilter: nf_conntrack_bridge: initialize err to 0
3f643150563c net: ethernet: cortina: Fix MTU max setting
eac9ef50d6f3 net: ethernet: cortina: Handle large frames
f0d9b80f7624 net: ethernet: cortina: Fix max RX frame define
396baca6683f bonding: stop the device in bond_setup_by_slave()
1f368fd61223 ptp: annotate data-race around q->head and q->tail
ecc74e7acb6d xen/events: fix delayed eoi list handling
144a80ef40a6 ppp: limit MRU to 64K
3ee249a3b993 tipc: Fix kernel-infoleak due to uninitialized TLV value
072f0eb962c9 net: hns3: fix VF reset fail issue
b0eac93bae42 net: hns3: fix variable may not initialized problem in hns3_init_mac_addr()
48fa8a85f8f5 tty: Fix uninit-value access in ppp_sync_receive()
43b781e7cb5c ipvlan: add ipvlan_route_v6_outbound() helper
59fadfa99bcb gfs2: Silence "suspicious RCU usage in gfs2_permission" warning
dedf2a0eb944 SUNRPC: Fix RPC client cleaned up the freed pipefs dentries
39b2bf040510 NFSv4.1: fix SP4_MACH_CRED protection for pnfs IO
37f3aaf7945e SUNRPC: Add an IS_ERR() check back to where it was
c7eacf01ddb1 SUNRPC: ECONNRESET might require a rebind
4ea3b98fa6a1 xhci: turn cancelled td cleanup to its own function
6ebd42a7b713 wifi: iwlwifi: Use FW rate for non-data frames
e52518b9cb9f pwm: Fix double shift bug
53b2393eeba7 drm/amdgpu: fix software pci_unplug on some chips
f1ea84696ea5 ASoC: ti: omap-mcbsp: Fix runtime PM underflow warnings
3cfacacb9caa kgdb: Flush console before entering kgdb on panic
79b6a90f4f24 drm/amd/display: Avoid NULL dereference of timing generator
0f5068519f89 media: imon: fix access to invalid resource for the second interface
cf8519f40ce3 media: cobalt: Use FIELD_GET() to extract Link Width
5f8d51a04baf gfs2: fix an oops in gfs2_permission
2a054b87a1b7 gfs2: ignore negated quota changes
0ac2652b9674 media: vivid: avoid integer overflow
c6b6b8692218 media: gspca: cpia1: shift-out-of-bounds in set_flicker
90e3c3dd9306 i2c: sun6i-p2wi: Prevent potential division by zero
18fa7a30cd0c 9p/trans_fd: Annotate data-racy writes to file::f_flags
76716a7604b2 usb: gadget: f_ncm: Always set current gadget in ncm_bind()
4ef41a7f33ff tty: vcc: Add check for kstrdup() in vcc_probe()
484cc536a3a2 exfat: support handle zero-size directory
491529d383b7 HID: Add quirk for Dell Pro Wireless Keyboard and Mouse KM5221W
65d78d54e4e5 misc: pci_endpoint_test: Add Device ID for R-Car S4-8 PCIe controller
bb83f79f90e9 scsi: libfc: Fix potential NULL pointer dereference in fc_lport_ptp_setup()
5cebe796eaaa atm: iphase: Do PCI error checks on own line
65491968365c PCI: tegra194: Use FIELD_GET()/FIELD_PREP() with Link Width fields
25354bae4fc3 ALSA: hda: Fix possible null-ptr-deref when assigning a stream
e0d739e66bc1 ARM: 9320/1: fix stack depot IRQ stack filter
62d21f9df46d HID: lenovo: Detect quirk-free fw on cptkbd and stop applying workaround
1ba7df5457dc jfs: fix array-index-out-of-bounds in diAlloc
81aa58cd8495 jfs: fix array-index-out-of-bounds in dbFindLeaf
c6c8863fb3f5 fs/jfs: Add validity check for db_maxag and db_agpref
524b4f203afc fs/jfs: Add check for negative db_l2nbperpage
885824a44d35 RDMA/hfi1: Use FIELD_GET() to extract Link Width
e97bf4ada7dd crypto: pcrypt - Fix hungtask for PADATA_RESET
98fa52d89a4f ASoC: soc-card: Add storage for PCI SSID
f161a6b11ae7 selftests/efivarfs: create-read: fix a resource leak
f475d5502f33 drm/amdgpu: Fix a null pointer access when the smc_rreg pointer is NULL
da1409ea0845 drm/panel: st7703: Pick different reset sequence
9acc2bc00135 drm/panel/panel-tpo-tpg110: fix a possible null pointer dereference
c7dc0aca5962 drm/panel: fix a possible null pointer dereference
b93a25de28af drm/amdgpu: Fix potential null pointer derefernce
8c1dbddbfcb0 drm/amd: Fix UBSAN array-index-out-of-bounds for Polaris and Tonga
8af28ae3acb7 drm/amd: Fix UBSAN array-index-out-of-bounds for SMU7
4ffb2b0e48c0 drm/msm/dp: skip validity check for DP CTS EDID checksum
2810a9c40b6f drm/komeda: drop all currently held locks if deadlock happens
a70457f181d6 platform/x86: thinkpad_acpi: Add battery quirk for Thinkpad X120e
53d61daf35b1 Bluetooth: Fix double free in hci_conn_cleanup
9f8e4d1a4ca1 Bluetooth: btusb: Add date->evt_skb is NULL check
bba97f5e8ff3 wifi: ath10k: Don't touch the CE interrupt registers after power up
22fa35ded3ec net: annotate data-races around sk->sk_dst_pending_confirm
67b7de95d1e3 net: annotate data-races around sk->sk_tx_queue_mapping
beb75dccba9d wifi: ath10k: fix clang-specific fortify warning
2d6303cafb7c wifi: ath9k: fix clang-specific fortify warnings
6058e4829696 bpf: Detect IP == ksym.end as part of BPF program
717de20abdcd wifi: mac80211: don't return unset power in ieee80211_get_tx_power()
cdfc689e10e6 wifi: mac80211_hwsim: fix clang-specific fortify warning
a7aa2f1ca855 x86/mm: Drop the 4 MB restriction on minimal NUMA node memory size
89356bee8eda clocksource/drivers/timer-atmel-tcb: Fix initialization on SAM9 hardware
1b8687ed3cf3 clocksource/drivers/timer-imx-gpt: Fix potential memory leak
1a2a4202c60f perf/core: Bail out early if the request AUX area is out of bound
9ed2d68b3925 locking/ww_mutex/test: Fix potential workqueue corruption
6db6caba87ef Linux 5.10.201
4be0407ffcf6 btrfs: use u64 for buffer sizes in the tree search ioctls
2bbbb976faa1 Revert "mmc: core: Capture correct oemid-bits for eMMC cards"
3b092dfdabf2 tracing/kprobes: Fix the order of argument descriptions
3697fda1c671 fbdev: fsl-diu-fb: mark wr_reg_wa() static
a4dfebec32ec fbdev: imsttfb: fix a resource leak in probe
9e8e731571e6 fbdev: imsttfb: Fix error path of imsttfb_probe()
de721d7ef7ac spi: spi-zynq-qspi: add spi-mem to driver kconfig dependencies
876a119790e5 drm/syncobj: fix DRM_SYNCOBJ_WAIT_FLAGS_WAIT_AVAILABLE
b9bc1806b907 x86/sev-es: Allow copy_from_kernel_nofault() in earlier boot
14042d6d80db x86: Share definition of __is_canonical_address()
bc794a667b1e netfilter: nat: fix ipv6 nat redirect with mapped and scoped addresses
b65d851b2eb0 netfilter: nft_redir: use `struct nf_nat_range2` throughout and deduplicate eval call-backs
7764290452d1 netfilter: xt_recent: fix (increase) ipv6 literal buffer length
00b188209196 r8169: respect userspace disabling IFF_MULTICAST
e02824db7c43 tg3: power down device only on SYSTEM_POWER_OFF
34c5a24633bc net/smc: put sk reference if close work was canceled
f652ab15af0a net/smc: allow cdc msg send rather than drop it with NULL sndbuf_desc
4e7bad730160 net/smc: fix dangling sock under state SMC_APPFINCLOSEWAIT
13d6bc35deb1 net: stmmac: xgmac: Enable support for multiple Flexible PPS outputs
eafacef7eeef Fix termination state for idr_for_each_entry_ul()
0a84ffc72f1e net: r8169: Disable multicast filter for RTL8168H and RTL8107E
4969fcebe76d dccp/tcp: Call security_inet_conn_request() after setting IPv6 addresses.
7827667989e1 dccp: Call security_inet_conn_request() after setting IPv4 addresses.
f830d4f69835 inet: shrink struct flowi_common
b33d130f07f1 tipc: Change nla_policy for bearer-related names to NLA_NUL_STRING
ddf4e04e946a hsr: Prevent use after free in prp_create_tagged_frame()
3a2653828ffc llc: verify mac len before reading mac header
6c71e065befb Input: synaptics-rmi4 - fix use after free in rmi_unregister_function()
e5d481d9b6cf pwm: brcmstb: Utilize appropriate clock APIs in suspend/resume
005965cab108 pwm: sti: Reduce number of allocations and drop usage of chip_data
ce5e0a3c9d39 pwm: sti: Avoid conditional gotos
0bc796e66b5d regmap: prevent noinc writes from clobbering cache
1b86938925bd media: dvb-usb-v2: af9035: fix missing unlock
2e2efaed79c0 media: cedrus: Fix clock/reset sequence
64863ba8e6b7 media: vidtv: mux: Add check and kfree for kstrdup
3387490c89b1 media: vidtv: psi: Add check for kstrdup
62557ab73d3a media: s3c-camif: Avoid inappropriate kfree()
2f3d9198cdae media: bttv: fix use after free error due to btv->timeout timer
0627e8623eb5 media: i2c: max9286: Fix some redundant of_node_put() calls
c3e148aba95a pcmcia: ds: fix possible name leak in error path in pcmcia_device_add()
84540ef92434 pcmcia: ds: fix refcount leak in pcmcia_device_add()
cd154225d419 pcmcia: cs: fix possible hung task and memory leak pccardd()
5e3c75158642 rtc: pcf85363: fix wrong mask/val parameters in regmap_update_bits call
1832ed55df45 i3c: Fix potential refcount leak in i3c_master_register_new_i3c_devs
a83fc293acd5 perf hist: Add missing puts to hist__account_cycles
4e66bde5c7d1 perf machine: Avoid out of bounds LBR memory read
188425eb2da2 usb: host: xhci-plat: fix possible kernel oops while resuming
ba894bd2737c xhci: Loosen RPM as default policy to cover for AMD xHC 1.1
ad0370c41a19 powerpc/pseries: fix potential memory leak in init_cpu_associativity()
d12372af8955 powerpc/imc-pmu: Use the correct spinlock initializer.
c75707293dcf powerpc/xive: Fix endian conversion size
f95f5512fdcb powerpc/40x: Remove stale PTE_ATOMIC_UPDATES macro
b54a4c8ca1c8 modpost: fix tee MODULE_DEVICE_TABLE built on big-endian host
362f0241dbe9 interconnect: qcom: sc7180: Set ACV enable_mask
08588fac00b1 interconnect: qcom: sc7180: Retire DEFINE_QBCM
ebaf7a73f634 f2fs: fix to initialize map.m_pblk in f2fs_precache_extents()
758f735604f8 dmaengine: pxa_dma: Remove an erroneous BUG_ON() in pxad_free_desc()
5fe228041c51 USB: usbip: fix stub_dev hub disconnect
798692e48c0a tools: iio: iio_generic_buffer ensure alignment
3eadba058276 tools: iio: iio_generic_buffer: Fix some integer type and calculation
a0a41991ddf2 tools: iio: privatize globals and functions in iio_generic_buffer.c file
d046e3f8de1d misc: st_core: Do not call kfree_skb() under spin_lock_irqsave()
c53cfe99c2aa dmaengine: ti: edma: handle irq_of_parse_and_map() errors
bdb3dd409630 usb: dwc2: fix possible NULL pointer dereference caused by driver concurrency
05de1536d052 livepatch: Fix missing newline character in klp_resolve_symbols()
3ebf42fe8cc7 tty: tty_jobctrl: fix pid memleak in disassociate_ctty()
380837052669 leds: trigger: ledtrig-cpu:: Fix 'output may be truncated' issue for 'cpu'
23eb8629c22f leds: pwm: Don't disable the PWM when the LED should be off
c2766ed2b7af mfd: dln2: Fix double put in dln2_probe
b708eb26b560 mfd: core: Ensure disabled devices are skipped without aborting
9f831533d2d0 mfd: core: Un-constify mfd_cell.of_reg
b7b4851e630d ASoC: ams-delta.c: use component after check
41aad9d69539 padata: Fix refcnt handling in padata_free_shell()
7606807bd6d0 padata: Convert from atomic_t to refcount_t on parallel_data->refcnt
2de16f6169a2 ASoC: Intel: Skylake: Fix mem leak when parsing UUIDs fails
6fd432f392a7 HID: logitech-hidpp: Move get_wireless_feature_index() check to hidpp_connect_event()
7581eef4aef2 HID: logitech-hidpp: Revert "Don't restart communication if not necessary"
c82e376bc24e HID: logitech-hidpp: Don't restart IO, instead defer hid_connect() only
0fe443314cf6 HID: logitech-hidpp: Remove HIDPP_QUIRK_NO_HIDINPUT quirk
8337286600cd Revert "HID: logitech-hidpp: add a module parameter to keep firmware gestures"
6d2de161cdc6 sh: bios: Revive earlyprintk support
2ca51477c6da hid: cp2112: Fix IRQ shutdown stopping polling for all IRQs on chip
9c895d20f8ee RDMA/hfi1: Workaround truncation compilation error
cd268264f594 scsi: ufs: core: Leave space for '\0' in utf8 desc string
cded69a7f8b3 ASoC: fsl: Fix PM disable depth imbalance in fsl_easrc_probe
159639486834 RDMA/hns: Fix signed-unsigned mixed comparisons
8018a3444e39 RDMA/hns: Fix uninitialized ucmd in hns_roce_create_qp_common()
08a246064def IB/mlx5: Fix rdma counter binding for RAW QP
53067926cd83 ASoC: fsl: mpc5200_dma.c: Fix warning of Function parameter or member not described
83eee515e415 ext4: move 'ix' sanity check to corrent position
67959b362687 ARM: 9321/1: memset: cast the constant byte to unsigned char
3d959406c8ff hid: cp2112: Fix duplicate workqueue initialization
63e8e2ee5815 crypto: qat - increase size of buffers
a921d6b795a0 crypto: qat - mask device capabilities with soft straps
16f2033de013 crypto: caam/jr - fix Chacha20 + Poly1305 self test failure
727ba935d906 crypto: caam/qi2 - fix Chacha20 + Poly1305 self test failure
b0e7a935739f nd_btt: Make BTT lanes preemptible
efeaa2396e3b libnvdimm/of_pmem: Use devm_kstrdup instead of kstrdup and check its return value
ffb3483c4b0b hwrng: geode - fix accessing registers
02db438311f8 crypto: hisilicon/hpre - Fix a erroneous check after snprintf()
5176ebe6aa2b selftests/resctrl: Ensure the benchmark commands fits to its array
b3768f089210 selftests/pidfd: Fix ksft print formats
a0846b4c8e74 clk: scmi: Free scmi_clk allocated when the clocks with invalid info are skipped
bcc7d46fa4dd firmware: ti_sci: Mark driver as non removable
5e5b85ea0f4b soc: qcom: llcc: Handle a second device without data corruption
a44aa8d8a532 ARM: dts: qcom: mdm9615: populate vsdcc fixed regulator
8bd7c8a9b838 arm64: dts: qcom: sdm845-mtp: fix WiFi configuration
4df18b233ef2 arm64: dts: qcom: msm8916: Fix iommu local address range
1e17eab1a49a xen-pciback: Consider INTx disabled when MSI/MSI-X is enabled
bc714abe7dc0 drm/rockchip: Fix type promotion bug in rockchip_gem_iommu_map()
666a4120dcf6 arm64/arm: xen: enlighten: Fix KPTI checks
0dd40dca1ebb drm/rockchip: cdn-dp: Fix some error handling paths in cdn_dp_probe()
6f710918df7d drm/mediatek: Fix iommu fault during crtc enabling
c12f2eaeb38b drm/bridge: tc358768: Fix bit updates
1133e72cd82b drm/bridge: tc358768: Disable non-continuous clock mode
c0d25ef81a11 drm/bridge: tc358768: Fix use of uninitialized variable
7b063c93bece drm/radeon: possible buffer overflow
a6d6769e2db6 drm/rockchip: vop: Fix call to crtc reset helper
bb8143016130 drm/rockchip: vop: Fix reset of state in duplicate state crtc funcs
9899097b1fcf hwmon: (coretemp) Fix potentially truncated sysfs attribute name
7d870088db48 hwmon: (axi-fan-control) Fix possible NULL pointer dereference
060d54f09004 hwmon: (axi-fan-control) Support temperature vs pwm points
d426a2955e45 platform/x86: wmi: Fix opening of char device
d2220737330b platform/x86: wmi: remove unnecessary initializations
3433a69c00ee platform/x86: wmi: Fix probe failure when failing to register WMI devices
b16622d304e7 clk: qcom: config IPQ_APSS_6018 should depend on QCOM_SMEM
001e5def774f clk: mediatek: clk-mt2701: Add check for mtk_alloc_clk_data
4f861b63945e clk: mediatek: clk-mt7629: Add check for mtk_alloc_clk_data
96e9544a0c4f clk: mediatek: clk-mt7629-eth: Add check for mtk_alloc_clk_data
81b162861107 clk: mediatek: clk-mt6797: Add check for mtk_alloc_clk_data
3994387ba356 clk: mediatek: clk-mt6779: Add check for mtk_alloc_clk_data
2617aa8ceaf3 clk: mediatek: clk-mt6765: Add check for mtk_alloc_clk_data
55e5fd11a21d clk: npcm7xx: Fix incorrect kfree
0beaefa9885f clk: ti: fix double free in of_ti_divider_clk_setup()
acb535d75077 clk: ti: change ti_clk_register[_omap_hw]() API
98c5012c11a1 clk: ti: Update component clocks to use ti_dt_clk_name()
1c4253252c7f clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
00c67e0aa7e4 clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
de33b367f80d clk: keystone: pll: fix a couple NULL vs IS_ERR() checks
c07a0e2e93b6 spi: nxp-fspi: use the correct ioremap function
d459cb424483 clk: linux/clk-provider.h: fix kernel-doc warnings and typos
f28709097db4 clk: asm9260: use parent index to link the reference clock
8d03f7c5800d clk: imx: imx8mq: correct error handling path
c1bacea8a64b clk: imx: Select MXC_CLK for CLK_IMX8QXP
a52c963d8d7b clk: qcom: gcc-sm8150: Fix gcc_sdcc2_apps_clk_src
c6919a1576bc clk: qcom: gcc-sm8150: use ARRAY_SIZE instead of specifying num_parents
355a12fa1c50 clk: qcom: mmcc-msm8998: Fix the SMMU GDSC
ba7f9695d545 clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on
97a671174433 clk: qcom: mmcc-msm8998: Don't check halt bit on some branch clks
05eebcd4bc5b clk: qcom: mmcc-msm8998: Add hardware clockgating registers to some clks
3181168e61f4 clk: qcom: clk-rcg2: Fix clock rate overflow for high parent frequencies
80836b5859b7 regmap: debugfs: Fix a erroneous check after snprintf()
9954a7f3808b ipvlan: properly track tx_errors
e897dcbd5fbc net: add DEV_STATS_READ() helper
98e8a5a370da ipv6: avoid atomic fragment on GSO packets
dea8d9e571ee ACPI: sysfs: Fix create_pnp_modalias() and create_of_modalias()
88be6453d7c9 tcp: fix cookie_init_timestamp() overflows
76894f305c96 chtls: fix tp->rcv_tstamp initialization
d104f6cb41e8 r8169: fix rare issue with broken rx after link-down on RTL8125
fdd4a3c20ad5 r8169: use tp_to_dev instead of open code
3f795fb35c2d thermal: core: prevent potential string overflow
ae681e5eff0c PM / devfreq: rockchip-dfi: Make pmu regmap mandatory
d7a220bf6bd6 can: dev: can_restart(): fix race condition between controller restart and netif_carrier_on()
040f65c2821f can: dev: can_restart(): don't crash kernel if carrier is OK
03d138b6b243 wifi: rtlwifi: fix EDCA limit set by BT coexistence
d8f2e18d1dcf tcp_metrics: do not create an entry from tcp_init_metrics()
73999f29ab19 tcp_metrics: properly set tp->snd_ssthresh in tcp_init_metrics()
37308a39262b tcp_metrics: add missing barriers on delete
d203f9921ac0 wifi: mt76: mt7603: rework/fix rx pse hang check
3068527d17e8 wifi: rtw88: debug: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
d44f88b20d44 net: spider_net: Use size_add() in call to struct_size()
9b8486fdad65 tipc: Use size_add() in calls to struct_size()
5f5aabbdc27f mlxsw: Use size_mul() in call to struct_size()
f927d4469632 gve: Use size_add() in call to struct_size()
2b46db3bb73d overflow: Implement size_t saturating arithmetic helpers
2f4b4eb58fc0 tcp: call tcp_try_undo_recovery when an RTOd TFO SYNACK is ACKed
0ca9fc8200d4 udp: add missing WRITE_ONCE() around up->encap_rcv
61e7961ff33d i40e: fix potential memory leaks in i40e_remove()
47479ed7fcf7 genirq/matrix: Exclude managed interrupts in irq_matrix_allocated()
bb166bdae1a7 pstore/platform: Add check for kstrdup
66f9969141c0 x86/boot: Fix incorrect startup_gdt_descr.size
ffa4cc86e959 futex: Don't include process MM in futex key on no-MMU
f52587051637 x86/srso: Fix SBPB enablement for (possible) future fixed HW
f49926b8d2a5 vfs: fix readahead(2) on block devices
9fe0f6b5720e sched/uclamp: Ignore (util == 0) optimization in feec() when p_util_max = 0
bdb7de7ed5ba iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user()
(From OE-Core rev: 8f2c31ddd3b93f3f3e4eee5f3e97c84167f54dc4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
3e55583405ac Linux 5.10.200
a5feaf765935 ALSA: hda: intel-dsp-config: Fix JSL Chromebook quirk detection
9109649559f9 tty: 8250: Add support for Intashield IS-100
73bcb4d44988 tty: 8250: Add support for Brainboxes UP cards
119f38e8ca16 tty: 8250: Add support for additional Brainboxes UC cards
a8bf6f62187f tty: 8250: Remove UC-257 and UC-431
e705aee2a657 usb: raw-gadget: properly handle interrupted requests
8e0324f2cbb7 usb: storage: set 1.50 as the lower bcdDevice for older "Super Top" compatibility
747b8f877998 PCI: Prevent xHCI driver from claiming AMD VanGogh USB3 DRD device
deddf60c271f can: isotp: isotp_sendmsg(): fix TX state detection and wait behavior
8716c28f695c can: isotp: isotp_bind(): do not validate unused address information
e4c4e0e1b29c can: isotp: add local echo tx processing and tx without FC
569c95b7ece0 can: isotp: handle wait_event_interruptible() return values
de3c02383aa6 can: isotp: check CAN address family in isotp_bind()
0386f3704789 can: isotp: isotp_bind(): return -EINVAL on incorrect CAN ID formatting
93b1e3f3a263 can: isotp: set max PDU size to 64 kByte
7adbc048d84b can: isotp: Add error message if txqueuelen is too small
57798a2cfe15 can: isotp: add symbolic error message to isotp_module_init()
186ab5645199 can: isotp: change error format from decimal to symbolic error names
b881ce6c7d10 powerpc/mm: Fix boot crash with FLATMEM
1b285a1bfb0d net: chelsio: cxgb4: add an error code check in t4_load_phy_fw
955a1105eec2 platform/mellanox: mlxbf-tmfifo: Fix a warning message
268ec38b797b scsi: mpt3sas: Fix in error path
abf9c7811836 fbdev: uvesafb: Call cn_del_callback() at the end of uvesafb_exit()
ec45886637ee ASoC: rt5650: fix the wrong result of key button
c683d8b6417c netfilter: nfnetlink_log: silence bogus compiler warning
66cc633fc6e1 spi: npcm-fiu: Fix UMA reads when dummy.nbytes == 0
6f9093b6f8f7 fbdev: atyfb: only use ioremap_uc() on i386 and ia64
ead3c123a753 Input: synaptics-rmi4 - handle reset delay when using SMBus trsnsport
fb8f253b9532 dmaengine: ste_dma40: Fix PM disable depth imbalance in d40_probe
e619b38a873f irqchip/stm32-exti: add missing DT IRQ flag translation
d151fb801957 net: sched: cls_u32: Fix allocation size in u32_init()
9ade01b2949b x86: Fix .brk attribute in linker script
3fdd5b2bb09f rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
41c13a571de4 rpmsg: glink: Release driver_override
5f1bb9f4d4b5 rpmsg: Fix calling device_lock() on non-initialized device
5bbd3469a4b6 rpmsg: Fix kfree() of static memory on setting driver_override
d0208fb38f43 rpmsg: Constify local variable in field store macro
da369d3996cc driver: platform: Add helper for safer setting of driver_override
4a20f5ea62db objtool/x86: add missing embedded_insn check
6b977a7323f7 ext4: avoid overlapping preallocations due to overflow
58fe961c606c ext4: fix BUG in ext4_mb_new_inode_pa() due to overflow
c0db17e55ff6 ext4: add two helper functions extent_logical_end() and pa_logical_end()
c761d34a7ec0 x86/mm: Fix RESERVE_BRK() for older binutils
01a5e17e3ef3 x86/mm: Simplify RESERVE_BRK()
571ce7d944cd f2fs: fix to do sanity check on inode type during garbage collection
d1c37e849f37 smbdirect: missing rc checks while waiting for rdma events
b2e62728b106 kobject: Fix slab-out-of-bounds in fill_kobj_path()
b9b197f65904 x86/i8259: Skip probing when ACPI/MADT advertises PCAT compatibility
62184eb77821 iio: adc: xilinx-xadc: Don't clobber preset voltage/temperature thresholds
e96eb8853f33 iio: adc: xilinx: use more devres helpers and remove remove()
0eb1198fe4d6 iio: adc: xilinx: use devm_krealloc() instead of kfree() + kcalloc()
c4b496c9f772 iio: adc: xilinx: use helper variable for &pdev->dev
d8928befffe5 clk: Sanitize possible_parent_show to Handle Return Value of of_clk_get_parent_name
09ce0d85cc00 sparc32: fix a braino in fault handling in csum_and_copy_..._user()
0258ca32b0ea perf/core: Fix potential NULL deref
4e3c606afa25 nvmem: imx: correct nregs for i.MX6UL
37ccf15ebeec nvmem: imx: correct nregs for i.MX6SLL
7a1c29e93c25 nvmem: imx: correct nregs for i.MX6ULL
d44166341f4b misc: fastrpc: Clean buffers on remote invocation failures
866838eb8ee9 tracing/kprobes: Fix the description of variable length arguments
ca764116b5c1 i2c: aspeed: Fix i2c bus hang in slave read
18c5167d0460 i2c: stm32f7: Fix PEC handling in case of SMBUS transfers
80416f6ba002 i2c: muxes: i2c-demux-pinctrl: Use of_get_i2c_adapter_by_node()
9a9ead53e72f i2c: muxes: i2c-mux-gpmux: Use of_get_i2c_adapter_by_node()
3cb69f1dbc86 i2c: muxes: i2c-mux-pinctrl: Use of_get_i2c_adapter_by_node()
0c8587fec9d5 iio: exynos-adc: request second interupt only when touchscreen mode is used
632c2199e52d kasan: print the original fault addr when access invalid shadow
be9e6f51ba7b i40e: Fix wrong check for I40E_TXR_FLAGS_WB_ON_ITR
fe65fc90e9f2 gtp: fix fragmentation needed check with gso
3ae8b75fce05 gtp: uapi: fix GTPA_MAX
4d0d5e54b590 tcp: fix wrong RTO timeout when received SACK reneging
e0308c793943 r8152: Release firmware if we have an error in probe
17b455747bc6 r8152: Cancel hw_phy_work if we have an error in probe
7dc907d855df r8152: Run the unload routine if we have errors during probe
704c25fc6abd r8152: Increase USB control msg timeout to 5000ms as per spec
79e2610efc94 net: usb: smsc95xx: Fix uninit-value access in smsc95xx_read_reg
d9864e589f0e net: ieee802154: adf7242: Fix some potential buffer overflow in adf7242_stats_show()
634c72adc864 igc: Fix ambiguity in the ethtool advertising
1e628189a21b neighbour: fix various data-races
77c4f14f952e igb: Fix potential memory leak in igb_add_ethtool_nfc_entry
1ac4f8e5553c treewide: Spelling fix in comment
5eab293b1cbf r8169: fix the KCSAN reported data race in rtl_rx while reading desc->opts1
13d357d9f226 r8169: fix the KCSAN reported data-race in rtl_tx while reading TxDescArray[entry].opts1
31c31a78dccf drm/dp_mst: Fix NULL deref in get_mst_branch_device_by_guid_helper()
957ec0823a5a mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL
3ab81820bf92 mm/page_alloc: correct start page when guard page debug is enabled
f2c0b571a5fc virtio-mmio: fix memory leak of vm_dev
8b857a93d6be virtio_balloon: Fix endless deflation and inflation on arm64
c88dd2aebf0c mcb-lpc: Reallocate memory region to avoid memory overlapping
6976459c6439 mcb: Return actual parsed size when reading chameleon table
09bcf9254838 selftests/ftrace: Add new test case which checks non unique symbol
cb49f0e441ce Linux 5.10.199
657a3ca8236c xfrm6: fix inet6_dev refcount underflow problem
5d5680755bce Bluetooth: hci_sock: Correctly bounds check and pad HCI_MON_NEW_INDEX name
b423509bc99c Bluetooth: hci_sock: fix slab oob read in create_monitor_event
653c808023cd phy: mapphone-mdm6600: Fix pinctrl_pm handling for sleep pins
e9c20d3078cc phy: mapphone-mdm6600: Fix runtime PM for remove
f42634685ee5 phy: mapphone-mdm6600: Fix runtime disable on probe
05e06fb6a642 ASoC: pxa: fix a memory leak in probe()
7e29dadf265d gpio: vf610: set value before the direction to avoid a glitch
6c3a72d4ae24 platform/x86: asus-wmi: Map 0x2a code, Ignore 0x2b and 0x2c events
8fece0081b64 platform/x86: asus-wmi: Change ASUS_WMI_BRN_DOWN code from 0x20 to 0x2e
3be044840e8e s390/pci: fix iommu bitmap allocation
487a8e24643a perf: Disallow mis-matched inherited group reads
550c70f72a1b USB: serial: option: add Fibocom to DELL custom modem FM101R-GL
a39ea926ff6d USB: serial: option: add entry for Sierra EM9191 with new firmware
3fb223086de9 USB: serial: option: add Telit LE910C4-WWX 0x1035 composition
d78d3e0d8462 nvme-rdma: do not try to stop unallocated queues
6238faecf88a nvme-pci: add BOGUS_NID for Intel 0a54 device
9efa38fdca2c ACPI: irq: Fix incorrect return value in acpi_register_gsi()
9df654268aec pNFS: Fix a hang in nfs4_evict_inode()
c44e09a89ad2 Revert "pinctrl: avoid unsafe code pattern in find_pinctrl()"
b26b0b8757c6 mmc: core: Capture correct oemid-bits for eMMC cards
f4771efb0683 mmc: core: sdio: hold retuning if sdio in 1-bit mode
2312fb7f3b20 mtd: physmap-core: Restore map_rom fallback
3a141424f8fe mtd: spinand: micron: correct bitmask for ecc status
7682dae0a607 mtd: rawnand: arasan: Ensure program page operations are successful
875d17e4524b mtd: rawnand: marvell: Ensure program page operations are successful
6224890ad0b4 mtd: rawnand: qcom: Unmap the right resource upon probe failure
f707bc0a55b7 Bluetooth: hci_event: Fix using memcmp when comparing keys
3b6aa631df0c net/mlx5: Handle fw tracer change ownership event based on MTRC
ead8131372af platform/x86: touchscreen_dmi: Add info for the Positivo C4128B
fd1271632769 HID: multitouch: Add required quirk for Synaptics 0xcd7e device
4e71ae53f121 btrfs: fix some -Wmaybe-uninitialized warnings in ioctl.c
661b4ce3b54a drm: panel-orientation-quirks: Add quirk for One Mix 2S
5b7cae7c35dd ipv4/fib: send notify when delete source address routes
21f85b026dfe sky2: Make sure there is at least one frag_addr available
f06c3a50ef2b regulator/core: Revert "fix kobject release warning and memory leak in regulator_register()"
461341412960 wifi: cfg80211: avoid leaking stack data into trace
fde6d84daa0f wifi: mac80211: allow transmitting EAPOL frames with tainted key
8de7f7058314 wifi: cfg80211: Fix 6GHz scan configuration
ffb060b136dd Bluetooth: hci_core: Fix build warnings
65f5da6df897 Bluetooth: Avoid redundant authentication
115f2c88fde3 HID: holtek: fix slab-out-of-bounds Write in holtek_kbd_input_event
a59636cdd84a tracing: relax trace_event_eval_update() execution with cond_resched()
fb60e9c00042 ata: libata-eh: Fix compilation warning in ata_eh_link_report()
22c3641bef9c gpio: timberdale: Fix potential deadlock on &tgpio->lock
b4fcf1a0bbd0 overlayfs: set ctime when setting mtime and atime
4b472c25a597 i2c: mux: Avoid potential false error message in i2c_mux_add_adapter
840b912df518 btrfs: initialize start_slot in btrfs_log_prealloc_extents
9801e2798b63 btrfs: return -EUCLEAN for delayed tree ref with a ref count not equals to 1
d69131b48fea ARM: dts: ti: omap: Fix noisy serial with overrun-throttle-ms for mapphone
9ed14f807f4f usb: typec: altmodes/displayport: Signal hpd low when exiting mode
f25a13d318b8 usb: typec: altmodes/displayport: Notify drm subsys of hotplug events
2ea6a14e8a55 drm/connector: Add support for out-of-band hotplug notification (v3)
6e55f6a8a498 drm/connector: Add drm_connector_find_by_fwnode() function (v3)
89b1868bab48 drm/connector: Add a fwnode pointer to drm_connector and register with ACPI (v2)
86502f1b63aa drm/connector: Give connector sysfs devices there own device_type
cedcbf61dfce drm/amd/display: Don't set dpms_off for seamless boot
ebba01fcd562 drm/amd/display: only check available pipe to disable vbios mode.
1ac717000403 serial: 8250_omap: Fix errors with no_console_suspend
be300358b55d serial: 8250: omap: Fix imprecise external abort for omap_8250_pm()
fc778e9d7995 xhci: track port suspend state correctly in unsuccessful resume cases
1c034c6e224d xhci: decouple usb2 port resume and get_port_status request handling
92088dd88627 xhci: clear usb2 resume related variables in one place.
e7abc4b18d1a xhci: rename resume_done to resume_timestamp
d44c9285ce35 xhci: move port specific items such as state completions to port structure
e2b4de13e5f9 xhci: cleanup xhci_hub_control port references
95b9f1e3927b usb: core: Track SuperSpeed Plus GenXxY
d6316f592988 selftests/mm: fix awk usage in charge_reserved_hugetlb.sh and hugetlb_reparenting_test.sh that may cause error
69f40ce372b9 selftests/vm: make charge_reserved_hugetlb.sh work with existing cgroup setting
cb868d8857ae ACPI: resource: Skip IRQ override on ASUS ExpertBook B1402CBA
7d0728e7ac04 ACPI: resource: Skip IRQ override on ASUS ExpertBook B1502CBA
3a58c28bff79 ACPI: resource: Skip IRQ override on Asus Expertbook B2402CBA
1b4659e283bc ACPI: resource: Add Asus ExpertBook B2502 to Asus quirks
980dd4dfb9e8 ACPI: resource: Skip IRQ override on Asus Vivobook S5602ZA
e0014184cd11 ACPI: resource: Add ASUS model S5402ZA to quirks
7f26f0ac3854 ACPI: resource: Skip IRQ override on Asus Vivobook K3402ZA/K3502ZA
ffcb69e923aa ACPI: resources: Add DMI-based legacy IRQ override quirk
8a8918b51080 ACPI: Drop acpi_dev_irqresource_disabled()
196896455bd1 resource: Add irqresource_disabled()
faa9a9d07c06 thunderbolt: Workaround an IOMMU fault on certain systems with Intel Maple Ridge
482fa2345f03 net: pktgen: Fix interface flags printing
068e4ecea226 netfilter: nft_set_rbtree: .deactivate fails if element has expired
9cef803e9ed0 neighbor: tracing: Move pin6 inside CONFIG_IPV6=y section
36848adbdeba net/sched: sch_hfsc: upgrade 'rt' to 'sc' when it becomes a inner curve
923e47c0b40a net: dsa: bcm_sf2: Fix possible memory leak in bcm_sf2_mdio_register()
a53fc0641683 i40e: prevent crash on probe if hw registers have invalid values
9b5661bda392 net: usb: smsc95xx: Fix an error code in smsc95xx_reset()
250cd610f8c4 ipv4: fib: annotate races around nh->nh_saddr_genid and nh->nh_saddr
1cef1a2d5c22 tun: prevent negative ifindex
f828e15db3c7 tcp: tsq: relax tcp_small_queue_check() when rtx queue contains a single skb
c39c31c5265b tcp: fix excessive TLP and RACK timeouts from HZ rounding
805b38062e28 net: rfkill: gpio: prevent value glitch during probe
8023c7e90007 net: ipv6: fix return value check in esp_remove_trailer
2ca00d93f2b1 net: ipv4: fix return value check in esp_remove_trailer
4ba4eec4f40d xfrm: interface: use DEV_STATS_INC()
4d78b9dc79d5 xfrm: fix a data-race in xfrm_gen_index()
8c6c3d0b9f2e qed: fix LL2 RX buffer allocation
88c493297e40 drm/i915: Retry gtt fault when out of fence registers
e985d78bdcf3 nvmet-tcp: Fix a possible UAF in queue intialization setup
287401f92c57 netfilter: nft_payload: fix wrong mac header matching
fe37e56ed47d tcp: check mptcp-level constraints for backlog coalescing
6550cbe25de1 x86/sev: Check for user-space IOIO pointing to kernel space
5bb9ba7dafbe x86/sev: Check IOBM for IOIO exceptions from user-space
d78c5d8c23c3 x86/sev: Disable MMIO emulation from user mode
459af3fb81e6 KVM: x86: Mask LVTPC when handling a PMI
4cbac83549dd regmap: fix NULL deref on lookup
c95fa5b20fe0 nfc: nci: fix possible NULL pointer dereference in send_acknowledge()
2e64f4c732cb ice: reset first in crash dump kernels
95d68fdc71ba ice: fix over-shifted variable
a56c436b4335 Bluetooth: avoid memcmp() out of bounds warning
7e83d15e0ca2 Bluetooth: hci_event: Fix coding style
c6878fa1730b Bluetooth: vhci: Fix race when opening vhci device
40a33a129d99 Bluetooth: Fix a refcnt underflow problem for hci_conn
ab950561bca4 Bluetooth: Reject connection with the device which has same BD_ADDR
0e025a4528f4 Bluetooth: hci_event: Ignore NULL link key
241f23032433 usb: hub: Guard against accesses to uninitialized BOS descriptors
aec24b096300 Documentation: sysctl: align cells in second content column
f10690787d2c mm/memory_hotplug: rate limit page migration warnings
bf97ea76eac5 lib/Kconfig.debug: do not enable DEBUG_PREEMPT by default
c44b14469af0 dev_forward_skb: do not scrub skb mark within the same name space
db9aafa19547 ravb: Fix use-after-free issue in ravb_tx_timeout_work()
db375fa550c0 RDMA/srp: Fix srp_abort()
f022576aa03c RDMA/srp: Set scmnd->result only when scmnd is not NULL
489818719a88 arm64: armv8_deprecated: fix unused-function error
da7603cedb7d arm64: armv8_deprecated: rework deprected instruction handling
45a26d2a5394 arm64: armv8_deprecated: move aarch32 helper earlier
0b6a7a9f6d94 arm64: armv8_deprecated move emulation functions
2202536144bc arm64: armv8_deprecated: fold ops into insn_emulation
5aa232345e4d arm64: rework EL0 MRS emulation
15e964971ff7 arm64: factor insn read out of call_undef_hook()
0edde7fd1c3b arm64: factor out EL1 SSBS emulation hook
7a76df1ae1b3 arm64: split EL0/EL1 UNDEF handlers
8a8d4cc303ef arm64: allow kprobes on EL0 handlers
793ed958b62a arm64: rework BTI exception handling
9113333d7c7c arm64: rework FPAC exception handling
a8d7c8484ff7 arm64: consistently pass ESR_ELx to die()
004bdab6edc7 arm64: die(): pass 'err' as long
835cb1f78d74 arm64: report EL1 UNDEFs better
6788b10620ca x86/alternatives: Disable KASAN in apply_alternatives()
ba4b37721096 powerpc/64e: Fix wrong test in __ptep_test_and_clear_young()
dadb86fba67f powerpc/8xx: Fix pte_access_permitted() for PAGE_NONE
288a0593c798 dmaengine: mediatek: Fix deadlock caused by synchronize_irq()
17c653d4913b usb: gadget: ncm: Handle decoding of multiple NTB's in unwrap call
a906f2eb675c usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
7decb6515138 counter: microchip-tcb-capture: Fix the use of internal GCLK logic
a177771bff63 pinctrl: avoid unsafe code pattern in find_pinctrl()
2a4a82804024 cgroup: Remove duplicates in cgroup v1 tasks file
da7ce52a2f6c tee: amdtee: fix use-after-free vulnerability in amdtee_close_session
0ea0231dd1b2 Input: goodix - ensure int GPIO is in input for gpio_count == 1 && gpio_int_idx == 0 case
39fb79407e59 Input: i8042 - add Fujitsu Lifebook E5411 to i8042 quirk table
8d862a3dff7e Input: xpad - add PXN V900 support
e8ea649fc35f Input: psmouse - fix fast_reconnect function for PS/2 mode
cd2fbfd8b922 Input: powermate - fix use-after-free in powermate_config_complete
27b6c809d393 ceph: fix type promotion bug on 32bit systems
2b2bf63671cc ceph: fix incorrect revoked caps assert in ceph_fill_file_size()
62f6d24f2e7d libceph: use kernel_connect()
5850eb4df422 thunderbolt: Check that lane 1 is in CL0 before enabling lane bonding
008ba1a5ada5 mcb: remove is_added flag from mcb_device struct
ec93456c0289 x86/cpu: Fix AMD erratum #1485 on Zen4-based CPUs
b608f4aedc0e iio: pressure: ms5611: ms5611_prom_is_valid false negative bug
02388eaf3a15 iio: pressure: dps310: Adjust Timeout Settings
2abd2cffa1b8 iio: pressure: bmp280: Fix NULL pointer exception
aadbf612f8b1 usb: musb: Modify the "HWVers" register address
bc929a0052c4 usb: musb: Get the musb_qh poniter after musb_giveback
459eb7c6885f usb: dwc3: Soft reset phy on probe for host
d71d0009f9e7 net: usb: dm9601: fix uninitialized variable use in dm9601_mdio_read
4bf69ee6bb41 usb: xhci: xhci-ring: Use sysdev for mapping bounce buffer
2d30692c6c94 dmaengine: stm32-mdma: abort resume if no ongoing transfer
d346a2ef6b1e media: mtk-jpeg: Fix use after free bug due to uncanceled work
014cab5329d1 net: release reference to inet6_dev pointer
d491ac7aa12a net: change accept_ra_min_rtr_lft to affect all RA lifetimes
354a96770d94 net: add sysctl accept_ra_min_rtr_lft
1ceaf0d3a883 Revert "spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe"
649237ccf440 Revert "spi: zynqmp-gqspi: fix clock imbalance on probe failure"
ce03f0234f9d workqueue: Override implicit ordered attribute in workqueue_apply_unbound_cpumask()
a424807d860b nfc: nci: assert requested protocol is valid
b5b03da30bd5 pinctrl: renesas: rzn1: Enable missing PINMUX
6ac22ecdaad2 net: nfc: fix races in nfc_llcp_sock_get() and nfc_llcp_sock_get_sn()
31ea13e3ff52 ixgbe: fix crash with empty VF macvlan list
b24bd1277501 net: phy: mscc: macsec: reject PN update requests
a848ae8b5ad7 net: macsec: indicate next pn update when offloading
a629f0575c9c drm/vmwgfx: fix typo of sizeof argument
d4ba78e5522e riscv, bpf: Sign-extend return values
2a8ef2234b3a riscv, bpf: Factor out emit_call for kernel and bpf context
1bf4da1818c2 xen-netback: use default TX queue size for vifs
33548a6b3c7c mlxsw: fix mlxsw_sp2_nve_vxlan_learning_set() return type
55e06850c789 ieee802154: ca8210: Fix a potential UAF in ca8210_probe
ef7a0d51bfdb ravb: Fix up dma_free_coherent() call in ravb_remove()
1673841da013 drm/msm/dpu: change _dpu_plane_calc_bw() to use u64 to avoid overflow
6004ca7ad2d0 drm/msm/dsi: skip the wait for video mode done if not applicable
dbbbeaef7786 drm/msm/dp: do not reinitialize phy unless retry during link training
31e7e77b24f1 net: prevent address rewrite in kernel_bind()
22c06bf1f99e quota: Fix slow quotaoff
093af62c0235 HID: logitech-hidpp: Fix kernel crash on receiver USB disconnect
cb4a8146e3a9 lib/test_meminit: fix off-by-one error in test_pages()
06068e7f3ff8 perf/arm-cmn: Fix the unhandled overflow status of counter 4 to 7
0ed2ad00f333 RDMA/cxgb4: Check skb value for failure to allocate
26788a5b48d9 RDMA/srp: Do not call scsi_done() from srp_abort()
81982125c352 RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent
(From OE-Core rev: 630963a1396afa8c1550ec971d50e444f5ccbcfd)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
a8d812240fdd Linux 5.10.198
660627c71bc1 xen/events: replace evtchn_rwlock with RCU
1e3d016a9506 mmc: renesas_sdhi: only reset SCC when its pointer is populated
a7d86a77c33b netfilter: nftables: exthdr: fix 4-byte stack OOB write
84f6b686df2d netfilter: nf_tables: fix kdoc warnings after gc rework
c17446c00805 parisc: Restore __ldcw_align for PA-RISC 2.0 processors
cfc333393ae6 RDMA/mlx5: Fix NULL string error
0d520cdb0cd0 RDMA/siw: Fix connection failure handling
5a4a6a47e074 RDMA/uverbs: Fix typo of sizeof argument
626868282c36 RDMA/cma: Fix truncation compilation warning in make_cma_ports
7de0e42444e9 RDMA/cma: Initialize ib_sa_multicast structure to 0 when join
36953b4da78b gpio: pxa: disable pinctrl calls for MMP_GPIO
6ad972e66870 gpio: aspeed: fix the GPIO number passed to pinctrl_gpio_set_config()
d7d8f1a679ec IB/mlx4: Fix the size of a buffer in add_port_entries()
204c2d485f86 of: dynamic: Fix potential memory leak in of_changeset_action()
b74f12f98b7f RDMA/core: Require admin capabilities to set system parameters
ccd87fe7a0f6 dm zoned: free dmz->ddev array in dmz_put_zoned_devices
82d87c944ea8 cpupower: add Makefile dependencies for install targets
492241613cf4 sctp: update hb timer immediately after users change hb_interval
f87658493898 sctp: update transport state when processing a dupcook packet
ff346b01eba5 tcp: fix delayed ACKs for MSS boundary condition
677aaa261e7a tcp: fix quick-ack counting to count actual ACKs of new data
6a24d0661fa3 tipc: fix a potential deadlock on &tx->lock
b9f1568ba37f net: stmmac: dwmac-stm32: fix resume on STM32 MCU
3a5142f01758 netfilter: nf_tables: nft_set_rbtree: fix spurious insertion failure
0ba9348532bd netfilter: handle the connecting collision properly in nf_conntrack_proto_sctp
b212f361a5d1 net: ethernet: ti: am65-cpsw: Fix error code in am65_cpsw_nuss_init_tx_chns()
dba849cc9811 net: nfc: llcp: Add lock when modifying device list
30bc4d7aebe3 net: usb: smsc75xx: Fix uninit-value access in __smsc75xx_read_reg
d44346dda7d4 net: dsa: mv88e6xxx: Avoid EEPROM timeout when EEPROM is absent
96b2e1090397 ipv4, ipv6: Fix handling of transhdrlen in __ip{,6}_append_data()
2ea52a2fb8e8 net: fix possible store tearing in neigh_periodic_work()
6e3d9e5caba8 modpost: add missing else to the "of" check
225cd4f67bd4 NFSv4: Fix a nfs4_state_manager() race
d8f2ba9ec358 ima: rework CONFIG_IMA dependency block
77f82df960cb scsi: target: core: Fix deadlock due to recursive locking
a9430129d8db ima: Finish deprecation of IMA_TRUSTED_KEYRING Kconfig
725fd2080559 regmap: rbtree: Fix wrong register marked as in-cache when creating new node
666cdc43df24 wifi: mt76: mt76x02: fix MT76x0 external LNA gain handling
54a4faab2baa drivers/net: process the result of hdlc_open() and add call of hdlc_close() in uhdlc_close()
93dd471d3a2f bpf: Fix tr dereferencing
10a18c8bac7f wifi: mwifiex: Fix oob check condition in mwifiex_process_rx_packet
8c15c1bcc5b5 wifi: iwlwifi: dbg_ini: fix structure packing
a5f643ab1163 ubi: Refuse attaching if mtd's erasesize is 0
33420a82067b arm64: Add Cortex-A520 CPU part definition
81d03e251894 net: prevent rewrite of msg_name in sock_sendmsg()
72fc02ebfc93 net: replace calls to sock->ops->connect() with kernel_connect()
1aeff207e295 wifi: mwifiex: Fix tlv_buf_left calculation
f6f25930fa34 qed/red_ll2: Fix undefined behavior bug in struct qed_ll2_info
b9c4b3ca9016 scsi: zfcp: Fix a double put in zfcp_port_enqueue()
04b6b67a3e77 Revert "PCI: qcom: Disable write access to read only registers for IP v2.3.3"
c2cf152e8bb8 Revert "clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz"
f94471c0cc31 block: fix use-after-free of q->q_usage_counter
0d6987d4a34c rbd: take header_rwsem in rbd_dev_refresh() only when updating
d3d170c5fc06 rbd: decouple parent info read-in from updating rbd_dev
3ceb306f9b2d rbd: decouple header read-in from updating rbd_dev->header
7c4f11d73b24 rbd: move rbd_dev_refresh() definition
d0952ce316d1 drm/mediatek: Fix backport issue in mtk_drm_gem_prime_vmap()
c33d75a57a81 ring-buffer: Fix bytes info in per_cpu buffer stats
0ecde7dd766f ring-buffer: remove obsolete comment for free_buffer_page()
2ad1a1d3d616 NFSv4: Fix a state manager thread deadlock regression
ec4325e80633 NFS: rename nfs_client_kset to nfs_kset
598539f38c72 NFS: Cleanup unused rpc_clnt variable
19f3d5d13b75 spi: zynqmp-gqspi: fix clock imbalance on probe failure
2cdec9c13f81 spi: spi-zynqmp-gqspi: Fix runtime PM imbalance in zynqmp_qspi_probe
ae03dafc3761 fs: binfmt_elf_efpic: fix personality for ELF-FDPIC
8ec1abb59a98 ata: libata-sata: increase PMP SRST timeout to 10s
dc0bd0f2da5c ata: libata-core: Do not register PM operations for SAS ports
531d9f6dbfd5 ata: libata-core: Fix port and device removal
99d308c31923 ata: libata-core: Fix ata_port_request_pm() locking
eaf449666221 net: thunderbolt: Fix TCPv6 GSO checksum calculation
72595dbfcae3 bpf: Fix BTF_ID symbol generation collision in tools/
6a80578bd441 bpf: Fix BTF_ID symbol generation collision
cbbfdb4bab70 btrfs: properly report 0 avail for very full file systems
ef47f25e98de ring-buffer: Update "shortest_full" in polling
b7a0df4c0877 proc: nommu: /proc/<pid>/maps: release mmap read lock
acc7fc82d0ad Revert "SUNRPC dont update timeout value on connection reset"
e3b8c9e0fc3c i2c: i801: unregister tco_pdev in i801_probe() error path
b664e9db8d2c ata: libata-scsi: ignore reserved bits for REPORT SUPPORTED OPERATION CODES
25872c67de20 ALSA: hda: Disable power save for solving pop issue on Lenovo ThinkCentre M70q
5a03b42ae1ed netfilter: nf_tables: disallow rule removal from chain binding
7130a87ca323 nilfs2: fix potential use after free in nilfs_gccache_submit_read_data()
e14afa4450cb serial: 8250_port: Check IRQ data before use
6d5c8862932d Revert "tty: n_gsm: fix UAF in gsm_cleanup_mux"
14443223e08c Smack:- Use overlay inode label in smack_inode_copy_up()
297c51c63fe1 smack: Retrieve transmuting information in smack_inode_getsecurity()
41de7a6b95df smack: Record transmuting in smk_transmuted
831f18c735e2 nvme-pci: always return an ERR_PTR from nvme_pci_alloc_dev
fb28f89d50c0 netfilter: nft_exthdr: Fix for unsafe packet data read
e18216cd0ec7 netfilter: nft_exthdr: Search chunks in SCTP packets only
152b8ac839c9 watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running
13b7d49f339a watchdog: iTCO_wdt: No need to stop the timer in probe
0d599a3f57a5 nvme-pci: do not set the NUMA node of device if it has none
97e148dcb97d nvme-pci: factor out a nvme_pci_alloc_dev helper
71357c751fb2 nvme-pci: factor the iod mempool creation into a helper
38f82cf86096 ACPI: Check StorageD3Enable _DSD property in ACPI code
67025d565450 cgroup: Fix suspicious rcu_dereference_check() usage warning
b2788f6d4924 sched/cpuacct: Optimize away RCU read lock
82756d8a2394 sched/cpuacct: Fix charge percpu cpuusage
f8e8e72c58c7 sched/cpuacct: Fix user/system in shown cpuacct.usage*
ef3c728ca0d4 perf build: Define YYNOMEM as YYNOABORT for bison < 3.81
da91481c5d2b fbdev/sh7760fb: Depend on FB=y
ffc459a93065 ncsi: Propagate carrier gain/loss events to the NCSI controller
8c2500228b8f powerpc/watchpoints: Disable preemption in thread_change_pc()
f5bdbed0361c media: vb2: frame_vector.c: replace WARN_ONCE with a comment
ebc91848062e bpf: Clarify error expectations from bpf_clone_redirect
0118244848a5 spi: nxp-fspi: reset the FLSHxCR1 registers
f6cf19c1b313 ata: libata-eh: do not clear ATA_PFLAG_EH_PENDING in ata_eh_reset()
2afd8fcee0c4 scsi: pm80xx: Avoid leaking tags when processing OPC_INB_SET_CONTROLLER_CONFIG command
0decc581e1dc scsi: pm80xx: Use phy-specific SAS address when sending PHY_START command
f44e66447c4f platform/mellanox: mlxbf-bootctl: add NET dependency into Kconfig
cee5151c5410 ring-buffer: Do not attempt to read past "commit"
2956e33fb4f8 selftests: fix dependency checker script
9ccce21bd77b ring-buffer: Avoid softlockup in ring_buffer_resize()
5dfcb92905b3 selftests/ftrace: Correctly enable event in instance-event.tc
38ef4b2e4dca scsi: qedf: Add synchronization between I/O completions and abort
2081b2a15b08 parisc: irq: Make irq_stack_union static to avoid sparse warning
f47efdffdc13 parisc: drivers: Fix sparse warning
d967a9472bf9 parisc: iosapic.c: Fix sparse warnings
7b2440c2d64f parisc: sba: Fix compile warning wrt list of SBA devices
c79300599923 dma-debug: don't call __dma_entry_alloc_check_leak() under free_entries_lock
061f40275338 i2c: npcm7xx: Fix callback completion ordering
dd81e91b2efc gpio: pmic-eic-sprd: Add can_sleep flag for PMIC EIC chip
b317f69871ef xtensa: boot/lib: fix function prototypes
be17dfdcc87a xtensa: boot: don't add include-dirs
a10bfbe599b7 xtensa: iss/network: make functions static
608af5511a8f xtensa: add default definition for XCHAL_HAVE_DIV32
3696261859c5 power: supply: ucs1002: fix error code in ucs1002_get_property()
eff55feb8b87 bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up
1bc88671960f ARM: dts: ti: omap: motorola-mapphone: Fix abe_clkctrl warning on boot
a2a592adad7c ARM: dts: Unify pwm-omap-dmtimer node names
2d9c9589da6a ARM: dts: am335x: Guardian: Update beeper label
ef83f35ced40 ARM: dts: motorola-mapphone: Drop second ti,wlcore compatible value
12a28c379ef8 ARM: dts: motorola-mapphone: Add 1.2GHz OPP
afdc40a74ae3 ARM: dts: motorola-mapphone: Configure lower temperature passive cooling
093a9a02d4d5 ARM: dts: ti: omap: Fix bandgap thermal cells addressing for omap3/4
28e5423ad8fb ARM: dts: omap: correct indentation
50789f37239c clk: tegra: fix error return case for recalc_rate
0fd5839e2504 bus: ti-sysc: Fix missing AM35xx SoC matching
1d4d846e2a49 bus: ti-sysc: Use fsleep() instead of usleep_range() in sysc_reset()
a8ee76d72737 MIPS: Alchemy: only build mmc support helpers if au1xmmc is enabled
d678c078f302 btrfs: reset destination buffer when read_extent_buffer() gets invalid range
a1f85bc9bc69 ata: ahci: Add Elkhart Lake AHCI controller
51d190cc98de ata: ahci: Rename board_ahci_mobile
8061c399c83b ata: ahci: Add support for AMD A85 FCH (Hudson D4)
0156cce71f8e ata: libata: Rename link flag ATA_LFLAG_NO_DB_DELAY
9f0d34663025 netfilter: nft_exthdr: Fix non-linear header modification
ed60b8014c9a netfilter: exthdr: add support for tcp option removal
10670abe1115 netfilter: nft_exthdr: break evaluation if setting TCP option fails
45b3eb6afcff netfilter: nf_tables: add and use nft_thoff helper
39546418b84d netfilter: nf_tables: add and use nft_sk helper
af844ba799b5 netfilter: nft_exthdr: Support SCTP chunks
858ca1921639 netfilter: use actual socket sk for REJECT action
2d9ea86f3c4a media: venus: hfi_venus: Write to VIDC_CTRL_INIT after unmasking interrupts
c4cc1f690f19 media: venus: hfi: Add a 6xx boot logic
4596fece3c24 media: venus: core: Add differentiator IS_V6(core)
3ed9d3dc244b media: venus: hfi: Define additional 6xx registers
ebccb53232cc media: venus: hfi,pm,firmware: Convert to block relative addressing
4ccdeb68da0c media: venus: core: Add io base variables for each block
6d3745bbc334 mmc: renesas_sdhi: register irqs before registering controller
995ef65e4b5c mmc: tmio: support custom irq masks
97eb045386de mmc: renesas_sdhi: populate SCC pointer at the proper place
7217ceb61a47 mmc: renesas_sdhi: probe into TMIO after SCC parameters have been setup
e492f8125133 Input: i8042 - add quirk for TUXEDO Gemini 17 Gen1/Clevo PD70PN
677bff659fd3 Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h
3fac8ce48fa9 netfilter: nf_tables: double hook unregistration in netns path
e51f30826bc5 netfilter: nf_tables: unregister flowtable hooks on netns exit
5e95c88e9061 i2c: mux: demux-pinctrl: check the return value of devm_kstrdup()
0a78bcc2d526 gpio: tb10x: Fix an error handling path in tb10x_gpio_probe()
f515112e8337 net: rds: Fix possible NULL-pointer dereference
466e88548e19 bnxt_en: Flush XDP for bnxt_poll_nitroa0()'s NAPI
78106529b390 locking/seqlock: Do the lockdep annotation before locking in do_write_seqcount_begin_nested()
a8dd21118b0f seqlock: Prefix internal seqcount_t-only macros with a "do_"
ac01a0dd7905 seqlock: Rename __seqprop() users
a8460ee6c80b seqlock: avoid -Wshadow warnings
f1893feb20ea netfilter: ipset: Fix race between IPSET_CMD_CREATE and IPSET_CMD_SWAP
b44dd92e2afd team: fix null-ptr-deref when team device type is changed
04cc361f029c net: bridge: use DEV_STATS_INC()
1671dc1b25e5 net: hns3: add 5ms delay before clear firmware reset irq source
309af4a39b8e net: hns3: only enable unicast promisc when mac table full
ae806c74c063 x86/srso: Fix SBPB enablement for spec_rstack_overflow=off
423ba1b3a5a7 x86/srso: Fix srso_show_state() side effect
1ec40ef6f765 platform/x86: intel_scu_ipc: Fail IPC send if still busy
4c5eaf6d8bb4 platform/x86: intel_scu_ipc: Don't override scu in intel_scu_ipc_dev_simple_command()
441b61d742ef platform/x86: intel_scu_ipc: Check status upon timeout in ipc_wait_for_interrupt()
c463898b6e72 platform/x86: intel_scu_ipc: Check status after timeout in busy_loop()
60d73c62e3e4 dccp: fix dccp_v4_err()/dccp_v6_err() again
09a1c790e1b9 powerpc/perf/hv-24x7: Update domain value check
8689c9ace976 ipv4: fix null-deref in ipv4_link_failure
47907ebeb77a i40e: Fix VF VLAN offloading when port VLAN is configured
a91861446f1c ASoC: imx-audmix: Fix return error with devm_clk_get()
c4ecedf980b0 selftests: tls: swap the TX and RX sockets in some tests
78ef69b6e770 selftests/tls: Add {} to avoid static checker warning
388c9d3eefae bpf: Avoid deadlock when using queue and stack maps from NMI
6dc85d848c26 netfilter: nf_tables: disallow element removal on anonymous sets
a45632f99713 ASoC: meson: spdifin: start hw on dai probe
09c85f2d21ab netfilter: nf_tables: fix memleak when more than 255 elements expired
4deaf1316b42 netfilter: nft_set_hash: try later when GC hits EAGAIN on iteration
26d0e4d632f8 netfilter: nft_set_pipapo: stop GC iteration if GC transaction allocation fails
b796c4e4bf29 netfilter: nft_set_rbtree: use read spinlock to avoid datapath contention
c323ed65f66e netfilter: nft_set_rbtree: skip sync GC for new elements in this transaction
09f2dda1e576 netfilter: nf_tables: defer gc run if previous batch is still pending
b71dcee2fc9c netfilter: nf_tables: use correct lock to protect gc_list
23292bdfda5f netfilter: nf_tables: GC transaction race with abort path
dc0b1f019554 netfilter: nf_tables: GC transaction race with netns dismantle
4046f2b56e5a netfilter: nf_tables: fix GC transaction races with netns and netlink event exit path
891ca5dfe3b7 netfilter: nf_tables: don't fail inserts if duplicate has expired
911dd3cdf108 netfilter: nf_tables: remove busy mark and gc batch API
77046cb00850 netfilter: nft_set_hash: mark set element as dead when deleting from packet path
146c76866795 netfilter: nf_tables: adapt set backend to use GC transaction API
448be0774882 netfilter: nf_tables: GC transaction API to avoid race with control plane
b15ea4017af8 netfilter: nf_tables: don't skip expired elements during walk
f8bf7706151a netfilter: nf_tables: integrate pipapo into commit protocol
9b65bff30a61 tracing: Have event inject files inc the trace array ref count
f8a86ab3c4a4 ext4: do not let fstrim block system suspend
c502b09d9bef ext4: move setting of trimmed bit into ext4_try_to_trim_range()
e78e9f08a24e ext4: replace the traditional ternary conditional operator with with max()/min()
cbf6a0f65404 ext4: mark group as trimmed only if it was fully scanned
5eaf4a1e06cf ext4: change s_last_trim_minblks type to unsigned long
24a86315a353 ext4: scope ret locally in ext4_try_to_trim_range()
da1895f731f3 ext4: add new helper interface ext4_try_to_trim_range()
6f5fc957dfb7 ext4: remove the 'group' parameter of ext4_trim_extent
69c966583022 ata: libahci: clear pending interrupt status
11d15a115c90 ata: ahci: Drop pointless VPRINTK() calls and convert the remaining ones
407bf1c140f0 tracing: Increase trace array ref count on enable and filter files
3f7df02fa0d4 SUNRPC: Mark the cred for revalidation if the server rejects it
25ae2b2fdb12 NFS/pNFS: Report EINVAL errors from connect() to the server
26db22a6397b NFS: Use the correct commit info in nfs_join_page_group()
(From OE-Core rev: 2c379dc34820b80f3f4132437737f0e4d601e36a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
cryptography is a package designed to expose cryptographic primitives
and recipes to Python developers. Calling `load_pem_pkcs7_certificates`
or `load_der_pkcs7_certificates` could lead to a NULL-pointer dereference
and segfault. Exploitation of this vulnerability poses a serious risk of
Denial of Service (DoS) for any application attempting to deserialize a
PKCS7 blob/certificate. The consequences extend to potential disruptions
in system availability and stability. This vulnerability has been patched
in version 41.0.6.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-49083https://security-tracker.debian.org/tracker/CVE-2023-49083
(From OE-Core rev: 2d104f78cd13a10640bc284c7fc8358bf305279c)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: 9c21b08c18414bb61abebcbbb8704946ea288a7b)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* it might be a bit confusing as it shows number of threads before making
the decision to start more tasks and also it can show only a few tasks
running, but not because of pressure when there just aren't many tasks
left or wait for their dependencies to be finished first
* example output:
NOTE: Pressure status changed to CPU: True, IO: None, Mem: None (CPU: 297589.5/200000.0, IO: 5522.2/None, Mem: 779.2/None) - using 7/8 bitbake threads
NOTE: Pressure status changed to CPU: False, IO: None, Mem: None (CPU: 196381.2/200000.0, IO: 2667.9/None, Mem: 556.2/None) - using 2/8 bitbake threads
(Bitbake rev: 42a1c9fe698a03feb34c5bba223c6e6e0350925b)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* with latest bitbake I'm seeing very low number of bitbake tasks
executed in parallel, probably due to pressure regulation
show the values this is based on in the note
* also simplify a bit by counting the pressure and exceeds signs
only once
(Bitbake rev: 1050145c3004861ebede4777fd4fbd89d0470716)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The current calculation is not correct because if tdiff is less than
1.0, it's not taken into consideration when calculating the current
pressure.
Also, make it clear that the 1.0s is the psi accumulation cycle,
which might be changed in the future. We have this cycle because it
could largely avoid the 0 result issue, that is, if the interval
between checks are too small, the result might be 0. With this
accumulation logic, which has been there but let's make it clear,
this 0 result problem could be mitigated.
(Bitbake rev: 76889ff0a8938a3d77603d2af176aa9e264df839)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It is currently hard to tell when bitbake is throttling task execution
due to system pressure changes. Add notes to the console output to make
this clearer, only generating output when the values change.
(Bitbake rev: b5f77e8159ad321f31999af8304f082a2c56b537)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 2b2997ab6bdda730e4b638f416311a73e0c42156)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
bpf-translate.cxx: error: 'this_column_size' may be used uninitialized in this function [-Werror=maybe-uninitialized]
bpf-translate.cxx: error: 'num' may be used uninitialized in this function [-Werror=maybe-uninitialized]
(From OE-Core rev: 11da43b58e19583a9bc16044309610cfb2e86469)
Signed-off-by: Li Wang <li.wang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Machines that have added subdirectires to the KERNEL_DEVICETREE
recently, such as arm32 boards that were moved under subdirectories in
Linux 6.5, will have that subdirectory in the node name of the FIT. This
breaks existing systems that select a configuration in u-boot by it's
name.
Strip off the directory component from the device tree to preserve
compatibility.
(From OE-Core rev: 941ba1a132bafa9c9be855fb91fec96d8b06299f)
(From OE-Core rev: 9a42349a176ca4d7a1bfab3425a0821dbcbd9368)
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Ninad Palsule <ninad@linux.ibm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de> # backport to kirkstone
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A previous commit attempted to fix reproducibility errors by forcing
regeneration of .po files. Unfortunately this triggered a different
type of reproducibility issue.
Work around this by adjusting the timestamps of the troublesome .po
files so they are not regenerated and we use the shipped upstream
versions of the files.
The shipped version of ru.cp1251.po doesn't seem to have been created
with the vim tooling and specifies CP1251 instead of cp1251, fix that.
(From OE-Core rev: 3c1e35562c31b8fa94ea10d18ddfdb4267566bf3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 13d9551ba626f001c71bf908df16caf1d739cf13)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When making checkouts from git, the timestamps can vary and occasionally two files
can end up with the same stamp. This triggers make to regenerate ru.cp1251.po from
ru.po for example. If it isn't regenerated, the output isn't quite the same leading
to reproducibility issues (CP1251 vs cp1251).
Since we added all locales to buildtools tarball now, we can drop the locale
restrictions too. We need to generate a native binary for the sjis conversion
tool so also tweak that.
(From OE-Core rev: b2e62fb4d52b019728a4920553fa24f4626b881a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 042c1a501b1dae5ddb31307b461be02c3591c589)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was not actually backported to kirkstone (and isn't going to be)
but the documentation for the feature erroneously did make its way
from master into kirkstone.
(From yocto-docs rev: 08fda7a5601393617b1ecfe89229459e14a90b1d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Synchronizing with master whenever possible,
to make the branch easier to maintain.
(From yocto-docs rev: 825b1292ab08770b2d8cfdc1e11358a2790c1a1b)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update for changes in nanbield. Note that I am documenting what is set
by poky.conf here (since this is Yocto Project documentation), which is
slightly different from what is done in meta/conf/bitbake.conf.
(From yocto-docs rev: 4273dc298aba67fe07f19b52e5f8fa1d183d054c)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Create a Map to detail how BitBake handles a recipe's tasks
and its compile/runtime dependencies along with detailed comments.
(From yocto-docs rev: 529c7bf6c434166f4d372166868d46f275eb5bea)
Signed-off-by: Talel BELHAJSALEM <bhstalel@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Other spaces uses the Go architecture definitions as their own (for
example, container arches are defined to be Go arches). To make it
easier for other places to use this mapping, move the code that does the
translation of OpenEmbedded arches to Go arches to a library.
(From oe-core rev: 3e86f72fc2e1cc2e5ea4b4499722d736941167ce)
This commit together with meta-virtualization commit
115f6367f37095415f289fb6981cda9608ac72ff
broke meta-virtualization master used with
meta-lts-mixins kirkstone/go which is our primary
usecase for having kirkstone/go mixin layer
Manually crafted since cherry-pick had too many conflicts:
* different path to classes
* additional architecture loongarch64
* different way how to import library
(From OE-Core rev: 8726ae02d760270f9e7fe7ef5715d8f7553371ce)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Cc: Joshua Watt <JPEWhacker@gmail.com>
Cc: Bruce Ashfield <bruce.ashfield@gmail.com>
Cc: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This change adds a patch that is a partial backport of an upstream
commit[1].
It fixes a bug in go's DNS resolver that was causing a docker issue
where the first "docker pull" always fails after system boot if docker
daemon is started before networking is completely up.
[1] d52883f443
(From OE-Core rev: 8c8b01e84844a7e721c668d5ffbc7161e67f0862)
Signed-off-by: Chaitanya Vadrevu <chaitanya.vadrevu@ni.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
License-update: file removed upstream
Drop patch as issue fixed upstream.
Changelog:
===========
1.9.15p2
* Fixed a bug on BSD systems where sudo would not restore the
terminal settings on exit if the terminal had parity enabled.
GitHub issue #326.
1.9.15p1
* Fixed a bug introduced in sudo 1.9.15 that prevented LDAP-based
sudoers from being able to read the ldap.conf file.
GitHub issue #325.
1.9.15
* Fixed an undefined symbol problem on older versions of macOS
when "intercept" or "log_subcmds" are enabled in sudoers.
GitHub issue #276.
* Fixed "make check" failure related to getpwent(3) wrapping
on NetBSD.
* Fixed the warning message for "sudo -l command" when the command
is not permitted. There was a missing space between "list" and
the actual command due to changes in sudo 1.9.14.
* Fixed a bug where output could go to the wrong terminal if
"use_pty" is enabled (the default) and the standard input, output
or error is redirected to a different terminal. Bug #1056.
* The visudo utility will no longer create an empty file when the
specified sudoers file does not exist and the user exits the
editor without making any changes. GitHub issue #294.
* The AIX and Solaris sudo packages on www.sudo.ws now support
"log_subcmds" and "intercept" with both 32-bit and 64-bit
binaries. Previously, they only worked when running binaries
with the same word size as the sudo binary. GitHub issue #289.
* The sudoers source is now logged in the JSON event log. This
makes it possible to tell which rule resulted in a match.
* Running "sudo -ll command" now produces verbose output that
includes matching rule as well as the path to the sudoers file
the matching rule came from. For LDAP sudoers, the name of the
matching sudoRole is printed instead.
* The embedded copy of zlib has been updated to version 1.3.
* The sudoers plugin has been modified to make it more resilient
to ROWHAMMER attacks on authentication and policy matching.
This addresses CVE-2023-42465.
* The sudoers plugin now constructs the user time stamp file path
name using the user-ID instead of the user name. This avoids a
potential problem with user names that contain a path separator
('/') being interpreted as part of the path name. A similar
issue in sudo-rs has been assigned CVE-2023-42456.
* A path separator ('/') in a user, group or host name is now
replaced with an underbar character ('_') when expanding escapes
in @include and @includedir directives as well as the "iolog_file"
and "iolog_dir" sudoers Default settings.
* The "intercept_verify" sudoers option is now only applied when
the "intercept" option is set in sudoers. Previously, it was
also applied when "log_subcmds" was enabled. Sudo 1.9.14
contained an incorrect fix for this. Bug #1058.
* Changes to terminal settings are now performed atomically, where
possible. If the command is being run in a pseudo-terminal and
the user's terminal is already in raw mode, sudo will not change
the user's terminal settings. This prevents concurrent sudo
processes from restoring the terminal settings to the wrong values.
GitHub issue #312.
* Reverted a change from sudo 1.9.4 that resulted in PAM session
modules being called with the environment of the command to be
run instead of the environment of the invoking user.
GitHub issue #318.
* New Indonesian translation from translationproject.org.
* The sudo_logsrvd server will now raise its open file descriptor
limit to the maximum allowed value when it starts up. Each
connection can require up to nine open file descriptors so the
default soft limit may be too low.
* Better log message when rejecting a command if the "intercept"
option is enabled and the "intercept_allow_setid" option is
disabled. Previously, "command not allowed" would be logged and
the user had no way of knowing what the actual problem was.
* Sudo will now log the invoking user's environment as "submitenv"
in the JSON logs. The command's environment ("runenv") is no
longer logged for commands rejected by the sudoers file or an
approval plugin.
1.9.14p3
* Fixed a crash with Python 3.12 when the sudo Python plugin is
unloaded. This only affects "make check" for the Python plugin.
* Adapted the sudo Python plugin test output to match Python 3.12.
1.9.14p2
* Fixed a crash on Linux systems introduced in version 1.9.14 when
running a command with a NULL argv[0] if "log_subcmds" or
"intercept" is enabled in sudoers.
* Fixed a problem with "stair-stepped" output when piping or
redirecting the output of a sudo command that takes user input.
* Fixed a bug introduced in sudo 1.9.14 that affects matching
sudoers rules containing a Runas_Spec with an empty Runas user.
These rules should only match when sudo's -g option is used but
were matching even without the -g option. GitHub issue #290.
1.9.14p1
* Fixed an invalid free bug in sudo_logsrvd that was introduced
in version 1.9.14 which could cause sudo_logsrvd to crash.
* The sudoers plugin no longer tries to send the terminal name
to the log server when no terminal is present. This bug was
introduced in version 1.9.14.
1.9.14
* Fixed a bug where if the "intercept" or "log_subcmds" sudoers
option was enabled and a sub-command was run where the first
entry of the argument vector didn't match the command being run.
This resulted in commands like "sudo su -" being killed due to
the mismatch. Bug #1050.
* The sudoers plugin now canonicalizes command path names before
matching (where possible). This fixes a bug where sudo could
execute the wrong path if there are multiple symbolic links with
the same target and the same base name in sudoers that a user is
allowed to run. GitHub issue #228.
* Improved command matching when a chroot is specified in sudoers.
The sudoers plugin will now change the root directory id needed
before performing command matching. Previously, the root directory
was simply prepended to the path that was being processed.
* When NETGROUP_BASE is set in the ldap.conf file, sudo will now
perform its own netgroup lookups of the host name instead of
using the system innetgr(3) function. This guarantees that user
and host netgroup lookups are performed using the same LDAP
server (or servers).
* Fixed a bug introduced in sudo 1.9.13 that resulted in a missing
" ; " separator between environment variables and the command
in log entries.
* The visudo utility now displays a warning when it ignores a file
in an include dir such as /etc/sudoers.d.
* When running a command in a pseudo-terminal, sudo will initialize
the terminal settings even if it is the background process.
Previously, sudo only initialized the pseudo-terminal when running
in the foreground. This fixes an issue where a program that
checks the window size would read the wrong value when sudo was
running in the background.
* Fixed a bug where only the first two digits of the TSID field
being was logged. Bug #1046.
* The "use_pty" sudoers option is now enabled by default. To
restore the historic behavior where a command is run in the
user's terminal, add "Defaults !use_pty" to the sudoers file.
GitHub issue #258.
* Sudo's "-b" option now works when the command is run in a
pseudo-terminal.
* When disabling core dumps, sudo now only modifies the soft limit
and leaves the hard limit as-is. This avoids problems on Linux
when sudo does not have CAP_SYS_RESOURCE, which may be the case
when run inside a container. GitHub issue #42.
* Sudo configuration file paths have been converted to colon-separated
lists of paths. This makes it possible to have configuration
files on a read-only file system while still allowing for local
modifications in a different (writable) directory. The new
--enable-adminconf configure option can be used to specify a
directory that is searched for configuration files in preference
to the sysconfdir (which is usually /etc).
* The NETGROUP_QUERY ldap.conf parameter can now be disabled for
LDAP servers that do not support querying the nisNetgroup object
by its nisNetgroupTriple attribute, while still allowing sudo to
query the LDAP server directly to determine netgroup membership.
* Fixed a long-standing bug where a sudoers rule without an explicit
runas list allowed the user to run a command as root and any
group instead of just one of the groups that root is a member
of. For example, a rule such as "myuser ALL = ALL" would permit
"sudo -u root -g othergroup" even if root did not belong to
"othergroup".
* Fixed a bug where a sudoers rule with an explicit runas list
allowed a user to run sudo commands as themselves. For example,
a rule such as "myuser ALL = (root) ALL", "myuser" should only
allow commands to be run as root (optionally using one of root's
groups). However, the rule also allowed the user to run
"sudo -u myuser -g myuser command".
* Fixed a bug that prevented the user from specifying a group on
the command line via "sudo -g" if the rule's Runas_Spec contained
a Runas_Alias.
* Sudo now requires a C compiler that conforms to ISO C99 or higher
to build.
(From OE-Core rev: 55f1437e2e7f11724ace489677ae214611244faf)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These CVEs affect path handling on Windows.
(From OE-Core rev: 60f75fd6a671fcbfeefb634fe88f6faa17b446b7)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
issue in GhostPCL.
GhostPCL not part of this GhostScript recipe.
(From OE-Core rev: 7c4b4daeeca8fab257475eacb83c58b7e5dfee24)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability was found in Avahi. A reachable assertion
exists in the avahi_alternative_host_name() function.
(From OE-Core rev: 3a9b67f222d6e004a8b56eedca6ff869e9aba710)
Signed-off-by: Meenali Gupta <meenali.gupta@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability was found in Avahi. A reachable assertion
exists in the avahi_rdata_parse() function.
(From OE-Core rev: 1b699ac1e8519cd488ee033919b9205283b7b465)
Signed-off-by: Meenali Gupta <meenali.gupta@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability was found in Avahi, where a reachable assertion
exists in avahi_dns_packet_append_record.
(From OE-Core rev: 8bd1980fd4175be3dd68987f8c5653409b76f544)
Signed-off-by: Meenali Gupta <meenali.gupta@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability was found in Avahi. A reachable assertion exists
in the avahi_escape_label() function.
(From OE-Core rev: bc211ae0e597d40f938f9a25bfc0fcbb228d90b6)
Signed-off-by: Meenali Gupta <meenali.gupta@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A vulnerability was found in Avahi. A reachable assertion exists
in the dbus_set_host_name function.
(From OE-Core rev: f4286c3a3070fd50e334a48f1b7c068d34747115)
Signed-off-by: Meenali Gupta <meenali.gupta@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
An out-of-bounds write flaw was found in grub2's NTFS filesystem driver.
This issue may allow an attacker to present a specially crafted NTFS
filesystem image, leading to grub's heap metadata corruption. In some
circumstances, the attack may also corrupt the UEFI firmware heap metadata.
As a result, arbitrary code execution and secure boot protection bypass
may be achieved.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-4692https://bugzilla.redhat.com/show_bug.cgi?id=2236613
(From OE-Core rev: c89835b37366dde6c74f8221fd5a295ecabf8225)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There was an extra space between the result and ':'.
After removing extra space, the ptest result will be:
result : testname -> result: testname
(From OE-Core rev: 4bb6373e5f4a1330a063d1afe855d6c24d5461e7)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We don't make do_cve_check depend on do_unpack because that would be a
waste of time 99% of the time. The compromise here is that we can't
scan remote patches for issues, but this isn't a problem so downgrade
the warning to a note.
Also move the check for CVEs in the filename before the local file check
so that even with remote patches, we still check for CVE references in
the name.
(From OE-Core rev: b4e5e02ab5dcc6b32810aa88c371799777dd8821)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0251cad677579f5b4dcc25fa2f8552c6040ac2cf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Occasionally the cve-check tool will warn that it is adding the same
package twice. Knowing what this package is might be the first step
towards understanding where this message comes from.
(From OE-Core rev: 4b449d5dcbaebb0690a55cf45e3a735c2d8df101)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c1179faec8583a8b7df192cf1cbf221f0e3001fc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The JSON report generated by the cve-check class is basically a huge
list of packages. This list of packages is, however, unsorted.
To make things easier for people comparing the JSON, or more
specifically for git when archiving the JSON over time in a git
repository, we can sort the list by package name.
(From OE-Core rev: 1245649fd2725915154648a98584c908da07af18)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e9861be0e5020830c2ecc24fd091f4f5b05da036)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Error occured while running bitbake on cephfs:
WARNING: The free inode of path is running low (-0.001K left)
ERROR: Immediately halt since the disk space monitor action is "HALT"!
(Bitbake rev: a7f6c3e67bd9170e93b2b94676e84018faf0df91)
Signed-off-by: Samantha Jalabert <samantha.jalabert@syslinbit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Using multiconfig to target baremetal pieces of the system and building
corresponding toolchains for them results in hundreds and hundreds of
"Deferring %s after %s" and "Deferred task %s now buildable".
To clean up the output and to reduce risk of missing important warnings,
convert these notice messages to debug messages.
(Bitbake rev: 3505d8d8c02b041946670ab6bc5751e54fe292ff)
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Denys Dmytriyenko <denys@konsulko.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 64bc00a46d1aacc23fe7e8d9a46a126f3a4bc318)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If Tinfoil is initialized with setup_logging = False and
Tinfoil.prepare() is called with config_only = False, then it fails
because self.localhandlers is only initialized when
setup_logging = True.
This is seen with, e.g., `bitbake-getvar -q -r busybox MACHINE`:
Traceback (most recent call last):
File ".../bitbake/bin/bitbake-getvar", line 41, in <module>
tinfoil.prepare(quiet=2)
File ".../bitbake/lib/bb/tinfoil.py", line 390, in prepare
for handler in self.localhandlers:
AttributeError: 'Tinfoil' object has no attribute 'localhandlers'.
Did you mean: 'oldhandlers'?
(Bitbake rev: e452c6d7ba5bb4f78a1d2bfb742794efdf171dbc)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 616101ddb630e2c9975022068b52a87c4cf647f6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Initializing Tinfoil with setup_logging = False only has an effect when
recipe parsing is not needed. To make it work regardless of if --recipe
is used, manipulate the quiet parameter to Tinfoil.prepare() instead.
(Bitbake rev: 161ab0d5bab74732e12d490cee50e14295be0a9f)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 71ee69a20f21f3d37f4f060a7d8e87d9f1dc6aa1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This vulnerability was introduced in 2.36, so 2.35 is not vulnerable.
(From OE-Core rev: bf60773c882483f4bfe49e89be8e2f85f78b212b)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patch for gitlab issue mentioned in NVD CVE report.
* https://gitlab.gnome.org/GNOME/libxml2/-/issues/583
Backport also one of 14 patches for older issue with similar errors
to have clean cherry-pick without patch fuzz.
* https://gitlab.gnome.org/GNOME/libxml2/-/issues/344
The CVE is disputed because the maintainer does not think that
errors after memory allocation failures are not critical enough
to warrant a CVE ID.
This patch will formally fix reported error case, trying to backport
another 13 patches and resolve conflicts would be probably overkill
due to disputed state.
This CVE was ignored on master branch (as diputed).
(From OE-Core rev: d29a89412b37995857269d617e16ada116f14270)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is backport of commit dfb7d2c426 from poky master.
This is in continuation of earlier commit:
3ddddfc14f
linux-firmware: create separate package for cirrus and cnm firmwares
And creates separate sub packages for firmwares corresponding to following list of
licenses:
LICENSE.amphion_vpu
LICENCE.cw1200
LICENSE.ice_enhanced
LICENCE.mediatek
LICENCE.microchip
LICENCE.moxa
LICENSE.nxp_mc_firmware
LICENCE.OLPC
LICENCE.phanfw
LICENCE.qla2xxx
LICENCE.ti-keystone
LICENCE.wl1251
LICENCE.xc4000
LICENCE.xc5000
LICENCE.xc5000c
(From OE-Core rev: c110e5708465a6becc611acf97f166302a17ebdf)
(From OE-Core rev: 56503e3e80603de3b69acef2f6d32836bc9e5e5d)
Signed-off-by: Fahad Arslan <fahad.arslan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is cherry-pick of commit 3ddddfc14f from
poky master.
Some licenses only allow usage of corresponding firmwares when a specific
hardware is present. This requires split of such firmwares from linux-firmware
package to firmware specific sub package. As this split is based off of
licensing, it makes sense to group firmware blobs having the same license in the
same package. This commit is a first step in this direction, and creates
separate packages for cirrus and cnm firmware.
(From OE-Core rev: 53d9d8789efc701609a5a1e985287344c2209d62)
(From OE-Core rev: 9b556e63ba3e89e83ba6e2647656a1fa6def87a4)
Signed-off-by: Fahad Arslan <fahad.arslan@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Commit 4a4d5f78a6 ("package_rpm: use zstd
instead of xz") changed the rpm package compressor from 'xz' to 'zstd'
which results in decompression failure with BusyBox-provided 'rpm2cpio'
applet and 'rpm' applet when given the '-i' (Install package) option:
rpm2cpio: no gzip/bzip2/xz magic
Introduce a variable which makes it possible to use a different
compression mode, making it possible to override the default value for
example like
RPMBUILD_COMPMODE = "${@'w6T%d.xzdio' % int(d.getVar('XZ_THREADS'))}"
to enable rpm decompression without including the full rpm package in
the resulting root filesystem.
(From OE-Core rev: a40d9258148e28cbee2168c93179cd4c1232fb62)
(From OE-Core rev: ad4ea9f225b0dd6396088cc70b34f886c5fa62b4)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the Curl package. This flaw allows an attacker to insert
cookies into a running program using libcurl if the specific series of conditions are met.
(From OE-Core rev: 9c0c09b81594979aafd74511366316419d23046e)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This flaw makes curl overflow a heap based buffer in the SOCKS5 proxy handshake.
(From OE-Core rev: 44971c945a615d07c91100f514377f7247796334)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove a reference to a web resource which is clearly marked as obsolete.
Replace the unnecessarily verbose note by just links to the mentioned tools.
[YOCTO #15233]
(From yocto-docs rev: b2db385b859faa775f7c92072ba9bbeebb90e713)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Recommended instead of the Yocto Project mirror, because expected
to be faster. Make sure you only set one such mirror.
(From yocto-docs rev: 2c2dae48619f3e2a600fcdba7cd0dcb0bd313b75)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
CC: richard.purdie@linuxfoundation.org
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As discussed before with Richard Purdie, the code supports this but the documentation does not.
Developers in general will not notice this or focus on it because they do not mess with the
layer.conf template file, but in my opinion I think more details can help.
(From yocto-docs rev: c4b94c24ff7e1b1609f9c7f0aebd24fd04d00ae9)
Signed-off-by: Talel BELHAJSALEM <bhstalel@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
COMPATIBLE_MACHINE is used to forbid the use of a recipe or its packages
for a specific set of machines.
In some cases, it may make more sense to have the logic inverted and
have the recipe always forbidden except for hand-picked machines. Such
could be the case for pieces of software that only support some
architectures. In that scenario, it is sometimes a bit easier on the eye
and for maintenance to use the OVERRIDES mechanism but for that, a
default should be set.
COMPATIBLE_MACHINE:aarch64 = "^(aarch64)$"
COMPATIBLE_MACHINE:mips64 = "^(mips64)$"
wouldn't do much because if COMPATIBLE_MACHINE isn't set, the recipe is
assumed compatible and therefore, if no default is provided we enter
that case.
Hence, we need to add
COMPATIBLE_MACHINE = "^$"
as default so that it only matches the empty string, which isn't
possible for MACHINEOVERRIDES.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From yocto-docs rev: d66b53eebe5b2320ce12926b309e48c9e32523f3)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Various aesthetic cleanups of section 1 of that manual, including:
* replace 'HOWTO' with manual
* add more examples of sdk-related images
* font fixes
(From yocto-docs rev: 3f271b53f2103c3a7eb76ab17f0c945512493471)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
PACKAGECONFIG's first and second flag value will be added to PACKAGECONFIG_CONFARGS
and then it will be added to the appropriate variable (EXTRA_OECMAKE, or ...)
So we need to only mention PACKAGECONFIG_CONFARGS and it will lead to other variables.
I added a custom example that can help understanding very well PACKAGECONFIG.
(From yocto-docs rev: 94eb37ef56cbb19b5b6e28bef522a7288a1a61f9)
Signed-off-by: Talel BELHAJSALEM <bhstalel@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: a84adfaeda5a790275d020fc77d721e8560a5728)
Signed-off-by: Paul Eggleton <bluelightning@bluelightning.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add missing parenthesis, and another example of a compressed patch filename.
(From yocto-docs rev: febc0c6b7b5843c70ed01f9b2bda71c02091eae6)
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This includes CVE fix for CVE-2023-5535.
(From OE-Core rev: 7681436190354b5c5b6c3a82b3094badd81113de)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: a1256b8fa415002eee78427cc292b866570ee267)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a SECURITY.md file with hints for security researchers and other
parties who might report potential security vulnerabilities.
(From meta-yocto rev: e3c11a51dc814fdd400998f50b17e572d453e1d2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a SECURITY.md file with hints for security researchers and other
parties who might report potential security vulnerabilities.
(Bitbake rev: 6c1ffa9091d0c53a100e8c8c15122d28642034bd)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
uboot-extlinux-config allows to specify multiple "labels" (entries in a
menu, à-la grub) and each of them have their own values for some fields.
Each "base" variable, e.g. UBOOT_EXTLINUX_FDT can be overridden for each
label. This is done via the OVERRIDES mechanism based on the label name,
e.g. UBOOT_EXTLINUX_FDT:linux if linux is a label.
However, OVERRIDES doesn't contain the label globally because it's only
necessary in one task. Therefore, the OVERRIDES itself is modified
within the task. This means that the sigdata will not be told the
dependency on UBOOT_EXTLINUX_FDT:linux, because it cannot know about it.
For this reason, we need to explicitly specify which variables this task
depends on via vardeps varflag for the task.
This was done in the past, but we missed updating it during the override
syntax migration so the cache wouldn't get invalidated if someone
modifies UBOOT_EXTLINUX_FDT:linux from a configuration file or a
bbappend for example.
Let's fix this by migrating it to the new syntax.
(From OE-Core rev: 5570e49791b770271f176a4deeb5f6f1a028cb4a)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b4dd9d873508128adbbf5ff6cf0a3df3d2ffbcf6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adds an additional note about some of the side effects that can occur if
recipes are not reproducible and hash equivalence is enabled.
(From yocto-docs rev: aaf3e97c78e235bf3042c79ecdcf0b7c1a68ca8f)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The proper way to inherit the testimage class is now
IMAGE_CLASSES += "testimage"
so change lines with 'INHERIT += "testimage"' to match. This makes the
dev-manual consistent with the migration guide, which already specifies
that the old way causes an error.
(From yocto-docs rev: 40d82ec5f55c2353ef6f052e8460a6003fd903f4)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
1.26.17 (2023-10-02)
Added the Cookie header to the list of headers to strip from requests
when redirecting to a different host. As before, different headers can
be set via Retry.remove_headers_on_redirect. (CVE-2023-43804)
1.26.16 (2023-05-23)
Fixed thread-safety issue where accessing a PoolManager with many
distinct origins would cause connection pools to be closed while
requests are in progress (#2954)
(From OE-Core rev: 27a1de55a46b7b313eb2a6370e9d779a7cd49154)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: d9f200b931e48d957b721005f0140ef3fff55af3)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a8a26a92dfe367472daf086a33a1b30ff6d17540)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This includes CVE fix for CVE-2023-5441.
(From OE-Core rev: 6c88137d4ab36054ac97cff0457d78ef503f383e)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
declaring queue=b"" creates an object of types bytes().
bytes() is an immutable object, and therefore doing "self.queue = self.queue + r"
creates a new object containing "self.queue" concatenated with "r".
On my test setup, we are passing 180MB of data of "workerdata" to the bitbake-worker,
so those copies significantly slow down the initialization of the bitbake-worker.
Rather use bytearray() which a mutable type, and use extend() to avoid copies.
In my test setup, byterray.extend() is 10.000 times faster than copying the queue,
for a queue size of 180MB.
(Bitbake rev: 9993a89e5b97dda5f3657e5a7cc3a4fa94ff7111)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: d677daa0770c66010fc4ed0af5bbbb94752ba590)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit af354e975d0b4c26d0e91e3c82946b093bc11b45)
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is in accordance with the gatesgarth Release Notes:
> In the ``Upstream-Status`` header convention for patches,
> ``Accepted`` has | been replaced with ``Backport`` as these almost
> always mean the same thing i.e. the patch is already upstream and
> may need to be removed in a future recipe upgrade. If you are adding
> these headers to your own patches then use Backport to indicate that
> the patch has been sent upstream.
<https://docs.yoctoproject.org/migration-guides/migration-3.2.html#miscellaneous-changes>
Suggested-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
(From yocto-docs rev: 9abc0d3100a07d93249f2fb376c42aab1bd9eb3a)
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It was never really clear what all those reasons really meant, and every
patch submitted upstream liftens the maintenance on the Yocto side.
So remove the current list, and replace it with two reasons in which an
upstream submission likely won't benefit the upstream project.
Suggested-by: Alexander Kanavin <alex.kanavin@gmail.com>
(From yocto-docs rev: e0aabb7f3e7cd28a22224740eeb794a86ab34886)
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was previously included in the OpenEmbedded wiki page [1], but was
not ported along with the rest in commit 95c9a1e1e78bbfb82ade
(2023-09-12, Michael Opdenacker: "contributor-guide: recipe-style-guide:
add Upstream-Status").
[1]: https://www.openembedded.org/index.php?title=Commit_Patch_Message_Guidelines&oldid=10935
Group the examples in their own sections (but name it differently from
any other section in this document so that sphinx doesn't generate a
warning about duplicate labels).
(From yocto-docs rev: 090049e08d7b6fc497a9ac5bc9fabbfa35327414)
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Whilst often referred to as packages by people we should use the more
accurate term in documentation, 'recipe' instead of 'packages'.
(From yocto-docs rev: d97795e5cfc41b57bffd1255bceaaea8494fd181)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adresses CVE-2023-4911.
Single commit bump:
* c84018a05ae tunables: Terminate if end of input is reached (CVE-2023-4911)
(From OE-Core rev: bca43f95850d395f9dc56644fa1d12910cabb0c5)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Adresses CVE-2023-4813, CVE-2023-4806, CVE-2023-5156. Added these to CVE_CHECK_IGNORE
to avoid in cve-check reports since the recipe version did not change.
These are the complete list of changes this brings
* 73d4ce728a Document CVE-2023-4806 and CVE-2023-5156 in NEWS
* 17092c0311 Fix leak in getaddrinfo introduced by the fix for CVE-2023-4806 [BZ #30843]*
* 762a747fae io: Fix record locking contants for powerpc64 with __USE_FILE_OFFSET64
* e3ccb230a9 getaddrinfo: Fix use after free in getcanonname (CVE-2023-4806)
* 1b9087dcec gethosts: Return EAI_MEMORY on allocation failure
* f5f88f142a gaih_inet: Split result generation into its own function
* a6da106892 gaih_inet: split loopback lookup into its own function
* 8b70d97b08 gaih_inet: make gethosts into a function
* 9098deb96a gaih_inet: separate nss lookup loop into its own function
* ce64e72b7d gaih_inet: Split nscd lookup code into its own function.
* 4897bf7968 gaih_inet: Split simple gethostbyname into its own function
* 571c531b3b gaih_inet: make numeric lookup a separate routine
* 9aad91abe6 gaih_inet: Simplify service resolution
* d02808dee9 getaddrinfo: Fix leak with AI_ALL [BZ #28852]
* f366eaa608 gaih_inet: Simplify canon name resolution
* b126325fc7 nss: Sort tests and tests-container and put one test per line
* 6e867146ee Simplify allocations and fix merge and continue actions [BZ #28931]
* 59ee83b0c2 elf: Move l_init_called_next to old place of l_text_end in link map
* 34b07bdbdd elf: Remove unused l_text_end field from struct link_map
* 02a67e102f elf: Always call destructors in reverse constructor order (bug 30785)
* aeea91fd15 elf: Do not run constructors for proxy objects
* 1d828d5855 elf: Introduce to _dl_call_fini
(From OE-Core rev: be0bca7eaa08948b6c4eabe63e68a6e14d8dad3b)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* this caused liberation-font-native to depend on TUNE_PKGARCH target fontconfig
because ${MLPREFIX}fontconfig-utils is added to RDEPENDS in anonymous python
* the dependency tree for liberation-font-native got much shorter
(just quilt-native and liberation-font-native itself):
2 after/pn-buildlist
78 before/pn-buildlist
* fixes graphviz-native signature issue as well as detected with sstate-diff-machines.sh
$ bitbake-diffsigs \
sstate-after/mako/x86_64-linux/graphviz-native/8.1.0.do_populate_sysroot.sigdata.184d4fd355f1e7a2d7d929ef4b5f62b94e2071df9dd674b2067ec21bfc7bcc1b \
sstate-after/qemux86-64/x86_64-linux/graphviz-native/8.1.0.do_populate_sysroot.sigdata.35da674d2dbc275bac02869dfce4165466315023910bdef65a6026e2cb942a46
Hash for task dependency liberation-fonts-native:do_populate_sysroot changed from 310d3da04ad9abf8ee99997e53d1ffa71c2b7d9d60fb0e8de85171a9ab6a77d3 to 048420ad1410c2b8d95498fc3c11681207335a2c722836f1f3e683cc449814da
(From OE-Core rev: 098d4ca85c2bc77949843f117c6e336d5b77271d)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* needed on hosts with gcc-13 for ccache-native
(From OE-Core rev: 6618e5bf994f49ed93bebc4280980e297be6af98)
Signed-off-by: Martin Jansa <martin.jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
393e225fe8ff Linux 5.10.197
242c5740dd17 ext4: fix rec_len verify error
8768583b2509 scsi: pm8001: Setup IRQs on resume
f4fffa1abb7f scsi: megaraid_sas: Fix deadlock on firmware crashdump
3753e568d67f ata: libata: disallow dev-initiated LPM transitions to unsupported states
993bb01d228b i2c: aspeed: Reset the i2c controller when timeout occurs
f5e303fce3be tracefs: Add missing lockdown check to tracefs_create_dir()
96afb318ae5d nfsd: fix change_info in NFSv4 RENAME replies
b3183f5f05cd tracing: Have option files inc the trace array ref count
ec7eb8b06481 tracing: Have current_trace inc the trace array ref count
bb3e295a388c drm/amd/display: enable cursor degamma for DCN3+ DRM legacy gamma
2cdcf6481cb3 mm/filemap: fix infinite loop in generic_file_buffered_read()
0c5d5f8e0d2b proc: fix a dentry lock race between release_task and lookup
8db844077ec9 net/sched: Retire rsvp classifier
7a8f285cb58e drm/amdgpu: fix amdgpu_cs_p1_user_fence
7390bb377b5f btrfs: release path before inode lookup during the ino lookup ioctl
3d379dd109f8 btrfs: fix lockdep splat and potential deadlock after failure running delayed items
c6422e6f173d ovl: fix incorrect fdput() on aio completion
68308b0a33ed attr: block mode changes of symlinks
634444dea898 md/raid1: fix error: ISO C90 forbids mixed declarations
7be3a38f0e37 samples/hw_breakpoint: fix building without module unloading
d20beafaa69b x86/boot/compressed: Reserve more memory for page tables
7635020b9bd4 scsi: lpfc: Fix the NULL vs IS_ERR() bug for debugfs_create_file()
f99005237684 selftests: tracing: Fix to unmount tracefs for recovering environment
ae889fffae52 scsi: qla2xxx: Fix NULL vs IS_ERR() bug for debugfs_create_dir()
82910aa5501d drm: gm12u320: Fix the timeout usage for usb_bulk_msg()
df380d6f5c06 btrfs: compare the correct fsid/metadata_uuid in btrfs_validate_super
ab90a3930d39 btrfs: add a helper to read the superblock metadata_uuid
cc87d2bb391c btrfs: move btrfs_pinned_by_swapfile prototype into volumes.h
e16f5f8cab65 perf tools: Add an option to build without libbfd
c56095812721 perf jevents: Make build dependency on test JSONs
4954c5a05494 mtd: rawnand: brcmnand: Fix ECC level field setting for v7.2 controller
b87d03ed6ab7 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations
5df582915851 kobject: Add sanity check for kset->kobj.ktype in kset_register()
a3efb2b57e9d media: pci: ipu3-cio2: Initialise timing struct to avoid a compiler warning
f354456f8df1 serial: cpm_uart: Avoid suspicious locking
bbe3ff47bf09 scsi: target: iscsi: Fix buffer overflow in lio_target_nacl_info_show()
6d3a1dd10537 usb: gadget: fsl_qe_udc: validate endpoint index for ch9 udc
890d10e6b72f media: pci: cx23885: replace BUG with error return
2ae53dd15eef media: tuners: qt1010: replace BUG_ON with a regular error
578b67614ae0 media: dvb-usb-v2: gl861: Fix null-ptr-deref in gl861_i2c_master_xfer
a9def3e9718a media: az6007: Fix null-ptr-deref in az6007_i2c_xfer()
4a9763d2bc4a media: anysee: fix null-ptr-deref in anysee_master_xfer
c7e5ac737db2 media: af9005: Fix null-ptr-deref in af9005_i2c_xfer
97fdbdb75034 media: dw2102: Fix null-ptr-deref in dw2102_i2c_transfer()
6c01ef65de0b media: dvb-usb-v2: af9035: Fix null-ptr-deref in af9035_i2c_master_xfer
9f3b2b666833 powerpc/pseries: fix possible memory leak in ibmebus_bus_init()
756747d4b439 jfs: fix invalid free of JFS_IP(ipimap)->i_imap in diUnmount
6f8b34458948 fs/jfs: prevent double-free in dbUnmount() after failed jfs_remount()
4bff1d95ba62 ext2: fix datatype of block number in ext2_xattr_set2()
7993cfc04148 md: raid1: fix potential OOB in raid1_remove_disk()
5933cd61399c bus: ti-sysc: Configure uart quirks for k3 SoC
5475b8bea148 drm/exynos: fix a possible null-pointer dereference due to data race in exynos_drm_crtc_atomic_disable()
d51d6c42d1e5 ALSA: hda: intel-dsp-cfg: add LunarLake support
fcfb71848e9e samples/hw_breakpoint: Fix kernel BUG 'invalid opcode: 0000'
9726e8dcabae drm/bridge: tc358762: Instruct DSI host to generate HSE packets
672205c6f2d1 wifi: mac80211_hwsim: drop short frames
5bf52e431c83 netfilter: ebtables: fix fortify warnings in size_entry_mwt()
f6f0a687546e alx: fix OOB-read compiler warning
acf0019b93a6 mmc: sdhci-esdhc-imx: improve ESDHC_FLAG_ERR010450
c7a8813d91f9 tpm_tis: Resend command to recover from data transfer errors
0fc7147c6943 crypto: lib/mpi - avoid null pointer deref in mpi_cmp_ui()
03385b243bad wifi: wil6210: fix fortify warnings
269eb4e1d5ea wifi: mwifiex: fix fortify warning
08fdbe379022 wifi: ath9k: fix printk specifier
268a10c9eb0f wifi: ath9k: fix fortify warnings
8c19ddc21566 crypto: lrw,xts - Replace strlcpy with strscpy
cfca20009bff devlink: remove reload failed checks in params get/set callbacks
020ecfa7b676 hw_breakpoint: fix single-stepping when using bpf_overflow_handler
bfc747fe0725 ACPI: video: Add backlight=native DMI quirk for Apple iMac12,1 and iMac12,2
dc01bfdc3d91 perf/smmuv3: Enable HiSilicon Erratum 162001900 quirk for HIP08/09
560014aefb70 ACPI: video: Add backlight=native DMI quirk for Lenovo Ideapad Z470
3f72fdb20f6d scftorture: Forgive memory-allocation failure if KASAN
55887adc76e1 rcuscale: Move rcu_scale_writer() schedule_timeout_uninterruptible() to _idle()
f8bab887a4ae kernel/fork: beware of __put_task_struct() calling context
625c12dc04a6 ACPICA: Add AML_NO_OPERAND_RESOLVE flag to Timer
a6f4129378ca locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lock
b7c3cf2f6c42 btrfs: output extra debug info if we failed to find an inline backref
69ddafc7a7af autofs: fix memory leak of waitqueues in autofs_catatonic_mode
ff0bfa8f23eb Linux 5.10.196
2cc1f4986233 Revert "configfs: fix a race in configfs_lookup()"
5452d1be676c Linux 5.10.195
d653c35de087 parisc: Drop loops_per_jiffy from per_cpu struct
1d02ef8c8a1f drm/amd/display: Fix a bug when searching for insert_above_mpcc
2e18493c4214 kcm: Fix error handling for SOCK_DGRAM in kcm_sendmsg().
606a0d8ff674 ixgbe: fix timestamp configuration code
6edf82223fab ipv6: fix ip6_sock_set_addr_preferences() typo
a5096cc6e783 net/tls: do not free tls_rec on async operation in bpf_exec_tx_verdict()
03be4412d31e platform/mellanox: mlxbf-tmfifo: Drop jumbo frames
687031788fb1 platform/mellanox: mlxbf-tmfifo: Drop the Rx packet if no more descriptors
33db24ad811b kcm: Fix memory leak in error path of kcm_sendmsg()
ed584f1e72d7 r8152: check budget for r8152_poll()
1e90a93ac484 hsr: Fix uninit-value access in fill_frame_info()
75f2de75c118 net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_hwlro_get_fdir_all()
61054a8ddb17 net: ethernet: mvpp2_main: fix possible OOB write in mvpp2_ethtool_get_rxnfc()
d1c6c93c27a4 net/smc: use smc_lgr_list.lock to protect smc_lgr_list.list iterate in smcr_port_add
fcb9e879a53e kselftest/runner.sh: Propagate SIGTERM to runner child
d94aac13a102 selftests/kselftest/runner/run_one(): allow running non-executable files
7c8ddcdab1b9 net: ipv4: fix one memleak in __inet_del_ifa()
15dabd02a975 bus: mhi: host: Skip MHI reset if device is in RDDM
de20747ee610 ARM: dts: BCM5301X: Extend RAM to full 256MB for Linksys EA6500 V2
81d06d1919c9 ARM: dts: samsung: exynos4210-i9100: Fix LCD screen's physical size
61fa6a16bb94 scsi: qla2xxx: Flush mailbox commands on chip reset
b5775b8530b9 scsi: qla2xxx: Fix crash in PCIe error handling
41a660c204ea scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe
5c069bce2d67 scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry
e7ed3585d092 arm64: sdei: abort running SDEI handlers during crash
0b55460c312e ACPI: APEI: explicit init of HEST and GHES in apci_init()
c6dc2a2e11c2 perf hists browser: Fix the number of entries for 'e' key
c07e4a4ef36a perf tools: Handle old data in PERF_RECORD_ATTR
b52a33a9079c perf hists browser: Fix hierarchy mode header
d72b01d9f96f drm/amd/display: prevent potential division by zero errors
d68f639ddec4 mtd: rawnand: brcmnand: Fix potential false time out warning
d00b03126651 mtd: rawnand: brcmnand: Fix potential out-of-bounds access in oob write
c839a24d6ef7 mtd: rawnand: brcmnand: Fix crash during the panic_write
e76cef3dcdb8 btrfs: use the correct superblock to compare fsid in btrfs_validate_super
f2873a18c235 btrfs: don't start transaction when joining with TRANS_JOIN_NOSTART
3856e7b11810 fuse: nlookup missing decrement in fuse_direntplus_link
1d21b03f7738 ata: pata_ftide010: Add missing MODULE_DESCRIPTION
35a3dec703bb ata: sata_gemini: Add missing MODULE_DESCRIPTION
b1d63e2bbd5b ext4: add correct group descriptors and reserved GDT blocks to system zone
6612d5b5350d sh: boards: Fix CEU buffer size passed to dma_declare_coherent_memory()
97ef9ba7df1c net: hns3: fix the port information display when sfp is absent
780f60dde296 netfilter: nfnetlink_osf: avoid OOB read
e89a361d99f6 net: dsa: sja1105: fix -ENOSPC when replacing the same tc-cbs too many times
94a3117efff8 net: dsa: sja1105: fix bandwidth discrepancy between tc-cbs software and offload
e90e70343b24 ip_tunnels: use DEV_STATS_INC()
2539b28a2b1f idr: fix param name in idr_alloc_cyclic() doc
0878052579cb s390/zcrypt: don't leak memory if dev_set_name() fails
d878011b5d93 igb: Change IGB_MIN to allow set rx/tx value between 64 and 80
417b11433eb1 igbvf: Change IGBVF_MIN to allow set rx/tx value between 64 and 80
9444881a375d igc: Change IGC_MIN to allow set rx/tx value between 64 and 80
46f02fc7f6fb kcm: Destroy mutex in kcm_exit_net()
746a8df5e4d2 net: sched: sch_qfq: Fix UAF in qfq_dequeue()
31e08e7fa6a3 af_unix: Fix data race around sk->sk_err.
90e32f81f9cc af_unix: Fix data-races around sk->sk_shutdown.
cf29b42766ad af_unix: Fix data-race around unix_tot_inflight.
b401d7e485b0 af_unix: Fix data-races around user->unix_inflight.
98e12d075c7f net: ipv6/addrconf: avoid integer underflow in ipv6_create_tempaddr
d47bc5023e54 veth: Fixing transmit return status for dropped packets
ab9796f43cfc igb: disable virtualization features on 82580
160fdb4116e7 ipv4: ignore dst hint for multipath routes
29039819c662 drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
23d2651372bd drm/i915/gvt: Save/restore HW status to support GVT suspend/resume
895dc4c47171 net: read sk->sk_family once in sk_mc_loop()
8edced38dbe5 ipv4: annotate data-races around fi->fib_dead
ab5c26dc5392 sctp: annotate data-races around sk->sk_wmem_queued
94d527c3759d net/sched: fq_pie: avoid stalls in fq_pie_timer()
a2d9d884e84b pwm: lpc32xx: Remove handling of PWM channels
6909e28cf387 watchdog: intel-mid_wdt: add MODULE_ALIAS() to allow auto-load
aec02fba99f8 perf top: Don't pass an ERR_PTR() directly to perf_session__delete()
28df38af326d x86/virt: Drop unnecessary check on extended CPUID level in cpu_has_svm()
23ec6fc52c14 perf annotate bpf: Don't enclose non-debug code with an assert()
934d29b9fa91 backlight: gpio_backlight: Drop output GPIO direction check for initial power state
84f99532152b kconfig: fix possible buffer overflow
6cc6f79b931f NFSv4/pnfs: minor fix for cleanup path in nfs4_get_device_info
4185605cd0f7 NFS: Fix a potential data corruption
2ccab9f82772 soc: qcom: qmi_encdec: Restrict string length in decode
bf27518fb93f clk: qcom: gcc-mdm9615: use proper parent for pll0_vote clock
972acd701b19 clk: imx: pll14xx: dynamically configure PLL for 393216000/361267200Hz
921453672846 dt-bindings: clock: xlnx,versal-clk: drop select:false
690a22d6c581 pinctrl: cherryview: fix address_space_handler() argument
b02d1fb74e8b parisc: led: Reduce CPU overhead for disk & lan LED computation
3add85c962ab parisc: led: Fix LAN receive and transmit LEDs
2a1cf9fe09d9 lib/test_meminit: allocate pages up to order MAX_ORDER
6bfa28f441da drm/ast: Fix DRAM init on AST2200
4aade6c9100a fbdev/ep93xx-fb: Do not assign to struct fb_info.dev
db8b5a2254c3 scsi: qla2xxx: Remove unsupported ql2xenabledif option
fd48544f3e03 scsi: qla2xxx: Turn off noisy message log
931fadf9728d scsi: qla2xxx: Fix erroneous link up failure
3694f18beaa1 scsi: qla2xxx: fix inconsistent TMF timeout
4d7da12483e9 scsi: qla2xxx: Fix deletion race condition
f271e3d64b8b io_uring: break iopolling on signal
9faa6d0677ec io_uring: break out of iowq iopoll on teardown
208858d4b08a io_uring: always lock in io_apoll_task_func
6ffab754d220 net/ipv6: SKB symmetric hash should incorporate transport ports
26f9ccb7a043 udf: initialize newblock to 0
06494cd473e0 md/md-bitmap: remove unnecessary local variable in backlog_store()
5103216b863f tracing: Zero the pipe cpumask on alloc to avoid spurious -EBUSY
1c4c9191b3f8 usb: typec: tcpci: clear the fault status bit
beba5051dd34 USB: core: Fix oversight in SuperSpeed initialization
9d241c5d9a9b USB: core: Fix race by not overwriting udev->descriptor in hub_port_init()
6ceffc2ecf3d USB: core: Change usb_get_device_descriptor() API
3cef18d13f37 USB: core: Unite old scheme and new scheme descriptor reads
38e1f2ee82ba usb: typec: bus: verify partner exists in typec_altmode_attention
b97e3c5e9768 cpufreq: brcmstb-avs-cpufreq: Fix -Warray-bounds bug
a1d2e2c670a3 crypto: stm32 - fix loop iterating through scatterlist for DMA
54d03dc5d1c3 s390/ipl: add missing secure/has_secure file to ipl type 'unknown'
dc2f60de9a7d pstore/ram: Check start of empty przs during init
5b1f71c0b95a fsverity: skip PKCS#7 parser when keyring is empty
a9864e126b73 net: handle ARPHRD_PPP in dev_is_mac_header_xmit()
c681d477c03d X.509: if signature is unsupported skip validation
4b8a938e329a dccp: Fix out of bounds access in DCCP error handler
a4f4a5b41a13 dlm: fix plock lookup when using multiple lockspaces
9f73fd6972bc parisc: Fix /proc/cpuinfo output for lscpu
1f03e6dd194e procfs: block chmod on /proc/thread-self/comm
9a0b35dc3aa0 Revert "PCI: Mark NVIDIA T4 GPUs to avoid bus reset"
3d8d13a174ef ntb: Fix calculation ntb_transport_tx_free_entry()
c028e90e0de1 ntb: Clean up tx tail index on link down
3cfdc448e8bf ntb: Drop packets when qp link is down
ffed0c8fcf04 scsi: mpt3sas: Perform additional retries if doorbell read returns 0
bf67d43f07b5 Revert "scsi: qla2xxx: Fix buffer overrun"
27dfaf2ee05e media: dvb: symbol fixup for dvb_attach()
5a85727239a2 arm64: csum: Fix OoB access in IP checksum code for negative lengths
b24bebcea556 xtensa: PMU: fix base address for the newer hardware
8594605a0446 backlight/lv5207lp: Compare against struct fb_info.device
e2c77841cd8d backlight/bd6107: Compare against struct fb_info.device
35c56c48737f backlight/gpio_backlight: Compare against struct fb_info.device
13264260eb66 ARM: OMAP2+: Fix -Warray-bounds warning in _pwrdm_state_switch()
5c5f02e16b91 ipmi_si: fix a memleak in try_smi_init()
5d27baee6cd9 scsi: core: Fix the scsi_set_resid() documentation
8c90c4e61929 printk: ringbuffer: Fix truncating buffer size min_t cast
61b918dfb675 ALSA: pcm: Fix missing fixup call in compat hw_refine ioctl
ab192e5e5d3b PM / devfreq: Fix leak in devfreq_dev_release()
3e39008e9e30 igb: set max size RX buffer when store bad packet is enabled
8836c266201c skbuff: skb_segment, Call zero copy functions before using skbuff frags
5541827d13cf netfilter: xt_sctp: validate the flag_info count
a1b711c370f5 netfilter: xt_u32: validate user space input
83091f8ac03f netfilter: ipset: add the missing IP_SET_HASH_WITH_NET0 macro for ip_set_hash_netportnet.c
1186eaffd87e igmp: limit igmpv3_newpack() packet size to IP_MAX_MTU
504bb3fc66aa virtio_ring: fix avail_wrap_counter in virtqueue_add_packed
ea374bdf2374 cpufreq: Fix the race condition while updating the transition_task of policy
27b75c7203fc dmaengine: ste_dma40: Add missing IRQ check in d40_probe
cfe215a04a21 um: Fix hostaudio build errors
eb33921806fc mtd: rawnand: fsmc: handle clk prepare error in fsmc_nand_resume()
40d8f9bffed0 mtd: spi-nor: Check bus width while setting QE bit
71ac2ffd7f80 rpmsg: glink: Add check for kstrdup
268fce6ec2e0 phy/rockchip: inno-hdmi: do not power on rk3328 post pll on reg write
6739746f4b81 phy/rockchip: inno-hdmi: round fractal pixclock in rk3328 recalc_rate
88813bd9bbb7 phy/rockchip: inno-hdmi: use correct vco_div_5 macro on rk3328
3a890f993b6c mtd: rawnand: brcmnand: Fix mtd oobsize
c5d30d6aa83d tracing: Fix race issue between cpu buffer write and swap
ee519526d58c x86/speculation: Mark all Skylake CPUs as vulnerable to GDS
15ec7cb55e7d HID: multitouch: Correct devm device reference for hidinput input_dev name
e38a6f12685d HID: logitech-dj: Fix error handling in logi_dj_recv_switch_to_dj_mode()
bdb3cd9dffdf RDMA/siw: Correct wrong debug message
d006f2cb3c68 RDMA/siw: Balance the reference of cep->kref in the error path
aa950b9835f2 Revert "IB/isert: Fix incorrect release of isert connection"
9baf2278b3ee amba: bus: fix refcount leak
0c6c0280f740 serial: tegra: handle clk prepare error in tegra_uart_hw_init()
9cce8ef7a6fa scsi: fcoe: Fix potential deadlock on &fip->ctlr_lock
356da2d5c084 scsi: core: Use 32-bit hostnum in scsi_host_lookup()
629079f502fb cgroup:namespace: Remove unused cgroup_namespaces_init()
3534ae5f171b media: ov2680: Fix regulators being left enabled on ov2680_power_on() errors
a427ce197e75 media: ov2680: Fix vflip / hflip set functions
cd7a0e391eb5 media: ov2680: Fix ov2680_bayer_order()
faf1408a68c8 media: ov2680: Remove auto-gain and auto-exposure controls
e1552a0b990b media: i2c: ov2680: Set V4L2_CTRL_FLAG_MODIFY_LAYOUT on flips
2d29ce41de4d media: ov5640: Enable MIPI interface in ov5640_set_power_mipi()
44c71cbe7c5a USB: gadget: f_mass_storage: Fix unused variable warning
8f7de8215804 media: go7007: Remove redundant if statement
3183b0cab7b5 iommu/vt-d: Fix to flush cache of PASID directory table
4136094df53f iommu/qcom: Disable and reset context bank before programming
b374b039e066 fsi: aspeed: Reset master errors after CFAM reset
f8949c06c735 IB/uverbs: Fix an potential error pointer dereference
10bd5f8ceb3e driver core: test_async: fix an error code
19138f8cc651 dma-buf/sync_file: Fix docs syntax
e621dbeb9f91 coresight: tmc: Explicit type conversions to prevent integer overflow
d7f21ef741a5 scsi: qedf: Do not touch __user pointer in qedf_dbg_fp_int_cmd_read() directly
1198a0e93587 scsi: qedf: Do not touch __user pointer in qedf_dbg_debug_cmd_read() directly
d86d85e23e8a scsi: qedf: Do not touch __user pointer in qedf_dbg_stop_io_on_error_cmd_read() directly
4ede2ee95b41 x86/APM: drop the duplicate APM_MINOR_DEV macro
9a26aaea6c21 serial: sprd: Fix DMA buffer leak issue
6232bd4dca91 serial: sprd: Assign sprd_port after initialized to avoid wrong access
6d65079c69dc scsi: qla4xxx: Add length check when parsing nlattrs
b65b13d01b28 scsi: be2iscsi: Add length check when parsing nlattrs
4df82c6d6e7d scsi: iscsi: Add strlen() check in iscsi_if_set{_host}_param()
18d49266dd6e scsi: iscsi: Add length check for nlattr payload
3ef17ca47690 scsi: iscsi: Rename iscsi_set_param() to iscsi_if_set_param()
8356a3ba1083 scsi: RDMA/srp: Fix residual handling
cc2d5cdb19e3 usb: phy: mxs: fix getting wrong state with mxs_phy_is_otg_host()
5a6f480b2ecc media: mediatek: vcodec: Return NULL if no vdec_fb is found
43c69dc9a327 media: rkvdec: increase max supported height for H.264
1e5eac0022f4 scsi: hisi_sas: Fix normally completed I/O analysed as failed
b6aca9f5ab29 scsi: hisi_sas: Fix warnings detected by sparse
0d383e555fa6 scsi: hisi_sas: Modify v3 HW SATA completion error processing
634220605198 scsi: hisi_sas: Modify v3 HW SSP underflow error processing
d84e5d445af1 scsi: libsas: Introduce more SAM status code aliases in enum exec_status
519b9e3e5ce7 scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print
5e5a528c29f0 media: cx24120: Add retval check for cx24120_message_send()
d13a84874a2e media: dvb-usb: m920x: Fix a potential memory leak in m920x_i2c_xfer()
656423cc56bd media: dib7000p: Fix potential division by zero
61bc9293da19 drivers: usb: smsusb: fix error handling code in smsusb_init_device
d8a8f75fce04 media: v4l2-core: Fix a potential resource leak in v4l2_fwnode_parse_link()
5865926da24e media: i2c: tvp5150: check return value of devm_kasprintf()
6dff92b3fe2f media: ad5820: Drop unsupported ad5823 from i2c_ and of_device_id tables
9d82a58d2af5 NFSv4.2: fix handling of COPY ERR_OFFLOAD_NO_REQ
7bc36ac6713e NFS: Guard against READDIR loop when entry names exceed MAXNAMELEN
3f1a2b0b2d57 NFSD: da_addr_body field missing in some GETDEVICEINFO replies
aaeac3a6b119 fs: lockd: avoid possible wrong NULL parameter
6d5361618988 jfs: validate max amount of blocks before allocation.
f08944e3c696 powerpc/iommu: Fix notifiers being shared by PCI and VIO buses
46ff3bd14b6d nfs/blocklayout: Use the passed in gfp flags
953c54dfdc5d powerpc/pseries: Rework lppaca_shared_proc() to avoid DEBUG_PREEMPT
e46cc0e42f3f powerpc: Don't include lppaca.h in paca.h
9837d6a483cf wifi: ath10k: Use RMW accessors for changing LNKCTL
924d1ab98706 net/mlx5: Use RMW accessors for changing LNKCTL
37eecd50856a drm/radeon: Use RMW accessors for changing LNKCTL
ead3dbc92bd4 drm/amdgpu: Use RMW accessors for changing LNKCTL
2f8269ca8062 powerpc/perf: Convert fsl_emb notifier to state machine callbacks
d45bf1528b7c powerpc/fadump: reset dump area size if fadump memory reserve fails
ad83d83dd891 vfio/type1: fix cap_migration information leak
d8f5613c5c6c clk: imx: composite-8m: fix clock pauses when set_rate would be a no-op
0d81a0546b19 clk: imx8mp: fix sai4 clock
69795c689e7b PCI/ASPM: Use RMW accessors for changing LNKCTL
f647b8fe55b1 PCI: pciehp: Use RMW accessors for changing LNKCTL
ae52f8ba4596 pinctrl: mcp23s08: check return value of devm_kasprintf()
ef8e561ddb33 PCI: Mark NVIDIA T4 GPUs to avoid bus reset
344c16a8441e clk: qcom: reset: Use the correct type of sleep/delay based on length
289f5a88f14a clk: qcom: gcc-sm8250: Fix gcc_sdcc2_apps_clk_src
b3a80429b1cf clk: qcom: gcc-sm8250: use ARRAY_SIZE instead of specifying num_parents
245759d987b6 ext4: correct grp validation in ext4_mb_good_group
2aefe3ae098d clk: qcom: gcc-sc7180: Fix up gcc_sdcc2_apps_clk_src
74a5f9755aa8 clk: qcom: gcc-sc7180: use ARRAY_SIZE instead of specifying num_parents
2640d3be822c clk: sunxi-ng: Modify mismatched function name
c1ff788f731d drivers: clk: keystone: Fix parameter judgment in _of_pll_clk_init()
13623b966bb6 ipmi:ssif: Fix a memory leak when scanning for an adapter
6128288d8f55 ipmi:ssif: Add check for kstrdup
8917591d7247 ALSA: ac97: Fix possible error value of *rac97
cd062ebe0cb3 of: unittest: Fix overlay type in apply/revert check
ca7634e5491b bus: ti-sysc: Fix cast to enum warning
43f561e809aa drm/mediatek: Fix potential memory leak if vmap() fail
265515548610 bus: ti-sysc: Fix build warning for 64-bit build
98ef243d5900 audit: fix possible soft lockup in __audit_inode_child()
69800bc5d7fd drm/msm/a2xx: Call adreno_gpu_init() earlier
7fcbaf4bdb75 drm/amd/pm: fix variable dereferenced issue in amdgpu_device_attr_create()
9b89db24c6b2 smackfs: Prevent underflow in smk_set_cipso()
9f4017cac70c firmware: meson_sm: fix to avoid potential NULL pointer dereference
815e42029f6e drm/msm/mdp5: Don't leak some plane state
a21e73a6d8e0 drm: xlnx: zynqmp_dpsub: Add missing check for dma_set_mask
524f23b08290 ima: Remove deprecated IMA_TRUSTED_KEYRING Kconfig
e2d1c9b39721 drm/panel: simple: Add missing connector type and pixel format for AUO T215HVN01
c02917e70a05 drm/armada: Fix off-by-one error in armada_overlay_get_property()
f41c65f8d05b of: unittest: fix null pointer dereferencing in of_unittest_find_node_by_name()
883fdbbdbe93 drm/tegra: dpaux: Fix incorrect return value of platform_get_irq
5f0994e3f271 drm/tegra: Remove superfluous error messages around platform_get_irq()
4a61d72585af md/md-bitmap: hold 'reconfig_mutex' in backlog_store()
8563d52a4f61 md/bitmap: don't set max_write_behind if there is no write mostly device
a15f309eb99c drm/amdgpu: Update min() to min_t() in 'amdgpu_info_ioctl'
8e766a94ec2d arm64: dts: qcom: sdm845: Fix the min frequency of "ice_core_clk"
36d3e4dedb86 arm64: dts: qcom: sdm845: Add missing RPMh power domain to GCC
0eea279e01fe ARM: dts: BCM53573: Fix Ethernet info for Luxul devices
ed4e48de8962 drm: adv7511: Fix low refresh rate register for ADV7533/5
61ccdd21679e ARM: dts: samsung: s5pv210-smdkv210: correct ethernet reg addresses (split)
e9875d2f2507 ARM: dts: s5pv210: add dummy 5V regulator for backlight on SMDKv210
c4c72bf42f48 ARM: dts: s5pv210: adjust node names to DT spec
bbcea0924b83 ARM: dts: samsung: s3c6410-mini6410: correct ethernet reg addresses (split)
a2d6c5e8e703 ARM: dts: s3c64xx: align pinctrl with dtschema
3f0d83994e98 x86/mm: Fix PAT bit missing from page protection modify mask
b56309c77d76 drm/etnaviv: fix dumping of active MMU context
8303282409b3 ARM: dts: BCM53573: Use updated "spi-gpio" binding properties
031ab0f10e3b ARM: dts: BCM53573: Add cells sizes to PCIe node
8415d803d840 ARM: dts: BCM53573: Drop nonexistent #usb-cells
cfc4a78e7054 ARM: dts: BCM53573: Describe on-SoC BCM53125 rev 4 switch
36d958ad4088 ARM: dts: BCM5301X: Harmonize EHCI/OHCI DT nodes name
826ef1576996 drm/amdgpu: avoid integer overflow warning in amdgpu_device_resize_fb_bar()
967cbc8a23e5 arm64: dts: qcom: msm8996: Add missing interrupt to the USB2 controller
71d2d9aa2bd8 soc: qcom: ocmem: Fix NUM_PORTS & NUM_MACROS macros
1356531e9249 soc: qcom: ocmem: Add OCMEM hardware version print
4bf179f53694 ASoC: stac9766: fix build errors with REGMAP_AC97
86d89987f099 quota: fix dqput() to follow the guarantees dquot_srcu should provide
af4ff4748985 quota: add new helper dquot_active()
905e316e5e99 quota: rename dquot_active() to inode_quota_active()
a5da2849db58 quota: factor out dquot_write_dquot()
53805176ec6a drm/bridge: tc358764: Fix debug print parameter order
abd1c17ef4fb netrom: Deny concurrent connect().
b08cc6c0396f net/sched: sch_hfsc: Ensure inner classes have fsc curve
ab04c731a198 hwmon: (tmp513) Fix the channel number in tmp51x_is_visible()
db7a3531662c mlxsw: i2c: Limit single transaction buffer size
3d36ba3f7e77 mlxsw: i2c: Fix chunk size setting in output mailbox buffer
7cc9e1dcc1af net: arcnet: Do not call kfree_skb() under local_irq_disable()
d4f79aa9ee34 wifi: ath9k: use IS_ERR() with debugfs_create_dir()
50f89daf9e62 Bluetooth: btusb: Do not call kfree_skb() under spin_lock_irqsave()
bef85d58f770 wifi: mwifiex: avoid possible NULL skb pointer dereference
cfce1973ffe0 wifi: ath9k: protect WMI command response buffer replacement with a lock
ee72b2b1f57e wifi: ath9k: fix races between ath9k_wmi_cmd and ath9k_wmi_ctrl_rx
91d92d897560 samples/bpf: fix broken map lookup probe
08a6e99a334d wifi: mwifiex: Fix missed return in oob checks failed path
0c4240d23db5 wifi: mwifiex: fix memory leak in mwifiex_histogram_read()
0fe11dd3fe05 fs: ocfs2: namei: check return value of ocfs2_add_entry()
d8f5415d4d49 lwt: Check LWTUNNEL_XMIT_CONTINUE strictly
a97f221651fc lwt: Fix return values of BPF xmit ops
97ccf9f19580 hwrng: iproc-rng200 - Implement suspend and resume calls
49729fc47289 crypto: caam - fix unchecked return value error
7a97044477c9 ice: ice_aq_check_events: fix off-by-one check when filling buffer
9b812dcf2b1e selftests/bpf: Clean up fmod_ret in bench_rename test script
88bc7122dba2 net: tcp: fix unexcepted socket die when snd_wnd is 0
e87da6a0ac6e Bluetooth: Fix potential use-after-free when clear keys
6668886ebecc Bluetooth: nokia: fix value check in nokia_bluetooth_serdev_probe()
625bf86bf53e crypto: api - Use work queue in crypto_destroy_instance
7545292d87db crypto: stm32 - Properly handle pm_runtime_get failing
323084d77d1f selftests/bpf: fix static assert compilation issue for test_cls_*.c
a8d69658437c wifi: mwifiex: fix error recovery in PCIE buffer descriptor management
3fe3923d092e wifi: mwifiex: Fix OOB and integer underflow when rx packets
5120d93c24bb can: gs_usb: gs_usb_receive_bulk_callback(): count RX overflow errors also in case of OOM
1d6c3017cea5 spi: tegra20-sflash: fix to check return value of platform_get_irq() in tegra_sflash_probe()
ca7ee1b75c36 wifi: mt76: testmode: add nla_policy for MT76_TM_ATTR_TX_LENGTH
791a12102e51 bpf: reject unhashed sockets in bpf_sk_assign
4d271804f536 udp: re-score reuseport groups when connected sockets are present
e6e11cbaa1f1 regmap: rbtree: Use alloc_flags for memory allocations
1d210321de6d hwrng: nomadik - keep clock enabled while hwrng is registered
f24152c20972 tcp: tcp_enter_quickack_mode() should be static
b275f0ae3598 bpf: Clear the probe_addr for uprobe
514116de91c4 bpftool: Use a local bpf_perf_event_value to fix accessing its fields
920b2f99bcbd cpufreq: powernow-k8: Use related_cpus instead of cpus in driver.exit()
133a1f45b9a6 x86/efistub: Fix PCI ROM preservation in mixed mode
3de36b8b9bc5 s390/paes: fix PKEY_TYPE_EP11_AES handling for secure keyblobs
e06326ff3aae s390/pkey: fix/harmonize internal keyblob headers
08b1803bfc73 perf/imx_ddr: don't enable counter0 if none of 4 counters are used
c0e1f9bddcea x86/decompressor: Don't rely on upper 32 bits of GPRs being preserved
0682fc175c82 selftests/resctrl: Close perf value read fd on errors
f399938a917d selftests/resctrl: Unmount resctrl FS if child fails to run benchmark
bf1f7aeb5780 selftests/resctrl: Don't leak buffer in fill_cache()
3ee719b3a026 OPP: Fix passing 0 to PTR_ERR in _opp_attach_genpd()
066fbd8bc981 refscale: Fix uninitalized use of wait_queue_head_t
ac96370db7e1 selftests/harness: Actually report SKIP for signal tests
ac5a73b5d933 tmpfs: verify {g,u}id mount options correctly
644e93a79056 fs: Fix error checking for d_hash_and_lookup()
731f39e4a12b eventfd: prevent underflow for eventfd semaphores
755e86f28ab9 eventfd: Export eventfd_ctx_do_read()
6b5d585e2302 reiserfs: Check the return value from __getblk()
5101e2c8a567 Revert "net: macsec: preserve ingress frame ordering"
ca8f04553ecb udf: Handle error when adding extent to a file
4ac54312f623 udf: Check consistency of Space Bitmap Descriptor
42714d3d7097 net: Avoid address overwrite in kernel_connect
4ded72985bb0 platform/mellanox: Fix mlxbf-tmfifo not handling all virtio CONSOLE notifications
0c0547d2a60a tracing: Introduce pipe_cpumask to avoid race on trace_pipes
99d8d419dd29 ALSA: seq: oss: Fix racy open/close of MIDI devices
21f47cc15ae1 scsi: storvsc: Always set no_report_opcodes
5cbc749d11f7 sctp: handle invalid error codes without calling BUG()
2bdd081a7d7c bnx2x: fix page fault following EEH recovery
d11a4542889d netlabel: fix shift wrapping bug in netlbl_catmap_setlong()
7dd6ef1cedca scsi: qedi: Fix potential deadlock on &qedi_percpu->p_work_lock
7a1a7f40adf2 idmaengine: make FSL_EDMA and INTEL_IDMA64 depends on HAS_IOMEM
d399b6ce1ae6 net: usb: qmi_wwan: add Quectel EM05GV2
bb8a4a36321d vmbus_testing: fix wrong python syntax for integer value comparison
0ff30413a738 clk: fixed-mmio: make COMMON_CLK_FIXED_MMIO depend on HAS_IOMEM
0111b7bb5143 kprobes: Prohibit probing on CFI preamble symbol
654e3d27791c security: keys: perform capable check only on privileged operations
b23cbd3c2518 ata: pata_arasan_cf: Use dev_err_probe() instead dev_err() in data_xfer()
331d85f0bc6e ovl: Always reevaluate the file signature for IMA
357badc01add drm/amd/display: Exit idle optimizations before attempt to access PHY
de0cdcceaab3 platform/x86: huawei-wmi: Silence ambient light sensor
8964b32a67e5 platform/x86: intel: hid: Always call BTNL ACPI method
6b953ee81a45 ASoC: atmel: Fix the 8K sample parameter in I2SC master
37121461dd47 ASoc: codecs: ES8316: Fix DMIC config
bc2b0d4d37f1 fs/nls: make load_nls() take a const parameter
0a584c077967 s390/dasd: fix hanging device after request requeue
0c96df6913d4 s390/dasd: use correct number of retries for ERP requests
a5fd143673f3 m68k: Fix invalid .section syntax
f7700e987f6a vxlan: generalize vxlan_parse_gpe_hdr and remove unused args
b7cd83cfff56 ethernet: atheros: fix return value check in atl1c_tso_csum()
16c113426755 ASoC: da7219: Check for failure reading AAD IRQ events
afa2dbd7d13b ASoC: da7219: Flush pending AAD IRQ when suspending
efa372af6bfe 9p: virtio: make sure 'offs' is initialized in zc_request
2f13007fbe66 media: pci: cx23885: fix error handling for cx23885 ATSC boards
92704dd05521 media: pulse8-cec: handle possible ping error
9d9cdc32bfce phy: qcom-snps-femto-v2: use qcom_snps_hsphy_suspend/resume error code
a8ba2b695955 ARM: dts: imx: Set default tuning step for imx7d usdhc
678a88ac02e5 ARM: dts: imx: Adjust dma-apbh node name
6895499b2239 ARM: dts: imx7s: Drop dma-apb interrupt-names
614c27dfdee0 ARM: dts: imx: update sdma node name format
d45e2a3d2e4f ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire
977baccbbd4e pinctrl: amd: Don't show `Invalid config param` errors
f1d637b63d8a nilfs2: fix WARNING in mark_buffer_dirty due to discarded buffer reuse
0e11bb5ad33d nilfs2: fix general protection fault in nilfs_lookup_dirty_data_buffers()
734c6d3dc7b0 fsi: master-ast-cf: Add MODULE_FIRMWARE macro
da5dc81ed2b5 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
9fda2319018c serial: sc16is7xx: fix bug when first setting GPIO direction
2f982ce208fe serial: sc16is7xx: fix broken port 0 uart init
bd0ed45dd661 serial: qcom-geni: fix opp vote on shutdown
c709c7ca020a configfs: fix a race in configfs_lookup()
746b363bef41 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to race condition
b074fb0fa02e staging: rtl8712: fix race condition
65bfaf5f9dea HID: wacom: remove the battery when the EKR is off
542c61470732 usb: chipidea: imx: improve logic if samsung,picophy-* parameter is 0
5c4996c22970 usb: dwc3: meson-g12a: do post init to fix broken usb after resumption
d44fa38193c2 USB: serial: option: add FOXCONN T99W368/T99W373 product
df6696e42e68 USB: serial: option: add Quectel EM05G variant (0x030e)
f71b0b4a497e modules: only allow symbol_get of EXPORT_SYMBOL_GPL modules
92de8497c342 rtc: ds1685: use EXPORT_SYMBOL_GPL for ds1685_rtc_poweroff
1aeb76ffdfc0 net: enetc: use EXPORT_SYMBOL_GPL for enetc_phc_index
d90e5956c0cc mmc: au1xmmc: force non-modular build and remove symbol_get usage
c1112a2b54ce ARM: pxa: remove use of symbol_get()
8c599aa78ce5 erofs: ensure that the post-EOF tails are all zeroed
(From OE-Core rev: e5690db43930efb6166fe398776eac044ce56048)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
006d5847646b Linux 5.10.194
d93ba6e46e5f rcu-tasks: Add trc_inspect_reader() checks for exiting critical section
3e22624f8fd3 rcu-tasks: Wait for trc_read_check_handler() IPIs
9190c1f0aed1 rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader
ad4f8c117b8b rcu: Prevent expedited GP from enabling tick on offline CPU
268e92252277 Revert "MIPS: Alchemy: fix dbdma2"
79ea9eb723b7 Revert "drm/amdgpu: install stub fence into potential unused fence pointers"
be4ccafc077f mhi: pci_generic: Fix implicit conversion warning
df3427204f1d ARM: module: Use module_init_layout_section() to spot init sections
b59cfee8d8a2 arm64: module: Use module_init_layout_section() to spot init sections
943ed7dc5ee4 arm64: module-plts: inline linux/moduleloader.h
ecd62c85120d module: Expose module_init_layout_section()
4566606fe3a4 Linux 5.10.193
b3ac2c1d725b mm,hwpoison: fix printing of page flags
7f92be110c0f ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode
32f71ef62737 mm: memory-failure: fix unexpected return value in soft_offline_page()
20c2db79f157 mm: memory-failure: kill soft_offline_free_page()
406166a3acd7 mm: fix page reference leak in soft_offline_page()
749630ce9147 mm,hwpoison: refactor get_any_page
0df5eaab03ed dma-buf/sw_sync: Avoid recursive lock during fence signal
7592a392b3e1 pinctrl: renesas: rza2: Add lock around pinctrl_generic{{add,remove}_group,{add,remove}_function}
91cbf41a9d8b clk: Fix undefined reference to `clk_rate_exclusive_{get,put}'
148a86651caf scsi: core: raid_class: Remove raid_component_add()
5d02f4320a95 scsi: snic: Fix double free in snic_tgt_create()
d643d3f322e8 ASoC: rt711: add two jack detection modes
c7b26063fcae drm/i915: Fix premature release of request's reusable memory
2d69f68ad409 cgroup/cpuset: Free DL BW in case can_attach() fails
4603c2a104bc sched/deadline: Create DL BW alloc, free & check overflow interface
c9546921a4b9 cgroup/cpuset: Iterate only if DEADLINE tasks are present
5ac05ce56843 sched/cpuset: Keep track of SCHED_DEADLINE task in cpusets
b950133d9a73 sched/cpuset: Bring back cpuset_mutex
312713e3eae3 cgroup/cpuset: Rename functions dealing with DEADLINE accounting
b2125926ba66 timers/nohz: Switch to ONESHOT_STOPPED in the low-res handler when the tick is stopped
ae4f109b954d tick: Detect and fix jiffies update stall
c7e91047d345 torture: Fix hang during kthread shutdown phase
4bc6a4fca1f0 x86/fpu: Set X86_FEATURE_OSXSAVE feature after enabling OSXSAVE in CR4
9e0c0b4ce541 drm/display/dp: Fix the DP DSC Receiver cap size
8735d1c66c7c drm/vmwgfx: Fix shader stage validation
ff0639b222e7 PCI: acpiphp: Use pci_assign_unassigned_bridge_resources() only for non-root bus
da4e9eff0f1e media: vcodec: Fix potential array out-of-bounds in encoder queue_setup
d2540b5f5aa1 of: dynamic: Refactor action prints to not use "%pOF" inside devtree_lock
851f686ed0f5 radix tree: remove unused variable
3b9a61570bc1 lib/clz_ctz.c: Fix __clzdi2() and __ctzdi2() for 32-bit kernels
72e4a5a28ebf batman-adv: Hold rtnl lock during MTU update via netlink
ee1d443eefb2 batman-adv: Fix batadv_v_ogm_aggr_send memory leak
0c6da1d84921 batman-adv: Fix TT global entry leak when client roamed back
6f5d10c0ac60 batman-adv: Do not get eth header before batadv_check_management_packet
7c0959088366 batman-adv: Don't increase MTU when set by user
480f2a129d8d batman-adv: Trigger events for auto adjusted MTU
0dbedf9afee3 selinux: set next pointer before attaching to list
a54c2048cd75 nfsd: Fix race to FREE_STATEID and cl_revoked
7c262127d264 NFS: Fix a use after free in nfs_direct_join_group()
f3c5697aae62 mm: add a call to flush_cache_vmap() in vmap_pfn()
c9a0e31d9239 clk: Fix slab-out-of-bounds error in devm_clk_release()
f979b92db1f5 NFSv4: Fix dropped lock for racing OPEN and delegation return
0a809e01578b ibmveth: Use dcbf rather than dcbfl
ffde5f9e8876 bonding: fix macvlan over alb bond support
615ea2603dc8 net: remove bond_slave_has_mac_rcu()
c8e1e17dee53 rtnetlink: Reject negative ifindexes in RTM_NEWLINK
7b79dabd639c rtnetlink: return ENODEV when ifname does not exist and group is given
d64cdb9cb629 netfilter: nf_tables: fix out of memory error handling
5db1249c70b1 net/sched: fix a qdisc modification with ambiguous command request
3847137cd167 igb: Avoid starting unnecessary workqueues
fa7d7a7f007b ice: fix receive buffer size miscalculation
70dfdbba3070 net: validate veth and vxcan peer ifindexes
67c8d7ef54df net: bcmgenet: Fix return value check for fixed_phy_register()
92b20b1569eb net: bgmac: Fix return value check for fixed_phy_register()
0b39e3070a00 ipvlan: Fix a reference count leak warning in ipvlan_ns_exit()
8162b73eef40 dccp: annotate data-races in dccp_poll()
403cc3e6253d sock: annotate data-races around prot->memory_pressure
005b6572d039 octeontx2-af: SDP: fix receive link config
b8205dfed681 tracing: Fix memleak due to race between current_tracer and trace
9c2ceffd4e36 tracing: Fix cpu buffers unavailable due to 'record_disabled' missed
0498107394d4 rbd: prevent busy loop when requesting exclusive lock
5f1697523367 rbd: retrieve and check lock owner twice before blocklisting
2547026bb8c4 rbd: make get_lock_owner_info() return a single locker or NULL
145248ebe0b2 libceph, rbd: ignore addr->type while comparing in some cases
61c303cfb135 drm/amd/display: check TG is non-null before checking if enabled
b964eb37c020 drm/amd/display: do not wait for mpc idle if tg is disabled
7e11c58b2620 ALSA: pcm: Fix potential data race at PCM memory allocation helpers
8c3a4c3b6485 dm integrity: reduce vmalloc space footprint on 32-bit architectures
4fdfd3d2f09a dm integrity: increase RECALC_SECTORS to improve recalculate speed
570f52137e9a fbdev: fix potential OOB read in fast_imageblit()
31131cce2455 fbdev: Fix sys_imageblit() for arbitrary image widths
209a84a14c0c fbdev: Improve performance of sys_imageblit()
188edaaaad21 MIPS: cpu-features: Use boot_cpu_type for CPU type based features
61913b303b31 MIPS: cpu-features: Enable octeon_cache by cpu_type
bda55fb5ca61 fs: dlm: fix mismatch of plock results from userspace
c3a1c4d996bf fs: dlm: use dlm_plock_info for do_unlock_close
d503919895d8 fs: dlm: change plock interrupted message to debug again
1652bcbf9e71 fs: dlm: add pid to debug log
e850cd32df9f dlm: replace usage of found with dedicated list iterator variable
7b44c1f383a1 dlm: improve plock logging if interrupted
cd689b59129f PCI: acpiphp: Reassign resources on bridge if necessary
e82757215295 xprtrdma: Remap Receive buffers after a reconnect
8a64aadc29ba NFSv4: fix out path in __nfs4_get_acl_uncached
c6aecc29d29e objtool/x86: Fix SRSO mess
(From OE-Core rev: 5bdf0da0372084ca312428f4e2585833fc732e9b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
1599cb60bace Linux 5.10.192
0e8139f92304 x86/srso: Correct the mitigation status when SMT is disabled
23e59874657c objtool/x86: Fixup frame-pointer vs rethunk
26e3f7690cda x86/retpoline,kprobes: Fix position of thunk sections with CONFIG_LTO_CLANG
88e16ce7f8a6 x86/srso: Disable the mitigation on unaffected configurations
69712baf2495 x86/CPU/AMD: Fix the DIV(0) initial fix attempt
62ebfeb0dcf7 x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
91b349289ef1 x86/static_call: Fix __static_call_fixup()
d2be58f9215a x86/srso: Explain the untraining sequences a bit more
06597b650beb x86/cpu: Cleanup the untrain mess
e0f50b0e4186 x86/cpu: Rename srso_(.*)_alias to srso_alias_\1
0676a392539b x86/cpu: Rename original retbleed methods
8b0ff83e8ad3 x86/cpu: Clean up SRSO return thunk mess
20e24c8b4c2a x86/ibt: Add ANNOTATE_NOENDBR
bbbe1b23c7e6 objtool: Add frame-pointer-specific function ignore
bd3d12e6fda0 x86/alternative: Make custom return thunk unconditional
043d3bfe0a72 x86/cpu: Fix up srso_safe_ret() and __x86_return_thunk()
d5b3c88d153c x86/cpu: Fix __x86_return_thunk symbol type
5962f64ed2b6 mmc: f-sdh30: fix order of function calls in sdhci_f_sdh30_remove
98c7fe38c41e net: fix the RTO timer retransmitting skb every 1ms if linear option is enabled
9aead733f5e0 virtio-net: set queues after driver_ok
c080cee93030 af_unix: Fix null-ptr-deref in unix_stream_sendpage().
7aa165d761e7 netfilter: set default timeout to 3 secs for sctp shutdown send and recv state
e62de63c63f3 mmc: block: Fix in_flight[issue_type] value error
9022e9e62db9 mmc: wbsd: fix double mmc_free_host() in wbsd_init()
6e74926ede96 cifs: Release folio lock on fscache read hit.
a04ac0c31881 ALSA: usb-audio: Add support for Mythware XA001AU capture and playback interfaces.
bd70d0b28010 serial: 8250: Fix oops for port->pm on uart_change_pm()
03a7f213af46 ALSA: hda/realtek - Remodified 3k pull low procedure
b7d1c719842d ASoC: meson: axg-tdm-formatter: fix channel slot allocation
e761b7e90ac9 ASoC: rt5665: add missed regulator_bulk_disable
d23dd85903c9 arm64: dts: rockchip: Disable HS400 for eMMC on ROCK Pi 4
70626b93d6eb arm64: dts: rockchip: sort nodes/properties on rk3399-rock-4
7ba9ac0b5a90 arm64: dts: rockchip: fix regulator name on rk3399-rock-4
fba59a4b55ae arm64: dts: rockchip: add SPDIF node for ROCK Pi 4
77806f63c317 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4
1411c3e86e66 arm64: dts: rockchip: use USB host by default on rk3399-rock-pi-4
eb5b1e932c18 arm64: dts: rockchip: fix supplies on rk3399-rock-pi-4
73990370d63d bus: ti-sysc: Flush posted write on enable before reset
0a593e8a9d24 net: do not allow gso_size to be set to GSO_BY_FRAGS
51bc052db86d sock: Fix misuse of sk_under_memory_pressure()
773075d38a2f net: dsa: mv88e6xxx: Wait for EEPROM done before HW reset
0a9040dedec2 i40e: fix misleading debug logs
abe68922d774 team: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
526d42c558f5 net: phy: broadcom: stub c45 read/write for 54810
a7653eaea0a5 netfilter: nft_dynset: disallow object maps
49f57a9087d1 ipvs: fix racy memcpy in proc_do_sync_threshold
c8d0d3811e20 drm/panel: simple: Fix AUO G121EAN01 panel timings according to the docs
86517421f470 selftests: mirror_gre_changes: Tighten up the TTL test match
614811692e21 xfrm: add forgotten nla_policy for XFRMA_MTIMER_THRESH
bd30aa9c7feb xfrm: add NULL check in xfrm_update_ae_params
0b4d69539fde ip_vti: fix potential slab-use-after-free in decode_session6
ec23b25e5687 ip6_vti: fix slab-use-after-free in decode_session6
bafa23638081 xfrm: fix slab-use-after-free in decode_session6
0f89909c80a9 net: xfrm: Amend XFRMA_SEC_CTX nla_policy structure
8b92d03cfcec net: af_key: fix sadb_x_filter validation
7e50815d2903 net: xfrm: Fix xfrm_address_filter OOB read
549e4e167a4d i2c: designware: Handle invalid SMBus block data response length value
bd7bef82ce0e btrfs: fix BUG_ON condition in btrfs_cancel_balance
483d713ba2f6 tty: serial: fsl_lpuart: Clear the error flags by writing 1 for lpuart32 platforms
869ce5e59845 tty: n_gsm: fix the UAF caused by race condition in gsm_cleanup_mux
0ba7f969be59 powerpc/rtas_flash: allow user copy to flash block cache objects
c5f59de36202 fbdev: mmp: fix value check in mmphw_probe()
268cc9bc54bd i2c: bcm-iproc: Fix bcm_iproc_i2c_isr deadlock issue
3ff54d904faf virtio-mmio: don't break lifecycle of vm_dev
b1fe05cc5126 virtio-mmio: Use to_virtio_mmio_device() to simply code
3b76d9263679 tracing/probes: Fix to update dynamic data counter if fetcharg uses it
265a979dedb1 tracing/probes: Have process_fetch_insn() take a void * instead of pt_regs
a89054535368 mmc: meson-gx: fix deferred probing
e8a41b4a5008 mmc: meson-gx: use devm_mmc_alloc_host
50ed76c9e09b mmc: core: add devm_mmc_alloc_host
d523ce6f51f1 mmc: sunxi: fix deferred probing
939a12f29a4b mmc: bcm2835: fix deferred probing
01dfc61f72a8 USB: dwc3: qcom: fix NULL-deref on suspend
3e2b5d66e926 usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
f5c11b45f3f9 usb: cdns3: allocate TX FIFO size according to composite EP number
a461bcfb36d6 usb: gadget: udc: core: Introduce check_config to verify USB configuration
a64f5fe493b5 irqchip/mips-gic: Use raw spinlock for gic_lock
0704666c570d irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
372f1752b745 bus: mhi: host: Range check CHDBOFF and ERDBOFF
77944a6f3cf8 bus: mhi: Move host MHI code to "host" directory
f73891261566 bus: mhi: Add MMIO region length to controller structure
1cacbb711e32 bus: mhi: Add MHI PCI support for WWAN modems
436b4232533a iio: addac: stx104: Fix race condition when converting analog-to-digital
aeecd8d97da7 iio: addac: stx104: Fix race condition for stx104_write_raw()
f6576d4851fa iio: adc: stx104: Implement and utilize register structures
9d1609824554 iio: adc: stx104: Utilize iomap interface
d2ba1f40fc09 dt-bindings: iio: add AD74413R
c5e580831b2d iio: add addac subdirectory
bb70fdbfa272 IMA: allow/fix UML builds
66a3b2a12138 ring-buffer: Do not swap cpu_buffer during resize process
dd5a12cdf20c powerpc/kasan: Disable KCOV in KASAN code
9f9eed451176 ALSA: hda: fix a possible null-pointer dereference due to data race in snd_hdac_regmap_sync()
7a21c2e474ae ALSA: hda/realtek: Add quirks for Unis H3C Desktop B760 & Q760
b870b9a47fdb drm/amdgpu: Fix potential fence use-after-free v2
f19add5c7760 Bluetooth: btusb: Add MT7922 bluetooth ID for the Asus Ally
2958cf9f805b Bluetooth: L2CAP: Fix use-after-free
04bb8af40a77 pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db()
7c5b2649f6a3 gfs2: Fix possible data races in gfs2_show_options()
e8f3d96051c1 usb: chipidea: imx: add missing USB PHY DPDM wakeup setting
7a3a7c6fa0dc usb: chipidea: imx: don't request QoS for imx8ulp
2caeb722f0ea media: platform: mediatek: vpu: fix NULL ptr dereference
99d6afa19d6d usb: gadget: u_serial: Avoid spinlock recursion in __gs_console_push
e52de26cb374 media: v4l2-mem2mem: add lock to protect parameter num_rdy
5c094ca99482 FS: JFS: Check for read-only mounted filesystem in txBegin
2a3f20efe6c9 FS: JFS: Fix null-ptr-deref Read in txBegin
e778c8b0a9b6 MIPS: dec: prom: Address -Warray-bounds warning
911b48eec451 fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
4503f6fc95d6 udf: Fix uninitialized array access for some pathnames
a2966e0436dd ovl: check type and offset of struct vfsmount in ovl_entry
73311dd83185 RDMA/mlx5: Return the firmware result upon destroying QP/RQ
19312bc3ff67 HID: add quirk for 03f0:464a HP Elite Presenter Mouse
04bd3a362d2f drm/amdgpu: install stub fence into potential unused fence pointers
04e774fb6789 dma-remap: use kvmalloc_array/kvfree for larger dma memory remap
cbaebbba722c quota: fix warning in dqgrab()
8a4f4d47b82f quota: Properly disable quotas when add_dquot_ref() fails
df907501ba54 iopoll: Call cpu_relax() in busy loops
940ccc291cca ASoC: Intel: sof_sdw: Add support for Rex soundwire
b2882c51e6d0 ARM: dts: imx6dl: prtrvt, prtvt7, prti6q, prtwd2: fix USB related warnings
dbe0f607f84c PCI: tegra194: Fix possible array out of bounds access
10459ffd56ad ASoC: Intel: sof_sdw: add quirk for LNL RVP
9f4dd39696c8 ASoC: Intel: sof_sdw: add quirk for MTL RVP
751c5b6a2315 ALSA: emu10k1: roll up loops in DSP setup code for Audigy
e6825b30d37f drm/radeon: Fix integer overflow in radeon_cs_parser_init
e6c0a9728e3a net/mlx5: Skip clock update work when device is in error state
81cc91bba42b net/mlx5: Move all internal timer metadata into a dedicated struct
ba2e27e5100d net/mlx5: Refactor init clock function
e77ef787415b macsec: use DEV_STATS_INC()
ecf0e627fbbb macsec: Fix traffic counters/statistics
b630367a608d mmc: sdhci-f-sdh30: Replace with sdhci_pltfm
(From OE-Core rev: 8851b954ba00761fc6dd31561643fecf6749b838)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
da742ebfa00c Linux 5.10.191
3b55ce96efc5 sch_netem: fix issues in netem_change() vs get_dist_table()
db9d161a0407 alpha: remove __init annotation from exported page_is_ram()
4af122b5d7b8 scsi: qedf: Fix firmware halt over suspend and resume
3bb05745cacc scsi: qedi: Fix firmware halt over suspend and resume
aa9a76d5ffde scsi: core: Fix possible memory leak if device_add() fails
58889d5ad74c scsi: snic: Fix possible memory leak if device_add() fails
a370e2d653e5 scsi: 53c700: Check that command slot is not NULL
1678408d08f3 scsi: storvsc: Fix handling of virtual Fibre Channel timeouts
267ad381c2fc scsi: core: Fix legacy /proc parsing buffer overflow
039ce5eb6ba2 netfilter: nf_tables: report use refcount overflow
93b3195d370a nvme-rdma: fix potential unbalanced freeze & unfreeze
9ad83e3e6121 nvme-tcp: fix potential unbalanced freeze & unfreeze
200ae5fa0b7e btrfs: set cache_block_group_error if we find an error
bd3175f9d597 btrfs: don't stop integrity writeback too early
c91d822127d3 ibmvnic: Handle DMA unmapping of login buffs in release functions
9024873b943d ibmvnic: Unmap DMA login rsp buffer on send login fail
d4750cea76f7 ibmvnic: Enforce stronger sanity checks on login response
879750c6a7e1 net/mlx5: Allow 0 for total host VFs
f8510dfa958b dmaengine: mcf-edma: Fix a potential un-allocated memory access
e8d349408a49 net: hns3: add wait until mac link down
70660e6faac5 net: hns3: refactor hclge_mac_link_status_wait for interface reuse
b564f32fb369 net: phy: at803x: remove set/get wol callbacks for AR8032
0d3573811894 wifi: cfg80211: fix sband iftype data lookup for AP_VLAN
33c677d1e087 IB/hfi1: Fix possible panic during hotplug remove
13f7752f4adb drivers: net: prevent tun_build_skb() to exceed the packet size limit
6d701c95ee64 dccp: fix data-race around dp->dccps_mss_cache
6d0bd7b7b3a7 bonding: Fix incorrect deletion of ETH_P_8021AD protocol vid from slaves
5850c391fd7e tunnels: fix kasan splat when generating ipv4 pmtu error
b3b6b9331abc net/packet: annotate data-races around tp->status
cafe399d4d50 mISDN: Update parameter type of dsp_cmx_send()
4f1d1cc16ad3 selftests: forwarding: tc_flower: Relax success criterion
501e3de09a53 selftests: forwarding: Switch off timeout
fe8fac37aa73 selftests: forwarding: Skip test when no interfaces are specified
44a47be97cf2 selftests: forwarding: ethtool_extended_state: Skip when using veth pairs
0a93fa240d7c selftests: forwarding: ethtool: Skip when using veth pairs
7e6af9c133c0 selftests: forwarding: Add a helper to skip test when using veth pairs
e731ad522159 selftests/rseq: Fix build with undefined __weak
cba47d0c95fb drm/nouveau/disp: Revert a NULL check inside nouveau_connector_get_modes
98eaa12c967b x86: Move gds_ucode_mitigated() declaration to header
09f78fc442fa x86/speculation: Add cpu_show_gds() prototype
5258281a930c x86/mm: Fix VDSO and VVAR placement on 5-level paging machines
eda9f8ffca46 x86/cpu/amd: Enable Zenbleed fix for AMD Custom APU 0405
cb1eefc04634 x86/srso: Fix build breakage with the LLVM linker
df8d390a210f usb: common: usb-conn-gpio: Prevent bailing out if initial role is none
598ccdb92dec usb: dwc3: Properly handle processing of pending events
fe7c3a445d22 usb-storage: alauda: Fix uninit-value in alauda_check_media()
d7e5e2b87f5d binder: fix memory leak in binder_init()
0439ce5aefcd iio: cros_ec: Fix the allocation size for cros_ec_command
aa425ee2278d io_uring: correct check for O_TMPFILE
372072408724 nilfs2: fix use-after-free of nilfs_root in dirtying inodes via iput
a16c66baa4de x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate")
04499d2c973a radix tree test suite: fix incorrect allocation size for pthreads
db0e1e2abddb hwmon: (pmbus/bel-pfe) Enable PMBUS_SKIP_STATUS_CHECK for pfe1100
a73d999fdfd9 drm/amd/display: check attr flag before set cursor degamma on DCN3+
188e8e25ae24 drm/shmem-helper: Reset vma->vm_ops before calling dma_buf_mmap()
6b6839e440d7 drm/nouveau/gr: enable memory loads on helper invocation on all channels
002cde0b78d3 riscv,mmio: Fix readX()-to-delay() ordering
8362ad5367dc dmaengine: pl330: Return DMA_PAUSED when transaction is paused
7328c5319e08 selftests/bpf: Fix sk_assign on s390x
b1a3e27d6bfc selftests/bpf: Workaround verification failure for fexit_bpf2bpf/func_replace_return_code
4af2d9ddb7e7 selftests/bpf: make test_align selftest more robust
1952a4d5e4cf bpf: aggressively forget precise markings during state checkpointing
7ca3e7459f4a bpf: stop setting precise in current state
2474ec58b96d bpf: allow precision tracking for programs with subprogs
6796c2a0c5fc ipv6: adjust ndisc_is_useropt() to also return true for PIO
f327f463c7ac mmc: moxart: read scr register without changing byte order
890ac460b0e8 wireguard: allowedips: expand maximum node depth
ec585727b63d Linux 5.10.190
b6fc2fbf8908 x86/CPU/AMD: Do not leak quotient data after a division by 0
98b7ab5e8d88 ARM: dts: nxp/imx6sll: fix wrong property name in usbphy node
14f2e2ac731b ARM: dts: imx6sll: fixup of operating points
f1c928496d2a ARM: dts: imx: add usb alias
c0e7123e896a wifi: mt76: mt7615: do not advertise 5 GHz on first phy of MT7615D (DBDC)
37fad83ae527 mt76: mt7615: Fix fall-through warnings for Clang
b85c7882fd3c mt76: move band capabilities in mt76_phy
381f7df0f3c3 exfat: check if filename entries exceeds max filename length
bd3bdb9e0d65 exfat: support dynamic allocate bh for exfat_entry_set_cache
e0d192a4023e exfat: speed up iterate/lookup by fixing start point of traversing cluster chain
86e4e949ea81 PM: sleep: wakeirq: fix wake irq arming
9a320469add4 PM / wakeirq: support enabling wake-up irq after runtime_suspend called
48d1d0ce0782 soundwire: fix enumeration completion
7d949774e7c1 soundwire: bus: pm_runtime_request_resume on peripheral attachment
662735bc1127 soundwire: bus: add better dev_dbg to track complete() calls
173d9c7090db selftests/rseq: Play nice with binaries statically linked against glibc 2.35+
c08de20e7041 selftests/rseq: check if libc rseq support is registered
fbb6657037d4 powerpc/mm/altmap: Fix altmap boundary check
1f09d67d3906 mtd: rawnand: fsl_upm: Fix an off-by one test in fun_exec_op()
027710952b53 mtd: rawnand: omap_elm: Fix incorrect type in assignment
d328849fb63b ext2: Drop fragment support
7e4e87ec56aa fs: Protect reconfiguration of sb read-write from racing writes
ec0d0be41721 net: usbnet: Fix WARNING in usbnet_start_xmit/usb_submit_urb
06f87c96216b Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_ready_cb
7f740bc696d4 fs/sysv: Null check to prevent null-ptr-deref bug
426656e8dd03 tracing: Fix sleeping while atomic in kdb ftdump
4f86da9abe31 file: reinstate f_pos locking optimization for regular files
d39971d902d0 drm/ttm: check null pointer before accessing when swapping
c9c78b91c783 open: make RESOLVE_CACHED correctly test for O_TMPFILE
3048cb0dc0cc bpf: Disable preemption in bpf_event_output
33a339e717be net: tap_open(): set sk_uid from current_fsuid()
5ea23f1cb67e net: tun_chr_open(): set sk_uid from current_fsuid()
8d104bfd41a9 arm64: dts: stratix10: fix incorrect I2C property for SCL signal
8625802a1ba8 mtd: rawnand: meson: fix OOB available bytes for ECC
82dc2bffeabc mtd: spinand: toshiba: Fix ecc_get_status
ddf7cc702973 exfat: release s_lock before calling dir_emit()
79d16a84ea41 exfat: use kvmalloc_array/kvfree instead of kmalloc_array/kfree
a4b2673e3c04 ceph: defer stopping mdsc delayed_work
b5b39ff6917f USB: zaurus: Add ID for A-300/B-500/C-700
513bfdde8a3b libceph: fix potential hang in ceph_osdc_notify()
181274d2f3de scsi: zfcp: Defer fc_rport blocking until after ADISC response
6d9f5f3d8920 tcp_metrics: fix data-race in tcpm_suck_dst() vs fastopen
05d1dc88c40f tcp_metrics: annotate data-races around tm->tcpm_net
079afb181504 tcp_metrics: annotate data-races around tm->tcpm_vals[]
57bcbbb208a0 tcp_metrics: annotate data-races around tm->tcpm_lock
289091eef30f tcp_metrics: annotate data-races around tm->tcpm_stamp
420aad608f72 tcp_metrics: fix addr_same() helper
80e9488ece3d net/mlx5: fs_core: Skip the FTs in the same FS_TYPE_PRIO_CHAINS fs_prio
7a634336a03b net/mlx5: fs_core: Make find_closest_ft more generic
c650597647ec vxlan: Fix nexthop hash size
1683124129a4 ip6mr: Fix skb_under_panic in ip6mr_cache_report()
c33d5a5c5b2c s390/qeth: Don't call dev_close/dev_open (DOWN/UP)
8e309f43d0ca net: dcb: choose correct policy to parse DCB_ATTR_BCN
6d4f24736df9 net: netsec: Ignore 'phy-mode' on SynQuacer in DT mode
216092963ce5 net: ll_temac: fix error checking of irq_of_parse_and_map()
20fe059c1d47 net: ll_temac: Switch to use dev_err_probe() helper
a0e42f4bd496 bpf: sockmap: Remove preempt_disable in sock_map_sk_acquire
aaa71c4e8ad9 net/sched: cls_route: No longer copy tcf_result on update to avoid use-after-free
a8d478200b10 net/sched: cls_fw: No longer copy tcf_result on update to avoid use-after-free
b4256c99a711 net/sched: cls_u32: No longer copy tcf_result on update to avoid use-after-free
268b29ef1947 net: add missing data-race annotation for sk_ll_usec
ad417bab9d5b net: add missing data-race annotations around sk->sk_peek_off
11e0590af333 net: add missing READ_ONCE(sk->sk_rcvbuf) annotation
dc20f7bada00 net: add missing READ_ONCE(sk->sk_sndbuf) annotation
427c611d846d net: add missing READ_ONCE(sk->sk_rcvlowat) annotation
c7ebe08f4081 net: annotate data-races around sk->sk_max_pacing_rate
14db69381dd8 mISDN: hfcpci: Fix potential deadlock on &hc->lock
d163337bef20 net: sched: cls_u32: Fix match key mis-addressing
e68929f11b19 perf test uprobe_from_different_cu: Skip if there is no gcc
eb8031b7ce0c net: dsa: fix value check in bcm_sf2_sw_probe()
abb0172fa8dc rtnetlink: let rtnl_bridge_setlink checks IFLA_BRIDGE_MODE length
6b93c510684a bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsing
2cf67912078f net/mlx5e: fix return value check in mlx5e_ipsec_remove_trailer()
165159854757 net/mlx5: DR, fix memory leak in mlx5dr_cmd_create_reformat_ctx
ef3d0a732d69 wifi: cfg80211: Fix return value in scan logic
b4bdcbc0e391 KVM: s390: fix sthyi error handling
4241cfc973ad word-at-a-time: use the same return type for has_zero regardless of endianness
94f8447ab802 arm64: dts: imx8mn-var-som: add missing pull-up for onboard PHY reset pinmux
832a4d4cdb3f loop: Select I/O scheduler 'none' from inside add_disk()
3f7395c38204 perf: Fix function pointer case
a883b98dc737 io_uring: gate iowait schedule on having pending requests
058c0cbd251a x86/kprobes: Fix JNG/JNLE emulation
edc2ac7c7265 x86/kprobes: Update kcb status flag after singlestepping
f07f3938c813 x86/kprobes: Move 'inline' to the beginning of the kprobe_is_ss() declaration
2b5afe25f5b6 x86/kprobes: Fix to identify indirect jmp and others using range case
ba7d1dae9fe8 x86/kprobes: Use int3 instead of debug trap for single-step
2c57553a77e1 x86/kprobes: Identify far indirect JMP correctly
41db23bad952 x86/kprobes: Retrieve correct opcode for group instruction
ff97a14c8a86 x86/kprobes: Do not decode opcode in resume_execution()
5601d812c8d8 kprobes/x86: Fix fall-through warnings for Clang
7a413fa04726 ASoC: cs42l51: fix driver to properly autoload with automatic module loading
4d360a819453 io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
9164e27c5a8e selftests: mptcp: depend on SYN_COOKIES
f0acd6c3a2cd cpufreq: intel_pstate: Drop ACPI _PSS states table patching
a241fc02f1ce ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
ad938dd2af28 ACPI: processor: perflib: Use the "no limit" frequency QoS
4148f28f9824 drm/ttm: make ttm_bo_unpin more defensive
c0f2b2b02096 dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
aae65b1793bb ceph: never send metrics if disable_send_metrics is set
4f669618c99f ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
c837f121bc98 s390/dasd: fix hanging device after quiesce/resume
276738b382cf virtio-net: fix race between set queues and probe
3d10481a90c3 btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
fc511ae405f7 staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
223ecf871b42 staging: rtl8712: Use constants from <linux/ieee80211.h>
836b13168336 KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
c710ff061237 KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em
7fc51da40b9d KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0()
96c73bc9efef KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest
90cd5ab951ea irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
57b8db5800a5 irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
b1867cddd780 tpm_tis: Explicitly check for error code
5be81139d2ff nfsd: Remove incorrect check in nfsd4_validate_stateid
4a871fcebc02 file: always lock position for FMODE_ATOMIC_POS
c5c797ccc3b5 btrfs: check for commit error at btrfs_attach_transaction_barrier()
5e0e4e72ca21 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
7c6df7f0fc3d ALSA: hda/relatek: Enable Mute LED on HP 250 G8
8fc0eabaa73b tty: n_gsm: fix UAF in gsm_cleanup_mux
caac4b6c15b6 staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
baef414b1ca0 Documentation: security-bugs.rst: clarify CVE handling
0d5b23743bed Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
65cd02e3c37e Revert "usb: xhci: tegra: Fix error check"
b0fd110578e7 usb: xhci-mtk: set the dma max_seg_size
d0b588bbe4d9 USB: quirks: add quirk for Focusrite Scarlett
66a622275a11 usb: ohci-at91: Fix the unhandle interrupt when resume
96c433aff5fd usb: dwc3: don't reset device side if dwc3 was configured as host-only
05b201de4418 usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
75ad45cef699 Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
bf468806b63f can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
d5db33a667f5 USB: serial: simple: sort driver entries
81c54eef1dd7 USB: serial: simple: add Kaufmann RKS+CAN VCP
fca2a74eee5a USB: serial: option: add Quectel EC200A module support
c704cb21138b USB: serial: option: support Quectel EM060K_128
1037ee1dbf73 serial: sifive: Fix sifive_serial_console_setup() section
6209a7383d3a serial: 8250_dw: Preserve original value of DLF register
9e671a6116f4 serial: qcom-geni: drop bogus runtime pm state update
68e6287ac61d USB: gadget: Fix the memory leak in raw_gadget driver
da1b105dc66d Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
a6d2fd1703cd tracing: Fix warning in trace_buffered_event_disable()
0efbdbc4530c ring-buffer: Fix wrong stat of cpu_buffer->read
e410839c0cd8 ata: pata_ns87415: mark ns87560_tf_read static
82ce0ae87a96 dm raid: protect md_stop() with 'reconfig_mutex'
d6a1cf4ee5eb dm raid: clean up four equivalent goto tags in raid_ctr()
a43c761a7e1c dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
d82bfe9686f3 block: Fix a source code comment in include/uapi/linux/blkzoned.h
ab6d14bc4041 ASoC: fsl_spdif: Silence output on stop
94bac776cd27 drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
b0100bdb9dcd RDMA/mthca: Fix crash when polling CQ for shared QPs
62a8a4cafa96 drm/msm/adreno: Fix snapshot BINDLESS_DATA size
5c9e03b86756 drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
08aa5a5297e6 RDMA/mlx4: Make check for invalid flags stricter
9d1fd118bcb4 tipc: stop tipc crypto on failure in tipc_node_create
d03de937765f tipc: check return value of pskb_trim()
3661bab5afcb benet: fix return value check in be_lancer_xmit_workarounds()
f40f7a858b3b net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
3ed3729a6a8e net/sched: mqprio: add extack to mqprio_parse_nlattr()
6227b461542f net/sched: mqprio: refactor nlattr parsing to a separate function
308a43f1521d netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
ab5a97a94b57 netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
7782ce022fea netfilter: nftables: add helper function to validate set element data
893cb3c3513c netfilter: nft_set_rbtree: fix overlap expiration walk
89060b831c41 platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
75f57acda32f team: reset team's flags when down link is P2P device
de982f46be83 bonding: reset bond's flags when down link is P2P device
b2712c4bfc3b ice: Fix memory management in ice_ethtool_fdir.c
0cd74fbd3b83 tcp: Reduce chance of collisions in inet6_hashfn().
b55a2b34b1b6 ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
5a3c92968223 ethernet: atheros: fix return value check in atl1e_tso_csum()
ad249aa3c38f phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
6f26f1457377 vxlan: calculate correct header length for GPE
d2741769d512 vxlan: move to its own directory
076f786f0414 net: hns3: fix wrong bw weight of disabled tc issue
344b7c000398 net: hns3: reconstruct function hclge_ets_validate()
111b699300a7 net: phy: marvell10g: fix 88x3310 power up
8a6cc852f658 i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
39c789c9570d media: staging: atomisp: select V4L2_FWNODE
fb1db979043a phy: qcom-snps-femto-v2: properly enable ref clock
ffebc22bdd08 phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
f34090579a8b phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
ceba255a791b phy: qcom-snps: Use dev_err_probe() to simplify code
ed3d841f2fc2 ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
e3454b438c67 pwm: meson: fix handling of period/duty if greater than UINT_MAX
b306d09967ca pwm: meson: Simplify duplicated per-channel tracking
840ce9cfc86f tracing: Show real address for trace event arguments
8996b13051f0 drm/ttm: never consider pinned BOs for eviction&swap
5f6d5b58c59e drm/ttm: add ttm_bo_pin()/ttm_bo_unpin() v2
1815d9bf02b7 fs: dlm: interrupt posix locks only when process is killed
0f6741acfd5b dlm: rearrange async condition return
793123331007 dlm: cleanup plock_op vs plock_xop
838d6e86ec74 PCI/ASPM: Avoid link retraining race
9f283ca643dd PCI/ASPM: Factor out pcie_wait_for_retrain()
ffc0ee491f04 PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
9fd349c8858e i2c: nomadik: Remove a useless call in the remove function
a7ab5d7943b5 i2c: nomadik: Use devm_clk_get_enabled()
ec954a4ab0c8 i2c: nomadik: Remove unnecessary goto label
04b114067849 i2c: Improve size determinations
41e90f0e50f5 i2c: Delete error messages for failed memory allocations
52df40a5c71e btrfs: fix extent buffer leak after tree mod log failure at split_node()
52403c3dad20 btrfs: fix race between quota disable and relocation
3069fc0326b8 gpio: tps68470: Make tps68470_gpio_output() always set the initial value
22786d53817d io_uring: don't audit the capability check in io_uring_create()
8e635da0e0d3 KVM: s390: pv: fix index value of replaced ASCE
(From OE-Core rev: f3db78f6fdc439ba0d3450837d8b3e9052b7d8ca)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Recently NVD updated all CVEs for json-c and old fixed
CVE-2020-12762 is reported by cve_check now.
NVD match clause now includes full tag name including
date which is "greater" than tag without additional numbers.
Fix it by defining CVE_VERSION identical to full tag.
Put it close to hash so recipe update patch includes this line.
(From OE-Core rev: 55e9ff0fe1de70f226557529f73c28f34f6956ed)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The latest 6.5 kernels do not appear to create the source file in
${D}${nonarch_base_libdir}/modules/${KERNEL_VERSION}/source so the
recipe errors out when trying to remove it. Simple fix is to add the
-f (force) flag to the call.
(From OE-Core rev: 2e669bf797b15d803e7d6a700e449bdc467a4bcc)
(From OE-Core rev: 7e177848f97eb9958619c28b5e5dadee12f67507)
Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Variable overrides in KCONFIG_CONFIG_COMMAND do not work as expected due
to double quote mismatches. The issue is reproducible in an environment
where gold is the default linker. Below is an example snippet of
run.do_terminal generated by do_menuconfig.
do_terminal() {
exec sh -c "make menuconfig CC="aarch64-webos-linux-gcc ..."
LD="aarch64-webos-linux-ld.bfd ..."
...
}
Although LD override is set to bfd correctly, it is not passed to make
and make menuconfig ends up with messages like:
| gold linker is not supported as it is not capable of linking the kernel proper.
| scripts/Kconfig.include:56: Sorry, this linker is not supported.
(From OE-Core rev: 9c483765db762dbe8020423c8778518612b7e5f7)
(From OE-Core rev: 536c477838fb1a318c5b283475de7f0eac99c872)
Signed-off-by: Jaeyoon Jung <jaeyoon.jung@lge.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d4664d2b79)
Backported: File was renamed between kirkstone and master.
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Notes for BIND 9.18.19
Security Fixes
Previously, sending a specially crafted message over the control channel
could cause the packet-parsing code to run out of available stack
memory, causing named to terminate unexpectedly. This has been fixed.
(CVE-2023-3341)
ISC would like to thank Eric Sesterhenn from X41 D-Sec GmbH for bringing
this vulnerability to our attention. [GL #4152]
A flaw in the networking code handling DNS-over-TLS queries could cause
named to terminate unexpectedly due to an assertion failure under
significant DNS-over-TLS query load. This has been fixed.
(CVE-2023-4236)
ISC would like to thank Robert Story from USC/ISI Root Server Operations
for bringing this vulnerability to our attention. [GL #4242]
Removed Features
The dnssec-must-be-secure option has been deprecated and will be removed
in a future release. [GL #4263]
Feature Changes
If the server command is specified, nsupdate now honors the nsupdate -v
option for SOA queries by sending both the UPDATE request and the
initial query over TCP. [GL #1181]
Bug Fixes
The value of the If-Modified-Since header in the statistics channel was
not being correctly validated for its length, potentially allowing an
authorized user to trigger a buffer overflow. Ensuring the statistics
channel is configured correctly to grant access exclusively to
authorized users is essential (see the statistics-channels block
definition and usage section). [GL #4124]
This issue was reported independently by Eric Sesterhenn of X41 D-Sec
GmbH and Cameron Whitehead.
The Content-Length header in the statistics channel was lacking proper
bounds checking. A negative or excessively large value could potentially
trigger an integer overflow and result in an assertion failure. [GL
This issue was reported by Eric Sesterhenn of X41 D-Sec GmbH.
Several memory leaks caused by not clearing the OpenSSL error stack were
fixed. [GL #4159]
This issue was reported by Eric Sesterhenn of X41 D-Sec GmbH.
The introduction of krb5-subdomain-self-rhs and ms-subdomain-self-rhs
UPDATE policies accidentally caused named to return SERVFAIL responses
to deletion requests for non-existent PTR and SRV records. This has been
fixed. [GL #4280]
The stale-refresh-time feature was mistakenly disabled when the server
cache was flushed by rndc flush. This has been fixed. [GL #4278]
BIND’s memory consumption has been improved by implementing dedicated
jemalloc memory arenas for sending buffers. This optimization ensures
that memory usage is more efficient and better manages the return of
memory pages to the operating system. [GL #4038]
Previously, partial writes in the TLS DNS code were not accounted for
correctly, which could have led to DNS message corruption. This has been
fixed. [GL #4255]
Known Issues
There are no new known issues with this release. See above for a list of
all known issues affecting this BIND 9 branch.
Notes for BIND 9.18.18
Feature Changes
When a primary server for a zone responds to an SOA query, but the
subsequent TCP connection required to transfer the zone is refused, that
server is marked as temporarily unreachable. This now also happens if
the TCP connection attempt times out, preventing too many zones from
queuing up on an unreachable server and allowing the refresh process to
move on to the next configured primary more quickly. [GL #4215]
The dialup and heartbeat-interval options have been deprecated and will
be removed in a future BIND 9 release. [GL #3700]
Bug Fixes
Processing already-queued queries received over TCP could cause an
assertion failure, when the server was reconfigured at the same time or
the cache was being flushed. This has been fixed. [GL #4200]
Setting dnssec-policy to insecure prevented zones containing resource
records with a TTL value larger than 86400 seconds (1 day) from being
loaded. This has been fixed by ignoring the TTL values in the zone and
using a value of 604800 seconds (1 week) as the maximum zone TTL in key
rollover timing calculations. [GL #4032]
Known Issues
There are no new known issues with this release. See above for a list of
all known issues affecting this BIND 9 branch.
Link to release notes:
https://bind9.readthedocs.io/en/v9.18.19/notes.html#notes-for-bind-9-18-19
(From OE-Core rev: b88fe4581a48c1639764266380921d452a9b6132)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The delta between 3.1.32 & 3.1.37 contains the CVE-2023-40590 and
CVE-2023-41040 fixes and other bugfixes.
Changelog:
==========
- WIP Quick doc by @LeoDaCoda in #1608
- Partial clean up wrt mypy and black by @bodograumann in #1617
- Disable merge_includes in config writers by @bodograumann in #1618
- feat: full typing for "progress" parameter in Repo class by @madebylydia in #1634
- Fix CVE-2023-40590 by @EliahKagan in #1636
- #1566 Creating a lock now uses python built-in "open()" method to work arou… by @HageMaster3108 in #1619
- util: close lockfile after opening successfully by @skshetry in #1639
- Bump actions/checkout from 3 to 4 by @dependabot in #1643
- Fix 'Tree' object has no attribute '_name' when submodule path is normal path by @CosmosAtlas in #1645
- Fix CVE-2023-41040 by @facutuesca in #1644
- Only make config more permissive in tests that need it by @EliahKagan in #1648
- Added test for PR #1645 submodule path by @CosmosAtlas in #1647
- Fix Windows environment variable upcasing bug by @EliahKagan in #1650
- Improve Python version and OS compatibility, fixing deprecations by @EliahKagan in #1654
- Better document env_case test/fixture and cwd by @EliahKagan in #1657
- Remove spurious executable permissions by @EliahKagan in #1658
- Fix up checks in Makefile and make them portable by @EliahKagan in #1661
- Fix URLs that were redirecting to another license by @EliahKagan in #1662
- Assorted small fixes/improvements to root dir docs by @EliahKagan in #1663
- Use venv instead of virtualenv in test_installation by @EliahKagan in #1664
- Omit py_modules in setup by @EliahKagan in #1665
- Don't track code coverage temporary files by @EliahKagan in #1666
- Configure tox by @EliahKagan in #1667
- Format tests with black and auto-exclude untracked paths by @EliahKagan in #1668
- Upgrade and broaden flake8, fixing style problems and bugs by @EliahKagan in #1673
- Fix rollback bug in SymbolicReference.set_reference by @EliahKagan in #1675
- Remove @NoEffect annotations by @EliahKagan in #1677
- Add more checks for the validity of refnames by @facutuesca in #1672
Note that the changes to the license file are just removal of excess whitespace
(the extra blank line at the end, and spaces appearing at the end of lines).
References:
https://github.com/gitpython-developers/GitPython/releaseshttps://github.com/gitpython-developers/GitPython/blob/main/doc/source/changes.rste1af18377f
(From OE-Core rev: 35cb21d6c8076428c0c60f03bb1b8f6945e2a07c)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add patch from libwebp 1.2.4 to fix CVE-2023-5129
(From OE-Core rev: 544301c63801cf0c0cfcc0c8d71bdd8e2de82805)
Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: dc5c06da7a793e85276ce8ce9de1c06decb6e133)
Signed-off-by: Lee Chee Yang <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A type confusion issue was addressed with improved checks.
This issue is fixed in iOS 16.5.1 and iPadOS 16.5.1, Safari
16.5.1, macOS Ventura 13.4.1, iOS 15.7.7 and iPadOS 15.7.7.
Processing maliciously crafted web content may lead to
arbitrary code execution. Apple is aware of a report that
this issue may have been actively exploited.
(From OE-Core rev: cdbc3c1548299eb78aeebb94909224eca8410158)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update the CVE exclusions to match the kernel version, and add an
exclusion file for 5.10.
(From OE-Core rev: 33ae699eaa91900ae64e6ab46f6c2bca75eb3184)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
gst-plugins-bad: Heap-based buffer overflow in the MXF file demuxer when handling
malformed files with uncompressed video in GStreamer versions before 1.22.6
(From OE-Core rev: d0c8e2f78c8003ad383cc63cff32147156412650)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit d0f8d5915a9ad3340a553b4a22f91074d7e679c9.
This is causing errors with buildperf on the autobuilder.
(From OE-Core rev: 87eee047cf77bc3fc2c7d6b2a4f35d2642919111)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Fix broken markup (wasn't displaying properly)
- Update the path to the directory containing license information
(this change applies to the kirkstone branch)
- Fix typo later in the document
(From yocto-docs rev: 8f02741de867125f11a37822b2d206be180d4ee3)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This document was suggesting a way to version pre-releases
which doesn't match the latest recommendations from the
contributor guide.
(From yocto-docs rev: f37c9e7d44a2f7aefc3b505ae4461e6f1a8b0bb2)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Replace "duplicate" by "obsolete", more appropriate.
"duplicate" probably comes from the "--remove-duplicated"
option of the sstate-cache-management.sh script.
Improve other sentences too.
(From yocto-docs rev: 20206debecac0848dc18765846b990ac994209ec)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CC: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In particular, this addresses multiple formatting issues.
Aligning with the master branch as all updates apply to
kirkstone too.
(From yocto-docs rev: 5e2ec35e3d63f9c73726122fe2b3dd6d6f85a77e)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Reusing content from the master branch which underwent
this change earlier.
This change makes it much easier to backport manual
updates to the kirkstone LTS branch.
To make the change and future updates simpler, reused file contents
from master, only excluding changes which don't apply to kirkstone.
(From yocto-docs rev: 95171233f0e96c00d55ed40cf713c62e6df57b8d)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backported from "master" and used in dev-manual
documents to be synchronized with master.
(From yocto-docs rev: 1938d6017a1c9acc2c5f57c4cc6a87b918609381)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backported from the master branch
(From yocto-docs rev: f5ecf1f407585617d258b6afc706d43fdbb33547)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backported from the master branch
(From yocto-docs rev: 266540ffdf84df14ebde374927e6e8ddd8ee688e)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
cargo_do_compile runs only if the recipe is built using cargo
as the top level tool. Some recipes hide usage of cargo inside setuptools
(or autoconf) and use do_compile definitions specific to those,
and so the environment isn't properly set up.
This was exposed by latest versions of python3-cryptography.
(From OE-Core rev: a3f566fcbfc02e0a3b3f6a676d6dde88a5b50506)
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>
(cherry picked from commit 9f4ff643a028d7f5670d80861f2ce19ca2d90faa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 55529a5cb481b64ab4390728e01650bc585be602)
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>
(cherry picked from commit 4df1a16e5c38d0fb724f63d37cc032aa37fa122f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It checks build host filesystem and if it doesn't find UTC or GMT
files it installs another copy of tzdata files in:
/usr/lib/tcl8.6/tzdata
Buildhistory shows the difference:
-PKGSIZE = 2227075
+PKGSIZE = 3433088
See the autodetection in configure.in:
#------------------------------------------------------------------------
# Check whether the timezone data is supplied by the OS or has
# to be installed by Tcl. The default is autodetection, but can
# be overridden on the configure command line either way.
#------------------------------------------------------------------------
AC_MSG_CHECKING([for timezone data])
AC_ARG_WITH(tzdata,
AC_HELP_STRING([--with-tzdata],
[install timezone data (default: autodetect)]),
[tcl_ok=$withval], [tcl_ok=auto])
#
# Any directories that get added here must also be added to the
# search path in ::tcl::clock::Initialize (library/clock.tcl).
#
case $tcl_ok in
no)
AC_MSG_RESULT([supplied by OS vendor])
;;
yes)
# nothing to do here
;;
auto*)
AC_CACHE_VAL([tcl_cv_dir_zoneinfo], [
for dir in /usr/share/zoneinfo \
/usr/share/lib/zoneinfo \
/usr/lib/zoneinfo
do
if test -f $dir/UTC -o -f $dir/GMT
then
tcl_cv_dir_zoneinfo="$dir"
break
fi
done])
if test -n "$tcl_cv_dir_zoneinfo"; then
tcl_ok=no
AC_MSG_RESULT([$dir])
else
tcl_ok=yes
fi
;;
*)
AC_MSG_ERROR([invalid argument: $tcl_ok])
;;
esac
if test $tcl_ok = yes
then
AC_MSG_RESULT([supplied by Tcl])
INSTALL_TZDATA=install-tzdata
fi
(From OE-Core rev: 79498ea0e9eb88ad0175f7376c57efb46217a4a4)
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>
(cherry picked from commit 3ace9fbfeb42ebf920812e3dd6d665b8b20a1ca0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The kickstart parser defaults fstype to "vfat". This leads to an attempt
to create an empty file system even for regions configured with "--no-table"
if used without fstype when no --sourceparams given.
The fix tests for fstype "none" or no_table in Partition prepare method.
This will omit the file system creation an the potential error for small
region with --no-table option.
(From OE-Core rev: af9f392a5e259b681077f25fa263965714a73a05)
Signed-off-by: Markus Niebel <Markus.Niebel@ew.tq-group.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit db771a4cd36bf291a8b68edfd905e03243f2c8b3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Avoid a divide by zero traceback if unfortunate test counts are encountered.
(From OE-Core rev: b95c6a5278d44fddfbaea45cc78324f1e099187c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c5aeea53dfacb53dedb8445cb3523dc3a8cb6dca)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Sporadic errors have been observed in autobuilder when trying to store new
tests results:
error: failed to push some refs to 'push.yoctoproject.org:yocto-testresults'
hint: Updates were rejected because the tag already exists in the remote.
The new tag name is generated by gitarchive based on known tags from the
repository (learnt with git tag). In autobuilder case, this repository is a
shallow clone, so git tag only returns most recent tags, which mean we
could miss some older tags which exist in remote but not locally. In this
case, gitarchive will likely create a tag which already exists in remote,
and so will fail to push
Fix this tag duplication by using git ls-remote to learn about existing
tags instead of git tag. Two places which wrongly read only local tags has
been identified in gitarchive: expand_tag_strings and get_test_runs
Fixes [YOCTO #15140]
(From OE-Core rev: d0f8d5915a9ad3340a553b4a22f91074d7e679c9)
Signed-off-by: Alexis Lothoré <alexis.lothore@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5a0a7da85a3acfd4a20a07478eabefdab60f313a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Instead of deleting setscene tasks, now SSTATE_SKIP_CREATION is set instead.
This seems to fix the compile issues where the populate_sysroot task was
not run when an externalsrc recipe was built as a dependency.
[YOCTO #15164]
[RP addition: The deltask was added by me in 2012 when the class was created.
The trouble is bitbake assumes 'sstate' tasks have a setscene task and by deleting
the setscene task, bitbake stops thinking the task can be accelerated. There is other
code in the sysroot code which assumes some tasks are always sstate tasks.
We cannot delete the task without changes to the way bitbake learns about 'setscene'
tasks so the patch is correct, avoiding creating files is the better approach given
the way the world works now.
There would be concerns about exisitng sstate reuse however this shouldn't occur
since SRC_URI changes and that will change the underlying hashes. Hash equivalency
could potentially cause issues by joining hashes together again however if the output
matches, that shouldn't in theory cause any issue.]
(From OE-Core rev: f6bb8438a18dfa2a520ad6fa65662d908f4ef0ed)
Signed-off-by: Peter Suti <peter.suti@streamunlimited.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ee4667a24ccdd8c9d547e73aecf661e6a1283890)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This adds a horrible hack to get pseudo working with glibc 2.38. We can't
drop _GNU_SOURCE to something like _DEFAULT_SOURCE since we need the defines
the gnu options bring in. That leaves using internal glibc defines to disable
the c23 versions of strtol/fscanf and friends. Which would break pseudo
build with 2.38 from running on hosts with older glibc.
We'll probably need to come up with something better but this gets glibc 2.38
and working and avoids autobuilder failures.
(From OE-Core rev: 909fd25c2ebd25f5d3bc560e26f9df6862e033d0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 596fb699d470d7779bfa694e04908929ffeabcf7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This includes multiple CVE fixes.
The license change is due to changes in maintainership, the license
itself is unchanged.
(From OE-Core rev: 5f78a010a4ff53f4a216ec2ebe9b7a44c5c88790)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 91e66b93a0c0928f0c2cfe78e22898a6c9800f34)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
vim 8.3 has been out for a long time, so this comment is obsolete.
However we still need UPSTREAM_VERSION_UNKNOWN, since we ignore
the last digit of the upstream version number.
Test result:
$ devtool check-upgrade-status vim
...
INFO: vim 9.0.1592 UNKNOWN Tom Rini <trini@konsulko.com> c0370529c027abc5b1698d53fcfb8c02a0c515da
(From OE-Core rev: 65f5de85c3f488136d1ec2b1f7fe8d8426d6c5b3)
(From OE-Core rev: 72af322b6b8afd64a59b30a4f0fc3f8c6dfaa06a)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 868a19357841470eb55fb7f1c4ab1af09dea99ed)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2022-48303.patch
removed since it's included in 1.35
License-Update: http changed to https
Changelog:
===========
* Fail when building GNU tar, if the platform supports 64-bit time_t
but the build uses only 32-bit time_t.
* Leave the devmajor and devminor fields empty (rather than zero) for
non-special files, as this is more compatible with traditional tar.
* Bug fixes
** Fix interaction of --update with --wildcards.
** When extracting archives into an empty directory, do not create
hard links to files outside that directory.
** Handle partial reads from regular files.
** Warn "file changed as we read it" less often.
** Fix --ignore-failed-read to ignore file-changed read errors
** Fix --remove-files to not remove a file that changed while we read it.
** Fix --atime-preserve=replace to not fail if there was no need to replace,
either because we did not read the file, or the atime did not change.
** Fix race when creating a parent directory while another process is
also doing so.
** Fix handling of prefix keywords not followed by "." in pax headers.
** Fix handling of out-of-range sparse entries in pax headers.
** Fix handling of --transform='s/s/@/2'.
** Fix treatment of options ending in / in files-from list.
** Fix crash on 'tar --checkpoint-action exec=\"'.
** Fix low-memory crash when reading incremental dumps.
** Fix --exclude-vcs-ignores memory allocation misuse.
(From OE-Core rev: 4910b1e46a67dcdc3f7ebbab648a2b365c1910da)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c63769de05ce08c0627d302d14316ced31816b4d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below commits on glibc-2.35 stable branch are updated.
561e9dadc0 x86: Fix incorrect scope of setting `shared_per_thread`
1c3ecf5858 x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold.
47c7d2eb03 x86: Fix slight bug in `shared_per_thread` cache size calculation.
d1b1da26ea x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4`
e19af583b4 elf: _dl_find_object may return 1 during early startup.
(From OE-Core rev: b834674ada7329ab60130ebe7350dff592060ecf)
Signed-off-by: Sanjana <sanjanasanju1608@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The html/template package does not apply the proper rules for handling
occurrences of "<script", "<!--", and "</script" within JS literals in
<script> contexts. This may cause the template parser to improperly
consider script contexts to be terminated early, causing actions to be
improperly escaped. This could be leveraged to perform an XSS attack.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-39319
(From OE-Core rev: afdc322ecff4cfd8478c89a03f7fce748a132b48)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add in stable updates to glibc 2.38 to fix malloc bugs
(From OE-Core rev: 26309ba6ef5b776d6bc45b984261b91e6c8c5a94)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 39f987fcb20ad7c0e45425b9f508d463c50ce0c1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Buffer Overflow vulnerability in function bitwriter_grow_ in flac before
1.4.0 allows remote attackers to run arbitrary code via crafted input to
the encoder.
(From OE-Core rev: 29c6287287c9f26c1d6f9fddf8d2852409bbbbec)
Signed-off-by: Meenali Gupta <meenali.gupta@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Xmlsoft Libxml2 v2.11.0 was discovered to contain a global buffer overflow via
the xmlSAX2StartElement() function at /libxml2/SAX2.c. This vulnerability
allows attackers to cause a Denial of Service (DoS) via supplying a crafted XML
file.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-39615
(From OE-Core rev: 9a2ad95caffae37014fa27d9b20d45f9779d0fbf)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CVE-2022-40896:
A ReDoS issue was discovered in pygments/lexers/smithy.py in pygments
through 2.15.0 via SmithyLexer.
The CVE issue is fixed by 3 different commits between the releases 2.14.0
(for Smithy lexer), 2.15.0 (for SQL+Jinja lexers) and 2.15.1 (for Java
properties) as per: https://pyup.io/posts/pyup-discovers-redos-vulnerabilities-in-top-python-packages-part-2/
1. Smithy lexer commit from 2.14.0 release applies successfully on 2.11.2 version.
Commit: dd52102c38
Hence, backported the patch as CVE-2022-40896.patch.
2. SQL+Jinja lexers commit from 2.15.0 release doesn't apply on 2.11.2 version.
Commit: 97eb3d5ec7
Actually, this code doesn't exist in 2.11.2 version and it has been introduce by
python3-pygments 2.13.0 version. Hence, this is not vulnerable for 2.11.2 version.
SQL+Jinja lexers is introduced by: 0bdbd5992b
3. Java properties commit from 2.15.1 release also doesn't apply on 2.11.2 version.
Commit: fdf182a7af
Actually, this code also doesn't exist in 2.11.2 version as the code has been modified
in python3-pygments 2.14.0 by: a38cb38e93
Hence, this is also not vulnerable for 2.11.2 version.
(From OE-Core rev: ebb224e65a7e1402ccf0d9517bd72748c18e012e)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Update according to changes in SANITY_TESTED_DISTROS
(meta-poky/conf/distro/poky.conf)
- No longer declare as "Supported" the distributions versions
which are End of Life for their vendors, as some of them
(Ubuntu for example) ship updates to subscribers only,
which the Yocto Project has no access to.
- List distribution versions which were previously tested
for the branch of the Yocto Project being considered.
(From yocto-docs rev: 84d7f2e2a218502b4af4fc2e7de1761e489f86f4)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix an issue with early log messages being lost when running in systemd.
(From OE-Core rev: 47a1dd7f389e3cf4ac2dc5fc21dccc870aafab4a)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Depending on the host gcc version, libdnf fails to compile due to
missing cstdint inclusions. These issue have already been addressed
upstream, add the patches to resolve this for older versions of the
library.
These commits are taken directly from the libdnf project at
https://github.com/rpm-software-management/libdnf
(From OE-Core rev: e1d9bc1f88bd989bafc20063938d7a70e1da104f)
Signed-off-by: Abe Kohandel <abe.kohandel@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* LDFLAGS += "-fuse-ld=bfd" in the recipe doesn't work and
it still fails to build with ld-is-gold in DISTRO_FEATURES
removal of this line sent to master in:
https://lists.openembedded.org/g/openembedded-core/message/185167
* the most important ones are the 1st which removes --add-needed
and the last which removes src/include/workarounds.mk completely
while 2-4 patches just update src/include/workarounds.mk for the
last one to apply cleanly
* alternatively we can bump SRCREV to latest 38 as master did in:
https://git.openembedded.org/openembedded-core/commit/?id=4df808c616f847d90203582fd950a49bb8360dd0
which brings 23 commits, but instead of adding 5 more patches
allows to remove 5
(From OE-Core rev: d5c7ec0be32aa75fa7973840adf5251d22018766)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Release date: 2023-08-24
Security
gh-108310: Fixed an issue where instances of ssl.SSLSocket were
vulnerable to a bypass of the TLS handshake and included protections
(like certificate verification) and treating sent unencrypted data as if
it were post-handshake TLS encrypted data. Security issue reported as
CVE-2023-40217 by Aapo Oksman. Patch by Gregory P. Smith.
Library
gh-107845: tarfile.data_filter() now takes the location of symlinks into
account when determining their target, so it will no longer reject some
valid tarballs with LinkOutsideDestinationError.
Tools/Demos
gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL
1.1.1v, 3.0.10, and 3.1.2.
C API
gh-99612: Fix PyUnicode_DecodeUTF8Stateful() for ASCII-only data:
*consumed was not set.
(From OE-Core rev: a30e51b8d13912f0d68bfffcd2d8ae6431d2b863)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A Segmentation Fault issue discovered in in ieee_segment function in outieee.c
in nasm 2.14.03 and 2.15 allows remote attackers to cause a denial of service
via crafted assembly file.
References:
https://nvd.nist.gov/vuln/detail/CVE-2020-21528
Upstream patches:
93c774d482
(From OE-Core rev: 87c4ec2d73ac2e52005e16e38a9a12affb8d51bd)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
ignore changes to FILE_RCSID part.
(From OE-Core rev: 20b5ead99d4904e70ea22f573bfefec8c6e862a2)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(From OE-Core rev: a0b41511766130883e93b5b8a07801a836beeb67)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport and rebase patch to fix CVE-2023-23529.
CVE: CVE-2023-23529
(From OE-Core rev: f8bce477ad88da70c3a4196912ba72049b2aa765)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is a stack overflow vulnerability in ash.c:6030 in busybox
vbefore 1.35. In the environment of Internet of Vehicles, this
vulnerability can be executed from command to arbitrary code execution.
(From OE-Core rev: 56b90b5f2da661bfac3f2d751fc09e918429ec87)
Signed-off-by: Meenali Gupta <meenali.gupta@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is a read past end of buffer issue in the json_parse test app,
which can happened with malformed json data. It's not an issue with the
library itself. For what ever reason this CVE has a base score of 9.8.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2021-32292
Upstream issue:
https://github.com/json-c/json-c/issues/654
The CVE is fixed with version 0.16 (which is already in all active
branches of poky).
(From OE-Core rev: a7b93651028b55d71b8db53ea831eee7fd539f33)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The delta between 3.1.27 & 3.1.32 contains the CVE-2022-24439 &
CVE-2023-40267 fixes and other bugfixes.
Changelog:
https://github.com/gitpython-developers/GitPython/releases/tag/3.1.32https://gitpython.readthedocs.io/en/stable/changes.html#id5
- Bump cygwin/cygwin-install-action from 3 to 4 by @dependabot in #1572
- Fix up the commit trailers functionality by @itsluketwist in #1576
- Name top-level exceptions as private variables by @Hawk777 in #1590
- fix pypi long description by @eUgEntOptIc44 in #1603
- Don't rely on del by @r-darwish in #1606
- Block insecure non-multi options in clone/clone_from by @Beuc in #1609
- Fix Sphinx rendering errors by @stephan-cr in #1524
- tests: Use command -v instead of third-party which program by @mgorny in #1525
- fix/add allow_unsafe_* params in docstrings + fix typo by @obfusk in #1530
- use tempfile.TemporaryDirectory & fix clone_from_unsafe_protocol tests by @obfusk in #1531
- Fix some resource leaks by open file handles by @marlamb in #1532
- fix files list on file rename by @teknoraver in #1537
- Declare support for Python 3.11 by @hugovk in #1541
- Fix ignored by @Lightborne in #1545
- Fix timezone parsing functions for non-hour timezones by @jcowgill in #1547
- Enable user to override default diff -M arg by @mellowed100 in #1551
- Remove optional from two member variables by @Sineaggi in #1550
- Fix RecursionError when iterating streams by @eric-wieser in #1554
- Fix get_values() so it correctly loads section names by @Codym48 in #1555
- Add datetime.datetime type to commit_date and author_date by @SergeantMenacingGarlic in #1501
- Bump cygwin/cygwin-install-action from 2 to 3 by @dependabot in #1514
- Fix command injection by @stsewd in #1518
- Document PushInfoList by @skinitimski in #1522
- Fix type hint on create_tag by @drewcassidy in #1523
- Block insecure options and protocols by default by @stsewd in #1521
- Make the git.__version__ re-appear.
(From OE-Core rev: 8ceaeff90023e51c7e874464f026b30d24035bda)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Run generate-cve-exclusions.py to generate the ignore lists. This file
is maintained separately from the existing manual ignore entries.
(From OE-Core rev: fc506efa5c84b45b063678098131031f52bb3c16)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Instead of manually looking up new CVEs and determining what point
releases the fixes are incorporated into, add a script to generate the
CVE_CHECK_IGNORE data automatically.
First, note that this is very much an interim solution until the
cve-check class fetches data from www.linuxkernelcves.com directly.
The script should be passed the path to a local clone of the
linuxkernelcves repository[1] and the kernel version number. It will
then write to standard output the CVE_STATUS entries for every known
kernel CVE.
The script should be periodically reran as CVEs are backported and
kernels upgraded frequently.
[1] https://github.com/nluedtke/linux_kernel_cves
Note: for the backport this is not a cherry-pick of the commit in master
as the variable names are different. This incorporates the following
commits:
linux/generate-cve-exclusions: add version check warning
linux/generate-cve-exclusions.py: fix comparison
linux-yocto: add script to generate kernel CVE_STATUS entries
(From OE-Core rev: c7a71692b7ed4cc2187f4c82bf11e32e0ce32cb6)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Envoy is a cloud-native high-performance edge/middle/service
proxy. Envoy’s HTTP/2 codec may leak a header map and
bookkeeping structures upon receiving `RST_STREAM` immediately
followed by the `GOAWAY` frames from an upstream server. In
nghttp2, cleanup of pending requests due to receipt of the
`GOAWAY` frame skips de-allocation of the bookkeeping structure
and pending compressed header. The error return [code path] is
taken if connection is already marked for not sending more
requests due to `GOAWAY` frame. The clean-up code is right after
the return statement, causing memory leak. Denial of service
through memory exhaustion. This vulnerability was patched in
versions(s) 1.26.3, 1.25.8, 1.24.9, 1.23.11.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-35945https://github.com/envoyproxy/envoy/security/advisories/GHSA-jfxv-29pc-x22r
(From OE-Core rev: 0e6eb0f417079eaf76b003973c9d93338e6363b5)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The commit [9bd4ddeb4b] backports fix for CVE-2023-2861 for version 6.2.0.
The 'qemu_fstat' in `do_create_others' is not defined which leads to the undefined symbol error on certain architectures.
Also, the commit message says "(Mjt: drop adding qemu_fstat wrapper for 7.2 where wrappers aren't used)". So either the wrapper has to be dropped or it has to be defined.
Hence, backported the main patch rather than the cherry picked one.
(From OE-Core rev: 983d19dfdad361f8b3275b404f1ac0b9befc9f6c)
Signed-off-by: Siddharth Doshi <sdoshi@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Extremely large RSA keys in certificate chains can cause a
client/server to expend significant CPU time verifying
signatures. With fix, the size of RSA keys transmitted
during handshakes is restricted to <= 8192 bits. Based on
a survey of publicly trusted RSA keys, there are currently
only three certificates in circulation with keys larger than
this, and all three appear to be test certificates that are
not actively deployed. It is possible there are larger keys
in use in private PKIs, but we target the web PKI, so causing
breakage here in the interests of increasing the default
safety of users of crypto/tls seems reasonable.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-29409
(From OE-Core rev: 51c2fee0e4bb4b3131c61d91510394cd4b4f9eb9)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This resolves two issues:
1. metapackages were depending on themselves (except -binaries which wouldn't match against 'glibc-binary').
2. for the nativesdk variant, due to a non-empty dependency list at parsing time caused by
issue 1, map_depends_variable() from meta/lib/oe/classextend.py was forcibly setting PACKAGES
to the initial parse-time value (e.g. missing the dynamically created packages). This meant that
three out of four nativesdk- metapackages were entireyly missing the dependencies on the
respective dynamic package sets.
(From OE-Core rev: ea920e3c8075f3a1b79039341f8c889f6197a07f)
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>
(cherry picked from commit a90fd3afe9184aa1870b34a826e3ba0563477d4b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It looks like there were further cases where orphaned processes may be left
behind since the .kill() calls may be unsuccessful if the process terminated
due to the terminate or through normal exit. In that situation .wait()
wouldn't have been called.
Further tweak the exit code paths to ensure .wait() is called to update the
returncode value before returning in all cases.
(From OE-Core rev: e1e038ab01a599fcdd4aa6211b6d15cd01a5e2e3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0a0a1731e38edfa72a141e8fd8f2de52be562e94)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
As spotted by Joshua Watt, the returncode isn't set until .poll() or .wait()
is called so we need to call this after the .kill() call.
This fixes return code reporting so that timeouts for example now return an
exit code when they didn't before.
(From OE-Core rev: c70b05ea667e7bd280470b0b6ca10efb0f648e0f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3924e94214b5135369be2551d54fb92097d35e95)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
On our slower arm server, the tests currently timeout leading to inconsistent test
results. Increase the timeout to avoid this and aim to make the test results
consistent.
(From OE-Core rev: b161af52b9454e07435dc9737b0a2522295f3e4d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9a8b49208f3c99e184eab426360b137bc773aa31)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We have a suspicion that the read() call may return EAGAIN on the non-blocking
fd and this may truncate test output leading to some of our intermittent failures.
Tweak the code to avoid this potential issue.
(From OE-Core rev: 4c02f7407d7afaefe1bc72aea25087b3f2271ac2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a8920c105725431e989cceb616bd04eaa52127ec)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This provides a more reliable test execution when running tests that
write a large buffer/file and significantly reduces the localedata test
failures.
(From OE-Core rev: 8d0c669d3d04cf5bc645978afb22ba6c3f3d53e6)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 97a7612e3959bc9c75116a4e696f47cc31aea75d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Allows setting up NFS over TCP as well.
(From OE-Core rev: 2727a0cb8d026e0c47aedd91f7c02e24b056f37b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e1ff9b9a3b7f7924aea67d2024581bea2e916036)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Some of the tests trigger OOM and fail. Increase the amount of memory
available so we dont run into these issues.
(From OE-Core rev: 060030ac9d00bf22ae3a2695d7ea060f0f69dfa8)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4d22dba482cb19ffcff5abee73f24526ea9d1c2a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Dont fill up the test log with ssh warning about having added the host
to list of known hosts.
Also helps fix a test case failure where stderr log was being compared
to a known value.
(From OE-Core rev: 265ba5138bb5859b9f5915f99a818a45df88a279)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 63b31ff7e54a171c4c02fca2e6b07aec64a410af)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
07revert-inplace test logs contain the following:
func.sh: line 335: /sbin/blockdev: No such file or directory
Add the missing util-linux-blockdev dependency.
(From OE-Core rev: 7190ea3b70a9b36ecf48f948e792ac2ce6eca1e3)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a15cd04f528d137d428a572f15d1ec5ebbbd81f0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Due to an oversight in the do_symlink_kernsrc function, the path
comparison between "S" and "STAGING_KERNEL_DIR" is broken. The code
obtains both variables, but modifies the local copy of "S" before
comparing them, causing the comparison to always return false.
This can cause the build to fail when the EXTERNALSRC flag is enabled,
since the code will try to create a symlink even if one already exists.
This patch resolves the issue by comparing the variables before they are
modified.
(From OE-Core rev: cf2267f80ec44b24c627347df7efbd492a07dcfa)
Signed-off-by: Staffan Rydén <staffan.ryden@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit afd2038ef8a66a5e6433be31a14e1eb0d9f9a1d3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Rather than copying the entire /etc hierarchy, specify the pieces we
actually need.
(From OE-Core rev: 007a57ce36a06f9a78675563020f24e1afa3caa1)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f0fea55ab02b013484282177a636795a254e7986)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When copying the package database files for the debugfs, add individual
file copy as well as tree copying. After the debug rootfs has been
created, cleanup the package files.
This then allows us to avoid a problem where (for rpm at least)
extraneous files in the debug rootfs would cause failures during
oe-selftest because some files existed in both regular and debugfs
images.
(From OE-Core rev: 96c79c54f282497eb1521b1d5da648ae83fcfe8b)
Signed-off-by: Alex Kiernan <alex.kiernan@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit ce49ea435ce55eb5b6da442c12e03a806534c38d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix the override so we actually pass the correct value to glibc.
(From OE-Core rev: 60ca407ce3113d8b507aaa0876b28902aab7ed5b)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 38fd2120f0f48512091ddad6205ce19839eaf589)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add check_PROGRAMS as a dependency of buildtest-TESTS target.
This is required because according to the official automake
documentation [1]:
* TESTS: contains all the tests files
* check_PROGRAMS: contains the programs used by the tests
* check_PROGRAMS is not automatically added to TESTS
So, by using only TESTS as a dependency for buildtest-TESTS we may end
up having runtime errors because of missing program required by the
tests.
[1]: https://www.gnu.org/software/automake/manual/html_node/Scripts_002dbased-Testsuites.html
(From OE-Core rev: 5859a4143a1495198af323cedf06248c9b363060)
Signed-off-by: Julien Stephan <jstephan@baylibre.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ee3e2af4f8ed95b4fd0f7cec52ae4e169401b719)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
non-release indexes will continue to generate when test output is
corrupted.
(From OE-Core rev: 9467528e89d44a016a4c1e509a3a7da56ea20f74)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1a9157684a6bff8406c9bb470cb2e16ee006bbe9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Recipe references 'login.defs' in LIC_FILES_CHKSUM. This causes some
problems:
- file does not contain a single word which is related with its license
- changing this file (here: increasing SYS_UID_MIN) invalidates
LIC_FILES_CHKSUM
Add 'SPDX-License-Identifier' to the file and limit the checksum to
this part.
(From OE-Core rev: c9ab17b51834bff96657712a6741eb3e3647b063)
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>
(cherry picked from commit 8c6f2e3feeb26abefb4136c56db6f3c0349acefb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: 5908ccf65b5ca4a0473a57774f06515d6bc9f56c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2c948fa025)
Signed-off-by: Bhabu Bindu <bhabu.bindu@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If you run an arm build followed by an x86 one and then ask for a
full repo to be created, it will include all of the arm and x86 packages.
testexport will then find the arm socat package rather than the x86 one
and try and run arm binaries within an x86 qemu image with no success.
The reproducer for this was:
oe-selftest -r fitimage.FitImageTests.test_initramfs_bundle runtime_test.TestImage.test_testimage_install
This patch only symlinks in the compatible package archictures rather
than all of them which fixes the failure and the resulting autobuilder
intermittent failure too.
[YOCTO #15190]
(From OE-Core rev: b811ce9e1c94532d49db54d4c3458cd804d96adb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 30b45bcf49bf8207fd96bb45a55d7708661f3359)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Remove duplication of license MIT from pixman bbfile.
(From OE-Core rev: 76f928359f76d449de0d884c591a5d9fdba9d19c)
Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This version includes fixes to patchelf.
(From OE-Core rev: 410c2be543d031dc54a37439c8069807c395fc36)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1c5c8ff97ba0a7f9adc592d702b865b3d166a24b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
38d4ca22a528 Linux 5.15.124
78001ffa9bc4 selftests: mptcp: join: only check for ip6tables if needed
66cf5f394abe ASoC: cs42l51: fix driver to properly autoload with automatic module loading
3359fdf49de4 io_uring: treat -EAGAIN for REQ_F_NOWAIT as final for io-wq
374edda0db70 selftests: mptcp: sockopt: use 'iptables-legacy' if available
43bbe1a091e0 cpufreq: intel_pstate: Drop ACPI _PSS states table patching
73b4cbed9176 ACPI: processor: perflib: Avoid updating frequency QoS unnecessarily
cd031669682e ACPI: processor: perflib: Use the "no limit" frequency QoS
e8e93e2f017e tracing: Fix trace_event_raw_event_synth() if else statement
f3b6e63004f6 rbd: retrieve and check lock owner twice before blocklisting
bb25c5c0e4ae rbd: harden get_lock_owner_info() a bit
b223e9ffb64d rbd: make get_lock_owner_info() return a single locker or NULL
098d0b9ba03c dm cache policy smq: ensure IO doesn't prevent cleaner policy progress
7c9b8cca4917 ceph: never send metrics if disable_send_metrics is set
e443b3a508b0 ASoC: wm8904: Fill the cache for WM8904_ADC_TEST_0 register
585355a76e05 s390/dasd: fix hanging device after quiesce/resume
0061453d6ea1 virtio-net: fix race between set queues and probe
427d42838c16 KVM: x86: Disallow KVM_SET_SREGS{2} if incoming CR0 is invalid
4ed1549129f9 locking/rtmutex: Fix task->pi_waiters integrity
c579caef7c46 irqchip/gic-v4.1: Properly lock VPEs when doing a directLPI invalidation
6cb3c511afcb irq-bcm6345-l1: Do not assume a fixed block to cpu mapping
354e8bd5f532 tpm_tis: Explicitly check for error code
8130c32b4ac1 nfsd: Remove incorrect check in nfsd4_validate_stateid
9b8a31a23152 file: always lock position for FMODE_ATOMIC_POS
1f5ea62a0f42 btrfs: check for commit error at btrfs_attach_transaction_barrier()
883c3ed9a16a btrfs: check if the transaction was aborted at btrfs_wait_for_commit()
a7abb1690fe1 hwmon: (nct7802) Fix for temp6 (PECI1) processed even if PECI1 disabled
3f3cdca84432 hwmon: (k10temp) Enable AMD3255 Proc to show negative temperature
a676ddc4ca96 ALSA: hda/relatek: Enable Mute LED on HP 250 G8
dd125fcd580a Revert "xhci: add quirk for host controllers that don't update endpoint DCS"
5138c228311a tty: n_gsm: fix UAF in gsm_cleanup_mux
baf420e30364 staging: ks7010: potential buffer overflow in ks_wlan_set_encode_ext()
acacdbe0f740 staging: r8712: Fix memory leak in _r8712_init_xmit_priv()
ba2975efe979 Documentation: security-bugs.rst: clarify CVE handling
28ae486f8e36 Documentation: security-bugs.rst: update preferences when dealing with the linux-distros group
98a118840b71 Revert "usb: xhci: tegra: Fix error check"
2eaa43508a0e usb: xhci-mtk: set the dma max_seg_size
cd2d96c4bc6f usb: cdns3: fix incorrect calculation of ep_buf_size when more than one config
3af06a8502ee USB: quirks: add quirk for Focusrite Scarlett
8fb5a01196df usb: ohci-at91: Fix the unhandle interrupt when resume
6366b1178545 usb: dwc3: don't reset device side if dwc3 was configured as host-only
6f126e026307 usb: dwc3: pci: skip BYT GPIO lookup table for hardwired phy
a2d2fa661293 Revert "usb: dwc3: core: Enable AutoRetry feature in the controller"
97620ed1bcab can: gs_usb: gs_can_close(): add missing set of CAN state to CAN_STATE_STOPPED
0ac13ef00209 USB: serial: simple: sort driver entries
378e03623741 USB: serial: simple: add Kaufmann RKS+CAN VCP
5b9a5cf1bf4a USB: serial: option: add Quectel EC200A module support
399091399777 USB: serial: option: support Quectel EM060K_128
b800c0d5576e serial: sifive: Fix sifive_serial_console_setup() section
8fa462ad0f9b serial: 8250_dw: Preserve original value of DLF register
dc4f6c537f37 serial: qcom-geni: drop bogus runtime pm state update
41c487de4cf5 KVM: VMX: Don't fudge CR0 and CR4 for restricted L2 guest
5883a4e8478d KVM: Grab a reference to KVM for VM and vCPU stats file descriptors
0f7a2b567197 USB: gadget: Fix the memory leak in raw_gadget driver
2f9bfccced04 usb: gadget: call usb_gadget_check_config() to verify UDC capability
a49884561a8c Revert "usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()"
813cede7b2f5 tracing: Fix warning in trace_buffered_event_disable()
23e8a65f9a93 ring-buffer: Fix wrong stat of cpu_buffer->read
ae5b8b1c2eac ata: pata_ns87415: mark ns87560_tf_read static
6bbbe1b2161e RDMA/irdma: Report correct WC error
bd79de8bd371 drm/amd: Fix an error handling mistake in psp_sw_init()
4e1c1d742970 dm raid: protect md_stop() with 'reconfig_mutex'
0c4db5a04d4f dm raid: clean up four equivalent goto tags in raid_ctr()
2e321ee96f88 dm raid: fix missing reconfig_mutex unlock in raid_ctr() error paths
4b9f3ef1f3eb block: Fix a source code comment in include/uapi/linux/blkzoned.h
2861b33820f9 ASoC: fsl_spdif: Silence output on stop
5ec0e4deee5b drm/msm: Fix IS_ERR_OR_NULL() vs NULL check in a5xx_submit_in_rb()
b79a0e71d6e8 RDMA/bnxt_re: Prevent handling any completions after qp destroy
3ad5f655eb8a RDMA/mthca: Fix crash when polling CQ for shared QPs
c5b5dbcbf91f RDMA/irdma: Fix data race on CQP request done
bf0f9f65b7fe RDMA/irdma: Fix data race on CQP completion stats
fd6e50ec2c38 RDMA/irdma: Add missing read barriers
5fbb5068d2bd drm/msm/adreno: Fix snapshot BINDLESS_DATA size
4e9d4a21616b drm/msm/dpu: drop enum dpu_core_perf_data_bus_id
6ab756a55e46 RDMA/mlx4: Make check for invalid flags stricter
9dde876a4dc8 tipc: stop tipc crypto on failure in tipc_node_create
df019bc1241e tipc: check return value of pskb_trim()
42afa7ef6629 benet: fix return value check in be_lancer_xmit_workarounds()
95cf4fa31b0c net/sched: mqprio: Add length check for TCA_MQPRIO_{MAX/MIN}_RATE64
98f6bbdfc0ce net/sched: mqprio: add extack to mqprio_parse_nlattr()
b1e85c9d28dd net/sched: mqprio: refactor nlattr parsing to a separate function
5bee91121cce netfilter: nf_tables: disallow rule addition to bound chain via NFTA_RULE_CHAIN_ID
98bcfcaecc76 netfilter: nf_tables: skip immediate deactivate in _PREPARE_ERROR
50cbb9d195c1 netfilter: nft_set_rbtree: fix overlap expiration walk
feba294c454a igc: Fix Kernel Panic during ndo_tx_timeout callback
8412fe36863b platform/x86: msi-laptop: Fix rfkill out-of-sync on MSI Wind U100
238420a24d6b net: stmmac: Apply redundant write work around on 4.xx too
9be8ec5a0cfe team: reset team's flags when down link is P2P device
bf2d7b63e2b5 bonding: reset bond's flags when down link is P2P device
c28b39387634 ice: Fix memory management in ice_ethtool_fdir.c
ecb741a17cb2 tcp: Reduce chance of collisions in inet6_hashfn().
dd48780a7bbb ipv6 addrconf: fix bug where deleting a mngtmpaddr can create a new temporary address
46e40297355e ethernet: atheros: fix return value check in atl1e_tso_csum()
6d8a71e4c3a2 phy: hisilicon: Fix an out of bounds check in hisi_inno_phy_probe()
49f5b3c9499b vxlan: calculate correct header length for GPE
77396fa9096a vxlan: move to its own directory
96dbc68b7f86 net: hns3: fix wrong bw weight of disabled tc issue
9755714d238c net: hns3: fix wrong tc bandwidth weight data issue
01460ac6ff95 net: phy: marvell10g: fix 88x3310 power up
57743a86cce1 iavf: check for removal state before IAVF_FLAG_PF_COMMS_FAILED
1542e399a12a iavf: fix potential deadlock on allocation failure
5a4048355725 i40e: Fix an NULL vs IS_ERR() bug for debugfs_create_dir()
c9b936984d89 media: staging: atomisp: select V4L2_FWNODE
6aa7cb3bb5c9 soundwire: qcom: update status correctly with mask
3f28ec4a4002 phy: qcom-snps-femto-v2: properly enable ref clock
ac3fe4c2a708 phy: qcom-snps-femto-v2: keep cfg_ahb_clk enabled during runtime suspend
e7c0c5af517f phy: qcom-snps: correct struct qcom_snps_hsphy kerneldoc
450ef59bef9a phy: qcom-snps: Use dev_err_probe() to simplify code
d6f92582816c drm/amdgpu/vkms: relax timer deactivation by hrtimer_try_to_cancel
fc399b0fdf2d drm/amdgpu: fix vkms crtc settings
aa56bcff46a1 scsi: qla2xxx: Fix hang in task management
58daf4e8709d scsi: qla2xxx: Add debug prints in the device remove path
f90d44e5bbbe scsi: qla2xxx: Fix task management cmd fail due to unavailable resource
01366f0b656a scsi: qla2xxx: Fix task management cmd failure
25cea82ea25d scsi: qla2xxx: Multi-que support for TMF
2e18fd3f61be scsi: qla2xxx: Remove unused declarations for qla2xxx
ace6bed42464 tracing/probes: Fix to record 0-length data_loc in fetch_store_string*() if fails
30c8ba1da373 Revert "tracing: Add "(fault)" name injection to kernel probes"
5f52389bdd9e tracing: Allow synthetic events to pass around stacktraces
e7b4d24fa090 tracing/probes: Fix to avoid double count of the string length on the array
3a1a229712ef tracing/probes: Add symstr type for dynamic events
7ac170d93bec pwm: meson: fix handling of period/duty if greater than UINT_MAX
bae3c43a9d25 pwm: meson: Simplify duplicated per-channel tracking
5cb0349cfcde cifs: if deferred close is disabled then close files immediately
c600e23fbc40 ksmbd: remove internal.h include
c8117ac42303 cifs: use fs_context for automounts
5076cc8bc162 cifs: missing directory in MAINTAINERS file
da60170558b9 drm/ttm: never consider pinned BOs for eviction&swap
c556573e4bb1 tty: fix hang on tty device with no_room set
d262770b95c7 n_tty: Rename tail to old_tail in n_tty_read()
7738335d73d0 drm/ttm: Don't leak a resource on eviction error
4400b96587fd drm/ttm: Don't print error message if eviction was interrupted
354cdda79a77 fs: dlm: interrupt posix locks only when process is killed
97e7a0f8dea2 dlm: rearrange async condition return
75ce95abc65b dlm: cleanup plock_op vs plock_xop
b409d8df9bea PCI: rockchip: Don't advertise MSI-X in PCIe capabilities
cbd1494e51fd PCI: rockchip: Fix window mapping and address translation for endpoint
eb39c4c051dc PCI: rockchip: Remove writes to unused registers
05f13e85fbdd PCI/ASPM: Avoid link retraining race
52d274956a8f PCI/ASPM: Factor out pcie_wait_for_retrain()
cf8c18150030 PCI/ASPM: Return 0 or -ETIMEDOUT from pcie_retrain_link()
8b9249d74ca5 i2c: nomadik: Remove a useless call in the remove function
f07d8d345bd2 i2c: nomadik: Use devm_clk_get_enabled()
4954c8705339 i2c: nomadik: Remove unnecessary goto label
24562f0a46ad i2c: Improve size determinations
9845744e57fe i2c: Delete error messages for failed memory allocations
89eae1f0aaeb btrfs: fix race between quota disable and relocation
b19e90521286 gpio: mvebu: fix irq domain leak
a999660042af gpio: mvebu: Make use of devm_pwmchip_add
34fe5fbc208f pwm: Add a stub for devm_pwmchip_add()
f3d2344811fd gpio: tps68470: Make tps68470_gpio_output() always set the initial value
21d063d27bf3 io_uring: don't audit the capability check in io_uring_create()
49a2686addde KVM: s390: pv: fix index value of replaced ASCE
fee1e6a73557 jbd2: Fix wrongly judgement for buffer head removing while doing checkpoint
(From OE-Core rev: 94bad591285091c3f348410df7bf58366c267775)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit f7ffd2eba4d5c731b7841690e24ca4c5752dfce8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
09996673e313 Linux 5.15.123
e6c2f1ce413c Revert "drm/amd/display: edp do not add non-edid timings"
68eafe294786 nixge: fix mac address error handling again
22f4093a4213 tracing/histograms: Return an error if we fail to add histogram to hist_vars list
78471c3ad36f jbd2: recheck chechpointing non-dirty buffer
0ae6b6d21701 net: phy: prevent stale pointer dereference in phy_init()
b7168d2906fd tcp: annotate data-races around fastopenq.max_qlen
accb138c10ff tcp: annotate data-races around icsk->icsk_user_timeout
6b88371f000f tcp: annotate data-races around tp->notsent_lowat
4f0a31f73258 tcp: annotate data-races around rskq_defer_accept
ff0fedfc7540 tcp: annotate data-races around tp->linger2
e187d88f3ba3 tcp: annotate data-races around icsk->icsk_syn_retries
d5617eeb546e tcp: annotate data-races around tp->keepalive_probes
9b2296a2ad23 tcp: annotate data-races around tp->keepalive_intvl
f70ebecdf3c2 tcp: annotate data-races around tp->keepalive_time
0bcee9325268 tcp: annotate data-races around tp->tcp_tx_delay
10013f764ad2 netfilter: nf_tables: skip bound chain on rule flush
dbe1a82d46ed netfilter: nf_tables: skip bound chain in netns release path
706ce3c81b5c netfilter: nft_set_pipapo: fix improper element removal
62615b895ab4 netfilter: nf_tables: fix spurious set element insertion failure
c17b4ec9cc38 llc: Don't drop packet from non-root netns.
2400ae8fd86d fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
40276640bed8 Revert "tcp: avoid the lookup process failing to get sk in ehash table"
b04ab5243e84 net:ipv6: check return value of pskb_trim()
b87a7e3a330c net: ipv4: Use kfree_sensitive instead of kfree
5dd4d1ff8ba1 tcp: annotate data-races around tcp_rsk(req)->ts_recent
fa941f53a2c2 igc: Prevent garbled TX queue with XDP ZEROCOPY
e35dc107a172 bpf: Fix subprog idx logic in check_max_stack_depth
4e87eb224896 octeontx2-pf: Dont allocate BPIDs for LBK interfaces
87fc9616d606 security: keys: Modify mismatched function name
0fb37ce6c01e iavf: Fix out-of-bounds when setting channels on remove
345c44e18cc1 iavf: Fix use-after-free in free_netdev
52ed16146349 net: sched: cls_bpf: Undo tcf_bind_filter in case of an error
5ed16ecae5bf net: ethernet: mtk_eth_soc: handle probe deferral
39479093a472 ethernet: use of_get_ethdev_address()
cb1e666ec077 of: net: add a helper for loading netdev->dev_addr
43da399e509e ethernet: use eth_hw_addr_set() instead of ether_addr_copy()
3fb402bd20e2 bridge: Add extack warning when enabling STP in netns.
ec4ac15eced0 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
6a5d6096ae5c pinctrl: amd: Use amd_pinconf_set() for all config options
4727cece2994 perf build: Fix library not found error when using CSLIBS
29fb046ec031 fbdev: imxfb: warn about invalid left/right margin
5d191467534b spi: bcm63xx: fix max prepend length
2febd5f81e4b FS: JFS: Check for read-only mounted filesystem in txBegin
3e94d0d378d2 FS: JFS: Fix null-ptr-deref Read in txBegin
13ae3f2fd2be MIPS: dec: prom: Address -Warray-bounds warning
39f6292d7595 fs: jfs: Fix UBSAN: array-index-out-of-bounds in dbAllocDmapLev
985f96666989 udf: Fix uninitialized array access for some pathnames
579d814de87c quota: fix warning in dqgrab()
32c2f51fffec quota: Properly disable quotas when add_dquot_ref() fails
d363075066cc ALSA: emu10k1: roll up loops in DSP setup code for Audigy
c0d7dbc6b7a6 drm/radeon: Fix integer overflow in radeon_cs_parser_init
bca9fb7a5a86 ext4: correct inline offset when handling xattrs in inode body
87336783d054 ASoC: codecs: wcd938x: fix soundwire initialisation race
a14527c394d0 ASoC: codecs: wcd938x: fix codec initialisation race
4ca000456ea6 ASoC: codecs: wcd934x: fix resource leaks on component remove
5a34d252052b ASoC: codecs: wcd938x: fix missing mbhc init error handling
aa44782a0293 ASoC: codecs: wcd938x: fix resource leaks on component remove
90ab6446eb52 ASoC: codecs: wcd-mbhc-v2: fix resource leaks on component remove
a05a277a8d23 ASoC: codecs: wcd938x: fix missing clsh ctrl error handling
574ffa6fdf30 ASoC: fsl_sai: Disable bit clock with transmitter
925bbcdbc4d0 drm/amd/display: Keep PHY active for DP displays on DCN31
742340371b01 drm/amd/display: Disable MPC split by default on special asic
1369d0c586ad drm/client: Fix memory leak in drm_client_modeset_probe
a85e23a1ef63 drm/client: Fix memory leak in drm_client_target_cloned
82690148ff19 selftests: tc: add ConnTrack procfs kconfig
3c3941bb1eb5 can: bcm: Fix UAF in bcm_proc_show()
148453787636 regmap: Account for register length in SMBus I/O limits
6ce258d0c622 regmap: Drop initial version of maximum transfer length fixes
d3ee089a16a3 selftests: tc: add 'ct' action kconfig dep
4a888b22cc07 selftests: tc: set timeout to 15 minutes
62ee5840326b fuse: ioctl: translate ENOSYS in outarg
ab80a901f8da btrfs: zoned: fix memory leak after finding block group with super blocks
6ba7ac692a25 fuse: revalidate: don't invalidate if interrupted
c9060caab413 btrfs: fix warning when putting transaction with qgroups enabled after abort
232a104e38fe perf probe: Add test for regression introduced by switch to die_get_decl_file()
9aecfebea24f keys: Fix linking a duplicate key to a keyring's assoc_array
0b24b5e187bd ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
2d04042a9fce ALSA: hda/realtek: Add quirk for Clevo NS70AU
a5de09b7f9fe ALSA: hda/realtek - remove 3k pull low procedure
(From OE-Core rev: 873c6253c029ceb303a849ced14bf5125856b368)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit df81fdbc619c5a3a76ad3bdea2bf7d761e612656)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
5c6a716301d9 Linux 5.15.122
be824fdb827d x86/cpu/amd: Add a Zenbleed fix
5398be2c48aa x86/cpu/amd: Move the errata checking functionality up
cdd3cdb682f4 Linux 5.15.121
30580f3a3301 drm/atomic: Fix potential use-after-free in nonblocking commits
ab2fa2fafb21 net/sched: sch_qfq: reintroduce lmax bound check for MTU
204d7c36e8e7 MIPS: kvm: Fix build error with KVM_MIPS_DEBUG_COP0_COUNTERS enabled
522ee1b3030f scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
0715da51391d scsi: qla2xxx: Pointer may be dereferenced
541af83572c9 scsi: qla2xxx: Correct the index of array
1ccd52b790a6 scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
5a52a2e14fe8 scsi: qla2xxx: Fix potential NULL pointer dereference
89250e775dcc scsi: qla2xxx: Fix buffer overrun
4406fe8a96a9 scsi: qla2xxx: Avoid fcport pointer dereference
748d8f8698a2 scsi: qla2xxx: Array index may go out of bound
079c8264ed9f scsi: qla2xxx: Wait for io return on terminate rport
25d63eb730b8 tracing/probes: Fix to update dynamic data counter if fetcharg uses it
8277bcacf165 tracing/probes: Fix not to count error code to total length
610193a23fd5 selftests: mptcp: depend on SYN_COOKIES
c8b375871eb8 selftests: mptcp: sockopt: return error if wrong mark
3b5d9b7b8759 tracing: Fix null pointer dereference in tracing_err_log_open()
391da52c8777 xtensa: ISS: fix call to split_if_spec
179feeeef62f ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
bb14a93bccc9 ring-buffer: Fix deadloop issue on reading trace_pipe
3e36cc94d6e6 net: ena: fix shift-out-of-bounds in exponential backoff
b763e6342429 samples: ftrace: Save required argument registers in sample trampolines
954792db9f61 tracing: Fix memory leak of iter->temp when reading trace_pipe
97f54b330c79 tracing/histograms: Add histograms to hist_vars if they have referenced variables
b45a33897f54 s390/decompressor: fix misaligned symbol build error
1856cf9132f6 bus: ixp4xx: fix IXP4XX_EXP_T1_MASK
7269c250dd9d Revert "8250: add support for ASIX devices with a FIFO bug"
20f7c4d51c94 soundwire: qcom: fix storing port config out-of-bounds
39a0e723d350 opp: Fix use-after-free in lazy_opp_tables after probe deferral
0ff4a97ac20f meson saradc: fix clock divider mask length
e5fdd73c883b xhci: Show ZHAOXIN xHCI root hub speed correctly
6eaedbffec55 xhci: Fix TRB prefetch issue of ZHAOXIN hosts
328b18a42a57 xhci: Fix resume issue of some ZHAOXIN hosts
d9c91ef5d8da ceph: don't let check_caps skip sending responses for revoke msgs
db8ca8d9b4df libceph: harden msgr2.1 frame segment length checks
974ac045a05a firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
becf8c69b7e7 tty: serial: imx: fix rs485 rx after tx
9dd8091959bc tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
073dbbe57437 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
21e2fe510aee serial: atmel: don't enable IRQs prematurely
af4e0ce2af8a drm/ttm: Don't leak a resource on swapout move error
22c16c896cbf drm/amdgpu: avoid restore process run into dead loop.
85b9335d8e0b drm/amd/display: Correct `DMUB_FW_VERSION` macro
9ced7e65c3c4 drm/amdgpu: fix clearing mappings for BOs that are always valid in VM
0121d83ddfc8 drm/rockchip: vop: Leave vblank enabled in self-refresh
941a395e969b drm/atomic: Allow vblank-enabled + self-refresh "disable"
54163ad21e17 fs: dlm: return positive pid value for F_GETLK
866bf37b7c10 dm init: add dm-mod.waitfor to wait for asynchronously probed block devices
4f61488541bb md/raid0: add discard support for the 'original' layout
3435c5674e67 mfd: pm8008: Fix module autoloading
560c458340a9 misc: pci_endpoint_test: Re-init completion for every test
14bdee38e96c misc: pci_endpoint_test: Free IRQs before removing the device
eec34da87bc6 PCI: rockchip: Set address alignment for endpoint mode
750fd00a0a37 PCI: rockchip: Use u32 variable to access 32-bit registers
875d7a7f851a PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
7b0026977a51 PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
049d774b8b9b PCI: rockchip: Write PCI Device ID to correct register
20c62b3c1e4d PCI: rockchip: Assert PCI Configuration Enable bit after probe
e8cc74b6b446 PCI: qcom: Disable write access to read only registers for IP v2.3.3
7b2f1ddc943a PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
1d24c5b10dbb PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
f930cf3f21fd dm integrity: reduce vmalloc space footprint on 32-bit architectures
70564215ad92 hwrng: imx-rngc - fix the timeout for init and self check
de984faecddb jfs: jfs_dmap: Validate db_l2nbperpage while mounting
d04a3ff04c93 ext4: only update i_reserved_data_blocks on successful block allocation
c327b83c59ee ext4: turn quotas off if mount failed after enabling quotas
8830523440a6 ext4: fix to check return value of freeze_bdev() in ext4_shutdown()
c7514dceb7b9 ext4: fix wrong unit use in ext4_mb_new_blocks
5523851fad60 ext4: get block from bh in ext4_free_blocks for fast commit replay
ba92af119b31 ext4: fix wrong unit use in ext4_mb_clear_bb
951ee9c9bb05 ext4: Fix reusing stale buffer heads from last failed mounting
cd517f9a9d07 MIPS: KVM: Fix NULL pointer dereference
fd89522a6198 MIPS: Loongson: Fix cpu_probe_loongson() again
0e1854f87be8 erofs: fix compact 4B support for 16k block size
e4e7f67cc14e arm64: errata: Add detection for TRBE overwrite in FILL mode
affdbc8fbc7a powerpc/security: Fix Speculation_Store_Bypass reporting on Power10
9f1627d8b0a4 misc: fastrpc: Create fastrpc scalar with correct buffer count
faea67e6a508 powerpc: Fail build if using recordmcount with binutils v2.37
7eeed3ed1a6c mm/damon/ops-common: atomically test and clear young on ptes and pmds
7efc5bee2473 net: bcmgenet: Ensure MDIO unregistration has clocks enabled
626c1c291302 mtd: rawnand: meson: fix unaligned DMA buffers handling
e08295290c53 tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
936adde9c338 pinctrl: amd: Only use special debounce behavior for GPIO 0
0bcf6b12e699 pinctrl: amd: Detect and mask spurious interrupts
dff67c64f67b pinctrl: amd: Detect internal GPIO0 debounce handling
cc5050add034 pinctrl: amd: Fix mistake in handling clearing pins at startup
982c29e0d27a f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
333feb7ba84f fs/ntfs3: Check fields while reading
04d2c9a6cb5c nvme-pci: fix DMA direction of unmapping integrity data
c58e45fbeaa8 nvme-pci: remove nvme_queue from nvme_iod
91d3554ab1fc net/sched: sch_qfq: account for stab overhead in qfq_enqueue
8e0326cbc4d5 net/sched: sch_qfq: refactor parsing of netlink parameters
78a0900e8dbc net/sched: make psched_mtu() RTNL-less safe
31976c68be26 netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
8a128e601f36 riscv: mm: fix truncation warning on RV32
3bd945532d0d net/sched: flower: Ensure both minimum and maximum ports are specified
d26299f50f5e bpf: cpumap: Fix memory leak in cpu_map_update_elem
099abb1cd229 wifi: airo: avoid uninitialized warning in airo_get_rate()
0e9ebc17457a erofs: fix fsdax unavailability for chunk-based regular files
41ccbc2ecb63 erofs: decouple basic mount options from fs_context
ed84618f8da2 erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
e649333bcfe1 octeontx2-pf: Add additional check for MCAM rules
c62da24de388 drm/i915: Fix one wrong caching mode enum usage
567397dd8e7b riscv, bpf: Fix inconsistent JIT image generation
4e4e1f99bb47 bpf, riscv: Support riscv jit to provide bpf_line_info
420d30d36725 igc: Fix inserting of empty frame for launchtime
efc7f2593724 igc: Fix launchtime before start of cycle
d29387922b85 kernel/trace: Fix cleanup logic of enable_trace_eprobe
7aefc43277e5 platform/x86: wmi: Break possible infinite loop when parsing GUID
02081e57188b platform/x86: wmi: move variables
f3583db8980a platform/x86: wmi: use guid_t and guid_equal()
3b6fef411030 platform/x86: wmi: remove unnecessary argument
82abd1c37d3b ipv6/addrconf: fix a potential refcount underflow for idev
1d63fdf6d3ed NTB: ntb_tool: Add check for devm_kcalloc
0aa187a99935 NTB: ntb_transport: fix possible memory leak while device_register() fails
7e475cf97c47 ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
3326ecef63ca NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
fe1a2ed41162 ntb: idt: Fix error handling in idt_pci_driver_init()
7f2153c1ae89 udp6: fix udp6_ehashfn() typo
3fabca5d9cae icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
ea438eed94ac net: prevent skb corruption on frag list segmentation
02474292a442 net: bgmac: postpone turning IRQs off to avoid SoC hangs
1417dd787a5e ionic: remove WARN_ON to prevent panic_on_warn
aa915d12c1cc gve: Set default duplex configuration to full
5b55f2d6ef40 net/sched: cls_fw: Fix improper refcount update leads to use-after-free
1d263bbdc5c6 net: mvneta: fix txq_map in case of txq_number==1
4a4804e6ae84 bpf: Fix max stack depth check for async callbacks
1b555dff835c scsi: qla2xxx: Fix error code in qla2x00_start_sp()
6e8af127ddbd igc: Handle PPS start time programming for past time values
809ea3a3eb3e igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
82ac62d76a00 net/mlx5e: Check for NOT_READY flag state after locking
4892e1e548b5 net/mlx5e: fix memory leak in mlx5e_ptp_open
c61303ae2ce0 net/mlx5e: fix double free in mlx5e_destroy_flow_table
f4b1f2625186 igc: Remove delay during TX ring configuration
b3540c0de848 drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
9dbc0fa2e85a drm/bridge: ti-sn65dsi86: Fix auxiliary bus lifetime
486b2551b068 drm/panel: simple: Add connector_type for innolux_at043tn24
eb947403518e ksmbd: validate session id and tree id in the compound request
3813eee5154d ksmbd: fix out-of-bound read in smb2_write
35f450f54dca ksmbd: validate command payload size
08871ede8318 ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message()
d528faa9e828 workqueue: clean up WORK_* constant types, clarify masking
aed37b12a253 net: lan743x: Don't sleep in atomic context
d9e1cfae8d8e io_uring: add reschedule point to handle_tw_list()
f8307d862ca4 io_uring: Use io_schedule* in cqring wait
ecb9443b203f block/partition: fix signedness issue for Amiga partitions
478a7a30c33c tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
75308d64c050 wireguard: netlink: send staged packets when setting initial private key
8c660cfd7230 wireguard: queueing: use saner cpu selection wrapping
870dcc31c0cf netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
041e2ac88cae netfilter: nf_tables: do not ignore genmask when looking up chain by id
6f03ce2f1abc netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
2bd6f13734ce netfilter: nf_tables: unbind non-anonymous set if rule construction fails
30235c245700 fanotify: disallow mount/sb marks on kernel internal pseudo fs
d97481c7b273 ovl: fix null pointer dereference in ovl_get_acl_rcu()
db42d2bf4f21 fs: no need to check source
86b93cbfe104 leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
ecc8d95067e4 ARM: orion5x: fix d2net gpio initialization
1c401bb99394 ARM: dts: qcom: ipq4019: fix broken NAND controller properties override
02b5d96f7dd0 ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
5f35f98e5609 ASoC: mediatek: mt8173: Fix irq error path
6e7f6b4b5ca0 btrfs: do not BUG_ON() on tree mod log failure at __btrfs_cow_block()
bdc8a582e1a4 btrfs: fix extent buffer leak after tree mod log failure at split_node()
7ba0da31dd4a btrfs: fix race when deleting quota root from the dirty cow roots list
bacd1c80e3b6 btrfs: reinsert BGs failed to reclaim
d1ca553f9431 btrfs: bail out reclaim process if filesystem is read-only
d8e172616fb7 btrfs: delete unused BGs while reclaiming BGs
12b6d6849898 btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
dd15d1c5c22d fs: avoid empty option when generating legacy mount string
79b9ab357b6f jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
5ca021be5211 ipvs: increase ip_vs_conn_tab_bits range for 64BIT
6db001a7ed75 fs: Lock moved directories
40f99ad8e2c2 fs: Establish locking order for unrelated directories
8fdae421c26f Revert "f2fs: fix potential corruption when moving a directory"
eca9c3d86dd0 ext4: Remove ext4 locking of moved directory
487f229efea8 shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
17bdba70a802 autofs: use flexible array in ioctl structure
e7acd18e5ec3 integrity: Fix possible multiple allocation in integrity_inode_get()
f4e0809d3adc um: Use HOST_DIR for mrproper
f67b0e3081f2 bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
991e9c186a8a bcache: Remove unnecessary NULL point check in node allocations
cbdd5b3322f7 bcache: fixup btree_cache_wait list damage
99d0599742be mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
c893918bf4d8 mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
4a489c8e9cc8 mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
5b555f250069 mmc: core: disable TRIM on Kingston EMMC04G-M627
8e2983536613 io_uring: wait interruptibly for request completions on exit
e5da56c682f1 NFSD: add encoding of op_recall flag for write delegation
8a77b1d4663f i2c: qup: Add missing unwind goto in qup_i2c_probe()
5bf90e5e793a btrfs: do not BUG_ON() on tree mod log failure at balance_level()
e15eb4ec862c extcon: usbc-tusb320: Convert to i2c's .probe_new()
112c15d0974f i2c: xiic: Don't try to handle more interrupt events after error
9eaef43fef90 i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()
0fa0cd1f98c1 apparmor: fix missing error check for rhashtable_insert_fast
196f6c71905a sh: dma: Fix DMA channel offset calculation
6342e46566f6 s390/qeth: Fix vipa deletion
307623bae629 octeontx-af: fix hardware timestamp configuration
deee40944a75 net: dsa: tag_sja1105: fix MAC DA patching from meta frames
e4db7f4369eb pptp: Fix fib lookup calls.
a4284246fca2 riscv: move memblock_allow_resize() after linear mapping is ready
ae682149bc00 net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
edd944b70ad2 xsk: Honor SO_BINDTODEVICE on bind
428ccde9242a tcp: annotate data races in __tcp_oow_rate_limited()
0dad52a840d6 net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
ada440952d5e powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
f3380d895e28 ntfs: Fix panic about slab-out-of-bounds caused by ntfs_listxattr()
e425e2ba9336 octeontx2-af: Add validation before accessing cgx and lmac
eeaf264cd43f octeontx2-af: Fix mapping for NIX block from CGX connection
d58d718136f8 f2fs: fix error path handling in truncate_dnode()
c0dd447558c6 mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
217b6ea8cf7b spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
2e2e5f9300a1 net: dsa: vsc73xx: fix MTU configuration
b8aedf29db12 ibmvnic: Do not reset dql stats on NON_FATAL err
6a5a705fa8ad Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
a6527128feeb net/sched: act_ipt: add sanity checks on table name and hook locations
1fba2510b52f sctp: fix potential deadlock on &net->sctp.addr_wq_lock
baa76d9b6163 media: cec: i2c: ch7322: also select REGMAP
677c5707ec38 drm/i915/psr: Use hw.adjusted mode when calculating io/fast wake times
2a0acbc6b7cd rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
7834580ca104 md/raid10: fix the condition to call bio_end_io_acct()
d623fd42a019 pwm: mtk_disp: Fix the disable flow of disp_pwm
db3c7f3eb85f pwm: ab8500: Fix error code in probe()
05b35ea06d26 pwm: sysfs: Do not apply state to already disabled PWMs
aa12faec2314 pwm: imx-tpm: force 'real_period' to be zero in suspend
07e229f06eba phy: tegra: xusb: check return value of devm_kzalloc()
f7454b8fd21f mfd: stmpe: Only disable the regulators if they are enabled
a9ccf140a2a0 KVM: s390/diag: fix racy access of physical cpu number in diag 9c handler
2070f3e0bc76 KVM: s390: vsie: fix the length of APCB bitmap
52f371952a71 mfd: stmfx: Nullify stmfx->vdd in case of error
b1dbc919c166 mfd: stmfx: Fix error path in stmfx_chip_init
9783c2ec8d04 nvmem: rmem: Use NVMEM_DEVID_AUTO
e6bd54f4977b test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
22c7e378b06b serial: 8250_omap: Use force_suspend and resume for system suspend
10f6656c9575 Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
76ac2acb7554 mfd: intel-lpss: Add missing check for platform_get_resource
0e8b1a28351b usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
f232c1caac3c usb: common: usb-conn-gpio: Set last role to unknown before initial detection
dfda400a4d04 usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
81ecef54d8c6 usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
f219ea71ee0f KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
de846dec7aee media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
7ad558baf6d0 media: venus: helpers: Fix ALIGN() of non power of two
3bedb7a27353 mfd: rt5033: Drop rt5033-battery sub-device
a77616f5a3c3 coresight: Fix loss of connection info when a module is unloaded
ca9e766c8a49 kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
e7ecade51b48 serial: 8250: lock port for UART_IER access in omap8250_irq()
c1a4ad35c566 serial: 8250: lock port for stop_rx() in omap8250_irq()
c2194a361087 usb: hide unused usbfs_notify_suspend/resume functions
ecf26d6e1b54 usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
b10200650e1e extcon: Fix kernel doc of property capability fields to avoid warnings
44e383e22af0 extcon: Fix kernel doc of property fields to avoid warnings
a8ea7ed644cb usb: gadget: u_serial: Add null pointer check in gserial_suspend
b626cd5e4a87 usb: dwc3: qcom: Fix potential memory leak
1cee6f04105f clk: qcom: ipq6018: fix networking resets
6ad5ded420f5 clk: qcom: reset: support resetting multiple bits
40844343a885 clk: qcom: reset: Allow specifying custom reset delay
cab904bf50c4 media: i2c: Correct format propagation for st-mipid02
784a8027b8ac media: usb: siano: Fix warning due to null work_func_t function pointer
1e1af31c4c5d media: videodev2.h: Fix struct v4l2_input tuner index comment
a3727915b350 media: usb: Check az6007_read() return value
2a50c146cb3b clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
8d762ad8006e clk: qcom: camcc-sc7180: Add parent dependency to all camera GDSCs
10e2b1c5d819 serial: 8250: omap: Fix freeing of resources on failed register
a1a5c5606048 usb: dwc2: Fix some error handling paths
fa1547b47195 usb: dwc2: platform: Improve error reporting for problems during .remove()
0a9c0fa3e91a sh: j2: Use ioremap() to translate device tree address into kernel memory
629e97f0c862 w1: fix loop in w1_fini()
cb263e9b6d76 w1: w1_therm: fix locking behavior in convert_t
fbf4ace39b2e SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
92905470a125 block: increment diskseq on all media change events
8744a9eda7c1 block: change all __u32 annotations to __be32 in affs_hardblocks.h
de4d538380f6 block: add overflow checks for Amiga partition support
bc0129a644f0 block: fix signed int overflow in Amiga partition support
92a37fc52272 ALSA: jack: Fix mutex call in snd_jack_report()
2f533bcb0717 ALSA: hda/realtek: Add quirk for Clevo NPx0SNx
5bcdfe1544f2 iio: accel: fxls8962af: fixup buffer scan element type
8cc75ce657a4 iio: accel: fxls8962af: errata bug only applicable for FXLS8962AF
92cee2da5b45 iio: adc: ad7192: Fix internal/external clock selection
f88a05ef447f iio: adc: ad7192: Fix null ad7192_state pointer access
b84998a407a8 phy: tegra: xusb: Clear the driver reference in usb-phy dev
8585c6cb0381 usb: dwc3: gadget: Propagate core init errors to UDC during pullup
9cd1627ff0f1 USB: serial: option: add LARA-R6 01B PIDs
fb348857e7b6 io_uring: ensure IOPOLL locks around deferred work
4909d0ad1728 bootmem: remove the vmemmap pages from kmemleak in free_bootmem_page
902256de2b95 ACPI: utils: Fix acpi_evaluate_dsm_typed() redefinition error
b3889a5990b5 ksmbd: avoid field overflow warning
ef26b05023e7 efi/libstub: Disable PCI DMA before grabbing the EFI memory map
5c883c42bd78 kbuild: Disable GCOV for *.mod.o
3d9f6fc71de5 hwrng: st - keep clock enabled while hwrng is registered
cd5bd4b7130c dax/kmem: Pass valid argument to memory_group_register_static
2a327c8c315a dax: Introduce alloc_dev_dax_id()
9c2f993b6ca9 dax: Fix dax_mapping_release() use after free
63fb45ddc491 SMB3: Do not send lease break acknowledgment if all file handles have been closed
7f6023610b4e NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
6d9f814b265c crypto: qat - unmap buffers before free for RSA
718f30e30b3e crypto: qat - unmap buffer before free for DH
3894f5880f96 crypto: qat - Use helper to set reqsize
30682e121475 crypto: kpp - Add helper to set reqsize
41bd35a16196 crypto: qat - use reference to structure in dma_map_single()
a3fcd2d23df9 crypto: qat - replace get_current_node() with numa_node_id()
9560559cba40 crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag
f6ee18555b40 ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
5e0424cd8a44 modpost: fix off by one in is_executable_section()
7c0c62e5574f crypto: marvell/cesa - Fix type mismatch warning
6bfdced5b6be modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
cd7806eec34f modpost: fix section mismatch message for R_ARM_ABS32
7543ffe03af6 crypto: nx - fix build warnings when DEBUG_FS is not enabled
b030d239256c modpost: remove broken calculation of exception_table_entry size
c76d991b6f01 hwrng: virtio - Fix race on data_avail and actual data
64410e7b0306 hwrng: virtio - always add a pending request
9a9ef9652941 hwrng: virtio - don't waste entropy
f5634d21541e hwrng: virtio - don't wait on cleanup
91806246e4e9 hwrng: virtio - add an internal buffer
36874844f7b5 powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
271c25008a08 powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
fafeeb398df1 riscv: uprobes: Restore thread.bad_cause
3786416e1fa2 powerpc: update ppc_save_regs to save current r1 in pt_regs
b08d9a11df37 powerpc: simplify ppc_save_regs
d3a0d96c16e5 powerpc/powernv/sriov: perform null check on iov before dereferencing iov
0a95dd17a73b pinctrl: at91-pio4: check return value of devm_kasprintf()
50aa3e6abbb2 pinctrl: microchip-sgpio: check return value of devm_kasprintf()
f7d92313002b powerpc/64s: Fix VAS mm use after free
5e79521da11f perf dwarf-aux: Fix off-by-one in die_get_varname()
ac6c849428fb perf script: Fix allocation of evsel->priv related to per-event dump files
939bf462a125 powerpc/signal32: Force inlining of __unsafe_save_user_regs() and save_tm_user_regs_unsafe()
7d25fc45c42c powerpc/interrupt: Don't read MSR from interrupt_exit_kernel_prepare()
d4f3531cd2c3 kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
196f18dd7f0e pinctrl: cherryview: Return correct value if pin in push-pull mode
c92365c3f390 perf bench: Add missing setlocale() call to allow usage of %'d style formatting
e456d9b2dd23 perf bench: Use unbuffered output when pipe/tee'ing to a file
c02b496d9294 PCI: Add pci_clear_master() stub for non-CONFIG_PCI
d1bfe6ca7328 PCI: ftpci100: Release the clock resources
7fe2876aac63 PCI: pciehp: Cancel bringup sequence if card is not present
dfbf41e4fc16 scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
9856c0de4905 PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
6053df4da4fc pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
b1de5105d29b scsi: qedf: Fix NULL dereference in error handling
48e6b7602e9b PCI: vmd: Reset VMD config register between soft reboots
34c701b52d04 PCI: cadence: Fix Gen2 Link Retraining process
a326cf0107b1 clk: Fix memory leak in devm_clk_notifier_register()
a0e7e33b8c2d ASoC: imx-audmix: check return value of devm_kasprintf()
62f29ca45f83 ovl: update of dentry revalidate flags after copy up
a089ec635ae9 drivers: meson: secure-pwrc: always enable DMA domain
8ca6b2add2c0 clk: ti: clkctrl: check return value of kasprintf()
b700e5d4feb0 clk: keystone: sci-clk: check return value of kasprintf()
06759faca0ef clk: si5341: free unused memory on probe failure
34b11a9a7d39 clk: si5341: check return value of {devm_}kasprintf()
4ade98acef5a clk: si5341: return error if one synth clock registration fails
9875046f147a clk: cdce925: check return value of kasprintf()
d8832e85a1ae clk: vc5: check memory returned by kasprintf()
f180408f164c drm/msm/dpu: correct MERGE_3D length
e45377cfe1db arm64: dts: mediatek: mt8192: Fix CPUs capacity-dmips-mhz
30111c478b97 arm64: dts: mediatek: Add cpufreq nodes for MT8192
3c3f3d35f5e0 drm/msm/dp: Free resources after unregistering them
ec3b55b2c91d drm/msm/dpu: do not enable color-management if DSPPs are not available
300e26e3e648 ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
fd1c117bb5d7 clk: tegra: tegra124-emc: Fix potential memory leak
2f276dd9c0f8 clk: clocking-wizard: Fix Oops in clk_wzrd_register_divider()
141d87977b81 arm64: dts: qcom: sm8250-edo: Panel framebuffer is 2.5k instead of 4k
bcea444ab4c0 clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
50b5ddde8fad clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
1fb12e7716e7 RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
79226176cdd1 RDMA/bnxt_re: wraparound mbox producer index
bf35c202a3f0 drm/msm/a5xx: really check for A510 in a5xx_gpu_init
4300a47e4017 amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
9b8087950b4c drm/radeon: fix possible division-by-zero errors
b979dc54b6c7 drm/amd/display: Fix artifacting on eDP panels when engaging freesync video mode
52c2b295e377 drm/amdkfd: Fix potential deallocation of previously deallocated memory.
95afd2c7c7d2 ARM: dts: BCM5301X: fix duplex-full => full-duplex
838534e86cbc hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
31c90fa8416f hwmon: (adm1275) Allow setting sample averaging
3ff1062bd09b hwmon: (gsc-hwmon) fix fan pwm temperature scaling
535eafe7158b ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
8909898d0b6c ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
555ddd671cf3 arm64: dts: ti: k3-j7200: Fix physical address of pin
716efd08985e fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
95cb88a85361 arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
06c6fdaa111a ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
8ac3083a26d3 RDMA/hns: Fix hns_roce_table_get return value
8d158b32cba6 IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
b2ffd8212ef4 IB/hfi1: Use bitmap_zalloc() when applicable
192ab380657e RDMA/irdma: avoid fortify-string warning in irdma_clr_wqes
f5ca4d358b9a soc/fsl/qe: fix usb.c build errors
9dcc95e3fc51 ARM: dts: meson8: correct uart_B and uart_C clock references
1b4d08bdc055 ASoC: es8316: Do not set rate constraints for unsupported MCLKs
b324de100d3c ASoC: es8316: Increment max value for ALC Capture Target Volume control
38d04765ad93 memory: brcmstb_dpfe: fix testing array offset after use
17b723acee4e ARM: dts: stm32: Shorten the AV96 HDMI sound card name
9c14802f14db arm64: dts: mediatek: mt8183: Add mediatek,broken-save-restore-fw to kukui
8f08ff836c28 arm64: dts: qcom: apq8096: fix fixed regulator name property
2e8c8fd792a0 ARM: omap2: fix missing tick_broadcast() prototype
016aeb9a7604 ARM: ep93xx: fix missing-prototype warnings
314850a4d0c6 drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
04f16697d351 arm64: dts: qcom: apq8016-sbc: Fix 1.8V power rail on LS expansion
7ce11e909828 arm64: dts: qcom: apq8016-sbc: Fix regulator constraints
8d139a395dbe arm64: dts: qcom: Drop unneeded extra device-specific includes
078578f608ba arm64: dts: qcom: apq8016-sbc: fix mpps state names
25d624af5a86 arm64: dts: qcom: apq8016-sbc: Clarify firmware-names
d7d784424aa0 arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmware path
6a843066e0ec arm64: dts: qcom: db820c: Move blsp1_uart2 pin states to msm8996.dtsi
23f7e4bf8905 arm64: dts: qcom: sdm845: correct camss unit address
dea5289b05f2 arm64: dts: qcom: sdm630: correct camss unit address
b12e9fb2819a arm64: dts: qcom: msm8996: correct camss unit address
5a8bbab2b14b arm64: dts: qcom: msm8994: correct SPMI unit address
46474b10dcd7 arm64: dts: qcom: msm8916: correct camss unit address
b4ed5be2ea31 ARM: dts: gta04: Move model property out of pinctrl node
70b8eeb7c67e drm/msm/dpu: Set DPU_DATA_HCTL_EN for in INTF_SC7180_MASK
2422edc2256c drm/msm/disp/dpu: get timing engine status from intf status register
adac5cf6092e drm/msm/dsi: don't allow enabling 14nm VCO with unprogrammed rate
6882389691e1 RDMA/bnxt_re: Fix to remove an unnecessary log
b41dd1d896d1 RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
9ccca79eb353 RDMA/bnxt_re: Use unique names while registering interrupts
ced019c1f9ea RDMA/bnxt_re: Fix to remove unnecessary return labels
adc129e89497 RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
f95ff838ac39 clk: imx: scu: use _safe list iterator to avoid a use after free
f564dd710971 arm64: dts: microchip: sparx5: do not use PSCI on reference boards
3752e6a98e10 bus: ti-sysc: Fix dispc quirk masking bool variables
6d07673027f4 ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
a14e6f9392dc drm/panel: sharp-ls043t1le01: adjust mode settings
6b5a02a57265 drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
ec43cfdcbd36 Input: adxl34x - do not hardcode interrupt trigger type
fd6cdc56ee28 ARM: dts: meson8b: correct uart_B and uart_C clock references
5899bc4058e8 ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
ba51c4072f9a drm/vram-helper: fix function names in vram helper doc
019f013e8b92 drm/bridge: tc358768: fix THS_TRAILCNT computation
ed8bfa046153 drm/bridge: tc358768: fix TXTAGOCNT computation
cec2271095d2 drm/bridge: tc358768: fix THS_ZEROCNT computation
47b8546301a9 drm/bridge: tc358768: fix TCLK_TRAILCNT computation
a07e6484f915 drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
34b805ab386c drm/bridge: tc358768: fix TCLK_ZEROCNT computation
9e0668ecef6e drm/bridge: tc358768: fix PLL target frequency
81bb5e859f2e drm/bridge: tc358768: fix PLL parameters computation
6451b3274fb3 drm/bridge: tc358768: always enable HS video mode
26a0ba5d1654 Input: drv260x - sleep between polling GO bit
efb61a718540 drm/amd/display: Explicitly specify update type per plane info change
53e0a5ba9deb radeon: avoid double free in ci_dpm_init()
6173df9026d0 drm/amd/display: Add logging for display MALL refresh setting
a4b0164fc18b netlink: Add __sock_i_ino() for __netlink_diag_dump().
04daf3f67497 ipvlan: Fix return value of ipvlan_queue_xmit()
eb720f669b6d netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
c052797ac368 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
5848ad42507d lib/ts_bm: reset initial match offset for every block of text
fc8429f8d868 net: nfc: Fix use-after-free caused by nfc_llcp_find_local
60ec0058c72f nfc: llcp: simplify llcp_sock_connect() error paths
91f4ef204e73 sfc: fix crash when reading stats while NIC is resetting
9ced40bf849e net: axienet: Move reset before 64-bit DMA detection
ebd6d2077a08 gtp: Fix use-after-free in __gtp_encap_destroy().
4f22f55dc80d selftests: rtnetlink: remove netdevsim device after ipsec offload test
029d892b05fc bonding: do not assume skb mac_header is set
619384319b13 netlink: do not hard code device address lenth in fdb dumps
a641240b7e07 netlink: fix potential deadlock in netlink_set_err()
d4aee9512ae0 net: stmmac: fix double serdes powerdown
cfe147bdd094 igc: Fix race condition in PTP tx code
c729f590fe41 can: length: fix bitstuffing count
4bc47970179a bpf: Fix bpf socket lookup from tc/xdp to respect socket VRF bindings
a254e029b742 bpf: Call __bpf_sk_lookup()/__bpf_skc_lookup() directly via TC hookpoint
9eb2651c67b5 bpf: Factor out socket lookup functions for the TC hookpoint.
a66cce0339a6 bpf: Omit superfluous address family check in __bpf_skc_lookup
7e3d771f85c3 wifi: ath9k: convert msecs to jiffies where needed
248fc11128f9 wifi: iwlwifi: mvm: indicate HW decrypt for beacon protection
365cd15e8fcb wifi: cfg80211: rewrite merging of inherited elements
3b9de981fe7f wifi: iwlwifi: pcie: fix NULL pointer dereference in iwl_pcie_irq_rx_msix_handler()
d0f665eee9c3 iwlwifi: don't dump_stack() when we get an unexpected interrupt
a6db476ff38c wifi: iwlwifi: pull from TXQs with softirqs disabled
a572c6852b51 rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
48c2d1455a6a wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
8c561a59c6cd memstick r592: make memstick_debug_get_tpc_name() static
79c0fbf8f359 kexec: fix a memory leak in crash_shrink_memory()
ed8d827f4313 watchdog/perf: more properly prevent false positives with turbo modes
c29d8d1f56c3 watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
15b37d2b4a02 wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
4391fa180856 wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
ac4bf9426af9 selftests/bpf: Fix check_mtu using wrong variable type
95b4b940f0fb wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
ef24fe436bab wifi: ray_cs: Fix an error handling path in ray_probe()
0700d878b0d2 wifi: ray_cs: Drop useless status variable in parse_addr()
d696cbbe43db wifi: ray_cs: Utilize strnlen() in parse_addr()
93890d057317 wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
eaffd568a248 wl3501_cs: use eth_hw_addr_set()
c6143548e634 wifi: atmel: Fix an error handling path in atmel_probe()
5a0a312d3490 wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
f5bb5474f40d wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
ec856ca3b0ac regulator: core: Streamline debugfs operations
fc2f8b9054eb regulator: core: Fix more error checking for debugfs_create_dir()
534508689e89 bpftool: JIT limited misreported as negative value on aarch64
e7e0b6e066f0 nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
edeb029dd9ad spi: dw: Round of n_bytes to power of 2
ac6158b5c4db bpf: Don't EFAULT for {g,s}setsockopt with wrong optlen
71754ee427d7 libbpf: fix offsetof() and container_of() to work with CO-RE
3e7ee33b95e0 sctp: add bpf_bypass_getsockopt proto callback
a32a89bb0459 wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
a55f88dd156f wifi: wilc1000: fix for absent RSN capabilities WFA testcase
e215a8a4283a spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
e92f61e0701e samples/bpf: Fix buffer overflow in tcp_basertt
c77eb01a6e41 libbpf: btf_dump_type_data_check_overflow needs to consider BTF_MEMBER_BITFIELD_SIZE
ad5425e70789 wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
06da826e3b7d wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
79305655961d igc: Enable and fix RX hash usage by netstack
38a9d7dac3ad pstore/ram: Add check for kstrdup
745cec2bd3b3 ima: Fix build warnings
41da2c318cf1 evm: Fix build warnings
757b06fb026c evm: Complete description of evm_inode_setattr()
85872ffac4d8 locking/atomic: arm: fix sync ops
cf78062aa988 x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
bd4c759d31ca perf/ibs: Fix interface via core pmu events
87666a7d3e40 kselftest: vDSO: Fix accumulation of uninitialized ret when CLOCK_REALTIME is undefined
f766d45ab294 rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
bfe210f62518 rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
751cb9511764 rcuscale: Move shutdown from wait_event() to wait_event_idle()
a6d33ea30575 rcuscale: Always log error message
e610497ba1ce rcutorture: Correct name of use_softirq module parameter
c756e8a227c4 thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
e2b32b0c5f0a cpufreq: intel_pstate: Fix energy_performance_preference for passive
b51194170f9a ARM: 9303/1: kprobes: avoid missing-declaration warnings
4864c82cb8b5 powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
2c06e0e0102f perf/arm-cmn: Fix DTC reset
3c4f5aee3795 PM: domains: fix integer overflow issues in genpd_parse_state()
289e2054eeb6 clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
5017132f2f92 tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
0670c4c567b2 posix-timers: Prevent RT livelock in itimer_delete()
f222873711a5 svcrdma: Prevent page release when nothing was received
6689782746a3 irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
e6b7362290ba md/raid10: fix io loss while replacement replace rdev
f4368a462b1f md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
3c76920e547d md/raid10: fix wrong setting of max_corr_read_errors
d3bf54a69bce md/raid10: fix overflow of md/safe_mode_delay
a134dd582c0d md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
eb120c0aff5c blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
1bc29ba9598c x86/resctrl: Only show tasks' pid in current pid namespace
d9c194281bc8 fs: pipe: reveal missing function protoypes
25aa2ad37c21 netfilter: nf_tables: drop map element references from preparation phase
(From OE-Core rev: b135d73eccf54fc6afa07c2d8f4ba25c234469e2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 25bd49d03af0e20808c26744e35fe7f416981017)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
For newest Qualcomm platforms the firmware for the Adreno GPU consists
of two parts: platform-independent SQE/GMU/GPMU/PFP/PM4 and
platform-specific ZAP shader, which is used during the boot process. As
the platform-independent parts can be shared between different
platforms, split the platform-specific part to the separate package.
(From OE-Core rev: e21f3d57736993c5c4bda67428afca7503a3dece)
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>
(cherry picked from commit bf00a042d2fa2eb4b20d8c5982926758821bf990)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
RTL8822 is a serie of wireless modules that need firmwares to function correctly.
The linux firmware recipe does not have a package of these firmwares, and this commit add them.
(From OE-Core rev: 38b468be11bfb15cca68694ed35dc9b2874da11f)
Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6459959beeb91c0b694f5f17b6587a12c6dcb087)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Latest linux-firmware archive inclues firmware for the Dragonboard 410c
device (Qualcomm apq8016 SBC). Follow the rest of linux-firmware-qcom-*
packages as a template and create packages for the new firmware files.
(From OE-Core rev: fb66b90c7ea5f315b75624d95d4d5a01ffe09a30)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 380216e8d3b63d563ebfb10445fc6eb5e77eb9f2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit ffd5eeb866254a958846c7099d1d46e553beed56)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
WHENCE checksum changed because of updated version lists and removal of
information for the RTL8188EU driver.
(From OE-Core rev: dee368268941015384f206656e180de4791a4f10)
Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 986f8ca9d4c2c22d368f69e65b2ab76d661edca0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
upgrade also include fix for CVE-2023-2829.
License-Update: removed trailing whitespace from COPYRIGHT
also remove obsolete configuration option epoll and devpoll:
6b6076c882
(From OE-Core rev: f240a373266bd778f380a0611ccf0183d24f76b6)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This release only contains bugfixes.
Highlighted bugfixes in 1.20.7:
Security fixes for flacparse, dvdspu, and subparse, and the RealMedia demuxer
h265parse: Fix framerate handling
filesink: Fix buffered mode writing of buffer lists and buffers with multiple memories
asfmux, rtpbin_buffer_list test: fix possible unaligned write/read on 32-bit ARM
ptp clock: Work around bug in ptpd in default configuration
qtdemux: fix reverse playback regression with edit lists
rtspsrc: various control path handling server compatibility improvements
avviddec: fix potential deadlock on seeking with FFmpeg 6.x
cerbero: Fix pango crash on 32bit Windows; move libass into non-GPL codecs
Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
https://nvd.nist.gov/vuln/detail/CVE-2023-37327https://nvd.nist.gov/vuln/detail/CVE-2023-37328https://nvd.nist.gov/vuln/detail/CVE-2023-37329https://gstreamer.freedesktop.org/releases/1.20/#1.20.7
(From OE-Core rev: c6b7492406540aca60dfd8c9913c7ac14fcc750f)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
upgrade include fix for CVE-2023-38633
(From OE-Core rev: 2ac80e25d85a4dba62813e28525a00f13922fd4b)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
GVariant offset table entry size is not checked in is_normal()
g_variant_byteswap() can take a long time with some non-normal inputs
(From OE-Core rev: 5ed552ce97e22b449c1036f6c58944ab26db2f0d)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
GVariant deserialisation does not match spec for non-normal data
(From OE-Core rev: 2c1476bed55dc16a84b0fe163a4abb13e3ac5734)
Signed-off-by: Soumya Sambu <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Requirements list seems to be outdated. It is not possible to follow
instructions for Raw Mode as not all of the native tools are available.
All wic dependencies are gathered under wic-tools package. Some commands
in the instruction already use wic-tools native sysroot, but this
dependency is not specified in the requirements.
Update the command for building native tools to use wic-tools instead
of the seperate packages.
(From yocto-docs rev: 7c03bcb3031c89b5183e5b4f3f0703bc91a014e2)
Signed-off-by: Daniel Semkowicz <dse@thaumatec.com>
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When SRCREV was updated, only libxcrypt-compat was renamed to match,
but not libxcrypt proper.
(From OE-Core rev: f20a06149cb61264662d1eaf6ea02aefabc0a18b)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 98c89359532778a894f50ddea1cc6ab922d6e562)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
openSUSE RPMs are compressing the RPM payload using zstd, that
correspond to the magic ID 0x28, 0xb5, 0x2f.
This patch update the script to the last version from the rpm project,
and add support to this compression format, and extract the cpio payload
using the "unzstd" binary.
(From OE-Core rev: 9c0d66e693aa7ab8b3f2a3c68764e4ab6159c085)
Signed-off-by: Alberto Planas <aplanas@suse.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3aba44a75dd565b192f7328f2a0150a313de3cc1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
bzip2 is in HOSTTOOLS already and used in few other places already.
This fixes bin_package class for RPM packages without adding bunzip2 to
HOSTTOOLS.
(From OE-Core rev: ed4e4290a73b3fa0df9530a511f992e236e8ae9f)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit eb3ec7469fff857c819332371ad1d586f43c79c3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The following linux-firmware commit moved the mt7601u firmware blob
into a mediatek/ subdirectory, update the path accordingly.
8451c2b1 ("mt76xx: Move the old Mediatek WiFi firmware to mediatek")
(From OE-Core rev: 6fa5c4967a7e70192e9233c92534f27ec3e394c8)
Fixes: 64603f602d ("linux-firmware: upgrade 20230404 -> 20230515")
(From OE-Core rev: 8f041ef841e03996768fb7e0a96a4a4d066eb796)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
3602dbc57b55 Linux 5.10.188
edce5fba78cc ftrace: Fix possible warning on checking all pages used in ftrace_process_locs()
115b19f89353 ftrace: Store the order of pages allocated in ftrace_page
1a1e793e021d tracing: Fix memory leak of iter->temp when reading trace_pipe
43e786aa51b8 tracing/histograms: Return an error if we fail to add histogram to hist_vars list
e3da59f42820 net: phy: prevent stale pointer dereference in phy_init()
e0ac63e194f4 tcp: annotate data-races around fastopenq.max_qlen
d01afbfc2f7d tcp: annotate data-races around icsk->icsk_user_timeout
3cf0a0f11d39 tcp: annotate data-races around tp->notsent_lowat
9c786d5faf3a tcp: annotate data-races around rskq_defer_accept
f891375eba6e tcp: annotate data-races around tp->linger2
9168bd8f54c5 tcp: annotate data-races around icsk->icsk_syn_retries
7b0084918c5f tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries.
cf6c06ac7487 net: Introduce net.ipv4.tcp_migrate_req.
a5c30a518764 tcp: annotate data-races around tp->keepalive_probes
93715448f116 tcp: annotate data-races around tp->keepalive_intvl
7b52a78a91fd tcp: annotate data-races around tp->keepalive_time
1d4f2c4be136 tcp: annotate data-races around tp->tcp_tx_delay
30e5460d69e6 netfilter: nf_tables: skip bound chain on rule flush
94c10c0fa51b netfilter: nf_tables: skip bound chain in netns release path
3a91099ecd59 netfilter: nft_set_pipapo: fix improper element removal
9c2df17e3cfc netfilter: nf_tables: can't schedule in nft_chain_validate
533193a23914 netfilter: nf_tables: fix spurious set element insertion failure
a6f1988780a7 llc: Don't drop packet from non-root netns.
49e435ca02c7 fbdev: au1200fb: Fix missing IRQ check in au1200fb_drv_probe
bc9d4d432f78 Revert "tcp: avoid the lookup process failing to get sk in ehash table"
d06fc7b39199 net:ipv6: check return value of pskb_trim()
1a478ad1297a net: ipv4: Use kfree_sensitive instead of kfree
937105d2b0bf tcp: annotate data-races around tcp_rsk(req)->ts_recent
41b00238699a octeontx2-pf: Dont allocate BPIDs for LBK interfaces
5bc78ba88905 security: keys: Modify mismatched function name
b92defe4e8ee iavf: Fix out-of-bounds when setting channels on remove
a4635f190f33 iavf: Fix use-after-free in free_netdev
b37bc3b07eab bridge: Add extack warning when enabling STP in netns.
f6d311b95394 net: ethernet: ti: cpsw_ale: Fix cpsw_ale_get_field()/cpsw_ale_set_field()
54aa4c03861e pinctrl: amd: Use amd_pinconf_set() for all config options
7041605e8594 fbdev: imxfb: warn about invalid left/right margin
6e88cc510f27 spi: bcm63xx: fix max prepend length
994c2ceb70ea igb: Fix igb_down hung on surprise removal
a956c3af70fa wifi: iwlwifi: mvm: avoid baid size integer overflow
85cf0d5f45cb wifi: wext-core: Fix -Wstringop-overflow warning in ioctl_standard_iw_point()
2864cc9a1fd1 devlink: report devlink_port_type_warn source device
b6d9a4062c94 bpf: Address KCSAN report on bpf_lru_list
532f8bac6041 wifi: ath11k: fix registration of 6Ghz-only phy without the full channel range
6b0c79aa3307 sched/fair: Don't balance task to its current running CPU
32020fc2a837 arm64: mm: fix VA-range sanity check
c71d6934c6ac arm64: set __exception_irq_entry with __irq_entry as a default
71e3f2354072 ACPI: video: Add backlight=native DMI quirk for Lenovo ThinkPad X131e (3371 AMD version)
776a72f612a8 ACPI: video: Add backlight=native DMI quirk for Apple iMac11,3
e090f70ae4cc ACPI: button: Add lid disable DMI quirk for Nextbook Ares 8A
ae51eb90bcca btrfs: add xxhash to fast checksum implementations
322377cc909d posix-timers: Ensure timer ID search-loop limit is valid
634daf6b2c81 md/raid10: prevent soft lockup while flush writes
b02939413e5c md: fix data corruption for raid456 when reshape restart while grow up
4a2c62c8d67c nbd: Add the maximum limit of allocated index in nbd_dev_add
5f84a34b646f debugobjects: Recheck debug_objects_enabled before reporting
5d5aa5b64887 ext4: correct inline offset when handling xattrs in inode body
48aa53937584 ASoC: fsl_sai: Disable bit clock with transmitter
5f2a12f64347 drm/client: Fix memory leak in drm_client_modeset_probe
105275879a80 drm/client: Fix memory leak in drm_client_target_cloned
cf254b4f68e4 can: bcm: Fix UAF in bcm_proc_show()
3e412b6e2b57 regmap: Account for register length in SMBus I/O limits
8b3dd8d23fa0 regmap: Drop initial version of maximum transfer length fixes
4935761daa33 selftests: tc: add 'ct' action kconfig dep
1ab5aa1846a5 selftests: tc: set timeout to 15 minutes
dad97c205af2 fuse: revalidate: don't invalidate if interrupted
d2c667cc1831 btrfs: fix warning when putting transaction with qgroups enabled after abort
4410f4a938ae perf probe: Add test for regression introduced by switch to die_get_decl_file()
0a6b0ca58685 keys: Fix linking a duplicate key to a keyring's assoc_array
a26208e184ae ALSA: hda/realtek: Enable Mute LED on HP Laptop 15s-eq2xxx
ce2a7e7b504c ALSA: hda/realtek - remove 3k pull low procedure
f09c0ac142c5 drm/atomic: Fix potential use-after-free in nonblocking commits
9a085fa9b7d6 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests
73e72a5380a2 net/sched: sch_qfq: reintroduce lmax bound check for MTU
0b1ce92fabdb scsi: qla2xxx: Remove unused nvme_ls_waitq wait queue
5addd62586a9 scsi: qla2xxx: Pointer may be dereferenced
e8de73238d5d scsi: qla2xxx: Correct the index of array
921d68446255 scsi: qla2xxx: Check valid rport returned by fc_bsg_to_rport()
2bea9c1c9831 scsi: qla2xxx: Fix potential NULL pointer dereference
eecb8a491c82 scsi: qla2xxx: Fix buffer overrun
bcd773969a87 scsi: qla2xxx: Array index may go out of bound
a9fe97fb7b4e scsi: qla2xxx: Wait for io return on terminate rport
6ea2a408d3e3 tracing/probes: Fix not to count error code to total length
7060e5aac6dc tracing: Fix null pointer dereference in tracing_err_log_open()
81fb8a58d4ec xtensa: ISS: fix call to split_if_spec
5e68f1f3a20f ring-buffer: Fix deadloop issue on reading trace_pipe
1e760b2d18bf net: ena: fix shift-out-of-bounds in exponential backoff
1f2a8f083575 samples: ftrace: Save required argument registers in sample trampolines
1576f0df7b4d tracing/histograms: Add histograms to hist_vars if they have referenced variables
07edd294b16a s390/decompressor: fix misaligned symbol build error
5f4a1111ad04 Revert "8250: add support for ASIX devices with a FIFO bug"
7f2f0e6ec561 meson saradc: fix clock divider mask length
790e4e82c57d xhci: Show ZHAOXIN xHCI root hub speed correctly
c52e04c58ded xhci: Fix TRB prefetch issue of ZHAOXIN hosts
b56a07c2a550 xhci: Fix resume issue of some ZHAOXIN hosts
8e807eadf0b9 ceph: don't let check_caps skip sending responses for revoke msgs
c04ed61ebf01 firmware: stratix10-svc: Fix a potential resource leak in svc_create_memory_pool()
1962717c4649 tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() when iterating clk
a49e5a05121c tty: serial: samsung_tty: Fix a memory leak in s3c24xx_serial_getclk() in case of error
08673739ed85 serial: atmel: don't enable IRQs prematurely
4016d36fec63 drm/amd/display: Correct `DMUB_FW_VERSION` macro
d89bd2ecd39b drm/rockchip: vop: Leave vblank enabled in self-refresh
b9ec9372a47a drm/atomic: Allow vblank-enabled + self-refresh "disable"
23d5004ee7aa fs: dlm: return positive pid value for F_GETLK
5e9aff5b10c2 md/raid0: add discard support for the 'original' layout
8e3c7776405a misc: pci_endpoint_test: Re-init completion for every test
cdf9a7e2cdc7 misc: pci_endpoint_test: Free IRQs before removing the device
8c90c466e38e PCI: rockchip: Set address alignment for endpoint mode
f1986416cfb4 PCI: rockchip: Use u32 variable to access 32-bit registers
36eb13031227 PCI: rockchip: Fix legacy IRQ generation for RK3399 PCIe endpoint core
c417a4c7de1d PCI: rockchip: Add poll and timeout to wait for PHY PLLs to be locked
ddda61419af3 PCI: rockchip: Write PCI Device ID to correct register
bec3e0f7f272 PCI: rockchip: Assert PCI Configuration Enable bit after probe
48e11e7c81b9 PCI: qcom: Disable write access to read only registers for IP v2.3.3
aca71b004a66 PCI: Add function 1 DMA alias quirk for Marvell 88SE9235
d3bab5de91c6 PCI/PM: Avoid putting EloPOS E2/S2/H2 PCIe Ports in D3cold
5a89a5cc817e hwrng: imx-rngc - fix the timeout for init and self check
47b7eaae08e8 jfs: jfs_dmap: Validate db_l2nbperpage while mounting
84293af5455b ext4: only update i_reserved_data_blocks on successful block allocation
0a5d12e7107e ext4: fix wrong unit use in ext4_mb_new_blocks
514220246aa8 ext4: get block from bh in ext4_free_blocks for fast commit replay
d054422eb609 ext4: fix wrong unit use in ext4_mb_clear_bb
be99faf0c4db ext4: Fix reusing stale buffer heads from last failed mounting
8fbe951d6546 MIPS: Loongson: Fix cpu_probe_loongson() again
8c723eef989b erofs: fix compact 4B support for 16k block size
3bd4d316b1a8 misc: fastrpc: Create fastrpc scalar with correct buffer count
3d1d037f2749 powerpc: Fail build if using recordmcount with binutils v2.37
fe1ae1fb507a net: bcmgenet: Ensure MDIO unregistration has clocks enabled
21d5d3eb36bf mtd: rawnand: meson: fix unaligned DMA buffers handling
9ff7fcb3a2ed tpm: tpm_vtpm_proxy: fix a race condition in /dev/vtpmx creation
59490249c2c0 pinctrl: amd: Only use special debounce behavior for GPIO 0
4f77a87ce919 pinctrl: amd: Detect internal GPIO0 debounce handling
3674b9c056ad pinctrl: amd: Fix mistake in handling clearing pins at startup
b39ef5b52f10 f2fs: fix to avoid NULL pointer dereference f2fs_write_end_io()
f4ff37981235 nvme-pci: fix DMA direction of unmapping integrity data
8359ee85fd6d net/sched: sch_qfq: account for stab overhead in qfq_enqueue
5bef780e06d2 net/sched: sch_qfq: refactor parsing of netlink parameters
1d7ae38daac7 net/sched: make psched_mtu() RTNL-less safe
d5ca61b7642b netdevsim: fix uninitialized data in nsim_dev_trap_fa_cookie_write()
9b69cdb6e534 net/sched: flower: Ensure both minimum and maximum ports are specified
934c85b8ecd1 wifi: airo: avoid uninitialized warning in airo_get_rate()
4511499138ae erofs: avoid infinite loop in z_erofs_do_read_page() when reading beyond EOF
bbc500ff3f2c riscv, bpf: Fix inconsistent JIT image generation
a976adc3bca4 bpf, riscv: Support riscv jit to provide bpf_line_info
eb3d1d84f3d6 riscv: bpf: Avoid breaking W^X
7c616437981f riscv: bpf: Move bpf_jit_alloc_exec() and bpf_jit_free_exec() to core
83579a626169 igc: Fix inserting of empty frame for launchtime
c48e8ee81ad3 igc: Fix launchtime before start of cycle
cdf5b9af92da platform/x86: wmi: Break possible infinite loop when parsing GUID
7157ee0de522 platform/x86: wmi: move variables
4bb2bb69bd9a platform/x86: wmi: use guid_t and guid_equal()
88dfb592d2c1 platform/x86: wmi: remove unnecessary argument
2ad31ce40e81 ipv6/addrconf: fix a potential refcount underflow for idev
8271145523a5 NTB: ntb_tool: Add check for devm_kcalloc
41c6d8ff71cd NTB: ntb_transport: fix possible memory leak while device_register() fails
03cfa0653406 ntb: intel: Fix error handling in intel_ntb_pci_driver_init()
23e09f0a868f NTB: amd: Fix error handling in amd_ntb_pci_driver_init()
0bb2683b0cde ntb: idt: Fix error handling in idt_pci_driver_init()
3e8fed805cf3 udp6: fix udp6_ehashfn() typo
d30ddd7ff15d icmp6: Fix null-ptr-deref of ip6_null_entry->rt6i_idev in icmp6_dev().
bc3ab5d2ab69 net: prevent skb corruption on frag list segmentation
cddd04f34124 net: bgmac: postpone turning IRQs off to avoid SoC hangs
f8cc4fd99a32 ionic: remove WARN_ON to prevent panic_on_warn
9085429821b4 gve: Set default duplex configuration to full
80e0e8d5f543 net/sched: cls_fw: Fix improper refcount update leads to use-after-free
d341f246123e net: mvneta: fix txq_map in case of txq_number==1
c175603d84d3 scsi: qla2xxx: Fix error code in qla2x00_start_sp()
b687b7836157 igc: set TP bit in 'supported' and 'advertising' fields of ethtool_link_ksettings
30c281a77fb1 net/mlx5e: Check for NOT_READY flag state after locking
de6e6b07974c net/mlx5e: fix double free in mlx5e_destroy_flow_table
3d4bba694aed igc: Remove delay during TX ring configuration
2a587b71c532 drm/panel: simple: Add Powertip PH800480T013 drm_display_mode flags
547ab8ea86c1 drm/panel: simple: Add connector_type for innolux_at043tn24
13c353dc5c2e workqueue: clean up WORK_* constant types, clarify masking
fc359e5b45da net: lan743x: Don't sleep in atomic context
dc4a25fa7565 io_uring: add reschedule point to handle_tw_list()
297883bbcab1 io_uring: Use io_schedule* in cqring wait
bb2f7e4bfe81 block/partition: fix signedness issue for Amiga partitions
4f91de9a81bd rcu-tasks: Simplify trc_read_check_handler() atomic operations
3a64cd01cdd6 rcu-tasks: Mark ->trc_reader_special.b.need_qs data races
058f077d09ba rcu-tasks: Mark ->trc_reader_nesting data races
83be9fd7843c tty: serial: fsl_lpuart: add earlycon for imx8ulp platform
999f3b6104ed wireguard: netlink: send staged packets when setting initial private key
1b7107040596 wireguard: queueing: use saner cpu selection wrapping
ea213922249c netfilter: nf_tables: prevent OOB access in nft_byteorder_eval
4ae2e501331a netfilter: nf_tables: do not ignore genmask when looking up chain by id
8289d422f5e4 netfilter: conntrack: Avoid nf_ct_helper_hash uses after free
be6478f5cce6 netfilter: nf_tables: fix scheduling-while-atomic splat
a07e415be383 netfilter: nf_tables: unbind non-anonymous set if rule construction fails
a136b7942ad2 netfilter: nf_tables: drop map element references from preparation phase
21cf0d66ef88 netfilter: nftables: rename set element data activation/deactivation functions
237f37f7b9f0 netfilter: nf_tables: reject unbound chain set before commit phase
0205dd16edeb netfilter: nf_tables: reject unbound anonymous set before commit phase
34d09fe49f59 netfilter: nf_tables: add NFT_TRANS_PREPARE_ERROR to deal with bound set/chain
d53c295c1f43 netfilter: nf_tables: fix chain binding transaction logic
8180fc2fadd4 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
e546e6ebb19d netfilter: nf_tables: add rescheduling points during loop detection walks
3f51f1157f67 netfilter: nf_tables: use net_generic infra for transaction data
01248dd65155 sh: pgtable-3level: Fix cast to pointer from integer of different size
87410743b548 block: add overflow checks for Amiga partition support
f0aec6c403a0 selftests/bpf: Add verifier test for PTR_TO_MEM spill
88bffb61bc03 tpm, tpm_tis: Claim locality in interrupt handler
5bf73af8b382 fanotify: disallow mount/sb marks on kernel internal pseudo fs
5cb46b80ecda fs: no need to check source
66a0647cdc56 leds: trigger: netdev: Recheck NETDEV_LED_MODE_LINKUP on dev rename
5d6fbb624576 ARM: orion5x: fix d2net gpio initialization
9b0f7940e212 ASoC: mediatek: mt8173: Fix snd_soc_component_initialize error path
1dac8584be0c ASoC: mediatek: mt8173: Fix irq error path
6819bb0b8552 btrfs: fix race when deleting quota root from the dirty cow roots list
a3fbd156bd2c btrfs: add handling for RAID1C23/DUP to btrfs_reduce_alloc_profile
59efb8671105 fs: Lock moved directories
c5b5e72df13d fs: Establish locking order for unrelated directories
4b03f503b730 Revert "f2fs: fix potential corruption when moving a directory"
2b563acd2dfa ext4: Remove ext4 locking of moved directory
5e7d18a52c88 fs: avoid empty option when generating legacy mount string
988a5d791156 jffs2: reduce stack usage in jffs2_build_xattr_subsystem()
5fada3751137 shmem: use ramfs_kill_sb() for kill_sb method of ramfs-based tmpfs
79bef379d55a autofs: use flexible array in ioctl structure
8bf91a8d4871 integrity: Fix possible multiple allocation in integrity_inode_get()
9658a03f80b2 um: Use HOST_DIR for mrproper
a4405f6ee033 bcache: Fix __bch_btree_node_alloc to make the failure behavior consistent
db9439cef0b5 bcache: Remove unnecessary NULL point check in node allocations
bcb295778afd bcache: fixup btree_cache_wait list damage
dc3287206a32 mmc: sdhci: fix DMA configure compatibility issue when 64bit DMA mode is used.
191628e2d96a mmc: mmci: Set PROBE_PREFER_ASYNCHRONOUS
02c8c2b5f680 mmc: core: disable TRIM on Micron MTFC4GACAJCN-1M
6f9708e5c110 mmc: core: disable TRIM on Kingston EMMC04G-M627
28e649dc9947 io_uring: wait interruptibly for request completions on exit
8482ac2e5a26 NFSD: add encoding of op_recall flag for write delegation
8d36cb6d1aed i2c: qup: Add missing unwind goto in qup_i2c_probe()
e41a8e461561 ALSA: jack: Fix mutex call in snd_jack_report()
e71714ad24d8 i2c: xiic: Don't try to handle more interrupt events after error
b6eefa7a27a6 i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in xiic_process()
023bd9dc410c apparmor: fix missing error check for rhashtable_insert_fast
d1c946552af2 sh: dma: Fix DMA channel offset calculation
37750131d2a5 s390/qeth: Fix vipa deletion
9f5548e4214d net: dsa: tag_sja1105: fix MAC DA patching from meta frames
2758fb81bbc9 pptp: Fix fib lookup calls.
0b08ff091f31 net/sched: act_pedit: Add size check for TCA_PEDIT_PARMS_EX
2434a6715f59 xsk: Honor SO_BINDTODEVICE on bind
b785ba0acc82 tcp: annotate data races in __tcp_oow_rate_limited()
73f512bedfd4 net: bridge: keep ports without IFF_UNICAST_FLT in BR_PROMISC mode
9a9d468fdcca powerpc: allow PPC_EARLY_DEBUG_CPM only when SERIAL_CPM=y
f970b05c9b76 octeontx2-af: Fix mapping for NIX block from CGX connection
5ded9e8aa53e f2fs: fix error path handling in truncate_dnode()
358145cc3797 mailbox: ti-msgmgr: Fill non-message tx data fields with 0x0
32b9c8f7892c spi: bcm-qspi: return error if neither hif_mspi nor mspi is available
1f3643f9cfca net: dsa: vsc73xx: fix MTU configuration
c377451012ce Add MODULE_FIRMWARE() for FIRMWARE_TG357766.
6d2243ab783b sctp: fix potential deadlock on &net->sctp.addr_wq_lock
620993d5ee5b media: cec: i2c: ch7322: also select REGMAP
f733a7bfe8f8 rtc: st-lpc: Release some resources in st_rtc_probe() in case of error
aa70e5dd7268 pwm: sysfs: Do not apply state to already disabled PWMs
8a0413be8a1e pwm: imx-tpm: force 'real_period' to be zero in suspend
e4845cdea71e phy: tegra: xusb: check return value of devm_kzalloc()
442e1a98bd02 mfd: stmpe: Only disable the regulators if they are enabled
724448d6021d KVM: s390: vsie: fix the length of APCB bitmap
c5e2f6f2bb66 mfd: stmfx: Nullify stmfx->vdd in case of error
30ead8b9bf0d mfd: stmfx: Fix error path in stmfx_chip_init
4d2405147385 test_firmware: return ENOMEM instead of ENOSPC on failed memory allocation
5b31ac1d6d88 serial: 8250_omap: Use force_suspend and resume for system suspend
8e00ae25a371 Revert "usb: common: usb-conn-gpio: Set last role to unknown before initial detection"
a81e1f22e17f mfd: intel-lpss: Add missing check for platform_get_resource
1dc07edc01d2 usb: dwc3-meson-g12a: Fix an error handling path in dwc3_meson_g12a_probe()
7ade555ac58d usb: common: usb-conn-gpio: Set last role to unknown before initial detection
0e9e127835c8 usb: dwc3: qcom: Fix an error handling path in dwc3_qcom_probe()
a6171452085b usb: dwc3: qcom: Release the correct resources in dwc3_qcom_remove()
96898fb476d1 KVM: s390: fix KVM_S390_GET_CMMA_BITS for GFNs in memslot holes
4e8e838fce5e media: atomisp: gmin_platform: fix out_len in gmin_get_config_dsm_var()
b754ea60e690 media: venus: helpers: Fix ALIGN() of non power of two
02b22660231d mfd: rt5033: Drop rt5033-battery sub-device
e52019c09535 coresight: Fix loss of connection info when a module is unloaded
018eddcb6bef kernfs: fix missing kernfs_idr_lock to remove an ID from the IDR
a59f64a83516 serial: 8250: lock port for UART_IER access in omap8250_irq()
8d65d0a2bfd5 serial: 8250: lock port for stop_rx() in omap8250_irq()
d66ddb61fa23 usb: hide unused usbfs_notify_suspend/resume functions
56901de56335 usb: phy: phy-tahvo: fix memory leak in tahvo_usb_probe()
6538e5d9f7eb extcon: Fix kernel doc of property capability fields to avoid warnings
dac7d7efcb54 extcon: Fix kernel doc of property fields to avoid warnings
2788a3553f74 usb: gadget: u_serial: Add null pointer check in gserial_suspend
74f8606ddfa4 usb: dwc3: qcom: Fix potential memory leak
bdce16c1e650 clk: qcom: ipq6018: fix networking resets
ee3f494cfc3e clk: qcom: reset: support resetting multiple bits
35fd1a213fa4 clk: qcom: reset: Allow specifying custom reset delay
d87ef4e857b7 media: usb: siano: Fix warning due to null work_func_t function pointer
300388887cbb media: videodev2.h: Fix struct v4l2_input tuner index comment
5f3f4aa673a0 media: usb: Check az6007_read() return value
32809afb6063 clk: qcom: gcc-ipq6018: Use floor ops for sdcc clocks
bb81ca33ace3 serial: 8250: omap: Fix freeing of resources on failed register
ed68e8e22ee1 sh: j2: Use ioremap() to translate device tree address into kernel memory
a7890637b3b9 w1: fix loop in w1_fini()
a27aeae714cd w1: w1_therm: fix locking behavior in convert_t
cd5ec3ee52ce SUNRPC: Fix UAF in svc_tcp_listen_data_ready()
e4a9b3333e67 block: change all __u32 annotations to __be32 in affs_hardblocks.h
54da6c4c143f block: fix signed int overflow in Amiga partition support
b6a107c52073 phy: tegra: xusb: Clear the driver reference in usb-phy dev
fac7be49f1e6 usb: dwc3: gadget: Propagate core init errors to UDC during pullup
8b0a55b59244 USB: serial: option: add LARA-R6 01B PIDs
810e401b34c4 io_uring: ensure IOPOLL locks around deferred work
cd5837564ff5 hwrng: st - keep clock enabled while hwrng is registered
557e528255d5 dax: Introduce alloc_dev_dax_id()
94a85474f5e3 dax: Fix dax_mapping_release() use after free
7c9f5a14d93b NFSv4.1: freeze the session table upon receiving NFS4ERR_BADSESSION
bab0bf567797 ARC: define ASM_NL and __ALIGN(_STR) outside #ifdef __ASSEMBLY__ guard
cb0cdca5c979 modpost: fix off by one in is_executable_section()
f0350516b9d2 crypto: marvell/cesa - Fix type mismatch warning
b54069445591 modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}
88978ef7fdef modpost: fix section mismatch message for R_ARM_ABS32
31195ee328e9 crypto: nx - fix build warnings when DEBUG_FS is not enabled
77471e4912d3 hwrng: virtio - Fix race on data_avail and actual data
e8f51401d642 hwrng: virtio - always add a pending request
ffc5ce9c272f hwrng: virtio - don't waste entropy
d13ea82bfe15 hwrng: virtio - don't wait on cleanup
5f23dae018c6 hwrng: virtio - add an internal buffer
aba192bb31df powerpc/mm/dax: Fix the condition when checking if altmap vmemap can cross-boundary
7afd0de0cc14 powerpc/book3s64/mm: Fix DirectMap stats in /proc/meminfo
7289ca7a5170 mm: rename p4d_page_vaddr to p4d_pgtable and make it return pud_t *
bfad11018806 mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t *
07c19c0ad4b0 powerpc/powernv/sriov: perform null check on iov before dereferencing iov
f3c7b95c9991 pinctrl: at91-pio4: check return value of devm_kasprintf()
b7a38fc3f384 perf dwarf-aux: Fix off-by-one in die_get_varname()
75a3cb1e2317 perf script: Fix allocation of evsel->priv related to per-event dump files
647c6d35ccfe perf script: Fixup 'struct evsel_script' method prefix
958acb479ef2 kcsan: Don't expect 64 bits atomic builtins from 32 bits architectures
5533f0eb0a29 pinctrl: cherryview: Return correct value if pin in push-pull mode
4b63caf86eda perf bench: Add missing setlocale() call to allow usage of %'d style formatting
345ee8521655 perf bench: Use unbuffered output when pipe/tee'ing to a file
f0d2310f6b46 PCI: Add pci_clear_master() stub for non-CONFIG_PCI
b65fe59b2d62 PCI: ftpci100: Release the clock resources
cb389e8edf64 PCI: pciehp: Cancel bringup sequence if card is not present
b9895a4c95f3 scsi: 3w-xxxx: Add error handling for initialization failure in tw_probe()
7badf4d6f49a PCI/ASPM: Disable ASPM on MFD function removal to avoid use-after-free
d27238fc83b9 pinctrl: bcm2835: Handle gpiochip_add_pin_range() errors
ac64019e4d4b scsi: qedf: Fix NULL dereference in error handling
8e9907e9219f PCI: cadence: Fix Gen2 Link Retraining process
07be8e60f27f ASoC: imx-audmix: check return value of devm_kasprintf()
714ba10a6dd1 ovl: update of dentry revalidate flags after copy up
47f4d875aa54 drivers: meson: secure-pwrc: always enable DMA domain
5f149d053898 clk: ti: clkctrl: check return value of kasprintf()
fd9324fa4d81 clk: keystone: sci-clk: check return value of kasprintf()
0b754f9cfd66 clk: si5341: free unused memory on probe failure
dc8d0178d506 clk: si5341: check return value of {devm_}kasprintf()
dc3eef648055 clk: si5341: return error if one synth clock registration fails
040113980081 clk: si5341: Add sysfs properties to allow checking/resetting device faults
fc813d05739e clk: si5341: Allow different output VDD_SEL values
f64fcd3acf1f clk: cdce925: check return value of kasprintf()
866d4340c6c9 clk: vc5: check memory returned by kasprintf()
c67a55f7cc8d drm/msm/dp: Free resources after unregistering them
c3b63584d8c2 drm/msm/dpu: do not enable color-management if DSPPs are not available
f923a582217b ALSA: ac97: Fix possible NULL dereference in snd_ac97_mixer
404e9f741acf clk: tegra: tegra124-emc: Fix potential memory leak
cb047c13bbf9 clk: imx: clk-imx8mp: improve error handling in imx8mp_clocks_probe()
294321349bd3 clk: imx: clk-imx8mn: fix memory leak in imx8mn_clocks_probe
e749bc5a9054 RDMA/bnxt_re: Avoid calling wake_up threads from spin_lock context
9341501e2f7a RDMA/bnxt_re: wraparound mbox producer index
968e27fd037e amdgpu: validate offset_in_bo of drm_amdgpu_gem_va
e070120e6d68 drm/radeon: fix possible division-by-zero errors
a77b80825bf1 drm/amdkfd: Fix potential deallocation of previously deallocated memory.
245aa7c0233e ARM: dts: BCM5301X: fix duplex-full => full-duplex
7e2edb84fe7c hwmon: (pmbus/adm1275) Fix problems with temperature monitoring on ADM1272
580e9b987b89 hwmon: (adm1275) Allow setting sample averaging
a3c5d148b78b hwmon: (adm1275) enable adm1272 temperature reporting
4610efa404be hwmon: (gsc-hwmon) fix fan pwm temperature scaling
6e12311dcedd ARM: dts: stm32: fix i2s endpoint format property for stm32mp15xx-dkx
badeb7fe2450 ARM: dts: stm32: Fix audio routing on STM32MP15xx DHCOM PDK2
17cd31487dc3 arm64: dts: ti: k3-j7200: Fix physical address of pin
ce6e0434e502 fbdev: omapfb: lcd_mipid: Fix an error handling path in mipid_spi_probe()
34e1e2f3cf5a arm64: dts: renesas: ulcb-kf: Remove flow control for SCIF1
6817914c67b7 ARM: dts: iwg20d-q7-common: Fix backlight pwm specifier
220f86cc19dc RDMA/hns: Fix hns_roce_table_get return value
9196f44239cf RDMA/hns: Clean the hardware related code for HEM
aa495b927f9c RDMA/hns: Use refcount_t APIs for HEM
de1049dd18bd RDMA/hns: Fix coding style issues
cc1b04b699e6 RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions
7dcb9ea3ee4b IB/hfi1: Fix wrong mmu_node used for user SDMA packet after invalidate
6cf8f3d690bb IB/hfi1: Fix sdma.h tx->num_descs off-by-one errors
2d38866a99ba IB/hfi1: Use bitmap_zalloc() when applicable
42b6865bf58c soc/fsl/qe: fix usb.c build errors
9c14d1406662 ARM: dts: meson8: correct uart_B and uart_C clock references
684a2f180e46 ASoC: es8316: Do not set rate constraints for unsupported MCLKs
d883e16c7f35 ASoC: es8316: Increment max value for ALC Capture Target Volume control
105af71974ea memory: brcmstb_dpfe: fix testing array offset after use
ddc74d6ea3dc ARM: dts: stm32: Shorten the AV96 HDMI sound card name
392ee3cc995d arm64: dts: qcom: apq8096: fix fixed regulator name property
c85a076215a9 ARM: omap2: fix missing tick_broadcast() prototype
aec18da74194 ARM: ep93xx: fix missing-prototype warnings
b574cd7e4dfc drm/panel: simple: fix active size for Ampire AM-480272H3TMQW-T01H
02d8b008ffee arm64: dts: qcom: msm8996: correct camss unit address
6d103b1cc133 arm64: dts: qcom: msm8994: correct SPMI unit address
160ac75a5a82 arm64: dts: qcom: msm8916: correct camss unit address
e8b131d21638 ARM: dts: gta04: Move model property out of pinctrl node
b0b180a712ee RDMA/bnxt_re: Fix to remove an unnecessary log
446092f136d3 RDMA/bnxt_re: Remove a redundant check inside bnxt_re_update_gid
b54b26ac50a2 RDMA/bnxt_re: Use unique names while registering interrupts
11bd3882c3a6 RDMA/bnxt_re: Fix to remove unnecessary return labels
7080ef46ad3d RDMA/bnxt_re: Disable/kill tasklet only if it is enabled
2a9895df8088 arm64: dts: microchip: sparx5: do not use PSCI on reference boards
726fdf47c148 bus: ti-sysc: Fix dispc quirk masking bool variables
8ee24ddf45f0 ARM: dts: stm32: Move ethernet MAC EEPROM from SoM to carrier boards
617a4da09d77 drm/panel: sharp-ls043t1le01: adjust mode settings
3c87c98225be drm: sun4i_tcon: use devm_clk_get_enabled in `sun4i_tcon_init_clocks`
39305592dc97 Input: adxl34x - do not hardcode interrupt trigger type
e629efc6d602 ARM: dts: meson8b: correct uart_B and uart_C clock references
bd46ade71497 ARM: dts: BCM5301X: Drop "clock-names" from the SPI node
20ecae1af578 drm/vram-helper: fix function names in vram helper doc
46a34e145955 drm/bridge: tc358768: fix THS_TRAILCNT computation
f2f7d0a4a22a drm/bridge: tc358768: fix TXTAGOCNT computation
8e47328fe089 drm/bridge: tc358768: fix THS_ZEROCNT computation
6b9450723bab drm/bridge: tc358768: fix TCLK_TRAILCNT computation
33abcfbb17b0 drm/bridge: tc358768: Add atomic_get_input_bus_fmts() implementation
43b2d11ccffb drm/bridge: tc358768: fix TCLK_ZEROCNT computation
46b741718989 drm/bridge: tc358768: fix PLL target frequency
825b00c68589 drm/bridge: tc358768: fix PLL parameters computation
1b4f23fdf27f drm/bridge: tc358768: always enable HS video mode
4e0fd4f54bea Input: drv260x - sleep between polling GO bit
2780d5844855 drm/amd/display: Explicitly specify update type per plane info change
b2213fc60b83 radeon: avoid double free in ci_dpm_init()
472a615e66b9 netlink: Add __sock_i_ino() for __netlink_diag_dump().
d10b38036977 ipvlan: Fix return value of ipvlan_queue_xmit()
5215c0096839 netfilter: nf_conntrack_sip: fix the ct_sip_parse_numerical_param() return value.
9bdcda7abaf2 netfilter: conntrack: dccp: copy entire header to stack buffer, not just basic one
36e07e8acfb9 lib/ts_bm: reset initial match offset for every block of text
96f2c6f272ec net: nfc: Fix use-after-free caused by nfc_llcp_find_local
a3a1550c4d2e nfc: llcp: simplify llcp_sock_connect() error paths
cb1aa7cc562c sfc: fix crash when reading stats while NIC is resetting
6ccfec84f025 net: axienet: Move reset before 64-bit DMA detection
bccc7ace12e6 gtp: Fix use-after-free in __gtp_encap_destroy().
4d9cd4b330d8 selftests: rtnetlink: remove netdevsim device after ipsec offload test
44db85c6e1a1 netlink: do not hard code device address lenth in fdb dumps
cde7b90e0539 netlink: fix potential deadlock in netlink_set_err()
0c9e48428f6b net: stmmac: fix double serdes powerdown
1ba91ffa1a0e igc: Fix race condition in PTP tx code
660d4e73efb0 wifi: ath9k: convert msecs to jiffies where needed
150ca0768b50 wifi: cfg80211: rewrite merging of inherited elements
4e321c18ef92 wifi: iwlwifi: pull from TXQs with softirqs disabled
2715617c2aad rtnetlink: extend RTEXT_FILTER_SKIP_STATS to IFLA_VF_INFO
581401cd3cf9 wifi: ath9k: Fix possible stall on ath9k_txq_list_has_key()
6b22c2c649a1 memstick r592: make memstick_debug_get_tpc_name() static
6cb477e7226b kexec: fix a memory leak in crash_shrink_memory()
fdb07728d8ff watchdog/perf: more properly prevent false positives with turbo modes
ac23d7f41426 watchdog/perf: define dummy watchdog_update_hrtimer_threshold() on correct config
22da8363e35f wifi: rsi: Do not set MMC_PM_KEEP_POWER in shutdown
b2aeb97fd470 wifi: rsi: Do not configure WoWlan in shutdown hook if not enabled
1044187e7249 wifi: ath9k: don't allow to overwrite ENDPOINT0 attributes
c10c6ea9b3a2 wifi: ray_cs: Fix an error handling path in ray_probe()
8825991838fc wifi: ray_cs: Drop useless status variable in parse_addr()
a66e3fd3801a wifi: ray_cs: Utilize strnlen() in parse_addr()
18d71562f70d wifi: wl3501_cs: Fix an error handling path in wl3501_probe()
b6f793de619b wl3501_cs: use eth_hw_addr_set()
cbd44a9e1cf1 net: create netdev->dev_addr assignment helpers
13cf0e3894d1 wl3501_cs: Fix misspelling and provide missing documentation
5512db9bd404 wifi: atmel: Fix an error handling path in atmel_probe()
86ebbcbdc7b1 wifi: orinoco: Fix an error handling path in orinoco_cs_probe()
fb7d78feb55a wifi: orinoco: Fix an error handling path in spectrum_cs_probe()
8782dc2504da regulator: core: Streamline debugfs operations
92bcd8494126 regulator: core: Fix more error checking for debugfs_create_dir()
78f390aa0eb5 bpftool: JIT limited misreported as negative value on aarch64
107e849f3c6a nfc: llcp: fix possible use of uninitialized variable in nfc_llcp_send_connect()
0be9de2ea01e nfc: constify several pointers to u8, char and sk_buff
ef7fe1b5c4fb libbpf: fix offsetof() and container_of() to work with CO-RE
b190ced50a5e sctp: add bpf_bypass_getsockopt proto callback
08f61a349135 bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE
c62e2ac02e28 wifi: mwifiex: Fix the size of a memory allocation in mwifiex_ret_802_11_scan()
3ae910a375b6 wifi: wilc1000: fix for absent RSN capabilities WFA testcase
795ef550307c spi: spi-geni-qcom: Correct CS_TOGGLE bit in SPI_TRANS_CFG
bd3e880dce27 samples/bpf: Fix buffer overflow in tcp_basertt
250efb4d3f5b wifi: ath9k: avoid referencing uninit memory in ath9k_wmi_ctrl_rx
0f3f41b47533 wifi: ath9k: fix AR9003 mac hardware hang check register offset calculation
cbd0f41a5362 igc: Enable and fix RX hash usage by netstack
a14cb307267b pstore/ram: Add check for kstrdup
628709a05708 ima: Fix build warnings
16ec59c03ad2 evm: Complete description of evm_inode_setattr()
cba85e1cb79f x86/mm: Fix __swp_entry_to_pte() for Xen PV guests
365f546de584 perf/ibs: Fix interface via core pmu events
604d6a5ff718 rcu/rcuscale: Stop kfree_scale_thread thread(s) after unloading rcuscale
d414e24d1509 rcu/rcuscale: Move rcu_scale_*() after kfree_scale_cleanup()
ecc5e6dbc269 rcuscale: Move shutdown from wait_event() to wait_event_idle()
b62c816bdb5e rcuscale: Always log error message
8cd9917c13a7 rcuscale: Console output claims too few grace periods
456f783b83f8 thermal/drivers/sun8i: Fix some error handling paths in sun8i_ths_probe()
bacc49b2d561 cpufreq: intel_pstate: Fix energy_performance_preference for passive
a8bfe527556b ARM: 9303/1: kprobes: avoid missing-declaration warnings
a50b75c13d37 powercap: RAPL: Fix CONFIG_IOSF_MBI dependency
23f6efd22644 perf/arm-cmn: Fix DTC reset
b69868d50df4 PM: domains: fix integer overflow issues in genpd_parse_state()
ebdff0986513 clocksource/drivers/cadence-ttc: Fix memory leak in ttc_timer_probe
a2f83a4c7cb5 tracing/timer: Add missing hrtimer modes to decode_hrtimer_mode().
f1be1ed32daa posix-timers: Prevent RT livelock in itimer_delete()
b315d57da456 irqchip/jcore-aic: Fix missing allocation of IRQ descriptors
495cee0e1417 irqchip/jcore-aic: Kill use of irq_create_strict_mappings()
9d1cccdad080 md/raid10: fix io loss while replacement replace rdev
2990e2ece18d md/raid10: fix null-ptr-deref of mreplace in raid10_sync_request
b1d8f38310bc md/raid10: fix wrong setting of max_corr_read_errors
b3a0bc4a01fa md/raid10: fix overflow of md/safe_mode_delay
39fa14e824ac md/raid10: check slab-out-of-bounds in md_bitmap_get_counter
8563b58a4360 blk-iocost: use spin_lock_irqsave in adjust_inuse_and_calc_cost
3db97cc79b82 x86/resctrl: Only show tasks' pid in current pid namespace
1a82005f3f63 fs: pipe: reveal missing function protoypes
f70407e8e027 nubus: Partially revert proc_create_single_data() conversion
0336c8f07223 drm/amdgpu: Validate VM ioctl flags.
c484b65f93e0 scripts/tags.sh: Resolve gtags empty index generation
649104c834ba Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"
02a4c4e225f4 HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
9598a647ecc8 HID: wacom: Use ktime_t rather than int when dealing with timestamps
2bf70b88cc35 fbdev: imsttfb: Fix use after free bug in imsttfb_probe
5b813734a0d2 video: imsttfb: check for ioremap() failures
02fbf62df99f can: isotp: isotp_sendmsg(): fix return error fix on TX path
8667f7113107 x86/smp: Use dedicated cache-line for mwait_play_dead()
1d0fe3fb5d4b media: atomisp: fix "variable dereferenced before check 'asd'"
(From OE-Core rev: a0694f3cb9dffff43c00929b4acef877797573ff)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
140d69b4e41d Linux 5.10.187
93df00f9d48d x86/cpu/amd: Add a Zenbleed fix
191b8f9b0e37 x86/cpu/amd: Move the errata checking functionality up
113ce5ed59fc x86/microcode/AMD: Load late on both threads too
(From OE-Core rev: 50f8192a95315db169beb38d36d5d0a974f3ac4d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The previous CVE-2023-30630_1.patch picked only the patch
"dmidecode: Write the whole dump file at once" d8cfbc808f.
But there was a refactoring which does not allow to cherry-pick it fast
forward. Resolving this conflict was not correctly done. The patch was:
+ u32 len;
+ u8 *table;
...
- if (!(opt.flags & FLAG_QUIET))
- pr_comment("Writing %d bytes to %s.", crafted[0x05],
- opt.dumpfile);
- write_dump(0, crafted[0x05], crafted, opt.dumpfile, 1);
+ dmi_table_dump(crafted, crafted[0x05], table, len);
It looks like the variables len and table have been added without
initialization.
Now this problem is solved by applying the previous refactoring as
well. Patch 1 gets replaced by Patch 1a and Patch 1b. Patch 2..4 are
rebased without changes.
(From OE-Core rev: ea069a94a213cc153528aebfc387f30215566cc7)
Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A flaw was found in the QEMU virtual crypto device while handling data
encryption/decryption requests in virtio_crypto_handle_sym_req.
There is no check for the value of `src_len` and `dst_len` in
virtio_crypto_sym_op_helper, potentially leading to a heap buffer
overflow when the two values differ.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-3180
Upstream patches:
49f1e02bac
(From OE-Core rev: de421cab92c49ba0f068eae9d6b458a0368fcd03)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patch from upstream master.
There were three changes needed to apply the patch:
* move NEWS change to start of the file
* change file location from src/ps/ to ps/
* change xmalloc/xcmalloc to malloc/cmalloc
The x*malloc functions were introduced in commit in future version.
584028dbe5
They call the original function plus additionally throw error when out of memory.
https://gitlab.com/procps-ng/procps/-/blob/v4.0.3/local/xalloc.h?ref_type=tags
So this replacement is correct in context of our version.
(From OE-Core rev: 71d0683d625c09d4db5e0473a0b15a266aa787f4)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Certifi is a curated collection of Root Certificates for validating
the trustworthiness of SSL certificates while verifying the identity
of TLS hosts. Certifi prior to version 2023.07.22 recognizes "e-Tugra"
root certificates. e-Tugra's root certificates were subject to an
investigation prompted by reporting of security issues in their systems.
Certifi 2023.07.22 removes root certificates from "e-Tugra" from the
root store.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-37920https://github.com/certifi/python-certifi/security/advisories/GHSA-xqr8-7jwr-rhp7
(From OE-Core rev: 98abbe3394638c6ce795b34247a9e49120e4ffba)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The runpath in the cc1 binary is:
Library runpath: [$ORIGIN/../../../recipe-sysroot-native/usr/lib:$ORIGIN/../../../recipe-sysroot-native/lib]
This does not match the actual location of the libraries, which would require:
Library runpath: [$ORIGIN/../../recipe-sysroot-native/usr/lib:$ORIGIN/../../recipe-sysroot-native/lib]
Prior to gcc 9.1 the recipe set B explicity with:
B = "${WORKDIR}/gcc-${PV}/build.${HOST_SYS}.${TARGET_SYS}"
and this build directory structure matches the runpath in cc1, so there is no issue.
This line was commented out in versions 9.1 through 11.3. The upgrade to 12.1 once
again uncommented this line.
As a result the runpath is incorrect in version 9.1 through 11.3 and cc1 defaults
to using host libraries.
This patch restores setting B as done in master and versions prior to 9.1
(From OE-Core rev: b6f4b3d43a399c2b446754de56ebea35657e13de)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
gcc stable version upgraded from v11.3 to v11.4
For changes in v11.4 see - https://gcc.gnu.org/gcc-11/changes.html
Below is the bug fix list for v11.4
https://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&order=short_desc%2Cbug_status%2Cpriority%2Cassigned_to%2Cbug_id&query_format=advanced&resolution=FIXED&target_milestone=11.4
There are a total 115 bugs are fixed in this release, below is the list of bugs fixed excluding the regression fixes.
ID Product Comp Resolution Summary▲
108199 gcc tree-opt FIXE Bitfields, unions and SRA and storage_order_attribute
107801 gcc libstdc+ FIXE Building cross compiler for H8 family fails in libstdc++ (c++17/memory_resource.cc)
108265 gcc libstdc+ FIXE chrono::hh_mm_ss can't be constructed from unsigned durations
104443 gcc libstdc+ FIXE common_iterator<I, S>::operator-> is not correctly implemented
98056 gcc c++ FIXE coroutines: ICE tree check: expected record_type or union_type or qual_union_type, have array_type since r11-2183-g0f66b8486cea8668
107061 gcc target FIXE ENCODEKEY128 clobbers xmm4-xmm6
105433 gcc testsuit FIXE FAIL: gcc.target/i386/iamcu/test_3_element_struct_and_unions.c
105095 gcc testsuit FIXE gcc.dg/vect/complex/fast-math-complex-* tests are not executed
100474 gcc c++ FIXE ICE: in diagnose_trait_expr, at cp/constraint.cc:3706
105854 gcc target FIXE ICE: in extract_constrain_insn, at recog.cc:2692 (insn does not satisfy its constraints: sse2_lshrv1ti3)
104462 gcc target FIXE ICE: in extract_constrain_insn_cached, at recog.cc:2682 with -mavx512fp16 -mno-xsave
106045 gcc libgomp FIXE Incorrect testcase in libgomp.c/target-31.c at -O0
56189 gcc c++ FIXE Infinite recursion with noexcept when instantiating function template
100295 gcc c++ FIXE Internal compiler error from generic lambda capturing parameter pack and expanding it in if constexpr
100613 gcc jit FIXE libgccjit should produce dylib on macOS
104875 gcc libstdc+ FIXE libstdc++-v3/src/c++11/codecvt.cc:312:24: warning: left shift count >= width of type
107471 gcc libstdc+ FIXE mismatching constraints in common_iterator
105284 gcc libstdc+ FIXE missing syncstream and spanstream forward decl. in <iosfwd>
98821 gcc c++ FIXE modules : c++tools configures with CC but code fragments assume CXX.
109846 gcc fortran FIXE Pointer-valued function reference rejected as actual argument
101324 gcc target FIXE powerpc64le: hashst appears before mflr at -O1 or higher
102479 gcc c++ FIXE segfault when deducing class template arguments for tuple with libc++-14
105128 gcc libstdc+ FIXE source_location compile error for latest clang 15
106183 gcc libstdc+ FIXE std::atomic::wait might fail to be unblocked by notify_one/all on platforms without platform_wait()
102994 gcc libstdc+ FIXE std::atomic<ptr>::wait is not marked const
105324 gcc libstdc+ FIXE std::from_chars() assertion at floating_from_chars.cc:78 when parsing 1.11111111....
105375 gcc libstdc+ FIXE std::packaged_task has no deduction guide.
104602 gcc libstdc+ FIXE std::source_location::current uses cast from void*
106808 gcc libstdc+ FIXE std::string_view range concept requirement causes compile error with Boost.Filesystem
105725 gcc c++ FIXE [ICE] segfault with `-Wmismatched-tags`
105920 gcc target FIXE __builtin_cpu_supports ("f16c") should check AVX
(From OE-Core rev: 4fd7e5951c42336729f12cde71450ec298f2078b)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Currently json.loads() accepts one of the types str, bytes, or bytearray
as an argument, but bytes and bytearrays have only been allowed since
python 3.6. The version of Python3 provided by default on Ubuntu 16.04
and Debian 9.x is 3.5, so make raw_data type str to work correctly on
these build hosts.
(From OE-Core rev: e67d659847afe648de1b1eca2d19c4f6375dd12c)
Signed-off-by: Yuta Hayama <hayama@lineo.co.jp>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This issue was reported and discusses under [1] which is linked in NVD CVE report.
It was already documented that some parts or libarchive are thread safe and some not.
[2] was now merged to document that also reported function is not thread safe.
So this CVE *now* reports thread race condition for non-thread-safe function.
And as such the CVE report is now invalid.
The issue is still not closed for 2 reasons:
* better document what is and what is not thread safe
* request to public if someone could make these functions thread safe
This should however not invalidate above statment about ignoring this CVE.
[1] https://github.com/libarchive/libarchive/issues/1876
[2] https://github.com/libarchive/libarchive/pull/1875
(From OE-Core rev: d5e7971e12cdc8748be91b4e6408b42fa86b2f15)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport commit mentioned in NVD DB links.
94e1c00176
(From OE-Core rev: 410cdbc70cfba709ec5bef508e772f52514ba28a)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 41b6684489d0261753344956042be2cc4adb0159)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2f6c7523a622f59ddf84a1a196927492bc5fa7a2)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This has been around without being properly documented since 2019 (!!!),
and is nowadays the preferred method for enforcing license restrictions,
especially since meta-gplv2 is officially obsolete.
(From yocto-docs rev: 4dfef81ac6164764c6541e39a9fef81d49227096)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When enabling ipcs and ipcrm configuration into busybox, both tools are
built and then deployed during do_rootfs. These operation lead to below
issue (similar behavior happens for ipcs):
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} ().
update-alternatives: Error: not linking .../build/tmp/work/board-poky-linux/board-image/1.0-r0/rootfs/usr/bin/ipcrm
to /bin/busybox since .../build/tmp/work/board-poky-linux/board-image/1.0-r0/rootfs/usr/bin/ipcrm exists and is not a link
Binaries enter in conflict with same named util-linux utilities during
do_rootfs step.
Adding ALTERNATIVE_LINK_NAME for both tools fix the issue.
(From OE-Core rev: dc2e760591c5ed3c999222f235484829426c71a7)
Signed-off-by: Benjamin Bouvier <benjamin.bouvier@ekinops.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e4d60408b869c9cc2ccff794d4e271d993ec8a97)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The Text-Template was updated from 1.46 to 1.56
| ERROR: openssl-native-3.1.1-r0 do_configure: PERLEXTERNAL '/build/tmp/work/x86_64-linux/openssl-native/3.1.1-r0/openssl-3.1.1/external/perl/Text-Template-1.46/lib' not found!
(From OE-Core rev: b39e394771e4fa4c9250e11fafe5ef2157089422)
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>
(cherry picked from commit b9a7739b01e31d0cc8358d99255e3e1b02a0a1a8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When upstream change is better to fail or removing the PERL5LIB
if they are not need anymore.
(From OE-Core rev: 14905c6bfdaba3e2e31eaee6c02e20bf7b6669a7)
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>
(cherry picked from commit 337ac1159644678508990927923ef8af30f34cd7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
str.format() doesn't use % notation, update the formatting to work.
assertTrue() is a member of self not a global, and assertTrue(True) will
always pass. Change this to just self.fail() as this is the failure case.
(From OE-Core rev: 05c8af81438d43fd83495cb165c75f43778fea41)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 017f3a0b1265c1a3b69c20bdb56bbf446111977e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Default search in meson would grok /usr/bin for llvm-config and if found
will use it, which might add wrong paths into cflags/ldflags, since we
depend on llvm-native when building gallium support ( thats when
llvm-config is effective), its better to point llvm-config into native
sysroot so it can add correct paths into compiler/linker cmdline
(From OE-Core rev: 8e6b616066ba0f7f452f929dc7c412e620da9101)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cc73360b9728812ed6123e30559b77d8e89cc21c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Wes Tarro <wes.tarro@azuresummit.com> noticed a missing comma in a
preplace() call, add it.
That said, calling replace() with one argument results in a TypeError,
so this is obviously dead code.
(From OE-Core rev: 3a79a210665efae1af6d68e9e923a739c82d800e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9b2e2c8d809e7ca34451ec9702b029a00dfb410b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Currently, some segfaults are reported when running ptest:
mdadm[12333]: segfault at 0 ip 00007fe855924060 sp 00007ffc4d6caf88 error 4 in libc.so.6[7f)
Code: d2 0f 84 b7 0f 00 00 48 83 fa 01 0f 84 b9 0f 00 00 49 89 d3 89 f1 89 f8 48 83 e1 3f 4f
Backport the following upstream commits to fix them:
679bd9508a30 ("DDF: Cleanup validate_geometry_ddf_container()")
2b93288a5650 ("DDF: Fix NULL pointer dereference in validate_geometry_ddf()")
548e9b916f86 ("mdadm/Grow: Fix use after close bug by closing after fork")
9ae62977b51d ("monitor: Avoid segfault when calling NULL get_bad_blocks")
The fixes are part of the "Bug fixes and testing improvments" patchset [1].
[1] https://www.spinics.net/lists/raid/msg70621.html
(From OE-Core rev: 4ea6acbf25ad1b3e910f01d136b53c6353daf0c5)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9585009e3e505b361cd32b14e0e85e77e7822878)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Testcase 07revert-inplace fails if strace is not installed:
...
strace -o /tmp/str ./mdadm -A /dev/md0 --update=revert-reshape /dev/<...>
tests/07revert-inplace: line 40: strace: command not found
Add strace to mdadm-ptest RDEPENDS to make sure the testcase passes even with
a core-image-minimal build.
(From OE-Core rev: 1df8d9d45bb4ff01e30d9ec9ffd0fb822d5f91e9)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7d9386663ac52ab69812867a0823c6055aedbc18)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Trying to run mdadm-ptest in a core-image-minimal build will result in:
root@qemux86-64:~# ptest-runner mdadm
START: ptest-runner
BEGIN: /usr/lib/mdadm/ptest
which: no lsblk in (/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin)
lsblk command not found!
DURATION: 0
END: /usr/lib/mdadm/ptest
2023-06-28T10:14
STOP: ptest-runner
TOTAL: 1 FAIL: 0
Remove util-linux from RRECOMMENDS and only add util-linux-lsblk and
util-linux-losetup to RDEPENDS.
(From OE-Core rev: 898b9add68d9c30c7c90285e659b128289313668)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3004f7589974c135cc82630d980ea281b97ecd83)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The comment specifies how to use the variables but uses the older and
now unsupported override syntax. Let's update to match the newer syntax.
Cc: Quentin Schulz <foss+yocto@0leil.net>
(From OE-Core rev: 0a381eea4d50ff1c6e7c7d0d4df62eb581454b48)
(From OE-Core rev: 0e9a70ee3c8f78db746d3cb627c6b212e1b4e4e4)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bb64f3fed29b9532e6ddc9a2ba0283d373622d87)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If the instance name indicated by %i begins with a number, the meaning of the
replacement string "\\1{}".format(instance) is ambiguous.
To indicate group number 1 regardless of the instance name, use "\g<1>".
(From OE-Core rev: 392f60b0aa775ce95c3494ae87551e7954c9925b)
Signed-off-by: Yuta Hayama <hayama@lineo.co.jp>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d18b939fb08b37380ce95934da38e6522392621c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
native and nativesdk classes are special and must be inherited last :
put them at the end of the gathered classes to inherit.
(From OE-Core rev: 2c92780236b25205af0dcf75de2d2ede14132152)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a6614fd800cbe791264aeb102d379ba79bd145c2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 9adbda8450c57f49edf85e3b3433304e8ac8267e)
Signed-off-by: Andrej Valek <andrej.valek@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9c39da147683dcaaa244b3ddc4531c4408ad5c9e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* fixes do_configure failure:
checking whether all ucontext.h functions are available... yes
when is deprecated at libxcrypt/4.4.30-r0/git/build-aux/scripts/BuildCommon.pm line 522.
Compilation failed in require at ../git/build-aux/scripts/expand-selected-hashes line 28.
BEGIN failed--compilation aborted at ../git/build-aux/scripts/expand-selected-hashes line 28.
configure: error: bad value 'all' for --enable-hashes
NOTE: The following config.log files may provide further information.
* with this patch backported it works OK:
libxcrypt/4.4.30-r0/git $ perl build-aux/scripts/expand-selected-hashes
usage: expand-selected-hashes hashes.conf names,of,selected,hashes
* similarly do_compile failure:
../git/build-aux/scripts/move-if-change crypt-hashes.h.T crypt-hashes.h
../git/build-aux/scripts/move-if-change crypt-symbol-vers.h.T crypt-symbol-vers.h
given is deprecated at ../git/build-aux/scripts/gen-crypt-h line 41.
Makefile:3818: Makefile.deps: No such file or directory
make: *** [Makefile:3715: crypt.h.stamp] Error 255
* also use master branch instead of develop, the SRCREV exists in both
but stable metadata branches should track stable component branches
libxcrypt/4.4.30-r0/git $ git branch -a --contains d7fe1ac04c326dba7e0440868889d1dccb41a175 | tee
* develop
remotes/origin/HEAD -> origin/develop
remotes/origin/develop
remotes/origin/master
and oe-core master also uses master SRCBRANCH since:
https://git.openembedded.org/openembedded-core/commit/?id=d18e89bd2b46c6e266cc39dbe9fdb6c032f5f1fe
(From OE-Core rev: 54996f24243a10252d3aa70effc9c13db1d507f8)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
* Fix: segmentation fault on filter interpretation in "switch" mode
* Fix: `ip` context is expressed as a base-10 field
* Fix: c99: use __asm__ __volatile__
* Fix: c99: static assert: clang build fails due to multiple typedef
* Fix: Reevaluate LTTNG_UST_TRACEPOINT_DEFINE each time tracepoint.h is included
* Fix: trace events in C++ constructors/destructors
* Fix: trace events in C constructors/destructors
* Fix: use unaligned pointer accesses for lttng_inline_memcpy
(From OE-Core rev: 1361c8f4be21e41db74623dcacc92d8f02e6a2ee)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 656470b4b0db579308d218d1ece77bdacd168d14)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* Noteworthy changes in release 3.10 (2023-05-21) [stable]
** Bug fixes
cmp/diff can again work with file dates past Y2K38
[bug introduced in 3.9]
diff -D no longer fails to output #ifndef lines.
[bug#61193 introduced in 3.9]
Remove the comment addition from the patch body, as it
increases likelyhood of rebase conflicts, and repeats what
the commit says.
(From OE-Core rev: ab9ae300ce3895cdf64d207b5dc281b65c984211)
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>
(cherry picked from commit 925155acc6922f7e9df2afa45e79ad1b2c57ba24)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 21e40166870fadee986fb36be80019d3bcdb69e5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The PKCS#11 feature in ssh-agent in OpenSSH before 9.3p2 has an
insufficiently trustworthy search path, leading to remote code
execution if an agent is forwarded to an attacker-controlled system.
(Code in /usr/lib is not necessarily safe for loading into ssh-agent.)
NOTE: this issue exists because of an incomplete fix for CVE-2016-10009.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-38408
Upstream patches:
892506b1361f2731f5d729ef8a0486099cdf59ce
(From OE-Core rev: 3c01159ab6a843fc922cf779b022c965d4ecd453)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE shouldn't have been filed as the "exploit" is described in the
documentation as how the library behaves.
(From OE-Core rev: 9665121fd9daf1174ec4045071b900de9195b11e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c652f094d86c4efb7ff99accba63b8169493ab18)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: e7d3e02a624f7ce23d012bb11ad1df2049066b37)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
(cherry picked from commit a73e269d3e591a10bb397b94b82e3fb960112d33)
Signed-off-by: Clément Péron <peron.clem@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After this change in qemu:
c7e89de132
there is no 'max' cpu model on ppc. Drop it to clean up ppc gcc testsuite failures.
In order for this to work we do need to pull in the alternative cpu option from
QEMU_EXTRAOPTIONS on powerpc.
(From OE-Core rev: 3a1b9f300a796e1216d0094043dba7b0f39ec869)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c447f2b21b20fb2b1829d540af2cc0bf8242700c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Enable branch protection (PAC/BTI) for all aarch64 builds. This was
previously enabled at a global level in the GCC build, but that breaks
the gcc test suite.
(From OE-Core rev: a1119750e9b3b9fae4fa9698d2ea3710a5a73768)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8905639d1cdc5ce809cc5ecd9672f5e86bf8a579)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
By changing the default code generation of GCC we're inadvertently
breaking the GCC test suite, which has ~120K+ more failures when run for
aarch64 compared to x86-64.
This was because the generated code fragments included the BTI
instructions, which the test case wasn't expecting. We can't tell the
tests globally to run without branch protection, as that will break the
tests which also turn it on.
Remove the enabling of branch protection by standard in GCC, we'll
enable it in the tune files instead.
(From OE-Core rev: 759327cf6bd79118bae0c68e63742ae4721471d8)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bb4b9017db6a893ed054a2d2ad4cc671dec09c42)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
d54cfc420586 Linux 5.15.120
c06edf13f4cf nubus: Partially revert proc_create_single_data() conversion
6e65fa33edf5 parisc: Delete redundant register definitions in <asm/assembly.h>
b4d8f8900021 drm/amdgpu: Validate VM ioctl flags.
26eb191bf5a0 scripts/tags.sh: Resolve gtags empty index generation
989b4a753c7e perf symbols: Symbol lookup with kcore can fail if multiple segments match stext
87f51cf60e3e Revert "thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe"
6a28f3490d3d HID: logitech-hidpp: add HIDPP_QUIRK_DELAYED_INIT for the T651.
67ce7724637c HID: wacom: Use ktime_t rather than int when dealing with timestamps
347732317749 bpf: ensure main program has an extable
d874cf9799a9 can: isotp: isotp_sendmsg(): fix return error fix on TX path
27d03d15bb8b x86/smp: Use dedicated cache-line for mwait_play_dead()
d6c745ca4fc5 x86/microcode/AMD: Load late on both threads too
9052349685e9 drm/amdgpu: Set vmbo destroy after pt bo is created
796481bedc3e mm, hwpoison: when copy-on-write hits poison, take page offline
6713b8f11aa0 mm, hwpoison: try to recover from copy-on write faults
b46021ab8304 mptcp: consolidate fallback and non fallback state machine
42ff95b4bd11 mptcp: fix possible divide by zero in recvmsg()
(From OE-Core rev: ab60a67c3effda6364fadcf78edf7792c75bff19)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 51c474534c27ac0739a6373595a49ebbc52c3715)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: d877d5f07772ec4a05332068ddc03cf387313036)
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>
(cherry picked from commit d32a6225eefce2073a1cd401034b5b4c68351bfe)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
In order to build erofs filesystems, wic must have the erofs-utils package installed into its sysroot.
(From OE-Core rev: c349c7fcb299b123824da9a13ee58222a6cbf9ec)
Signed-off-by: Heiko Thole <heiko.thole@entwicklung.eq-3.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The original configure runs a generated binary to determine
features. This is not correct for cross compilation. So change
the runtime tests into compile-time tests to fix the issue.
(From OE-Core rev: 7d99f3a9a2a74fe2e8753b00553f07f305d14c87)
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>
(cherry picked from commit b9aca339b59238988c48b90ea5019bfc939ba4b3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It's incorrect to run a cross-compiled program on build machine
to check if some feature is available or not. As these two checks
in zip are basically just checking the size, we can use _Static_assert
and sizeof to do such check at compile time.
(From OE-Core rev: 6f5986fb520ab89b0950d3e0fa8492de4de7798f)
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>
(cherry picked from commit dda778d855b1838ae3004a9af310724b913490b4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The dnf contents should be moved to <host_sysroot>/etc/dnf/xxx
instead of just <host_sysroot>/etc.
(From OE-Core rev: 006ff31ddad4c53c63adf1dacecbf2783404a546)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 74b78d160a985e98f869c777847ab798e419dd2d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Instead of printing an error message and continuing, we should just
error out when moving file fails.
(From OE-Core rev: 4ed94fef70df05c874cf0c68dcc95c5636687825)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 12aecd9da94b5f27041982c661e8bab316d365d4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
rpm2cpio.sh can make calls to unzstd to uncompress the RPM payload that
conform the cpio file.
zstd is already part of HOSTTOOLS, as a link to the system installed
zstd.
This patch add unzstd in HOSTOOLS list as a non-optional binary, so is
available to rpm2cpio.sh when it is required.
(From OE-Core rev: 5cee002e34d16e9d82045d3e8e3931ba046403d2)
Signed-off-by: Alberto Planas <aplanas@suse.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bff58d337890e804d33d7decbaa46065a4d3bba4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* needed for rust-llvm-native on hosts with gcc-13
Based on commit 3382759cb6c5 ("llvm: backport a fix for build with gcc-13")
(From OE-Core rev: d6684a9c9f713ad30442a2a036ff86b534585400)
Signed-off-by: Alexander Sverdlin <alexander.sverdlin@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Currently, finding the elapsed time of each task in buildtimes.svg
is a manual effort of checking the top axis and finding and subtracting
the end and start time of the task.
This change adds the elapsed time for each task, so that
manual effort of comparing start/end time is avoided.
(From OE-Core rev: b2678422b411ccbd19a7b198c872b92077567391)
Signed-off-by: Mauro Queiros <Mauro.Queiros@criticaltechworks.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3efebd3404de548f0757863da237f2d18ce60013)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The first time logrotate runs it reports an error:
error: state file /var/lib/logrotate.status is
world-readable and thus can be locked from other
unprivileged users. Skipping lock acquisition...
This check was added with
1f76a381e2
This error is only reported once as logrotate removes
the world-readable permissions if this happens.
Since logrotate creates this file if it does not exist,
there should be no need to install it in the first place.
(From OE-Core rev: fbfd62ac655cf00b8f7c8fc832ce7434ad4966a3)
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>
(cherry picked from commit 8169cd2d18f1569e4357f082adbef492710e8c36)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
libpng is a platform-independent library which
supports all PNG features.
This ptest executes the below binaries, parses
the png image and prints the image features.
1. pngfix - provides information about PNG image
copyrights details.
2. pngtest - tests, optimizes and optionally fixes
the zlib header in PNG files.
3. pngstest - verifies the integrity of PNG image by
dumping chunk level information.
4. timepng - provides details about PNG image chunks.
(From OE-Core rev: 2d58b38185ca7eed5d885b8d00ca549b57138554)
Signed-off-by: Nikhil R <nikhil.r@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is a follow-up of 76e5fcb2 that also allow users to chose
the package manager using OEQA_REPRODUCIBLE_TEST_PACKAGE
(From OE-Core rev: 4402b746f49611abe71719dd1d174de79bb030bb)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3d414d85b44077bac57aba36707b0fc699a73e97)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Allow users to set different build reproducibility targets than
the defaults using OEQA_REPRODUCIBLE_TEST_TARGET and
OEQA_REPRODUCIBLE_TEST_SSTATE_TARGETS variables in local.conf.
Fixing all issues from "world" builds is not possible in some
complex build environments with lots of layers. Limiting the focus to
a smaller subset allows using this test to detect and fix build
reproduction issues incrementally.
(From OE-Core rev: 3b82a7d74995c0670a6914c58b3d7c42327b8ee9)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit c66bebbce5995e386a1a4d055a914a39b6ee518d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Stable version release
Noteworthy changes in release 1.21.4 (2023-05-11)
** Document --retry-on-host-error in help text
** Increase read buffer size to 64k. This should speed up downloads on gigabit
and faster connections
** Update deprecated option '--html-extension' to '--adjust-extension' in
documentation
** Update gnulib compatibility layer.
Fixes HSTS test failures on i686. (Thanks to Andreas Enge for ponting it out)
License-Update: copyright years
(From OE-Core rev: 024feac4827dc847ba83a64de82cef524156a9ea)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 67ec2d5bab891cb92af9ca32304a4927daf51ed0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 4e7ec4bef86c79b4221a800ace700c58ce033de1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Apache Serf 1.3.10 [2023-05-31, from tags/1.3.10, r1910048]
Support for OpenSSL 3 (r1901937, ...)
Fix issue #171: Win32: Running tests fails with "no OPENSSL_Applink" error
Fix issue #194: Win32: Linking error when building against OpenSSL 1.1+
Fix issue #198: OpenSSL BIO control method incorrectly handles unknown requests
Fix issue #202: SSL tests are not passing with OpenSSL 3
Fix error handling when reading the outgoing request body (r1804534, ...)
Fix handling of invalid chunk lengths in the dechunk bucket (r1804005, ...)
Fix an endless loop in the deflate bucket with truncated input (r1805301)
Fix BIO control handlers to support BIO_CTRL_EOF (r1902208)
Fix a CRT mismatch issue caused by using certain OpenSSL functions (r1909252)
Build changes to support VS2017, VS2019 and VS2022 (r1712131, ...)
Build changes to support Python 3 (r1875933)
As serf is undead, we need to reassess all the remaining patches.
(From OE-Core rev: 275c6b7ac72330e14ba55907e8494314b63a9adf)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 775cbcc876edcb6c339f342a3253f5afcf6ef163)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 17a46eee905f0ecfdbebb014533848dc7e906ec7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Drop a backport patch as it is now integrated.
(From OE-Core rev: 134bac52904722cd63fde07f5784c0cca3fbcb05)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 80d26d1da47dcd9213a7083d9493a7bce0897a57)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There exists a use after free/double free in libwebp. An attacker can
use the ApplyFiltersAndEncode() function and loop through to free
best.bw and assign best = trial pointer. The second loop will then
return 0 because of an Out of memory error in VP8 encoder, the pointer
is still assigned to trial and the AddressSanitizer will attempt a double free.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2023-1999
Upstream patch:
a486d800b6
(From OE-Core rev: a5d0f8734ca643c25f0952387b38edf8ffd70525)
Signed-off-by: Soumya <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
HTTP::Tiny before 0.083, a Perl core module since 5.13.9 and available
standalone on CPAN, has an insecure default TLS configuration where
users must opt in to verify certificates.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-31486
Upstream patches:
77f557ef84a22785783b
(From OE-Core rev: 5819c839e1de92ab7669a0d4997886d0306c4cc1)
Signed-off-by: Soumya <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There were vestigal remains of API key support which could be removed,
but as using an API key - in theory - gives the user larger rate limits
it's probably wise to expose it.
If the user has an API key, then set NVDCVE_API_KEY.
(From OE-Core rev: 200c2783b3f8546f561382fff6bd5268680d403a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a542de684282bfec79f24ae2f1a2027ffde319d8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a note of what range we're fetching, and use bb.note() instead of
debug() as messages about retrying shouldn't really be considered debug
logging.
(From OE-Core rev: be409f17e64dac2c6fa2cafba73c2084c68c59bf)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b64a869b9c5e1d504f1011da16b5c5ff721afbf0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Current 503 errors seem to last several seconds.
In most cases there are two errors and third request succeeds.
However sometimes the outage takes more than time needed
for two retries and third one also fails.
Extend retry count from 3 to 5 to improve the probablity
that the fetcher succeeds.
(From OE-Core rev: eceeba61b5da6d81f0677365f956464f1e5f1d84)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f4d118af2360cff7f234102fd5e4b65a6f4146a6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Last couple days it is not possible to update NVD DB as servers
are returning lot of errors.
Mostly "HTTP Error 503: Service Unavailable" is observed but
sporadially also some others.
Retrying helps in most cases, so extend retries to all errors.
Additionally add sleep which is recommended by NVD between requests.
These retries are already implemented between successful requests,
but giving servers time between failed ones is important, too.
(From OE-Core rev: c061bcd54fc8b62ea9a005f422a17ca46eac68c2)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 88dad8f198baa80af5ab576498f4df6ed639d551)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
After upgrade to soon-to-be-released kirkstone 4.0.11 CVE annotations got broken.
Anything which has only cvssV3 does not resolve properly.
Fix the API fields used to extract it.
i0.0 score is now at level of NVD DB 1.1.
All CVEs with UNKNOWN vector are not present in NVD DB 1.1.
NVD API 1.1:
sqlite> select vector, count(vector) from nvd group by vector;
ADJACENT_NETWORK|4776
LOCAL|32146
NETWORK|167746
PHYSICAL|185
sqlite> select scorev3, count(scorev3) from nvd group by scorev3;
0.0|73331
1.8|7
1.9|3
...
NVD API 2.0 (broken):
sqlite> select vector, count(vector) from nvd group by vector;
ADJACENT_NETWORK|4587
LOCAL|26273
NETWORK|150421
UNKNOWN|24644
sqlite> select scorev3, count(scorev3) from nvd group by scorev3;
0.0|205925
NVD API 2.0 (fixed):
sqlite> select vector, count(vector) from nvd group by vector;
ADJACENT_NETWORK|5090
LOCAL|32322
NETWORK|168004
PHYSICAL|213
UNKNOWN|511
sqlite> select scorev3, count(scorev3) from nvd group by scorev3;
0.0|73841
1.8|7
1.9|3
...
(From OE-Core rev: c00b89c2a5de8ce59b759ed8bf482942458421ff)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 61a5857efdcc0f49c69c0deb24fce99007aeef19)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When requesting updates in a specific range, use the actual current time
and database mtime instead of truncating to midnight, and explicitly set
the timezone to UTC so that NIST don't treat the timestamps as _their_ local
time when they're _our_ local time.
(From OE-Core rev: 91243ad474be00e55aa99355edef44f2fe2311f1)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9aa0ec37f5f74252588d2494a71c71a7d8e68df9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Some CVEs, such as CVE-2013-6629, list multiple configurations which are
vulnerable. The current JSON parser only considers the first
configuration.
Instead, consider every configuration. We don't yet handle the AND/OR
logical operators, but this is a step in the right direction.
(From OE-Core rev: 7614e00b9491e5d4d6df5492f72613a56ab390d7)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e1bf4f6dd686055fe9a8bdcc3f739eac2807bae0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Replace the sockopt disable patch with a fix from upstream
(From OE-Core rev: cef730284b8616ba07c1b062c992c36af730580e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ac921989991c319ecad01bec37c4ccaa15a7b58f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit c1beb73526e3ade75bd6dae5f9310107c50f1226)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Both patches change the same paths to gawk, merge them together
as we only need one patch for this.
(From OE-Core rev: 81af8c6fdc6f0b6617b7258c9b3e2e26a76db5c8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 79c0b18e29cad337640860f57683f0a170f6daab)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 6080138fd0c27db7029b5a76e69b8dc241ad8dc3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This test is failing for uncertain reasons. We have reported upstream, disable
it until we can work out why this happened. The point it started failing is
unclear due to other test framework issues.
(From OE-Core rev: fc32e725a0c73772a2ad4e31e1aa1d61f72f9da1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2e9165a854c7b83f163479e9dbd3cb183a9d71f5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
devtool crashes when running "update-recipe" and append changes on the recipe.
"$ devtool update-recipe -a <layer> <recipe>"
Traceback (most recent call last):
...
File "/ovss/ovss_quanta/poky/scripts/lib/devtool/standard.py", line 1636, in srcuri_entry
return 'file://%s%s' % (basepath, paramstr)
^^^^^^^^
NameError: cannot access free variable 'basepath' where it is not associated with a value in enclosing scope
The input variable 'fname' should have the same meaning as the variable 'basepath'.
Modify the 'fname' to 'basepath' and solve the issue.
(From OE-Core rev: 1487bdda6b443480e9ce45d8b8527ad61c2a50a4)
Signed-off-by: Charlie Wu <chiachiwu@google.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit c3231756bbc2cb5641204414ad3670d7f8607ed3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Current error message is difficult to read:
ERROR: Nothing PROVIDES 'image'
trs-image was skipped: image - image: normal username test does not have a static ID defined. Add test to one of these files
It's not clear that first "image" is recipe name, second "image" is
binary package name and that "test" is the user account which does not
have a static ID defined. Improve the error message so that these are
more explicit. Now the error message looks like:
image was skipped: Recipe image, package image: normal username "test" does not have a static ID defined.
(From OE-Core rev: 572c507736b2fcc31f7f13cb3da0d5be361838f5)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 07898218f3908a83e07178b6530dfa48d55d4ec2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
lld results in textrels in some .so used in tests, fixes
babeltrace2-ptest: ELF binary /usr/lib/babeltrace2/ptest/tests/lib/test-plugin-plugins/plugin-minimal.so has relocations in .text
babeltrace2-ptest: ELF binary /usr/lib/babeltrace2/ptest/tests/lib/test-plugin-plugins/plugin-sfs.so has relocations in .text [textrel]
ERROR: babeltrace2-2.0.5-r0 do_package_qa: QA Issue: babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-ctf.so has relocations in .text
babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-utils.so has relocations in .text
babeltrace2: ELF binary /usr/lib/babeltrace2/plugins/babeltrace-plugin-text.so has relocations in .text [textrel]
(From OE-Core rev: 1c02416041498c649c517a9933ab736fca2ceae8)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 18d443b53a0d76102fbbc1088fbcb3f8087a2b1b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipe
has to be unassigned.
(From OE-Core rev: 8d2e96c3a611aba63aa9a51f6b350ea8c9654e06)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 56f1af6d5b3019dccbc27bb0a9692a5f1a32f87b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipe
has to be unassigned.
(From OE-Core rev: 61e64e7af709dd03dd4018c69a752f2eadc5372e)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 60eda3dcbf96b5982a0e282fd0c3c13b0b4d7787)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We were not able to get a response about availability over email, and so the recipe
has to be unassigned.
(From OE-Core rev: 191ab08c035f1811af932775a767b5e83a95e35b)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3beb88060be9484cfe75dfa60f041b0b32214978)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
There is already a neat check_free_port() function for finding an available port
atomically, so use that and make two additional tweaks:
- no need to allocate two separate ports; per unfsd documentation they can be the same
- move lockfile release until after unfsd has been shut down and the port(s) used has been freed
[YOCTO #15077]
(From OE-Core rev: 343510b33650c88367f95e8d8322fae92ae901ca)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dee96e82fb04ea99ecd6c25513c7bd368df3bd37)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
NPM registry cache should support caracaters like '(' and ')'
Explanation: NPM packages can contains these caracters like : @(._.)/execute
(From OE-Core rev: d3c1638077d4acbd61e7770c8e1d299ea33df638)
Signed-off-by: BELOUARGA Mohamed <m.belouarga@technologyandstrategy.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6110d9e24e43e286781afd1b3634a4ad1a2050d0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
I've encountered issues reproducing initramfs and UKI image builds,
which will be fixed with this patch.
1. initramfs
There's a symbolic link to /sbin/init, which is appended to the cpio archive after creation.
The links timestamp needs to be static and the cpio append command needs the '--reproducible' flag to produce deterministic outcomes.
2. Unified Kernel Image
'--preserve-dates' is required for a static 'Time/Date' entry.
I've added '--enable-deterministic-archives' although in my case this
didn't change anything.
(From OE-Core rev: 0d8890f7c1fbea5036acefa3031dcd442b316725)
Signed-off-by: Frieder Paape <frieder@konvera.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fd027729bafb4e085ba0949e38e724f3a8cad102)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Working with enabling SPDX, an issue was observerd where v86d wasn't rebuilding
when the kernel was changed from linux-yocto to linux-yocto-rt.
This is due to the code in sstatesig.py which was seeing the RRECOMMENDS on a
kernel module and ignoring the DEPENDS. The v86d is technically a kernel module
since it uses kernel header files.
There are two ways to address this, we could inherit the module-base class and
the dependency code does the correct thing. It appears the code doesn't look into
STAGING_KERNEL_DIR though and doesn't use the kernel sources. We can therefore drop
the DEPENDS and the code will the do the correct thing.
(From OE-Core rev: b842b8b51e0819eebf1fb3a2359b8c06863e553a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 37ccd11cb0b89416b8e23160445186269b6c0c8a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
-stable merged the DECNET removal to 5.15, so we integrate
the following kernel-cache commit to fix the kernel configuration
audit warning:
b647d9611cb base: drop CONFIG_DECNET
(From OE-Core rev: 4c063286ab115abf3d15e4713ea9bcd4f5fb1ab2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 06ef70ac1fa8201c5b46050e098ebea3b1423f9f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
f67653019430 Linux 5.15.118
e5bf1f7d1fc8 nilfs2: reject devices with insufficient block count
2bc9231afc64 mmc: block: ensure error propagation for non-blk
4b7b50d4eb1a of: overlay: add entry to of_overlay_action_name[]
84770cc54eff neighbour: delete neigh_lookup_nodev as not used
41806518254c net: Remove DECnet leftovers from flow.h.
4c39a2414a23 net: Remove unused inline function dst_hold_and_use()
bb76281b6e61 neighbour: Remove unused inline function neigh_key_eq16()
67866cad7624 rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
c91ed3a5c2ab cgroup: always put cset in cgroup_css_set_put_fork
33b801be2de1 afs: Fix vlserver probe RTT handling
f824bcc3e14b selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
2077c7dbfe29 net: tipc: resize nlattr array to correct size
f734e16ee17f dm: don't lock fs when the map is NULL during suspend or resume
8a8179f6a345 net: lapbether: only support ethernet devices
052417e8b3ac net/sched: cls_api: Fix lockup on flushing explicitly created chain
c0cb9d453fd1 ext4: drop the call to ext4_error() from ext4_get_group_info()
eb4ccc102d5f cifs: fix lease break oops in xfstest generic/098
1cb181271eab drm/nouveau: add nv_encoder pointer check for NULL
c79dccc263db drm/nouveau/dp: check for NULL nv_connector->native_mode
909b7f7497cc drm/nouveau: don't detect DSM for non-NVIDIA device
10e1e07bdea4 igb: fix nvm.ops.read() error handling
fe03fd373ca6 igc: Clean the TX buffer and TX descriptor ring
032b8cbeb19c sctp: fix an error code in sctp_sf_eat_auth()
981e78781a96 ipvlan: fix bound dev checking for IPv6 l3s mode
3e76522d1a6d net: ethtool: correct MAX attribute value for stats
18512de74454 IB/isert: Fix incorrect release of isert connection
63e9e7198374 IB/isert: Fix possible list corruption in CMA handler
29ff057c0a50 IB/isert: Fix dead lock in ib_isert
fced7aaaa38f IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
cd44977ecc94 RDMA/cma: Always set static rate to 0 for RoCE
5a9dee176b4b RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
35828874aa9f octeontx2-af: fix lbk link credits on cn10k
7506e77357da octeontx2-af: fixed resource availability check
4dd914b9e2f9 iavf: remove mask from iavf_irq_enable_queues()
e6342cd13d39 RDMA/rxe: Fix the use-before-initialization error of resp_pkts
466f25fd2d9b RDMA/rxe: Removed unused name from rxe_task struct
13d087b3587b RDMA/rxe: Remove the unused variable obj
0e1098d72fa4 net/sched: cls_u32: Fix reference counter leak leading to overflow
d56661cd8d55 net/sched: act_pedit: Parse L3 Header for L4 offset
17b330b78244 net/sched: act_pedit: remove extra check for key type
219b8e98387f net/sched: simplify tcf_pedit_act
688e6db59661 ping6: Fix send to link-local addresses with VRF.
471a4c08e30e net: enetc: correct the indexes of highest and 2nd highest TCs
44ebe988cb38 netfilter: nf_tables: incorrect error path handling with NFT_MSG_NEWRULE
133b73d85343 netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
e4188f8b8134 netfilter: nf_tables: integrate pipapo into commit protocol
4da9d4e74033 spi: fsl-dspi: avoid SCK glitches with continuous transfers
08acd41bb15a RDMA/rxe: Fix packet length checks
01f6f867adc7 RDMA/rtrs: Fix rxe_dealloc_pd warning
01bbead3098b RDMA/rtrs: Fix the last iu->buf leak in err path
1938f080a183 usb: dwc3: gadget: Reset num TRBs before giving back the request
ed0295504905 serial: lantiq: add missing interrupt ack
235845b576c5 USB: serial: option: add Quectel EM061KGL series
e05e9cca7797 thunderbolt: Mask ring interrupt on Intel hardware as well
0bd227610c83 thunderbolt: dma_test: Use correct value for absent rings when creating paths
2a974abc0976 Remove DECnet support from kernel
28010d3a9a22 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
203a01ae5732 drm/amdgpu: add missing radeon secondary PCI ID
b1b64a76b775 drm/amd/display: edp do not add non-edid timings
98c8c0f2b3a5 net: usb: qmi_wwan: add support for Compal RXM-G1
fd81222d1a69 RDMA/uverbs: Restrict usage of privileged QKEYs
14c30c2439dc nouveau: fix client work fence deletion race
f4c5eebb37a2 dm thin metadata: check fail_io before using data_sm
ee09c0b1b0f4 ALSA: usb-audio: Add quirk flag for HEM devices to enable native DSD playback
953cc0bf2d5b powerpc/purgatory: remove PGO flags
faf45f2c5e62 x86/purgatory: remove PGO flags
d38e051ec6fd kexec: support purgatories with .text.hot sections
4357336192ed nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
74ea184af91a nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
941e7452dfc8 nios2: dts: Fix tse_mac "max-frame-size" property
8a8efde4a735 ocfs2: check new file size on fallocate call
559b7a0d9f0d ocfs2: fix use-after-free when unmounting read-only filesystem
8262a9f3b801 epoll: ep_autoremove_wake_function should use list_del_init_careful
c0a242295569 wifi: cfg80211: fix double lock bug in reg_wdev_chan_valid()
1a65bac4edf9 wifi: cfg80211: fix locking in regulatory disconnect
0e388fce7aec io_uring: hold uring mutex around poll removal
27825a6da78b irqchip/gic: Correctly validate OF quirk descriptors
f50018e2dd87 NVMe: Add MAXIO 1602 to bogus nid list.
4204b539ca73 drm:amd:amdgpu: Fix missing buffer object unlock in failure path
7cb02d5dc2e2 xen/blkfront: Only check REQ_FUA for writes
a75928bb929a ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
37f7864c1791 mips: Move initrd_start check after initrd address sanitisation.
0d6e6542946d MIPS: Alchemy: fix dbdma2
1907b6148f86 MIPS: unhide PATA_PLATFORM
8f50d247b5dc parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
717368977b8e parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
7e85809d2782 ASoC: soc-pcm: test if a BE can be prepared
68086376a1d2 btrfs: handle memory allocation failure in btrfs_csum_one_bio
39ea94952625 btrfs: scrub: try harder to mark RAID56 block groups read-only
9df872ec4a22 power: supply: Fix logic checking if system is running from battery
42e6a4a1e085 irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
2105f2fa5791 regulator: Fix error checking for debugfs_create_dir
91b3d6aa0722 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
c845ec79c3cf power: supply: Ratelimit no data debug output
19d09d31dae5 tools: gpio: fix debounce_period_us output of lsgpio
c11bb961ca4d ARM: dts: vexpress: add missing cache properties
36fdd1d5b40e power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
3b86c54e6ebe power: supply: sc27xx: Fix external_power_changed race
200d8ad44e04 power: supply: ab8500: Fix external_power_changed race
48992b928785 of: overlay: Fix missing of_node_put() in error case of init_overlay_changeset()
282f0c63cf53 of: overlay: rework overlay apply and remove kfree()s
5f306cbfa52b of: overlay: rename variables to be consistent
1cc40dccad76 drm/amdgpu: fix Null pointer dereference error in amdgpu_device_recover_vram
7cf3bf3cc033 ksmbd: fix slab-out-of-bounds read in smb2_handle_negotiate
de091a6e1ff0 test_firmware: fix a memory leak with reqs buffer
bfb0b366e8ec test_firmware: prevent race conditions by a correct implementation of locking
4b5511aa0a5e test_firmware: Use kstrtobool() instead of strtobool()
(From OE-Core rev: e58bcc7938c16317d6d3754874c76f29c4f90515)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit ec3fd718ecc881ee3410a0b6434922993368ee6d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
7349e40704a0 Linux 5.15.116
62886f17d3e6 RDMA/irdma: Do not generate SW completions for NOPs
14d148401c52 RDMA/irdma: Fix drain SQ hang with no completion
e88b19b252db ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
a1c76e2907c1 ext4: enable the lazy init thread when remounting read/write
76a7dfc9cc02 selftests: mptcp: join: skip if MPTCP is not supported
807114223d3e selftests: mptcp: simult flows: skip if MPTCP is not supported
9319c8b75ee6 selftests: mptcp: diag: skip if MPTCP is not supported
c971ca2b9d8d drm/amdgpu/gfx10: Disable gfxoff before disabling powergating.
7a20262fa9ee scsi: dpt_i2o: Do not process completions with invalid addresses
daeab37ddb6f scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)
78a79c625265 drm/rcar: stop using 'imply' for dependencies
4c3dda6b7cfd tpm, tpm_tis: Request threaded interrupt handler
19750d7b575a regmap: Account for register length when chunking
6cb7e7579a3d KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
d56c2ab32594 ksmbd: fix incorrect AllocationSize set in smb2_get_info
380b47932e76 ksmbd: fix credit count leakage
8a870c07a1df KVM: x86: Account fastpath-only VM-Exits in vCPU stats
808ed7d86ed9 test_firmware: fix the memory leak of the allocated firmware buffer
4b7a35eb8a18 serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
fc8ef0714161 fbcon: Fix null-ptr-deref in soft_cursor
a0790a7739a2 ext4: add lockdep annotations for i_data_sem for ea_inode's
a8c3024c3e46 ext4: disallow ea_inodes with extended attributes
39a66e7a2987 ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
bdbfbb7d5057 ext4: add EA_INODE checking to ext4_iget()
efa3fe247d6b selftests: mptcp: sockopt: skip if MPTCP is not supported
95ad73b62765 selftests: mptcp: pm nl: skip if MPTCP is not supported
30bacfd8caf6 selftests: mptcp: connect: skip if MPTCP is not supported
2712a1ba0597 tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
8a716b28b933 selinux: don't use make's grouped targets feature yet
11a8e7fd7231 block: fix revalidate performance regression
538d8504859f usb: cdns3: fix NCM gadget RX speed 20x slow than expection at iMX8QM
57a2fd7b2c75 usb: cdns3: allocate TX FIFO size according to composite EP number
d42d869b2cf4 iommu/amd: Fix domain flush size when syncing iotlb
cb21384372d1 powerpc/iommu: Limit number of TCEs to 512 for H_STUFF_TCE hcall
f257c1a6cc86 btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
292806cfe43d tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
3fda903511f3 mmc: pwrseq: sd8787: Fix WILC CHIP_EN and RESETN toggling order
dade1f4a379d mmc: vub300: fix invalid response handling
3eb4590bc37c block/blk-iocost (gcc13): keep large values in a new enum
43124187fe3a ath6kl: Use struct_group() to avoid size-mismatched casting
43f4aca98bf2 x86/boot: Wrap literal addresses in absolute_pointer()
3cfd7f042e67 drm/amd/pm: reverse mclk and fclk clocks levels for renoir
7e0c25b39065 drm/amd/pm: reverse mclk and fclk clocks levels for yellow carp
fce05ec3deb5 drm/amd/pm: reverse mclk and fclk clocks levels for vangogh
b0dda610b42c ata: libata-scsi: Use correct device no in ata_find_dev()
57f4555bdfa5 scsi: stex: Fix gcc 13 warnings
6f675380db4f misc: fastrpc: reject new invocations during device removal
cebe84b9c02e misc: fastrpc: return -EPIPE to invocations on device removal
d3103fc0d191 md/raid5: fix miscalculation of 'end_sector' in raid5_read_one_chunk()
599e19202be2 usb: gadget: f_fs: Add unbind event before functionfs_unbind
c762eafe7949 dt-bindings: usb: snps,dwc3: Fix "snps,hsphy_interface" type
7099a87cf5ee net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
16bd13e701c0 iio: dac: build ad5758 driver when AD5758 is selected
b6622c1fd233 iio: adc: ad7192: Change "shorted" channels to differential
aeec28d83865 iio: dac: mcp4725: Fix i2c_master_send() return value handling
23c6a184c2b8 iio: adc: ad_sigma_delta: Fix IRQ issue by setting IRQ_DISABLE_UNLAZY flag
4349ee3deef9 iio: light: vcnl4035: fixed chip ID check
db633585e93b dt-bindings: iio: adc: renesas,rcar-gyroadc: Fix adi,ad7476 compatible value
6bd3d6305b6a iio: imu: inv_icm42600: fix timestamp reset
536b4ffa93fa HID: wacom: avoid integer overflow in wacom_intuos_inout()
cfa747cc65ca HID: google: add jewel USB id
11bc983e4393 iio: adc: mxs-lradc: fix the order of two cleanup operations
a5461c3134ce iio: accel: st_accel: Fix invalid mount_matrix on devices without ACPI _ONT method
6a7d946733ea media: uvcvideo: Don't expose unsupported formats to userspace
6dd02a7bff9d mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
0f3c55c7d62c nvme-pci: Add quirk for Teamgroup MP33 SSD
c9079eb6f1cf drm/amdgpu: skip disabling fence driver src_irqs when device is unplugged
4238ea044eb2 atm: hide unused procfs functions
5d4c31d93973 drm/msm: Be more shouty if per-process pgtables aren't working
825cc70fbf2f ALSA: oss: avoid missing-prototype warnings
a79da1659cdc nvme-multipath: don't call blk_mark_disk_dead in nvme_mpath_remove_disk
9a195b991709 netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
82f505878f0a wifi: b43: fix incorrect __packed annotation
ab62fc176eac scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
e04de12881ca wifi: mac80211: simplify chanctx allocation
24dc97e135e8 arm64: vdso: Pass (void *) to virt_to_page()
2944b9f0fdcf arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
39d84ddd9ebc ARM: dts: stm32: add pin map for CAN controller on stm32f7
b2f00acd5369 wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
ce135055be33 ACPI: resource: Add IRQ override quirk for LG UltraPC 17U70P
66f05cf2b2fd s390/topology: honour nr_cpu_ids when adding CPUs
79803685425c s390/pkey: zeroize key blobs
42624bc8c30c media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
22fc36d59eab media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
a47a3f7a9bf6 media: dvb-core: Fix use-after-free due to race at dvb_register_device()
50831747cb3a media: dvb-core: Fix use-after-free due on race condition at dvb_net
9f74fec18f4c media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
d6c47b235992 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
747a121914e3 media: dvb_ca_en50221: fix a size write bug
34562df4082b media: netup_unidvb: fix irq init by register it at the end of probe
5e56e3d5ebeb media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
5240bc8c0c9a media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
cd6764cf45ab media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
ef0d867e295d media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
abaf49c5a95d media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
4b61ee116a3c media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
5e9ad9962f2a media: dvb_demux: fix a bug for the continuity counter
ae3e3ac8b294 ASoC: ssm2602: Add workaround for playback distortions
6cf7f03d2d34 ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
133c78bc6769 xfrm: Check if_id in inbound policy/secpath match
f1a6d366cdb1 um: harddog: fix modular build
e9d167ca4810 ASoC: dwc: limit the number of overrun messages
84dfd8bee506 nvme-pci: add quirk for missing secondary temperature thresholds
b32eeafd4eb9 nvme-pci: add NVME_QUIRK_BOGUS_NID for HS-SSD-FUTURE 2048G
f7af470fad9c block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
8ba70707c3fe nbd: Fix debugfs_create_dir error checking
156f5237e9c3 fbdev: stifb: Fix info entry in sti_struct on error path
b3c785428797 fbdev: modedb: Add 1920x1080 at 60 Hz video mode
ad3de274e065 fbdev: imsttfb: Fix use after free bug in imsttfb_probe
fd8b4e28f400 gfs2: Don't deref jdesc in evict
a00cc8562835 platform/x86: intel_scu_pcidrv: Add back PCI ID for Medfield
736626df53e9 media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
1eae6e919639 ARM: 9295/1: unwind:fix unwind abort for uleb128 case
af739a701517 btrfs: abort transaction when sibling keys check fails for leaves
872a038dd4c9 drm/ast: Fix ARM compatibility
3291f4a1073a mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
fe6f6f470612 drm/amdgpu: Use the default reset when loading or reloading the driver
2226d9ef63d5 ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
65221bdde702 watchdog: menz069_wdt: fix watchdog initialisation
6a7bf0038973 drm/amdgpu: release gpu full access after "amdgpu_device_ip_late_init"
8ac106aade8f rtnetlink: call validate_linkmsg in rtnl_create_link
beeffe764e07 mtd: rawnand: marvell: don't set the NAND frequency select
6494318f11f3 mtd: rawnand: marvell: ensure timing values are written
0fad29dabce1 net: dsa: mv88e6xxx: Increase wait after reset deactivation
45f47d2cf114 net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
b15adce7d326 net/mlx5: Read embedded cpu after init bit cleared
c3caee8fe178 net/mlx5e: Fix error handling in mlx5e_refresh_tirs
1abb7b04ec37 udp6: Fix race condition in udp6_sendmsg & connect
7dc379f8856b net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
91b07931c14d net: sched: fix NULL pointer dereference in mq_attach
b1cb1ba1fbfa net/sched: Prohibit regrafting ingress or clsact Qdiscs
cde00dcdf0ce net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
2e859de5aeb0 net/sched: sch_clsact: Only create under TC_H_CLSACT
cff0af3d1364 net/sched: sch_ingress: Only create under TC_H_INGRESS
a907a389c71c tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
fade445f3921 tcp: deny tcp_disconnect() when threads are waiting
5434c8128777 af_packet: do not use READ_ONCE() in packet_bind()
60bd1403bab7 RDMA/irdma: Fix Local Invalidate fencing
0b3c392b82cd RDMA/irdma: Prevent QP use after free
bd2af69575f5 RDMA/irdma: Add SW mechanism to generate completions on error
2d04dde4ded7 mtd: rawnand: ingenic: fix empty stub helper definitions
8f61d394b0c2 amd-xgbe: fix the false linkup in xgbe_phy_status
aefcb6ea1d44 af_packet: Fix data-races of pkt_sk(sk)->num.
c8775b97bf96 netrom: fix info-leak in nr_write_internal()
8045788adda6 net: mellanox: mlxbf_gige: Fix skb_panic splat under memory pressure
8d9d0bfd4c22 net/mlx5e: Don't attach netdev profile while handling internal error
d002e0287d78 net/mlx5: fw_tracer, Fix event handling
3a7793ae6911 riscv: Fix unused variable warning when BUILTIN_DTB is set
3f1191bc5b6a dmaengine: pl330: rename _start to prevent build error
c4be5d71d7a4 iommu/amd: Don't block updates to GATag if guest mode is on
b4fd38c0c7b8 iommu/rockchip: Fix unwind goto issue
190ea1c39104 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
2fa9ee0fd65d RDMA/bnxt_re: Fix a possible memory leak
fdc977f2e785 dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
f68eff0faf67 dmaengine: at_xdmac: Move the free desc to the tail of the desc list
ba0e7ca84a93 RDMA/hns: Modify the value of long message loopback slice
15aeb44199e6 RDMA/hns: Fix base address table allocation
b0f40ecc46d9 RDMA/efa: Fix unsupported page sizes in device
f370588ec389 RDMA/bnxt_re: Fix the page_size used during the MR creation
(From OE-Core rev: 5bcbae7273fcb619be39d388a7b593799b46dab5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 20388189ab6d03ae3c6e4fdd0135af4f88e15198)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
d7af3e5ba454 Linux 5.15.115
e226893c935f netfilter: ctnetlink: Support offloaded conntrack entry deletion
395d846c61c5 ipv{4,6}/raw: fix output xfrm lookup wrt protocol
1bb8a65190d4 binder: fix UAF of alloc->vma in race with munmap()
1cae0d51368e binder: add lockless binder_alloc_(set|get)_vma()
dd7aff43d005 Revert "android: binder: stop saving a pointer to the VMA"
6802c700902c Revert "binder_alloc: add missing mmap_lock calls when using the VMA"
09411f1b8672 bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
0f21b8621756 xdp: xdp_mem_allocator can be NULL in trace_mem_connect().
b6c4afcbd625 irqchip/mips-gic: Don't touch vl_map if a local interrupt is not routable
13b290f02094 page_pool: fix inconsistency for page_pool_ring_[un]lock()
3af319d51474 net: page_pool: use in_softirq() instead
1c097b9db173 xdp: Allow registering memory model without rxq reference
623d965c2dee net/mlx5e: Fix SQ wake logic in ptp napi_poll context
9085886c04d9 irqchip/mips-gic: Use raw spinlock for gic_lock
4517730b4c1e irqchip/mips-gic: Get rid of the reliance on irq_cpu_online()
5fd7c1e36b0a binder: fix UAF caused by faulty buffer cleanup
c88d21c0ae32 bonding: fix send_peer_notif overflow
7ee611fc85ad Bonding: add arp_missed_max option
5b925b48bebc net: dsa: mt7530: fix network connectivity with multiple CPU ports
5a7266feaa6d net: dsa: mt7530: split-off common parts from mt7531_setup
0753c1ef2419 net: dsa: mt7530: rework mt753[01]_setup
9902f91cf666 net: dsa: introduce helpers for iterating through ports using dp
d84b42b72526 net: phy: mscc: enable VSC8501/2 RGMII RX clock
3dce2f3d8359 platform/x86: ISST: Remove 8 socket limit
017a634f9f38 platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
ff455f7fbce7 net/mlx5: Devcom, serialize devcom registration
69966bce28da net/mlx5e: Fix deadlock in tc route query code
1c4e3cf8944f net/mlx5: devcom only supports 2 ports
79ea1a12fb9a bpf: fix a memory leak in the LRU and LRU_PERCPU hash maps
1f06b2a60445 power: supply: bq24190: Call power_supply_changed() after updating input current
8c6f881dc13b power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
1f9367a890ac power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
75a7e9de60a2 power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
e4c708a9bbde power: supply: bq27xxx: Move bq27xxx_battery_update() down
2288fa1ae9b1 power: supply: bq27xxx: expose battery data when CI=1
(From OE-Core rev: 44262f31928a20a25b4c4a54c3b76a788cc20216)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit acb7f13dd673b15706f56a6b12ab4637a54e89f8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
0ab06468cbd1 Linux 5.15.114
193c59ba7299 net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
350b95e86ca9 3c589_cs: Fix an error handling path in tc589_probe()
7c2fa3e56d95 regulator: mt6359: add read check for PMIC MT6359
28ebfb74fbf5 firmware: arm_ffa: Set reserved/MBZ fields to zero in the memory descriptors
34b0985ebdfc arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
1e7550653680 net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
a89a69cea44c net/mlx5: Fix error message when failing to allocate device memory
e8a974bbf4a5 net/mlx5: DR, Check force-loopback RC QP capability independently from RoCE
5e0cc0d502d4 net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
792a8233fc01 net/mlx5e: do as little as possible in napi poll when budget is 0
fdf8f33e7d03 platform/mellanox: mlxbf-pmc: fix sscanf() error checking
d5ab5447d910 forcedeth: Fix an error handling path in nv_probe()
ae7c4ec42655 sctp: fix an issue that plpmtu can never go to complete state
ee553694be42 ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
aafa5019e2a3 x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
90314394a16d xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
ff151810fb95 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
24cf11474376 regulator: pca9450: Fix BUCK2 enable_mask
cd41ec23503f fs: fix undefined behavior in bit shift for SB_NOUSER
c2f65991097a firmware: arm_ffa: Fix FFA device names for logical partitions
6a26c62625c5 firmware: arm_ffa: Check if ffa_driver remove is present before executing
f64567bd9566 power: supply: sbs-charger: Fix INHIBITED bit for Status reg
71a9f146b3dc power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
e98e5bebfcaf power: supply: bq27xxx: Fix poll_interval handling and races on remove
e01820a94aea power: supply: bq27xxx: Fix I2C IRQ race on remove
d21b3448577f power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
c530f60e5a2e power: supply: mt6360: add a check of devm_work_autocancel in mt6360_charger_probe
0dd4881238bc power: supply: leds: Fix blink to LED on transition
5e4bb063dcaf cifs: mapchars mount option ignored
9b92e2d0eb69 ipv6: Fix out-of-bounds access in ipv6_find_tlv()
bf478c2643ba bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
79081b3f489a octeontx2-pf: Fix TSOv6 offload
114657365c88 selftests: fib_tests: mute cleanup error message
e06841a2abf9 net: fix skb leak in __skb_tstamp_tx()
8f1512d78b5d ASoC: lpass: Fix for KASAN use_after_free out of bounds
b1bde4b4360c media: radio-shark: Add endpoint checks
43f569fd0699 USB: sisusbvga: Add endpoint checks
da0f4b557682 USB: core: Add routines for endpoint checks in old drivers
387bd0a3af3b udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
cf3b5cd7127c net: fix stack overflow when LRO is disabled for virtual interfaces
9e12c58a5ece fbdev: udlfb: Fix endpoint check
aee97eec7702 debugobjects: Don't wake up kswapd from fill_pool()
c09a7b6190f5 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
a9ffd42eb9ab perf/x86/uncore: Correct the number of CHAs on SPR
277f206bb874 parisc: Fix flush_dcache_page() for usage from irq context
eff115ca949a selftests/memfd: Fix unknown type name build failure
1a98b6e028ee x86/mm: Avoid incomplete Global INVLPG flushes
683bb30c6947 dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
647af8a998c2 btrfs: use nofs when cleaning up aborted transactions
7e93fe1d1733 gpio: mockup: Fix mode of debugfs files
3a2d238c5a3a parisc: Allow to reboot machine after system halt
96f8dd0483c8 parisc: Handle kgdb breakpoints only in kernel context
16deb7413ace m68k: Move signal frame following exception on 68020/030
9be921854e98 net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
1f6ae24e3d5a ASoC: rt5682: Disable jack detection interrupt during suspend
693acaa739dc mmc: sdhci-esdhc-imx: make "no-mmc-hs400" works
7177586e06ff ALSA: hda/realtek: Enable headset onLenovo M70/M90
e6a624451afb ALSA: hda: Fix unhandled register update during auto-suspend period
7716da3fa10b ALSA: hda/ca0132: add quirk for EVGA X299 DARK
c37eb46c613a arm64: Also reset KASAN tag if page is not PG_mte_tagged
291fe3d6f5db ocfs2: Switch to security_inode_init_security()
4badd33929c0 spi: fsl-cpm: Use 16 bit mode for large transfers with even size
28ffe8c84603 spi: fsl-spi: Re-organise transfer bits_per_word adaptation
381e55bffe15 ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
ca338fa8032a watchdog: sp5100_tco: Immediately trigger upon starting.
6312c7cc07f3 dt-bindings: ata: ahci-ceva: Cover all 4 iommus entries
7ef9045fe758 dt-bindings: ata: ahci-ceva: convert to yaml
f19171155305 usb: dwc3: fix gadget mode suspend interrupt handler issue
7919af1dcb8e usb: gadget: Properly configure the device for remote wakeup
(From OE-Core rev: 1c8415175dc89a58e8af604163904cbfbe787edc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit b83b248e5042dd1e9fdbc4c48be1af188fece1df)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: e53842ea6c14ed8e97252626e3ae0d3cf4580fbc)
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>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
2 issues:
- the .so extension is hard-coded, and therefore the libxcryt package compiled with
meta-darwin is empty, because the dylib files are not contained in FILES_${PN}
- nothing actually produces a file libcrypt-*.so (the symlink file is libcrypt.so, without dash), thus
defining FILES:${PN} manually to contain libcrypt-*.so has no effect.
(From OE-Core rev: 87d3ad23643abff47ac35ca14f8b4b4bb9ee80da)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7ed6bfa2428b4f1ba7f09d6e9e67c462ff355153)
Signed-off-by: Sanjay Chitroda <schitrod@cisco.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Replace the original "Wrong CRC with ASCII CRC for large files"
patch with upstream backport, and add additional fix on top of
the same problem which upstream detected and fixed.
(From OE-Core rev: 727f301e4888c8f59cfc2d8768d02bb52ce23784)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If there are several multiconfigs in play for example a non-multiconfig with
a task with one hash and then three multiconfigs for the same task, different
architectures but the same hash (different to the non-mc), the three mcs
will be deferred until after the non-mc task but then will all run together
and race against each other.
Change the code to re-enable deferred tasks one at a time. This way, if they do
race, they won't run in parallel against each other.
(Bitbake rev: 907416ee1062f87f5844ab0638b54616abfc1a22)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9523e28658ad7fb446645b590608dfac2812afd3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
python2 has been deprecated, use python3 instead
(From OE-Core rev: f20a12ead2d5890e88e7f4ce149a777de47edc48)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add a dependency which should have been in this list but wasn't, found
when debugging create-spdx hash issues.
(From OE-Core rev: 97c84ca1e138fe95ebd67f1fe42be19ab2aeca89)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1075b9fc5d562dada45b3187cb737511ff8c7376)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
These test recipes shouldn't be built as part of world builds. Some recent
changes are exposing issues from this so exclude them.
(From OE-Core rev: 82ac6a3f22c3aec03d3ba162c67754bbf28fd0ba)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 80d3f5586cd060ae69fbc6dec2e8978d87da10ba)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Without this patch, systemd complains on startup with messages similar
to:
systemd-tmpfiles[128]: /etc/tmpfiles.d/connman_resolvconf.conf:1: Line references path below legacy directory /var/run/, updating /var/run/connman → /run/connman; please update the tmpfiles.d/ drop-in file accordingly.
systemd-tmpfiles[172]: /etc/tmpfiles.d/connman_resolvconf.conf:1: Line references path below legacy directory /var/run/, updating /var/run/connman → /run/connman; please update the tmpfiles.d/ drop-in file accordingly.
By default, connman will use "/var/run/connman" for runstatedir
instead of the now recommended "/run/connman".
(From OE-Core rev: 52268f077af4fd21ac93623017160cb474bbef00)
Signed-off-by: Marc Ferland <ferlandm@amotus.ca>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8d17776765a99a4ae327797206ef2a8a735ce87b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Modify packages to unassigned where appropriate
(From OE-Core rev: 36b862f23afe3ed81006c203e875f900249fd040)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ab37ddf53607111bf5c49c4f2388224999c4a5a9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 27f15bc3166fda5acd07e9e1c34842a641d24e37)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was confirmed via private email.
(From OE-Core rev: 826fb858ebf1f8e9e2741b9046fd5c04638ff056)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c30e9f1972a3e1d4099f39fd6d0dfb37acb73ce1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was confirmed via private email.
(From OE-Core rev: 0823449cb03876ad88643df6c41c9450625d435d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cc8bb0da24419424989548ced27b2e76030340d9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This was confirmed via private email.
(From OE-Core rev: d66095fa0c2ddf11a790d4d2f94ce6c2b80c0143)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 834519933fcd6e4ff54f24d0cf671ea9ce24398a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It fails to instal pm-utils and lib32-pm-utils at same time:
Error: Transaction test error:
file /usr/bin/pm-is-supported conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
file /usr/sbin/pm-hibernate conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
file /usr/sbin/pm-powersave conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
file /usr/sbin/pm-suspend conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
file /usr/sbin/pm-suspend-hybrid conflicts between attempted installs of lib32-pm-utils-1.4.1-r1.corei7_32 and pm-utils-1.4.1-r1.corei7_64
All of the conflicted files either is script which source a file in
${libdir}, or a link file to some file in ${libdir}. Compare the content
of installed files in ${libdir} exclude binaries, only the paths of
${libdir} diff. So re-define libdir with ${nonarch_libdir} to fix the
conflicts.
(From OE-Core rev: 7d99987f76c58ec1f9ee5efffee0705b2c542ad7)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f836541bcfdbf033a37537530b4e3b87b0a7f003)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If pstree in busybox is enabled there is a conflict with pstree from
psmisc resulting in:
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.
And more detailed in do_rootfs.log:
update-alternatives: Error: not linking [...]/rootfs/usr/bin/pstree to /bin/busybox.nosuid since [...]/rootfs/usr/bin/pstree exists and is not a link
On order to fix this set ALTERNATIVE:pstree accordingly.
(From OE-Core rev: b40a33f0665c7086e806da4f670a3eb25351216c)
Signed-off-by: Frieder Schrempf <frieder.schrempf@kontron.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit deb2176df76dcb16c0d90072ad63d308a0ab1158)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Dropping CONFIG_DECNET as it has been removed from -stable
and we now get a configuration warning.
(From OE-Core rev: 60eb677142dfd0264a99f626b5b9ede1a6d706e1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
ef0d5feb32ab Linux 5.10.185
ed2bf5cee6c6 um: Fix build w/o CONFIG_PM_SLEEP
f73ec12dc718 drm/i915/gen11+: Only load DRAM information from pcode
27458487c8f4 drm/i915/dg1: Wait for pcode/uncore handshake at startup
2d1c19597d1e media: dvb-core: Fix use-after-free due to race at dvb_register_device()
5c61c3945adf media: dvbdev: fix error logic at dvb_register_device()
a1b26dac8bc6 media: dvbdev: Fix memleak in dvb_register_device
a13dee47fa2a nilfs2: reject devices with insufficient block count
c374552b54d6 mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one memory block
e6dc6a9d0a76 mmc: block: ensure error propagation for non-blk
7ce0e8b28720 batman-adv: Switch to kstrtox.h for kstrtou64
e6104284c42f neighbour: delete neigh_lookup_nodev as not used
bf82668eb950 net: Remove DECnet leftovers from flow.h.
7d07fd03f50c net: Remove unused inline function dst_hold_and_use()
53076071fb92 neighbour: Remove unused inline function neigh_key_eq16()
7230a9e599d3 rcu/kvfree: Avoid freeing new kfree_rcu() memory after old grace period
a26158962176 cgroup: always put cset in cgroup_css_set_put_fork
4c1084386332 afs: Fix vlserver probe RTT handling
49b6607dedc2 selftests/ptp: Fix timestamp printf format for PTP_SYS_OFFSET
08899e8d5a99 net: tipc: resize nlattr array to correct size
5fd696b404fb net: lapbether: only support ethernet devices
6ee3728ae87e net/sched: cls_api: Fix lockup on flushing explicitly created chain
efed5b50f3b8 ext4: drop the call to ext4_error() from ext4_get_group_info()
6ab91d1adb5a drm/nouveau: add nv_encoder pointer check for NULL
5d43bb9b3e0c drm/nouveau/dp: check for NULL nv_connector->native_mode
edb970e03d65 drm/nouveau: don't detect DSM for non-NVIDIA device
8c3446ab5902 igb: fix nvm.ops.read() error handling
221281d60c46 sctp: fix an error code in sctp_sf_eat_auth()
5c47ed7f25d6 ipvlan: fix bound dev checking for IPv6 l3s mode
3c97f2c9ec29 IB/isert: Fix incorrect release of isert connection
da6ae4aab5a6 IB/isert: Fix possible list corruption in CMA handler
2b6f8817ca66 IB/isert: Fix dead lock in ib_isert
2f9d26345c6e IB/uverbs: Fix to consider event queue closing also upon non-blocking mode
6cccdbc9f09c RDMA/cma: Always set static rate to 0 for RoCE
f49abbb27416 RDMA/mlx5: Initiate dropless RQ for RAW Ethernet functions
aa277d5cd4b2 octeontx2-af: fixed resource availability check
0fb48a2a6ad4 iavf: remove mask from iavf_irq_enable_queues()
079a9591ee18 RDMA/rxe: Fix the use-before-initialization error of resp_pkts
089a0e831f68 RDMA/rxe: Removed unused name from rxe_task struct
6205c0d9ff8b RDMA/rxe: Remove the unused variable obj
af6eaa57986e net/sched: cls_u32: Fix reference counter leak leading to overflow
5852d17aaa8b ping6: Fix send to link-local addresses with VRF.
9e666a77f008 net: enetc: correct the indexes of highest and 2nd highest TCs
1200af82cf0b netfilter: nfnetlink: skip error delivery on batch in case of ENOMEM
af42c4fd827c spi: fsl-dspi: avoid SCK glitches with continuous transfers
cb6ec51ddd00 RDMA/rtrs: Fix the last iu->buf leak in err path
26293251ab64 usb: dwc3: gadget: Reset num TRBs before giving back the request
f4bc41694289 serial: lantiq: add missing interrupt ack
0b6e65016c3c USB: serial: option: add Quectel EM061KGL series
1c004b379b03 Remove DECnet support from kernel
e9d384983fa9 ALSA: hda/realtek: Add a quirk for Compaq N14JP6
1148d4ca3029 net: usb: qmi_wwan: add support for Compal RXM-G1
d7acfd522560 RDMA/uverbs: Restrict usage of privileged QKEYs
96e14c91c530 nouveau: fix client work fence deletion race
f1f7117b2236 powerpc/purgatory: remove PGO flags
26c80741ceb6 x86/purgatory: remove PGO flags
f368aed4827b kexec: support purgatories with .text.hot sections
7e78b9142fdf nilfs2: fix possible out-of-bounds segment allocation in resize ioctl
902fcec05295 nilfs2: fix incomplete buffer cleanup in nilfs_btnode_abort_change_key()
d59293f082dc nios2: dts: Fix tse_mac "max-frame-size" property
2847d9eed48b ocfs2: check new file size on fallocate call
e73b135f540c ocfs2: fix use-after-free when unmounting read-only filesystem
370f5d98ffe5 epoll: ep_autoremove_wake_function should use list_del_init_careful
4716c73b1885 io_uring: hold uring mutex around poll removal
93a68acc497b irqchip/gic: Correctly validate OF quirk descriptors
2a2641a842ea drm:amd:amdgpu: Fix missing buffer object unlock in failure path
7c0b17679b43 xen/blkfront: Only check REQ_FUA for writes
8e45fb70f4b5 ASoC: dwc: move DMA init to snd_soc_dai_driver probe()
d47b5a6d2331 mips: Move initrd_start check after initrd address sanitisation.
619672bf2d04 MIPS: Alchemy: fix dbdma2
0ca73b45b767 parisc: Flush gatt writes and adjust gatt mask in parisc_agp_mask_memory()
3f7625e08620 parisc: Improve cache flushing for PCXL in arch_sync_dma_for_cpu()
73102fdb5bf3 ASoC: soc-pcm: test if a BE can be prepared
3bc883132d03 btrfs: handle memory allocation failure in btrfs_csum_one_bio
142fbad31405 btrfs: scrub: try harder to mark RAID56 block groups read-only
35d32d841592 power: supply: Fix logic checking if system is running from battery
8b7a2207ee40 irqchip/gic-v3: Disable pseudo NMIs on Mediatek devices w/ firmware issues
dbf610997242 regulator: Fix error checking for debugfs_create_dir
37bcc48e7dd1 platform/x86: asus-wmi: Ignore WMI events with codes 0x7B, 0xC0
88d1c1365ff6 power: supply: Ratelimit no data debug output
6be7a4bef9dc tools: gpio: fix debounce_period_us output of lsgpio
39eb9eb9ea43 ARM: dts: vexpress: add missing cache properties
b2856c3cd3b2 power: supply: bq27xxx: Use mod_delayed_work() instead of cancel() + schedule()
ce2b5f24caad power: supply: sc27xx: Fix external_power_changed race
9e9e150fa8a6 power: supply: ab8500: Fix external_power_changed race
539c387f0bb9 test_firmware: fix a memory leak with reqs buffer
af36f35074b1 test_firmware: prevent race conditions by a correct implementation of locking
682ca602515d test_firmware: Use kstrtobool() instead of strtobool()
6e2e551e39fd kernel.h: split out kstrtox() and simple_strtox() to a separate header
c2def5578b44 lib: cleanup kstrto*() usage
(From OE-Core rev: 0cacc63b11f85a37e3a91b1097ca516647facb8f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
7356714b95aa Linux 5.10.183
842156dc0aad ARM: defconfig: drop CONFIG_DRM_RCAR_LVDS
2c0ea7a06db5 ext4: enable the lazy init thread when remounting read/write
92450a1eaa9e selftests: mptcp: join: skip if MPTCP is not supported
1a6db1f92724 selftests: mptcp: simult flows: skip if MPTCP is not supported
4f8356ab74dd selftests: mptcp: diag: skip if MPTCP is not supported
81df7153f011 crypto: ccp: Play nice with vmalloc'd memory for SEV command structs
1f988ce6e44f crypto: ccp: Reject SEV commands with mismatching command buffer
d21a20f4421d scsi: dpt_i2o: Do not process completions with invalid addresses
a2cd7599b558 scsi: dpt_i2o: Remove broken pass-through ioctl (I2OUSERCMD)
6d6612f7f976 drm/rcar: stop using 'imply' for dependencies
c759c9e4bf38 media: ti-vpe: cal: avoid FIELD_GET assertion
d21e955de918 tpm, tpm_tis: Request threaded interrupt handler
608c1f20830c regmap: Account for register length when chunking
cb1cbe430e67 KEYS: asymmetric: Copy sig and digest in public_key_verify_signature()
3295dc04af33 KVM: x86: Account fastpath-only VM-Exits in vCPU stats
21bb3cd2e1bc test_firmware: fix the memory leak of the allocated firmware buffer
510e015b9058 serial: 8250_tegra: Fix an error handling path in tegra_uart_probe()
b02ae50c7fd8 fbcon: Fix null-ptr-deref in soft_cursor
c94228a5aea4 ext4: add lockdep annotations for i_data_sem for ea_inode's
ef70012ab51c ext4: disallow ea_inodes with extended attributes
6f4fa43757bb ext4: set lockdep subclass for the ea_inode in ext4_xattr_inode_cache_find()
6d67d4966c1e ext4: add EA_INODE checking to ext4_iget()
6d0adaa90dbe selftests: mptcp: pm nl: skip if MPTCP is not supported
54dea0aa6bef selftests: mptcp: connect: skip if MPTCP is not supported
57eb824b8cbb tracing/probe: trace_probe_primary_from_call(): checked list_first_entry
122ba1d40bea selinux: don't use make's grouped targets feature yet
e0b8664c2fec btrfs: fix csum_tree_block page iteration to avoid tripping on -Werror=array-bounds
6c859764f44d tty: serial: fsl_lpuart: use UARTCTRL_TXINV to send break instead of UARTCTRL_SBK
6127e956c3a7 mmc: vub300: fix invalid response handling
99cb5ed15d3e eth: sun: cassini: remove dead code
1d8693376aaa gcc-12: disable '-Wdangling-pointer' warning for now
7c602f540bfd ath6kl: Use struct_group() to avoid size-mismatched casting
c92ea38a779f ACPI: thermal: drop an always true check
93e28b66c104 x86/boot: Wrap literal addresses in absolute_pointer()
3442be8f3095 ata: libata-scsi: Use correct device no in ata_find_dev()
ae0d7613e0e3 scsi: stex: Fix gcc 13 warnings
86b2d292c260 misc: fastrpc: reject new invocations during device removal
dacb7c103c2f misc: fastrpc: return -EPIPE to invocations on device removal
a4f88cb043c5 usb: gadget: f_fs: Add unbind event before functionfs_unbind
90f581eb745c net: usb: qmi_wwan: Set DTR quirk for BroadMobi BM818
e18b0009ddfb iio: dac: build ad5758 driver when AD5758 is selected
a869ab6987f4 iio: adc: ad7192: Change "shorted" channels to differential
143dbb313aea iio: dac: mcp4725: Fix i2c_master_send() return value handling
81c70f4beaad iio: light: vcnl4035: fixed chip ID check
ff864a92d903 iio: imu: inv_icm42600: fix timestamp reset
954bd5a44b09 HID: wacom: avoid integer overflow in wacom_intuos_inout()
adac1c22f54b HID: google: add jewel USB id
55c507a34e7e iio: adc: mxs-lradc: fix the order of two cleanup operations
5a445c2bf651 mailbox: mailbox-test: fix a locking issue in mbox_test_message_write()
c05ac53bb0df atm: hide unused procfs functions
ab332304583d drm/msm: Be more shouty if per-process pgtables aren't working
93a61212db4b ALSA: oss: avoid missing-prototype warnings
4987bf04465e netfilter: conntrack: define variables exp_nat_nla_policy and any_addr with CONFIG_NF_NAT
1c2537291e9c wifi: b43: fix incorrect __packed annotation
ea478186ea29 scsi: core: Decrease scsi_device's iorequest_cnt if dispatch failed
05226a8f2288 arm64/mm: mark private VM_FAULT_X defines as vm_fault_t
32f86763c2a2 ARM: dts: stm32: add pin map for CAN controller on stm32f7
01c76cb5e512 wifi: rtl8xxxu: fix authentication timeout due to incorrect RCR value
046721280664 s390/pkey: zeroize key blobs
76169f749089 media: dvb-core: Fix use-after-free due to race condition at dvb_ca_en50221
ca2d171fd1f3 media: dvb-core: Fix kernel WARNING for blocking operation in wait_event*()
2ea7d26ed851 media: dvb-core: Fix use-after-free due on race condition at dvb_net
415651c8f468 media: mn88443x: fix !CONFIG_OF error by drop of_match_ptr from ID table
eb37fef417a2 media: ttusb-dec: fix memory leak in ttusb_dec_exit_dvb()
1995e714725f media: dvb_ca_en50221: fix a size write bug
b85233ab5335 media: netup_unidvb: fix irq init by register it at the end of probe
74c80d2024d9 media: dvb-usb: dw2102: fix uninit-value in su3000_read_mac_address
fcbb72b041d9 media: dvb-usb: digitv: fix null-ptr-deref in digitv_i2c_xfer()
7945c13c9b7f media: dvb-usb-v2: rtl28xxu: fix null-ptr-deref in rtl28xxu_i2c_xfer
2d47867a6b3c media: dvb-usb-v2: ce6230: fix null-ptr-deref in ce6230_i2c_master_xfer()
647da51e4da7 media: dvb-usb-v2: ec168: fix null-ptr-deref in ec168_i2c_xfer()
084e43d9a4c1 media: dvb-usb: az6027: fix three null-ptr-deref in az6027_i2c_xfer()
a81280cf3343 media: dvb_demux: fix a bug for the continuity counter
204e9082f6af ASoC: ssm2602: Add workaround for playback distortions
beee708ccccc ASoC: dt-bindings: Adjust #sound-dai-cells on TI's single-DAI codecs
bd99da647262 xfrm: Check if_id in inbound policy/secpath match
5ee83fef0c24 ASoC: dwc: limit the number of overrun messages
32f6f1bf1bef block/rnbd: replace REQ_OP_FLUSH with REQ_OP_WRITE
01c3d3064975 nbd: Fix debugfs_create_dir error checking
29f6b42a73b3 fbdev: stifb: Fix info entry in sti_struct on error path
742dab42d70e fbdev: modedb: Add 1920x1080 at 60 Hz video mode
d03d31d3a206 gfs2: Don't deref jdesc in evict
fe4f6e159b9a media: rcar-vin: Select correct interrupt mode for V4L2_FIELD_ALTERNATE
16ee4562c7bb ARM: 9295/1: unwind:fix unwind abort for uleb128 case
a3393eb6fb41 btrfs: abort transaction when sibling keys check fails for leaves
c12c288f1e67 mailbox: mailbox-test: Fix potential double-free in mbox_test_message_write()
0dcf021af4cb ALSA: hda: Glenfly: add HD Audio PCI IDs and HDMI Codec Vendor IDs.
d5fcccfc5010 watchdog: menz069_wdt: fix watchdog initialisation
9823ac6e7ae1 mtd: rawnand: marvell: don't set the NAND frequency select
e4666d793a22 mtd: rawnand: marvell: ensure timing values are written
a437d3d25a27 net: dsa: mv88e6xxx: Increase wait after reset deactivation
7c5c67aa2944 net/sched: flower: fix possible OOB write in fl_set_geneve_opt()
f5c29a9e9146 net/mlx5: Read embedded cpu after init bit cleared
f03bc013604c udp6: Fix race condition in udp6_sendmsg & connect
57e6c5403427 net/netlink: fix NETLINK_LIST_MEMBERSHIPS length report
ae7e941f4dc3 net: sched: fix NULL pointer dereference in mq_attach
a8ad1303b9de net/sched: Prohibit regrafting ingress or clsact Qdiscs
676f203803f9 net/sched: Reserve TC_H_INGRESS (TC_H_CLSACT) for ingress (clsact) Qdiscs
18c76349afda net/sched: sch_clsact: Only create under TC_H_CLSACT
1b0163b2dc3b net/sched: sch_ingress: Only create under TC_H_INGRESS
dfb80ebc3bb4 tcp: Return user_mss for TCP_MAXSEG in CLOSE/LISTEN state if user_mss set
cccc6209708f tcp: deny tcp_disconnect() when threads are waiting
8f0365a3e286 af_packet: do not use READ_ONCE() in packet_bind()
4de3c2c43c6f mtd: rawnand: ingenic: fix empty stub helper definitions
11a1f2561b53 amd-xgbe: fix the false linkup in xgbe_phy_status
fa909b138480 af_packet: Fix data-races of pkt_sk(sk)->num.
616da05ff8a9 netrom: fix info-leak in nr_write_internal()
d1b224cb7856 net/mlx5: fw_tracer, Fix event handling
a864a8543cd5 dmaengine: pl330: rename _start to prevent build error
33d7035dc224 iommu/amd: Don't block updates to GATag if guest mode is on
bd9e61ee3e9d iommu/rockchip: Fix unwind goto issue
75c60dacf0b4 RDMA/bnxt_re: Fix return value of bnxt_re_process_raw_qp_pkt_rx
861868b06304 RDMA/bnxt_re: Fix a possible memory leak
ff296fccebcb dmaengine: at_xdmac: fix potential Oops in at_xdmac_prep_interleaved()
6b32ed353f44 dmaengine: at_xdmac: Move the free desc to the tail of the desc list
3041b768cc0f dmaengine: at_xdmac: Fix race for the tx desc callback
127afc87bb02 dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
958226b3a663 RDMA/efa: Fix unsupported page sizes in device
7d6662e4a4b6 RDMA/bnxt_re: Fix the page_size used during the MR creation
b51c8962853e RDMA/bnxt_re: Code refactor while populating user MRs
(From OE-Core rev: 3a6f5720936c106e35be41b4b3e14e818baec739)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
c7992b6c7f0e Linux 5.10.182
468bebc426ba netfilter: ctnetlink: Support offloaded conntrack entry deletion
18c14d3028c0 ipv{4,6}/raw: fix output xfrm lookup wrt protocol
2218752325a9 binder: fix UAF caused by faulty buffer cleanup
e4d2e6c3054b bluetooth: Add cmd validity checks at the start of hci_sock_ioctl()
6a0712d9fe46 net: phy: mscc: enable VSC8501/2 RGMII RX clock
b556990235c3 net/mlx5: Devcom, serialize devcom registration
57dc3c124e7b net/mlx5: devcom only supports 2 ports
860ad704e450 regulator: pca9450: Fix BUCK2 enable_mask
b3a9c4081db9 regulator: pca9450: Convert to use regulator_set_ramp_delay_regmap
12cb97ed85fb regulator: Add regmap helper for ramp-delay setting
b557220d3140 power: supply: bq24190: Call power_supply_changed() after updating input current
224f7bbf577b power: supply: core: Refactor power_supply_set_input_current_limit_from_supplier()
277b489ad0b7 power: supply: bq27xxx: After charger plug in/out wait 0.5s for things to stabilize
0949c572d42d power: supply: bq27xxx: Ensure power_supply_changed() is called on current sign changes
6ed541254f4b power: supply: bq27xxx: Move bq27xxx_battery_update() down
ed78797a264c power: supply: bq27xxx: expose battery data when CI=1
7ff807d68b5d power: supply: bq27xxx: Add cache parameter to bq27xxx_battery_current_and_status()
432f98c559f2 power: supply: bq27xxx: make status more robust
659094e4057a power: supply: bq27xxx: fix sign of current_now for newer ICs
14e1a958d988 power: supply: bq27xxx: fix polarity of current_now
18c9cf463337 x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define
4a8980cb2a7c x86/cpu: Add Raptor Lake to Intel family
272d4b8a5b96 Linux 5.10.181
cf7ee4b15838 net: phy: mscc: add VSC8502 to MODULE_DEVICE_TABLE
98cedb991094 3c589_cs: Fix an error handling path in tc589_probe()
6f449e409b75 arm64: dts: imx8mn-var-som: fix PHY detection bug by adding deassert delay
d4d10a6df152 net/mlx5: Devcom, fix error flow in mlx5_devcom_register_device
8b9c561b9fc1 net/mlx5: Fix error message when failing to allocate device memory
c21862232f6c net/mlx5: DR, Fix crc32 calculation to work on big-endian (BE) CPUs
058fd18e7477 net/mlx5e: do as little as possible in napi poll when budget is 0
5afd5fb8a9a7 forcedeth: Fix an error handling path in nv_probe()
80a4b9ad4288 ASoC: Intel: Skylake: Fix declaration of enum skl_ch_cfg
c966b58c8515 x86/show_trace_log_lvl: Ensure stack pointer is aligned, again
0de80163dea6 xen/pvcalls-back: fix double frees with pvcalls_new_active_socket()
b663696c0652 coresight: Fix signedness bug in tmc_etr_buf_insert_barrier_packet()
a52d2019ec7c fs: fix undefined behavior in bit shift for SB_NOUSER
52967bbb93eb power: supply: sbs-charger: Fix INHIBITED bit for Status reg
e85757da9091 power: supply: bq27xxx: Fix poll_interval handling and races on remove
1da9a4b55a66 power: supply: bq27xxx: Fix I2C IRQ race on remove
ac1ab213946d power: supply: bq27xxx: Fix bq27xxx_battery_update() race condition
2de6eb7c40f9 power: supply: leds: Fix blink to LED on transition
e5f82688ae10 ipv6: Fix out-of-bounds access in ipv6_find_tlv()
a61d5c13c7d1 bpf: Fix mask generation for 32-bit narrow loads of 64-bit fields
72971f4071b4 octeontx2-pf: Fix TSOv6 offload
1c8a016822bb selftests: fib_tests: mute cleanup error message
a594382ec6d0 net: fix skb leak in __skb_tstamp_tx()
8a30dce9d7f7 media: radio-shark: Add endpoint checks
ccef03c51135 USB: sisusbvga: Add endpoint checks
4c260bbf356a USB: core: Add routines for endpoint checks in old drivers
5014b64e369b udplite: Fix NULL pointer dereference in __sk_mem_raise_allocated().
4bb955c4d283 net: fix stack overflow when LRO is disabled for virtual interfaces
58ecc165abda fbdev: udlfb: Fix endpoint check
fd673079749b debugobjects: Don't wake up kswapd from fill_pool()
a12ce786bef6 x86/topology: Fix erroneous smp_num_siblings on Intel Hybrid platforms
518c39fc1ed6 parisc: Fix flush_dcache_page() for usage from irq context
2d78438c3183 selftests/memfd: Fix unknown type name build failure
d4a5e6ae9967 x86/mm: Avoid incomplete Global INVLPG flushes
628d7e494134 dt-binding: cdns,usb3: Fix cdns,on-chip-buff-size type
139f84c80d9f btrfs: use nofs when cleaning up aborted transactions
ea50ee0ef904 gpio: mockup: Fix mode of debugfs files
c570dbf279a8 parisc: Allow to reboot machine after system halt
de0d7dd5efd4 parisc: Handle kgdb breakpoints only in kernel context
89eba5586aa4 m68k: Move signal frame following exception on 68020/030
42b78c8cc774 net: cdc_ncm: Deal with too low values of dwNtbOutMaxSize
798c1c62cfa5 ALSA: hda/realtek: Enable headset onLenovo M70/M90
1f57a1b97949 ALSA: hda: Fix unhandled register update during auto-suspend period
b0d7e62fd15e ALSA: hda/ca0132: add quirk for EVGA X299 DARK
c41324385aa7 ocfs2: Switch to security_inode_init_security()
60afe299bb54 spi: fsl-cpm: Use 16 bit mode for large transfers with even size
e3674788a865 spi: fsl-spi: Re-organise transfer bits_per_word adaptation
532451037863 act_mirred: use the backlog for nested calls to mirred ingress
f5bf8e3ca13e net/sched: act_mirred: better wording on protection against excessive stack growth
bba7ebe10baf net/sched: act_mirred: refactor the handle of xmit
047f618d198e writeback, cgroup: remove extra percpu_ref_exit()
84fbe6ad0fa3 ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15
dbcc95bb510e watchdog: sp5100_tco: Immediately trigger upon starting.
75258f083868 s390/qdio: fix do_sqbs() inline assembly constraint
3681a0287a73 s390/qdio: get rid of register asm
9c9f253fc60b serial: 8250_exar: Add support for USR298x PCI Modems
1ffa0b8ba928 serial: exar: Add support for Sealevel 7xxxC serial cards
fb3c5714f5ce serial: 8250_exar: derive nr_ports from PCI ID for Acces I/O cards
18fbf8cfbb9d KVM: arm64: Link position-independent string routines into .hyp.text
e266da1656d6 HID: wacom: add three styli to wacom_intuos_get_tool_type
dfd419db0391 HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
05b170379744 HID: wacom: Force pen out of prox if no events have been received in a while
6b4205ea9790 nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
710dee57012e powerpc/64s/radix: Fix soft dirty tracking
ae149cdaef4e tpm/tpm_tis: Disable interrupts for more Lenovo devices
8c0109d76235 ceph: force updating the msg pointer in non-split case
11dddfbb7a4e vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
ea3d5de90bc0 serial: Add support for Advantech PCI-1611U card
ba061afa060e statfs: enforce statfs[64] structure initialization
845f98af6ae8 can: kvaser_pciefd: Disable interrupts in probe error path
7a7ec807fe54 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
65e85232ffa6 can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
0babb3fabf55 can: kvaser_pciefd: Empty SRB buffer in probe
03714e9c04ec can: kvaser_pciefd: Call request_irq() before enabling interrupts
3bbeba3ce14d can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
073a4d750cec can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
b4b8294a41ca can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
f7f799a6fe38 ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
b4f770e61230 ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
6cebdffba628 ALSA: hda/realtek: Add quirk for Clevo L140AU
3add6b2a4a69 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
546b1f5f45a3 ALSA: hda: Fix Oops by 9.1 surround channel names
ff466f77d0a5 usb: typec: altmodes/displayport: fix pin_assignment_show
35e31e1e921c usb: gadget: u_ether: Fix host MAC address case
e35adb75fda5 usb: dwc3: debugfs: Resume dwc3 before accessing registers
66070f5b9995 USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
0caed1faf5f6 usb-storage: fix deadlock when a scsi command timeouts more than once
6340e432cf70 USB: usbtmc: Fix direction for 0-length ioctl control messages
3b3c6f2d2f1f ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
3bd6d11e7e63 bridge: always declare tunnel functions
3fa13203b6d9 netfilter: nft_set_rbtree: fix null deref on element insertion
6cfe6f51856b vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
562ec162b04a igb: fix bit_shift to be in [1..8] range
dc61f7582cc9 cassini: Fix a memory leak in the error handling path of cas_init_one()
81139679f4d2 scsi: storvsc: Don't pass unused PFNs to Hyper-V host
d0d39bed9e95 wifi: iwlwifi: mvm: don't trust firmware n_channels
f9337a41772d wifi: mac80211: fix min center freq offset tracing
43f6575004e0 net: bcmgenet: Restore phy_stop() depending upon suspend/close
e92727ed9e8b net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
2937127d24cc tipc: check the bearer min mtu properly when setting it by netlink
2bd4ff4ffb92 tipc: do not update mtu if msg_max is too small in mtu negotiation
097ea78d8cca tipc: add tipc_bearer_min_mtu to calculate min mtu
76ea144a35ba net/tipc: fix tipc header files for kernel-doc
02b20e0bc0c2 net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
01cdda0d27d7 drm/exynos: fix g2d_open/close helper function definitions
ce97bb60a6e4 SUNRPC: Fix trace_svc_register() call site
f9982db735a8 media: netup_unidvb: fix use-after-free at del_timer()
0cefa4215243 net: hns3: fix reset delay time to avoid configuration timeout
aba74ad99870 net: hns3: fix sending pfc frames after reset issue
e1f800be74c1 erspan: get the proto with the md version for collect_md
153017561d28 serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
e7fd68abbba3 tcp: fix possible sk_priority leak in tcp_v4_send_reset()
788791990d74 net: Find dst with sk's xfrm policy not ctl_sk
a9ef8b258988 ipv4/tcp: do not use per netns ctl sockets
171669917762 vsock: avoid to close connected socket after the timeout
b1cf6bd8833b ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
13c5fa1248bf ALSA: firewire-digi00x: prevent potential use after free
6fb537895d29 net: phy: dp83867: add w/a for packet errors seen with short cables
83996d317b1d net: fec: Better handle pm_runtime_get() failing in .remove()
8f57715f8ef6 af_key: Reject optional tunnel/BEET mode templates in outbound policies
f5cb28a90c8c cpupower: Make TSC read per CPU for Mperf monitor
dc30fed07ddf drm/msm/dpu: Remove duplicate register defines from INTF
eaf9394ed79c drm/msm/dp: unregister audio driver during unbind
c5449195f86e Revert "Fix XFRM-I support for nested ESP tunnels"
295e07a76bf3 xfrm: don't check the default policy if the policy allows the packet
84fdaaf0d76e btrfs: fix space cache inconsistency after error loading it from disk
a842fb6038e5 btrfs: replace calls to btrfs_find_free_ino with btrfs_find_free_objectid
9c69a9d05824 btrfs: move btrfs_find_highest_objectid/btrfs_find_free_objectid to disk-io.c
6a1a72a8cfda mfd: dln2: Fix memory leak in dln2_probe()
7d939e367b64 phy: st: miphy28lp: use _poll_timeout functions for waits
3b37bb0d9290 Input: xpad - add constants for GIP interface numbers
94ec1a44e843 iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
cae5f8f4f7a8 clk: tegra20: fix gcc-7 constant overflow warning
8c472e68bea0 iommu/arm-smmu-qcom: Limit the SMR groups to 128
214ae2c1a9ce RDMA/core: Fix multiple -Warray-bounds warnings
2d9ca5f62f2b recordmcount: Fix memory leaks in the uwrite function
cf3e2916017d sched: Fix KCSAN noinstr violation
158502f79076 mcb-pci: Reallocate memory region to avoid memory overlapping
2c86a1305c14 serial: 8250: Reinit port->pm on port specific driver unbind
7ed30db87994 usb: typec: tcpm: fix multiple times discover svids error
60fabcba7543 HID: wacom: generic: Set battery quirk only when we see battery data
d234de1a924e spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
0898a1df72ac HID: logitech-hidpp: Reconcile USB and Unifying serials
958534d4368b HID: logitech-hidpp: Don't use the USB serial for USB devices
bb1313f37e7b staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
55410a9144c7 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
a2d816f55da1 Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
ba66851aba80 ipvs: Update width of source for ip_vs_sync_conn_options
866921dc06b9 wifi: ath11k: Fix SKB corruption in REO destination ring
91ad1ab3cc7e wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
e732a266b973 null_blk: Always check queue mode setting from configfs
059e426d666a wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
0fc0d287c1e7 wifi: iwlwifi: pcie: fix possible NULL pointer dereference
7560ed6592ff samples/bpf: Fix fout leak in hbm's run_bpf_prog
ad87bd313f70 f2fs: fix to drop all dirty pages during umount() if cp_error is set
fc7237e191b9 ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
3ca3005b502c ext4: set goal start correctly in ext4_mb_normalize_request
4c2c8f959984 gfs2: Fix inode height consistency check
697f92f8317e scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
f748e1525383 lib: cpu_rmap: Avoid use after free on rmap->obj array entries
4621e24c9257 scsi: target: iscsit: Free cmds before session free
2ea171230a39 net: Catch invalid index in XPS mapping
8b61e7ad13f2 net: pasemi: Fix return type of pasemi_mac_start_tx()
e0e7faee3a7d scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
22ab5fed07ad ext2: Check block size validity during mount
4e8dc0e5c763 wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
e8d49d1c5968 bpf: Annotate data races in bpf_local_storage
30d041c18dfb wifi: ath: Silence memcpy run-time false positive warning
b8e7589f50b7 drm/amd: Fix an out of bounds error in BIOS parser
978e0d05547a ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
16359bc02c09 ACPICA: Avoid undefined behavior: applying zero offset to null pointer
3f64a0e66469 drm/tegra: Avoid potential 32-bit integer overflow
f718f1fd3e4c remoteproc: stm32_rproc: Add mutex protection for workqueue
066b90bca755 ACPI: EC: Fix oops when removing custom query handlers
7d8f5ccc826b firmware: arm_sdei: Fix sleep from invalid context BUG
5c23f6da62f7 memstick: r592: Fix UAF bug in r592_remove due to race condition
ae6769fb939c arm64: dts: qcom: msm8996: Add missing DWC3 quirks
bb1616e1057d regmap: cache: Return error in cache sync operations for REGCACHE_NONE
d5138ad7ca1d drm/amd/display: Use DC_LOG_DC in the trasform pixel function
c8daee665858 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
a7d21b858589 rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
e4842de4ec13 refscale: Move shutdown from wait_event() to wait_event_idle()
100c0ad6c045 ext4: allow ext4_get_group_info() to fail
371d8b8ea0cb ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
8669fff0d0cd ext4: add mballoc stats proc file
9b6a0c140e27 ext4: drop s_mb_bal_lock and convert protected fields to atomic
0983142c5f17 ext4: remove redundant mb_regenerate_buddy()
d48b7eea9469 ext4: fix lockdep warning when enabling MMP
5c87115520d2 ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
8284c7592d90 ext4: reflect error codes from ext4_multi_mount_protect() to its callers
efd18a91c9c2 ext4: remove an unused variable warning with CONFIG_QUOTA=n
df1be652a45f fbdev: arcfb: Fix error handling in arcfb_probe()
bd6b353671fc drm/i915/dp: prevent potential div-by-zero
8307e372e744 af_unix: Fix data races around sk->sk_shutdown.
9b977b0cbb6d af_unix: Fix a data race of sk->sk_receive_queue->qlen.
fb6ac4b5bdfe net: datagram: fix data-races in datagram_poll()
f4a371d3f5a7 ipvlan:Fix out-of-bounds caused by unclear skb->cb
963fe9ed8626 tcp: add annotations around sk->sk_shutdown accesses
f86568eca4c9 tcp: factor out __tcp_close() helper
34a5ee69ec62 net: add vlan_get_protocol_and_depth() helper
9ccf3edbafba net: tap: check vlan with eth_type_vlan() method
449391400960 net: deal with most data-races in sk_wait_event()
1b33bdd76635 net: annotate sk->sk_err write from do_recvmmsg()
f92557f79a60 netlink: annotate accesses to nlk->cb_running
26001e75dc5c netfilter: conntrack: fix possible bug_on with enable_hooks=1
d06f67b2b8dc net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
8eb35b1aca84 linux/dim: Do nothing if no time delta between samples
4d3ae448e850 net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
b882224d7367 ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
139c27648f8d drm/mipi-dsi: Set the fwnode for mipi_dsi_device
423908e89d7d driver core: add a helper to setup both the of_node and fwnode of a device
(From OE-Core rev: 2829482f2924082ad01f356ea281ed308e35d44f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Update dbus to 1.14.8 to fix CVE-2023-34969 and serveral bugs
changes:
f90d4f1693/NEWS
commits:
55d11f57 doc/dbus-api-design: fix wrong closing tag
a96f417f CI: Run a detached pipeline for merge requests
9e0477fc CI: Only run for pushes to dbus
077f7e43 CI: Remove an obsolete workaround
07fe44f4 CI: Update Windows runners
ec708d55 CI: Avoid using a no-op download location that gives a 403 error
45e6e93e dbus_message_iter_get_signature: Fix two memory leaks on OOM
0bb1942e dbus-internals: use `_DBUS_FUNCTION_NAME` in `_dbus_verbose()`
8df1b8be dbus-sysdeps-win: do not log function name twice
5c3a4e81 dbus-spawn-win: use `_DBUS_FUNCTION_NAME` instead of `__FUNCTION__`
8e457296 Update NEWS
e1ffce17 Revert "CI: Remove an obsolete workaround"
40c0802f monitor test: Log the messages that we monitored
a70c8f2f bus: Assign a serial number for messages from the driver
39b5c617 monitor test: Reproduce #457
f99e5de1 Update NEWS
21414587 AUTHORS: Update
f90d4f16 Release v1.14.8
(From OE-Core rev: fc3067f163c21434d3f79d03b26b21165be6927a)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
=========
configure: Make xf86misc support disabled by default
Variable scope reduction
Remove unnecessary downcast of double to float
Call memset() instead of hand-coding our own equivalent
(From OE-Core rev: 74fef3bca108017f8a1ce0e451b4b2172ae28fcf)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d87785189336a69ae998f75394ceaebf63decb16)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
test: skip compressed file tests when --disable-open-zfile is used
itlab CI: build with each of --enable-open-zfile & --disable-open-zfile
configure: correct error message to suggest --disable-open-zfile
Fix a memleak in ParsePixels error code path
Fix CVE-2022-44617: Runaway loop with width of 0 and enormous height
open-zfile: Make compress & uncompress commands optional
Require LT_INIT from libtool 2 instead of deprecated AC_PROG_LIBTOOL
test: Use PACKAGE_BUGREPORT instead of hard-coded URL's
test: Add simple test cases for functions in src/rgb.c
xpmReadRgbNames: constify filename argument
XpmCreateDataFromXpmImage: Fix misleading indentation
parse.c: Wrap FREE_CIDX definition in do { ... } while(0)
parse.c: remove unused function xstrlcpy()
(From OE-Core rev: 22d9e097538f84a12dd262c1ae936fb8107c2768)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 4d9f0958eecdf683434d77a4f65611803cffd247)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
* Adding missing man pages to the tar release file.
(From OE-Core rev: 7e4915c4be7dca35a63a912a55bcfa525a532e22)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0f6da8601fd4d992550e8afe7b09ba7c491250fd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
* bt2: honor build system compiler/linker preferences
* Fix: clear_string_field(): set first character to 0
* Fix: src.ctf.fs: Not resolving event common ctx
* debug-info: fix -Wenum-int-mismatch problem in copy_field_class_content_internal
* fix: pass exec-prefix to python bindings install
* fix: document proper Bison version requirement
* cli: use return value of g_string_free
* babeltrace2-query(1): erroneous parameter used in example
* Fix: tests: print real values in a fixed format
* Fix: bt2: autodisc: remove thread error while inserting status in map
* tests: src.ctf.fs: add test for metadata with invalid syntax
* tests: shorten names of session-rotation trace
* bt2: ignore -Wredundant-decls warning
* ctf: fix -Wformat-overflow error in ctf-meta-resolve.cpp
* ctf-writer: fix -Wformat-overflow errors in resolve.c
* Fix: src.text.details: use write_uint_prop_value to handle unsigned values in write_int_range
* Add `dev-requirements.txt` for pip
* Fix: src.ctf.lttng-live: consider empty metadata packet as retry
* Fix: ctf: wrongfully requiring CTF metadata signature for every section
* Fix: src.ctf.lttng-live: session closed before any metadata is received
* fix: obsolete warnings with autoconf >= 2.71
* fix: explicitly disable '-Wsuggest-attribute=format'
* fix: set stable branch in gitreview config
* Fix: ctf-writer: list of reserved keywords
* compiler warning cleanup: is_signed_type: compare -1 to 1
* Update working version to Babeltrace 2.0.5
(From OE-Core rev: 56121b2378899b928bec3a4eb8abe487789aff17)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit ae47b6c2a4bdee031d42687582049c15614faa6d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The go command may generate unexpected code at build time when using cgo.
This may result in unexpected behavior when running a go program which uses cgo.
This may occur when running an untrusted module which contains directories
with newline characters in their names. Modules which are retrieved using the go
command, i.e. via "go get", are not affected (modules retrieved using GOPATH-mode,
i.e. GO111MODULE=off, may be affected).
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-29402
Upstream patches:
4dae3bbe0e
(From OE-Core rev: aeb0829e52c60a77a2135af8332435b6e2db5b3d)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The go command may execute arbitrary code at build time when using cgo.
This may occur when running "go get" on a malicious module, or when running
any other command which builds untrusted code. This is can by triggered by
linker flags, specified via a "#cgo LDFLAGS" directive. Flags containing
embedded spaces are mishandled, allowing disallowed flags to be smuggled
through the LDFLAGS sanitization by including them in the argument of
another flag. This only affects usage of the gccgo compiler.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-29405
Upstream patches:
6d8af00a63
(From OE-Core rev: 7ce6d0029effc06cff500271a124150f1a7db7b3)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The go command may execute arbitrary code at build time when using cgo.
This may occur when running "go get" on a malicious module, or when running
any other command which builds untrusted code. This is can by triggered by
linker flags, specified via a "#cgo LDFLAGS" directive. The arguments for a
number of flags which are non-optional are incorrectly considered optional,
allowing disallowed flags to be smuggled through the LDFLAGS sanitization.
This affects usage of both the gc and gccgo compilers.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-29404
Upstream patches:
bbeb55f5fa
(From OE-Core rev: 3e51122f8e2b4a7cd2a1c711175e6daf59b8368b)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When running prepare_recipe_sysroot task, the extend_recipe_sysroot
is run twice.
What prepare_recipe_sysroot does is executing extend_recipe_sysroot,
there's no need to add extend_recipe_sysroot to its prefuncs.
(From OE-Core rev: dad053c4b99d4aefebe40459500ad53a2b458fa0)
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>
(cherry picked from commit bf7584a2ac16ee46ff5b41536b06bb46d0cbada7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Devtool selftests require poky dir a git repo, when downloading poky as a tar,
this is not the case. Those tests will now skipped.
[YOCTO #12389]
(From OE-Core rev: 9ce30faa488ea905292b9944fb3c1b471019f28c)
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>
(cherry picked from commit 95a5bc130dc51ea9de95c64dbf0e9c7892415d50)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
If a specific kernel provider or configuration wants to enable BTF
and pahole analysis, it isn't currently possible due to the explicit
definition to false in the base kernel build arguments.
pahole is now detected by the kernel built itself, so unless
pahole-native is enabled, the result is the same.
If a kernel does require an explicit disable of pahole, it is better
to carry PAHOLE=false in those specific recipes.
(From OE-Core rev: 44b75c7442b05a2fedcc0d73982566c2bef84357)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b1e4851a36ed47ce6ba880a49264b9a57c78cf4f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is needed as each user could be setting different nice levels
while building, however this should not make the shared cache unusable.
(From OE-Core rev: c89090e148cdf404e25e1262d1366e963277fd2c)
Signed-off-by: Lorenzo Arena <arena.lor@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 42784f9360345da1c01d988070253e7ffd5ac4ac)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
- Translation updates for ISO 3166-1
- Translation updates for ISO 3166-3
- Translation updates for ISO 639-2
- 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
* ISO 3166-2: Fix wrong Spanish translation
(From OE-Core rev: 86e8e31a413fdbb8ffa825c41d0fe83c292a6b76)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 355f2f9fe8a1e6c5e78f136cb3ed77c9004fb75c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit b189240b211e5d8f40747a0128834ed83c38a8f4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The references to the target and host systems (i.e. the client and
server respectively) were swapped in the instructions.
Also, there's no need to specify the device node on the server command
line that is run on the host system.
The previous, incorrect, instructions resulted typically in:
target# blktrace -l /dev/mmcblk1
server: waiting for connections...
and
host$ blktrace -d /dev/mmcblk2 -h target
Invalid path /dev/mmcblk2 specified: 2/No such file or directory
unless the same device node happened to exist on the host system.
Based on
target# blktrace --version
blktrace version 2.0.0
and
host$ blktrace --version
blktrace version 2.0.0
(From yocto-docs rev: 6d16d2bde0aa32276a035ee49703e6eea7c7b29a)
Signed-off-by: Hannu Lounento <hannu.lounento@vaisala.com>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
It was not clear to me what a "full revision identifier" was in the
context of the note documenting SRCREV. After clarification via IRC,
this submission attempts to clarify what is meant to help future
readers.
(From yocto-docs rev: c570732cededffa2992173e6c43de4845a1d7d44)
Signed-off-by: Ed Beroset <beroset@ieee.org>
Reviewed-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
cf9df9e8d89f ("ipk: Decode byte data to string in manifest handling")
did a bit of least-effort fix to a string vs byte sequence issue in the
manifest handling. The approach was chosen as it localised the fix,
rather than having to analyse further call sites.
However since then f2167ae80258 ("package_manager/ipk: do not pipe
stderr to stdout") was applied, reworking the output handling from the
subcommand. dummy_bytes() now returns a string, so stop trying to decode
it.
Fixes: f2167ae80258 ("package_manager/ipk: do not pipe stderr to stdout")
Cc: Curtis Meier <cmeier@us.ibm.com>
Cc: Pam Eggler <eggler@us.ibm.com>
(From OE-Core rev: b61739554780d70307d2b6b37d2b3b1c7df93c77)
(From OE-Core rev: 0e17a5a4f0e3301bf78f77bb5ca4aaf3e4dbc7af)
Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 07e5a6331be60d5e35d7336a6215a972ced6eb57)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
At second running, there are four new failed case:
d_loaddump f_bigalloc_badinode f_bigalloc_orphan_list f_dup_resize
The test_data.tmp is necessary, but it is deleted by run-ptest.
So it should be restored after testing.
(From OE-Core rev: 3a5ce6f8090f912bb9744e8cc8f3f2510f351a33)
Signed-off-by: Qiu Tingting <qiutt@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d0d08dd9a8a179e25b9cfcbac696c1d212a1910c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Refactor _process_deps to expand systemd instance specifier "%i" to the
template instance.
This change expands on prior commit e510222b57 ("systemd-systemctl: fix
instance template WantedBy symlink construction") by substituting every
"%i" pattern-match with the instance name.
The regexp handles the following cases:
* svc-wants@%i.service
* sys-subsystem-net-devices-%i.device
(From OE-Core rev: 11d3f1c8252592c377ea6b92bba77ef6d9c75464)
Signed-off-by: Ian Ray <ian.ray@ge.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9356276137267a29ae2289d796a2940918375308)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
1fe619a7d252 Linux 5.15.113
7de20a23e52a HID: wacom: add three styli to wacom_intuos_get_tool_type
25b835d40838 HID: wacom: Add new Intuos Pro Small (PTH-460) device IDs
a540aabefa9b HID: wacom: Force pen out of prox if no events have been received in a while
b4c7b54b83f6 s390/qdio: fix do_sqbs() inline assembly constraint
b8427b8522d9 nilfs2: fix use-after-free bug of nilfs_root in nilfs_evict_inode()
cafdd9cefc5b powerpc/64s/radix: Fix soft dirty tracking
fe59dd824fad tpm/tpm_tis: Disable interrupts for more Lenovo devices
b9eb4491f0c9 powerpc/iommu: Incorrect DDW Table is referenced for SR-IOV device
317ee8c54faa ceph: force updating the msg pointer in non-split case
e3d1adcad5b7 vc_screen: reload load of struct vc_data pointer in vcs_write() to avoid UAF
03e39ec73941 thunderbolt: Clear registers properly when auto clear isn't in use
742ed5bb683e serial: qcom-geni: fix enabling deactivated interrupt
6960267e7d0b serial: 8250_exar: Add support for USR298x PCI Modems
7d8873ecbd3c serial: Add support for Advantech PCI-1611U card
51d90382d241 statfs: enforce statfs[64] structure initialization
865be1cff2c0 ksmbd: fix global-out-of-bounds in smb2_find_context_vals
7657321b2624 ksmbd: fix wrong UserName check in session_user
61e043326e72 ksmbd: allocate one more byte for implied bcc[0]
1c2461b41f30 ksmbd: smb2: Allow messages padded to 8byte boundary
49f47945386e SMB3: drop reference to cfile before sending oplock break
653d30a1512c SMB3: Close all deferred handles of inode in case of handle lease break
972a33e6cc76 can: kvaser_pciefd: Disable interrupts in probe error path
143623940a03 can: kvaser_pciefd: Do not send EFLUSH command on TFD interrupt
c724a6edc1c6 can: kvaser_pciefd: Clear listen-only bit if not explicitly requested
f04628305cac can: kvaser_pciefd: Empty SRB buffer in probe
da711a8af0fa can: kvaser_pciefd: Call request_irq() before enabling interrupts
4857ccfbe283 can: kvaser_pciefd: Set CAN_STATE_STOPPED in kvaser_pciefd_stop()
9ac2448c24a9 can: isotp: recvmsg(): allow MSG_CMSG_COMPAT flag
a17cf315f246 can: j1939: recvmsg(): allow MSG_CMSG_COMPAT flag
83af0876040b ALSA: hda/realtek: Add quirk for 2nd ASUS GU603
cc1924ab21d7 ALSA: hda/realtek: Add a quirk for HP EliteDesk 805
3a32c5149461 ALSA: hda/realtek: Add quirk for Clevo L140AU
059a18e95e06 ALSA: hda: Add NVIDIA codec IDs a3 through a7 to patch table
e8c7d7c43d5e ALSA: hda: Fix Oops by 9.1 surround channel names
831a1ffb0a93 xhci: Fix incorrect tracking of free space on transfer rings
4c5c4870694b xhci-pci: Only run d3cold avoidance quirk for s2idle
fc0e18f95c88 usb: typec: altmodes/displayport: fix pin_assignment_show
0ed9257a8ab9 usb: gadget: u_ether: Fix host MAC address case
c51a131cacf4 usb: dwc3: debugfs: Resume dwc3 before accessing registers
720be29c7d1c USB: UHCI: adjust zhaoxin UHCI controllers OverCurrent bit value
2ef3ecff0907 usb-storage: fix deadlock when a scsi command timeouts more than once
3b43d9df27a7 USB: usbtmc: Fix direction for 0-length ioctl control messages
15d744133218 ALSA: usb-audio: Add a sample rate workaround for Line6 Pod Go
62499cf3ddd7 bridge: always declare tunnel functions
ec5caa765f7f netfilter: nft_set_rbtree: fix null deref on element insertion
b0cc763806c0 netfilter: nf_tables: fix nft_trans type confusion
addaba68018b vlan: fix a potential uninit-value in vlan_dev_hard_start_xmit()
3a0450d38a3e igb: fix bit_shift to be in [1..8] range
c15c3bb90c9a net: dsa: mv88e6xxx: Fix mv88e6393x EPC write command offset
234e744d86bd cassini: Fix a memory leak in the error handling path of cas_init_one()
76a7cd047b3a scsi: storvsc: Don't pass unused PFNs to Hyper-V host
05ad5a4d421c wifi: iwlwifi: mvm: don't trust firmware n_channels
d66490c29364 wifi: iwlwifi: mvm: fix cancel_delayed_work_sync() deadlock
fce7d92a8990 wifi: mac80211: fix min center freq offset tracing
fd8bc0f581af net: bcmgenet: Restore phy_stop() depending upon suspend/close
99c5acfd1f6a net: bcmgenet: Remove phy_stop() from bcmgenet_netif_stop()
ed1283c46d90 s390/cio: include subchannels without devices also for evaluation
673cb4798921 tipc: check the bearer min mtu properly when setting it by netlink
575e84d90a74 tipc: do not update mtu if msg_max is too small in mtu negotiation
5cf99d5f656a tipc: add tipc_bearer_min_mtu to calculate min mtu
6a7690f2bd17 virtio_net: Fix error unwinding of XDP initialization
18c0bd6888b3 virtio-net: Maintain reverse cleanup order
cdd8160dcda1 net: nsh: Use correct mac_offset to unwind gso skb in nsh_gso_segment()
f51d15d9bc41 drm/exynos: fix g2d_open/close helper function definitions
45a158a212d9 SUNRPC: Fix trace_svc_register() call site
1c28b206ae49 SUNRPC: always free ctxt when freeing deferred request
54832355b0b1 SUNRPC: Remove svc_rqst::rq_xprt_hlen
7a1dca013124 SUNRPC: Remove dead code in svc_tcp_release_rqst()
9712097e89b2 SUNRPC: Clean up svc_deferred_class trace events
8c26ecd887ef tracing: Introduce helpers to safely handle dynamic-sized sockaddrs
7851771789e8 SUNRPC: double free xprt_ctxt while still in use
051af3f0b7d1 media: netup_unidvb: fix use-after-free at del_timer()
8e37baf62181 net: hns3: fix reset delay time to avoid configuration timeout
aaf7c7d8448f net: hns3: fix sending pfc frames after reset issue
56640004ee56 net: hns3: fix output information incomplete for dumping tx queue info with debugfs
98e964801811 erspan: get the proto with the md version for collect_md
5258395e67fe serial: 8250_bcm7271: fix leak in `brcmuart_probe`
cc2f7cee933f serial: 8250_bcm7271: balance clk_enable calls
f76a18e53a66 serial: arc_uart: fix of_iomap leak in `arc_serial_probe`
15251e783a4b tcp: fix possible sk_priority leak in tcp_v4_send_reset()
2832d6244634 vsock: avoid to close connected socket after the timeout
2c1617dc6dab ALSA: hda/realtek: Apply HP B&O top speaker profile to Pavilion 15
bbb5ac533ca6 ALSA: firewire-digi00x: prevent potential use after free
81c843152422 net: phy: dp83867: add w/a for packet errors seen with short cables
c1bc2870f14e net: fec: Better handle pm_runtime_get() failing in .remove()
b598e76b49cc selftets: seg6: disable rp_filter by default in srv6_end_dt4_l3vpn_test
5041897b9f0f selftests: seg6: disable DAD on IPv6 router cfg for srv6_end_dt4_l3vpn_test
d6c89d776be2 af_key: Reject optional tunnel/BEET mode templates in outbound policies
19457a4423a3 cpupower: Make TSC read per CPU for Mperf monitor
3a4ff14b0ecb ASoC: fsl_micfil: Fix error handler with pm_runtime_enable
a2e5a77ae3c3 dt-bindings: display/msm: dsi-controller-main: Document qcom, master-dsi and qcom, sync-dual-dsi
e1c9c7482e31 drm/msm/dpu: Remove duplicate register defines from INTF
85eb9aef4fb5 drm/msm/dpu: Move non-MDP_TOP INTF_INTR offsets out of hwio header
b688a4115bdf drm/msm/dpu: Add INTF_5 interrupts
d8a291e39af2 drm/msm/dp: unregister audio driver during unbind
288247879f4e Revert "Fix XFRM-I support for nested ESP tunnels"
46f1a953545f xfrm: don't check the default policy if the policy allows the packet
98f179c5b072 platform/x86: hp-wmi: add micmute to hp_wmi_keymap struct
a832a43fdd95 platform/x86: Move existing HP drivers to a new hp subdir
df14d64b36b1 platform/x86: hp-wmi: Support touchpad on/off
6158e958e824 parisc: Replace regular spinlock with spin_trylock on panic path
1fa3fb4f7018 mfd: dln2: Fix memory leak in dln2_probe()
c9faa002ea4b soundwire: qcom: gracefully handle too many ports in DT
b61382a825c0 phy: st: miphy28lp: use _poll_timeout functions for waits
dc9c54d34dbd Input: xpad - add constants for GIP interface numbers
92c089a931fd iommu/sprd: Release dma buffer to avoid memory leak
a2bc5241ee14 iommu/arm-smmu-v3: Acknowledge pri/event queue overflow if any
aa50d0a460cc clk: tegra20: fix gcc-7 constant overflow warning
20f9bfc664d6 fs/ntfs3: Fix a possible null-pointer dereference in ni_clear()
85afd3007465 fs/ntfs3: Add length check in indx_get_root
2a67f26f70ab fs/ntfs3: Validate MFT flags before replaying logs
d4b744825295 fs/ntfs3: Fix NULL dereference in ni_write_inode
1fd5b80c9339 fs/ntfs3: Enhance the attribute size check
6d3d3283e6b4 fs/ntfs3: Fix NULL pointer dereference in 'ni_write_inode'
8ebcbd1811b8 iommu/arm-smmu-qcom: Limit the SMR groups to 128
036e02dfd515 RDMA/core: Fix multiple -Warray-bounds warnings
ff70ad9159fb recordmcount: Fix memory leaks in the uwrite function
f3458b84c627 sched: Fix KCSAN noinstr violation
0652b54957ff mcb-pci: Reallocate memory region to avoid memory overlapping
1ba5594739d8 serial: 8250: Reinit port->pm on port specific driver unbind
ee009c2abc44 usb: typec: tcpm: fix multiple times discover svids error
973f84956b2c HID: wacom: generic: Set battery quirk only when we see battery data
b2069cfe1b33 spi: spi-imx: fix MX51_ECSPI_* macros when cs > 3
6293d0533cfe HID: logitech-hidpp: Reconcile USB and Unifying serials
3f1719790cc3 HID: logitech-hidpp: Don't use the USB serial for USB devices
a97e60bd2896 staging: rtl8192e: Replace macro RTL_PCI_DEVICE with PCI_DEVICE
116b9c002c89 Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rsp
392a06f965fe Bluetooth: hci_bcm: Fall back to getting bdaddr from EFI if not set
c018360885f0 Bluetooth: btintel: Add LE States quirk support
7aa14a7a3a85 ipvs: Update width of source for ip_vs_sync_conn_options
52851d0c3354 nbd: fix incomplete validation of ioctl arg
3d3f8fe01a01 wifi: ath11k: Fix SKB corruption in REO destination ring
87940e4030e4 wifi: iwlwifi: dvm: Fix memcpy: detected field-spanning write backtrace
35e304dbcefa null_blk: Always check queue mode setting from configfs
82f877ec9b04 wifi: iwlwifi: pcie: Fix integer overflow in iwl_write_to_user_buf
7545f21eee13 wifi: iwlwifi: pcie: fix possible NULL pointer dereference
095018267c87 bpf: Add preempt_count_{sub,add} into btf id deny list
e3e6e252d74f samples/bpf: Fix fout leak in hbm's run_bpf_prog
e2759a59a4cc f2fs: fix to check readonly condition correctly
d8f4ad5f3979 f2fs: fix to drop all dirty pages during umount() if cp_error is set
613f6cde5ebb ext4: Fix best extent lstart adjustment logic in ext4_mb_new_inode_pa()
bc4a3e1d07a8 ext4: set goal start correctly in ext4_mb_normalize_request
203e8875d294 scsi: ufs: ufs-pci: Add support for Intel Lunar Lake
71ee06193ed7 gfs2: Fix inode height consistency check
e84282efc87f scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition
c6ed54dd9069 lib: cpu_rmap: Avoid use after free on rmap->obj array entries
1911cca5916b scsi: target: iscsit: Free cmds before session free
a6f9f53d73bf net: Catch invalid index in XPS mapping
e3644d15d74a net: pasemi: Fix return type of pasemi_mac_start_tx()
d5eaf2a6b077 bnxt: avoid overflow in bnxt_get_nvram_directory()
f91037487036 scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow
99f8a15af6c9 ext2: Check block size validity during mount
e242c66f7ecf wifi: brcmfmac: cfg80211: Pass the PMK in binary instead of hex
fe913db2acef bpf: Annotate data races in bpf_local_storage
aa186074b6f2 wifi: ath: Silence memcpy run-time false positive warning
9f87ee85ce1d media: Prefer designated initializers over memset for subdev pad ops
66acfe798cd0 drm/amd: Fix an out of bounds error in BIOS parser
d997c920a530 ACPICA: ACPICA: check null return of ACPI_ALLOCATE_ZEROED in acpi_db_display_objects
3a7a4aa3958c ACPICA: Avoid undefined behavior: applying zero offset to null pointer
0aa3d558f14e drm/msm/dp: Clean up handling of DP AUX interrupts
33cc6ef106c9 drm/tegra: Avoid potential 32-bit integer overflow
19882a49b242 remoteproc: stm32_rproc: Add mutex protection for workqueue
f4a573eed637 ACPI: EC: Fix oops when removing custom query handlers
66caf2278771 firmware: arm_sdei: Fix sleep from invalid context BUG
162a9b321538 memstick: r592: Fix UAF bug in r592_remove due to race condition
dcf632bca424 media: pci: tw68: Fix null-ptr-deref bug in buf prepare and finish
f0a06203f2fe media: cx23885: Fix a null-ptr-deref bug in buffer_prepare() and buffer_finish()
c12733784112 arm64: dts: qcom: msm8996: Add missing DWC3 quirks
15856ab95617 regmap: cache: Return error in cache sync operations for REGCACHE_NONE
e9c5fc4f3f35 drm/amd/display: Use DC_LOG_DC in the trasform pixel function
9fd5be74b38f drm/displayid: add displayid_get_header() and check bounds better
37cab61a52d6 fs: hfsplus: remove WARN_ON() from hfsplus_cat_{read,write}_inode()
e30a55e98ae6 rcu: Protect rcu_print_task_exp_stall() ->exp_tasks access
718b66c5eb65 refscale: Move shutdown from wait_event() to wait_event_idle()
620a3c28221b ext4: allow ext4_get_group_info() to fail
99f7ce0fac22 ext4: allow to find by goal if EXT4_MB_HINT_GOAL_ONLY is set
1de53f2223eb ext4: fix lockdep warning when enabling MMP
c53936d9fb35 ext4: don't clear SB_RDONLY when remounting r/w until quota is re-enabled
3f937d6615dd ext4: reflect error codes from ext4_multi_mount_protect() to its callers
1284253ce95a ext4: remove an unused variable warning with CONFIG_QUOTA=n
96b3233f42fb fbdev: arcfb: Fix error handling in arcfb_probe()
33b5890dfaf2 drm/i915/dp: prevent potential div-by-zero
a41559ae3681 af_unix: Fix data races around sk->sk_shutdown.
610fd07c1370 af_unix: Fix a data race of sk->sk_receive_queue->qlen.
62d43dd14b1d net: datagram: fix data-races in datagram_poll()
7c8be27727fe ipvlan:Fix out-of-bounds caused by unclear skb->cb
3c9d916e39ef gve: Remove the code of clearing PBA bit
43d938a82ed1 tcp: add annotations around sk->sk_shutdown accesses
9dd9ffe11841 net: add vlan_get_protocol_and_depth() helper
538b511bc54e net: deal with most data-races in sk_wait_event()
159a81d5e5a9 net: annotate sk->sk_err write from do_recvmmsg()
1d5c8b01f1df netlink: annotate accesses to nlk->cb_running
1a2b27f2d7ac netfilter: conntrack: fix possible bug_on with enable_hooks=1
8d56f00c61f6 netfilter: nf_tables: always release netdev hooks from notifier
de260d1e02cd net: Fix load-tearing on sk->sk_stamp in sock_recv_cmsgs().
5f5549b99828 net: stmmac: Initialize MAC_ONEUS_TIC_COUNTER register
b0a513ba5b28 net: stmmac: switch to use interrupt for hw crosstimestamping
46e100be0f02 linux/dim: Do nothing if no time delta between samples
2fdce3e52dc3 tick/broadcast: Make broadcast device replacement work correctly
6e455b89f02c scsi: ufs: core: Fix I/O hang that occurs when BKOPS fails in W-LUN suspend
b614567e0dd8 net: mdio: mvusb: Fix an error handling path in mvusb_mdio_probe()
da3cd1a81d4e ARM: 9296/1: HP Jornada 7XX: fix kernel-doc warnings
ac88a1f41f93 drm/mipi-dsi: Set the fwnode for mipi_dsi_device
(From OE-Core rev: 2057c5a6e7480e32709a6afedc3eda1ee64b6709)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit e59689be96bb366233a10db22246751f484691fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
9d6bde853685 Linux 5.15.112
0788273bd0a6 drm/amd/display: Fix hang when skipping modeset
de9a3ed42333 RISC-V: Fix up a cherry-pick warning in setup_vm_final()
3c9b08a16978 drbd: correctly submit flush bio on barrier
d0bcf6caa280 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
0b401c2cccc5 drm/msm/adreno: adreno_gpu: Use suspend() instead of idle() on load error
8beaa3cb293a ext4: fix invalid free tracking in ext4_xattr_move_to_block()
978e5e9111af ext4: remove a BUG_ON in ext4_mb_release_group_pa()
2b3b8f18c0dc ext4: bail out of ext4_xattr_ibody_get() fails for any reason
f22b274429e8 ext4: add bounds checking in get_max_inline_xattr_value_size()
640c8c365999 ext4: fix deadlock when converting an inline directory in nojournal mode
b2531936118d ext4: improve error handling from ext4_dirhash()
b2f1314e6e36 ext4: improve error recovery code paths in __ext4_remount()
5f7d66e5e557 ext4: check iomap type only if ext4_iomap_begin() does not fail
f5e687698c6d ext4: fix data races when using cached status extents
6d9a705a653e ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
d55e76e11592 ext4: fix WARNING in mb_find_extent
c5c385baee9b locking/rwsem: Add __always_inline annotation to __down_read_common() and inlined callers
ed76d3a8910b ksmbd: not allow guest user on multichannel
4f9baa066749 ksmbd: fix deadlock in ksmbd_find_crypto_ctx()
bc77a6e93306 ksmbd: fix racy issue while destroying session on multichannel
a89ff57e4da1 ksmbd: fix kernel oops from idr_remove()
876a7e3b58e3 ksmbd: add channel rwlock
05cbc9806ae8 ksmbd: replace sessions list in connection with xarray
f86a1a74d9a7 ksmbd: fix multi session connection failure
bb3b772f186c ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO
2456e2889c77 wifi: rtw88: rtw8821c: Fix rfe_option field width
615aff165bda drm/amd/display: Add NULL plane_state check for cursor disable logic
c11b90aced1a drm/amd/display: Refine condition of cursor visibility for pipe-split
bf16debcda5c drm/msm/adreno: fix runtime PM imbalance at gpu load
bac00e57cd5e drm/msm: Remove struct_mutex usage
17eeeac92b47 drm/i915/dg2: Add HDMI pixel clock frequencies 267.30 and 319.89 MHz
6d5e6d5a70e2 drm/i915/dg2: Add additional HDMI pixel clock frequencies
06af228515d1 drm/i915/dg2: Support 4k@30 on HDMI
a63c6b1eed9a ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close()
aa803e6ecac7 ASoC: DPCM: Don't pick up BE without substream
44b685c4bab3 ASoC: soc-pcm: Move debugfs removal out of spinlock
0d5017dea0c6 ASoC: soc-compress: Inherit atomicity from DAI link for Compress FE
a536c367b0d8 ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks
e2e5b8c72998 fs/ntfs3: Refactoring of various minor issues
5047a228d4c8 HID: wacom: insert timestamp to packed Bluetooth (BT) events
db587340a004 HID: wacom: Set a default resolution for older tablets
823787470e32 drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
b39ba90d69ee drm/amdgpu: Fix vram recover doesn't work after whole GPU reset (v2)
cd3c0f7013c3 drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
6d4b6abedd2d drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
db307e725d5b drm/amd/display: fix flickering caused by S/G mode
61b694b742fb drm/panel: otm8009a: Set backlight parent to panel device
8f57f3e112cf f2fs: fix potential corruption when moving a directory
e2d1cc82ad50 drm/msm: fix NULL-deref on irq uninstall
8f0e1ad5327a drm/msm: fix NULL-deref on snapshot tear down
74543041c03e drm/bridge: lt8912b: Fix DSI Video Mode
9d79ccd97199 ARM: dts: s5pv210: correct MIPI CSIS clock name
137259261cd0 ARM: dts: exynos: fix WM8960 clock name in Itop Elite
eb15fb94d44a remoteproc: imx_rproc: Call of_node_put() on iteration error
de26e064ed9e remoteproc: st: Call of_node_put() on iteration error
8915e44eb3fb remoteproc: stm32: Call of_node_put() on iteration error
975b80702f0e sh: nmi_debug: fix return value of __setup handler
66dbc361214d sh: init: use OF_EARLY_FLATTREE for early init
bb870c4b73d2 sh: mcount.S: fix build error when PRINTK is not enabled
be95f9ebaf10 sh: math-emu: fix macro redefined warning
9fdf3666e3f1 SMB3: force unmount was failing to close deferred close files
c3a0ae5259ea smb3: fix problem remounting a share after shutdown
17ad86d8c122 inotify: Avoid reporting event with invalid wd
e51cd74e32d2 platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
21de866f75de platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
5af78b437cd3 cifs: release leases for deferred close handles when freezing
f43b5573cddc cifs: fix pcchunk length type in smb2_copychunk_range
69dfa5a2e89d btrfs: fix space cache inconsistency after error loading it from disk
e0710a49799f btrfs: print-tree: parent bytenr must be aligned to sector size
bcc401bb8678 btrfs: zero the buffer before marking it dirty in btrfs_redirty_list_add
f264be24146b btrfs: don't free qgroup space unless specified
29478148bb3b btrfs: fix encoded write i_size corruption with no-holes
91f585024e3e btrfs: zoned: fix wrong use of bitops API in btrfs_ensure_empty_zones
77c6323dad14 btrfs: fix btrfs_prev_leaf() to not return the same key twice
b13e20cc58e4 perf stat: Separate bperf from bpf_profiler
2baa45d8f55e perf evlist: Refactor evlist__for_each_cpu()
871149abc1b9 perf symbols: Fix return incorrect build_id size in elf_read_build_id()
f716374c4e21 crypto: engine - fix crypto_queue backlog handling
fa4e304bbd8a crypto: engine - Use crypto_request_complete
e7ce4ba11635 crypto: api - Add scaffolding to change completion function signature
a8cc4d5adfe5 crypto: engine - check if BH is disabled during completion
7b36a06bacf7 crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
b6e2d1e253a4 perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
4f128167e64b perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
e685e2e2bd14 perf vendor events power9: Remove UTF-8 characters from JSON files
a6ef72c38c23 perf scripts intel-pt-events.py: Fix IPC output for Python 2
53f7b55f6b3a net: enetc: check the index of the SFI rather than the handle
a0cb00295dbe virtio_net: suppress cpu stall when free_unused_bufs
b4e16ea5f146 virtio_net: split free_unused_bufs()
f495e435e588 net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
dfad4eb4c4d8 ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
10c5ea39573d drm/amdgpu: add a missing lock for AMDGPU_SCHED
54c466c60e23 af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
c177dd465f5c ionic: catch failure from devlink_alloc
da81af0ef809 ethtool: Fix uninitialized number of lanes
27b0d1b81f82 ionic: remove noise from ethtool rxnfc error msg
d37f6a832331 octeontx2-vf: Detach LF resources on probe cleanup
00e985958b3e octeontx2-pf: Disable packet I/O for graceful exit
b5ad803dec80 octeontx2-af: Skip PFs if not enabled
e39148d3d719 octeontx2-af: Secure APR table update with the lock
a895ab54afce rxrpc: Fix hard call timeout units
f5b44b2a17ca sfc: Fix module EEPROM reporting for QSFP modules
98a20dceddf6 r8152: move setting r8153b_rx_agg_chg_indicate()
4fbf19a5bd31 r8152: fix the poor throughput for 2.5G devices
d0ebe36065a8 r8152: fix flow control issue of RTL8156A
55aeff5361e6 net/sched: act_mirred: Add carrier check
59bf62f0ed7e RISC-V: mm: Enable huge page support to kernel_page_present() function
cc4ae807dbef watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
b36cc1c39448 writeback: fix call of incorrect macro
f98f2ac30f75 net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
56444f30619b selftests: srv6: make srv6_end_dt46_l3vpn_test more robust
c5ce7c4517d6 sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
cb145932fcf6 net/sched: cls_api: remove block_cb from driver_list before freeing
480577d419f9 net/ncsi: clear Tx enable mode when handling a Config required AEN
5e756a59cee6 scsi: qedi: Fix use after free bug in qedi_remove()
fd6204d7724a drm/hyperv: Don't overwrite dirt_needed value set by host
f8d9e062a695 fs/ntfs3: Fix null-ptr-deref on inode->i_op in ntfs_lookup()
ce30b2f48b65 ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE
74201b3c3e52 ASoC: soc-pcm: test refcount before triggering
2cf8c9f883de ASoC: soc-pcm: serialize BE triggers
703ebcf64aac ASoC: soc-pcm: Fix and cleanup DPCM locking
c474bb800000 ASoC: soc-pcm: align BE 'atomicity' with that of the FE
13390bea97a4 ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure
25361a0155a1 mailbox: zynqmp: Fix counts of child nodes
f9dd36311bd5 mailbox: zynq: Switch to flexible array to simplify code
2343385fe6ee bus: mhi: host: Range check CHDBOFF and ERDBOFF
a7561c04adb1 bus: mhi: host: Use mhi_tryset_pm_state() for setting fw error state
7517f62ea073 bus: mhi: host: Remove duplicate ee check for syserr
9fbf10148f31 bus: mhi: Move host MHI code to "host" directory
43b2f7d69069 ubifs: Fix memory leak in do_rename
9933a9086cea ubifs: Fix AA deadlock when setting xattr for encrypted file
21ad89e197dd crypto: ccp - Clear PSP interrupt status register before calling handler
93f8b664031b ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
(From OE-Core rev: 6180d99b8af79ceba5096e6f5499a4fb151fc612)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 276039dd77ad0e6276d4e4688db65150fced3d5f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
b0ece631f84a Linux 5.15.111
0a008c5098d8 sched: Fix DEBUG && !SCHEDSTATS warn
21c2a454486d netfilter: nf_tables: deactivate anonymous set from preparation phase
aa6ff950f875 arm64: dts: qcom: sdm845: correct dynamic power coefficients - again
2931ed45bfe3 sound/oss/dmasound: fix 'dmasound_setup' defined but not used
503e554782c9 debugobject: Ensure pool refill (again)
6b84832966a0 perf intel-pt: Fix CYC timestamps after standalone CBR
06106efa20f7 perf auxtrace: Fix address filter entire kernel size
11c6fb35df5c dm: don't lock fs when the map is NULL in process of resume
e11765cea205 dm ioctl: fix nested locking in table_clear() to remove deadlock concern
f76fcb9d43ec dm flakey: fix a crash with invalid table line
a5d8c6bf58e5 dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
56e952ae6d89 dm clone: call kmem_cache_destroy() in dm_clone_init() error path
f382705d0460 dm verity: fix error handling for check_at_most_once on FEC
1821a33bb23e ia64: fix an addr to taddr in huge_pte_offset()
3a57c70e9e92 s390/dasd: fix hanging blockdevice after request requeue
ed7e8beb201b btrfs: scrub: reject unsupported scrub flags
14383698c0de scripts/gdb: fix lx-timerlist for Python3
33383fbe4f01 clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
e8353dea7d7d wifi: rtl8xxxu: RTL8192EU always needs full init
384a0dcac2a6 mailbox: zynqmp: Fix typo in IPI documentation
09206edff007 mailbox: zynqmp: Fix IPI isr handling
6d1af517817a mtd: core: fix error path for nvmem provider
8444b46e163a mtd: core: fix nvmem error reporting
7c253e98685e mtd: core: provide unique name for nvmem device, take two
68695084077e md/raid10: fix null-ptr-deref in raid10_sync_request
8d07d9119642 nilfs2: fix infinite loop in nilfs_mdt_get_block()
13f73ef77baa nilfs2: do not write dirty data after degenerating to read-only
ab0748f246b7 ALSA: usb-audio: Add quirk for Pioneer DDJ-800
a87e5b9b4c64 parisc: Fix argument pointer in real64_call_asm()
f1b4681cfa0a afs: Fix updating of i_size with dv jump from server
33f302c9bf3e mfd: tqmx86: Correct board names for TQMxE39x
ce01b75447f6 mfd: tqmx86: Specify IO port register range more precisely
a23b3b2be0d0 mfd: tqmx86: Do not access I2C_DETECT register through io_base
388d2578c7d7 thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
bdcf9fec87b2 dmaengine: at_xdmac: do not enable all cyclic channels
a5227b3be869 dmaengine: at_xdmac: Fix race for the tx desc callback
2b68028d771a dmaengine: at_xdmac: Fix concurrency over chan's completed_cookie
738a4fdbd157 dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
fd6316dec20f dmaengine: dw-edma: Fix to change for continuous transfer
dd23c11136ff dma: gpi: remove spurious unlock in gpi_ch_init
dce3bdaee3f2 phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
1cccf7c5c7f5 pwm: mtk-disp: Configure double buffering before reading in .get_state()
d2798512fafc pwm: mtk-disp: Disable shadow registers before setting backlight values
8ffa1cb8bcfa leds: tca6507: Fix error handling of using fwnode_property_read_string
e63e3a0fc062 dmaengine: mv_xor_v2: Fix an error code.
332ca024a82e leds: TI_LMU_COMMON: select REGMAP instead of depending on it
c904a070d7cd pinctrl: renesas: r8a779a0: Remove incorrect AVB[01] pinmux configuration
40566def189c ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
18eb23891aea ext4: fix i_disksize exceeding i_size problem in paritally written case
3dc3a86b88bd SMB3: Close deferred file handles in case of handle lease break
0f87e18203bd SMB3: Add missing locks to protect deferred close file list
b574e73db844 timekeeping: Fix references to nonexistent ktime_get_fast_ns()
ccfede0a2cb1 openrisc: Properly store r31 to pt_regs on unhandled exceptions
1c7456aa5d3a clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
c87c6d50505b RDMA/mlx5: Use correct device num_ports when modify DC
d2823237dabc SUNRPC: remove the maximum number of retries in call_bind_status
c11e44ac1a71 RDMA/mlx5: Fix flow counter query via DEVX
7acad58049ac Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
b6157a9f0fc7 clk: qcom: gcc-sm8350: fix PCIe PIPE clocks handling
33f9b8de1b00 clk: qcom: regmap: add PHY clock source implementation
0ccc1a6bac34 NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
a2bd706ab635 IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
6bbc49661c31 IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
00cc21e32ea1 RDMA/srpt: Add a check for valid 'mad_agent' pointer
03b9d26f33e6 RDMA/cm: Trace icm_send_rej event before the cm state is reset
30218b769845 clk: qcom: gcc-sm6115: Mark RCGs shared where applicable
5255051c8f31 RDMA/siw: Remove namespace check from siw_netdev_event()
48ba87f6e14d clk: add missing of_node_put() in "assigned-clocks" property parsing
3d7c6f2076f1 power: supply: generic-adc-battery: fix unit scaling
c58ea97aa94f fs/ntfs3: Fix slab-out-of-bounds read in hdr_delete_de()
cd7e1d679240 fs/ntfs3: Fix OOB read in indx_insert_into_buffer
952bbfcedbf8 fs/ntfs3: Add check for kmemdup
3030f2b9b332 fs/ntfs3: Fix memory leak if ntfs_read_mft failed
d1faeb14bce3 rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
9911be215572 RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
44438a49593a rtc: omap: include header for omap_rtc_power_off_program prototype
6d19fe968ef6 workqueue: Fix hung time report of worker pools
6c073c5a5b97 workqueue: Introduce show_one_worker_pool and show_one_workqueue.
e89f95c68536 RDMA/rdmavt: Delete unnecessary NULL check
9721b14e6c8a RDMA/siw: Fix potential page_array out of range access
8d909684bdf6 clk: at91: clk-sam9x60-pll: fix return value check
623941780df3 sched/rt: Fix bad task migration for rt tasks
594d2a055526 Revert "objtool: Support addition to set CFA base"
80973ce36f4b perf/core: Fix hardlockup failure caused by perf throttle
3e09b68fc520 sched/fair: Fix inaccurate tally of ttwu_move_affine
c3b9f95598b8 sched: Make struct sched_statistics independent of fair sched class
6002989848c5 sched/fair: Use __schedstat_set() in set_next_entity()
94bcf94c25aa powerpc/rtas: use memmove for potentially overlapping buffer copy
f7107d44dff7 macintosh: via-pmu-led: requires ATA to be set
85842228df0e powerpc/sysdev/tsi108: fix resource printk format warnings
179cc5ab9591 powerpc/wii: fix resource printk format warnings
516c27922c96 powerpc/mpc512x: fix resource printk format warning
da961d510b21 macintosh/windfarm_smu_sat: Add missing of_node_put()
5b9fc529b689 virtio_ring: don't update event idx on get_buf
ee0b6146317a spmi: Add a check for remove callback when removing a SPMI driver
be267f30b07e staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
424cf2929635 serial: 8250: Add missing wakeup event reporting
8dfd00bfd53f tty: serial: fsl_lpuart: adjust buffer length to the intended size
59ecc2cf3466 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
ee53a7a88027 usb: mtu3: fix kernel panic at qmu transfer done irq handler
6b0d399dac58 usb: chipidea: fix missing goto in `ci_hdrc_probe`
6d4325ebd8c0 usb: gadget: tegra-xudc: Fix crash in vbus_draw
d96f6bc10789 sh: sq: Fix incorrect element size for allocating bitmap buffer
397eb669dac0 uapi/linux/const.h: prefer ISO-friendly __typeof__
d1c4dedcd2df scripts/gdb: raise error with reduced debugging information
2d65599ad1e4 i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
d453f25faf68 spi: cadence-quadspi: fix suspend-resume implementations
6a129c0e9935 ASoC: fsl_mqs: move of_node_put() to the correct location
850631845531 coresight: etm_pmu: Set the module field
db6f1b2bba34 HID: amd_sfh: Add support for shutdown operation
b711dd0ba9b3 scripts/gdb: bail early if there are no generic PD
eaecf281c27f scripts/gdb: bail early if there are no clocks
0110bfacff03 ia64: salinfo: placate defined-but-not-used warning
51395777f66d ia64: mm/contig: fix section mismatch warning/error
1a2a0d5b0617 PCI/EDR: Clear Device Status after EDR error recovery
cc4f0e168a56 of: Fix modalias string generation
770d30b1355c vmci_host: fix a race condition in vmci_host_poll() causing GPF
08c7608798a9 spi: fsl-spi: Fix CPM/QE mode Litte Endian
f345d4d71e87 spi: qup: Don't skip cleanup in remove's error path
77b0c0dd2c56 linux/vt_buffer.h: allow either builtin or modular for macros
af9ec18aa8ee ASoC: es8316: Handle optional IRQ assignment
39287d16b2d2 PCI: imx6: Install the fault handler only on compatible match
1e58fb6b1cef usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
f90822ad63d1 spi: imx: Don't skip cleanup in remove's error path
e9ded9dd5d05 spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
193f7fffdcaf serial: 8250_bcm7271: Fix arbitration handling
f67cc4929ef9 iio: light: max44009: add missing OF device matching
7e42057532ea fpga: bridge: fix kernel-doc parameter description
72b1ce904567 serial: stm32: Re-assert RTS/DE GPIO in RS485 mode only if more data are transmitted
59ed254dd35e serial: stm32: re-introduce an irq flag condition in usart_receive_chars
4b7bb1c7be4f usb: dwc3: gadget: Change condition for processing suspend event
beb12083c1ac usb: host: xhci-rcar: remove leftover quirk handling
295f3fcaa8ea pstore: Revert pmsg_lock back to a normal mutex
2491b999a60d drivers: staging: rtl8723bs: Fix locking in rtw_scan_timeout_handler()
209850f17717 drivers: staging: rtl8723bs: Fix locking in _rtw_join_timeout_handler()
1ffb2ca65051 ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
43e4197dd5f6 tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
1d2f799c1604 net: amd: Fix link leak when verifying config failed
5d6e5c054ed2 netlink: Use copy_to_user() for optval in netlink_getsockopt().
a789192f3661 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
a54ec573d9b8 ipv4: Fix potential uninit variable access bug in __ip_make_skb()
d0b43125ec89 net/sched: sch_fq: fix integer overflow of "credit"
7a45b4e1c82b netfilter: nf_tables: don't write table validation state without mutex
8913abddad4a bpf: Don't EFAULT for getsockopt with optval=NULL
77f245ce053e net: stmmac:fix system hang when setting up tag_8021q VLAN for DSA ports
a9e96eef8218 net/mlx5: E-switch, Don't destroy indirect table in split rule
05cf6f353d3c ixgbe: Enable setting RSS table to default values
624b73f77664 ixgbe: Allow flow hash to be set via ethtool
e302e9ca14a8 wifi: iwlwifi: fw: fix memory leak in debugfs
53b3b1f563bc wifi: iwlwifi: mvm: check firmware response size
aa11a894458d wifi: mt76: mt7921e: improve reliability of dma reset
f8923ad9dd8e wifi: mt76: fix 6GHz high channel not be scanned
613b51663fc4 wifi: mt76: mt7921e: fix probe timeout after reboot
5279aaf9f5b0 wifi: mt76: add flexible polling wait-interval support
ac9fec5b5688 wifi: mt76: handle failure of vzalloc in mt7615_coredump_work
210e6d01cc49 wifi: iwlwifi: make the loop for card preparation effective
dff2a7b33060 jdb2: Don't refuse invalidation of already invalidated buffers
358317ad9cf4 wifi: iwlwifi: fw: move memset before early return
cccf85e047c3 wifi: iwlwifi: mvm: initialize seq variable
b3cecbb2571c wifi: iwlwifi: yoyo: Fix possible division by zero
4636c35b7e6e wifi: iwlwifi: yoyo: skip dump correctly on hw error
34222897e0eb md/raid10: don't call bio_start_io_acct twice for bio which experienced read error
d6cfcf98b824 md/raid10: fix memleak of md thread
7f673fa34c0e md/raid10: fix memleak for 'conf->bio_split'
8d09065802c5 md/raid10: fix leak of 'r10bio->remaining' for recovery
901b4918faa4 md/raid10: fix task hung in raid10d
fc04998351fe md/raid10: factor out code from wait_barrier() to stop_waiting_barrier()
39db562b3fed md: raid10 add nowait support
74af08efa5cd md: drop queue limitation for RAID1 and RAID10
337d1d88be9d bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
12e70c6f4ed8 selftests/bpf: Fix leaked bpf_link in get_stackid_cannot_attach
103a4275420e nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
9fe41e648254 nvme: fix async event trace event
13475e639162 nvme: handle the persistent internal error AER
30b9073583ac nvmet: fix I/O Command Set specific Identify Controller
42bcbc2a90a8 nvmet: fix Identify Active Namespace ID list handling
92cf81746ebc nvmet: fix Identify Controller handling
ac86d59eaa69 nvmet: fix Identify Namespace handling
c7e98afecab2 nvmet: fix error handling in nvmet_execute_identify_cns_cs_ns()
537083b1275c nvmet: move the call to nvmet_ns_changed out of nvmet_ns_revalidate
080826d16758 nvmet: use i_size_read() to set size for file-ns
f333854dce4a bpf, sockmap: fix deadlocks in the sockhash and sockmap
c8a67bc85772 net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
fd8c83d8375b scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
9a7f63283af6 f2fs: fix to avoid use-after-free for cached IPU bio
119f278ea9c1 xsk: Fix unaligned descriptor validation
1056b209935d crypto: drbg - Only fail when jent is unavailable in FIPS mode
9317d6612011 crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
80bfd8b184d8 bpftool: Fix bug for long instructions in program CFG dumps
afdc3a4bd77d selftests/bpf: Wait for receive in cg_storage_multi test
c5fa99bce673 selftests: xsk: Disable IPv6 on VETH1
c4afd6410f3c net: qrtr: correct types of trace event parameters
eb77c0c0a17c wifi: rt2x00: Fix memory leak when handling surveys
0b0c3e37a43f wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
0a847af3cb40 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
3e660d117513 crypto: sa2ul - Select CRYPTO_DES
d82d82e0372b crypto: caam - Clear some memory in instantiate_rng
169134da419c f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
d0cf44f06dd4 f2fs: apply zone capacity to all zone type
2cc6a05661ad f2fs: enforce single zone capacity
e5a56f13ba2d f2fs: handle dqget error in f2fs_transfer_project_quota()
6d6415e5bce2 scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
eb4cf26d2e86 scsi: target: iscsit: Fix TAS handling during conn cleanup
9158c86fd323 scsi: target: Fix multiple LUN_RESET handling
ad4a647aa587 net/packet: convert po->auxdata to an atomic flag
f1a111ca05ce net/packet: convert po->origdev to an atomic flag
c3238c7dbed9 net/packet: annotate accesses to po->xmit
97e7b1c1da12 vlan: partially enable SIOCSHWTSTAMP in container
5f44dfa841e9 net: pcs: xpcs: remove double-read of link state when using AN
a7282fc797df bpf: Remove misleading spec_v1 check on var-offset stack read
60f9ed23b954 selftests/bpf: Fix a fd leak in an error path in network_helpers.c
9b9e803b4823 scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
670754766ac3 bpf: fix precision propagation verbose logging
c022b09fcc32 bpf: take into account liveness when propagating precision
23634d119ca7 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
3fc0be9f48ff wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
2ba1e4a623bf tools: bpftool: Remove invalid \' json escape
484d95c69fc1 wifi: ath6kl: reduce WARN to dev_dbg() in callback
19ba40acb170 wifi: brcmfmac: support CQM RSSI notification with older firmware
378364abbe55 wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
59073060fe09 wifi: ath9k: hif_usb: fix memory leak of remain_skbs
104b1b48b679 wifi: ath6kl: minor fix for allocation size
d1138f118f43 hwmon: (pmbus/fsp-3y) Fix functionality bitmask in FSP-3Y YM-2151E
f1d68061b074 cpufreq: use correct unit when verify cur freq
a55050c7989c tick/common: Align tick period with the HZ tick.
54202488c835 drm/i915: Make intel_get_crtc_new_encoder() less oopsy
500ffa58e70b debugobject: Prevent init race with static objects
af04d8d3c156 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
00132fab90ea x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
ad6481f49fb2 regulator: stm32-pwr: fix of_iomap leak
b8c2678d0fe7 media: venus: dec: Fix handling of the start cmd
2ed8f8c09d2a media: rc: gpio-ir-recv: Fix support for wake-up
4b1afffdd940 drm/amd/display: Fix potential null dereference
2322b262d220 media: rcar_fdp1: Fix refcount leak in probe and remove function
5847021f8052 media: rcar_fdp1: Convert to platform remove callback returning void
d18789f43484 platform: Provide a remove callback that returns no value
825281f34bec media: rcar_fdp1: Fix the correct variable assignments
3c300022c188 media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
2f48c0a463a3 media: saa7134: fix use after free bug in saa7134_finidev due to race condition
c94388b5b909 media: dm1105: Fix use after free bug in dm1105_remove due to race condition
cac0f4f36e22 media: rkvdec: fix use after free bug in rkvdec_remove
d991f6139fa6 x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
1e3056b8067c regulator: core: Avoid lockdep reports when resolving supplies
4e5c9738185b regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
678b3f29aaaf drm/ttm/pool: Fix ttm_pool_alloc error path
b19bebc96381 drm/ttm: optimize pool allocations a bit v2
1e26766dc83a arm64: dts: qcom: msm8994-msft-lumia-octagon: drop unit address from PMI8994 regulator
bee1a285732a arm64: dts: qcom: msm8994-kitakami: drop unit address from PMI8994 regulator
fb0bea59d078 arm64: dts: qcom: sc7180-trogdor-lazor: correct trackpad supply
8853aab16787 mailbox: mpfs: switch to txdone_poll
623275db2841 drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
5a8aedb7b9fe ACPI: VIOT: Initialize the correct IOMMU fwspec
111af9798356 firmware: arm_scmi: Fix xfers allocation on Rx channel
657776d47bed ARM: dts: gta04: fix excess dma channel usage
d3047a1b0422 drm: rcar-du: Fix a NULL vs IS_ERR() bug
3cfaa8713e8b mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
60cadfcfa44c ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
aa8d52ddf7c8 drm/amd/display/dc/dce60/Makefile: Fix previous attempt to silence known override-init warnings
d28ec12c48dd drm: msm: adreno: Disable preemption on Adreno 510
2ad781393eb3 drm/msm/adreno: drop bogus pm_runtime_set_active()
86c1a99528c6 drm/msm/adreno: Defer enabling runpm until hw_init()
1ad4b8c4552b media: max9286: Free control handler
3d7003c400ca drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
a3ea89b5978d firmware: qcom_scm: Clear download bit during reboot
ca4ce92e3ec9 media: av7110: prevent underflow in write_ts_to_decoder()
519b08494011 media: bdisp: Add missing check for create_workqueue
11c58a0c1937 x86/MCE/AMD: Use an u64 for bank_map
88a9d3c0b59a ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
112ff0f25305 ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
99e7b14569da ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
96158bfc764f arm64: dts: qcom: sm8250: Fix the PCI I/O port range
cc1ae8710ac4 arm64: dts: qcom: msm8996: Fix the PCI I/O port range
656657bdeb8a arm64: dts: qcom: ipq6018: Fix the PCI I/O port range
a19c40b97908 arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
9f89689d8b9d arm64: dts: qcom: msm8998: Fix the PCI I/O port range
16111402966e arm64: dts: qcom: sdm845: Fix the PCI I/O port range
3e7be9b63264 arm64: dts: qcom: sdm845: correct dynamic power coefficients
a9e9a4a62725 arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
a46878476c55 arm64: dts: broadcom: bcmbca: bcm4908: fix procmon nodename
1994284cb922 arm64: dts: broadcom: bcmbca: bcm4908: fix NAND interrupt name
6ae67829fa5e arm64: dts: Move BCM4908 dts to bcmbca folder
fe8ab85ed495 arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000
aefde9ada466 ARM64: dts: Add DTS files for bcmbca SoC BCM6858
273be36e4209 arm64: dts: Add DTS files for bcmbca SoC BCM4912
fe07b3b5af01 arm64: dts: Add DTS files for bcmbca SoC BCM63158
77112d23a671 arm64: dts: broadcom: bcm4908: add DT for Netgear RAXE500
a53862a20239 arm64: dts: ti: k3-j721e-main: Remove ti,strobe-sel property
e3143e6cca0a regulator: core: Shorten off-on-delay-us for always-on/boot-on by time since booted
30b4edaf221d EDAC/skx: Fix overflows on the DRAM row address mapping arrays
d450fa865750 drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
62cd3e056123 arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
667c86b2a941 arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
6a50350033e0 soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
fb2a6e00291a tools/x86/kcpuid: Fix avx512bw and avx512lvl fields in Fn00000007
00f79abccc5b drm/probe-helper: Cancel previous job before starting new one
9fde84fb59e5 drm/vgem: add missing mutex_destroy
a51b71af169f drm/rockchip: Drop unbalanced obj unref
0834a2b554e5 erofs: fix potential overflow calculating xattr_isize
060fecf1114f erofs: stop parsing non-compact HEAD index if clusterofs is invalid
5a37916d988e tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
46da635566dc tpm, tpm: Implement usage counter for locality
51162b05a44c tpm, tpm_tis: Claim locality before writing interrupt registers
b665edd7a585 tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
fd9b4b2bff6b tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
8c08c74de718 tpm, tpm_tis: Do not skip reset of original interrupt vector
dfa1e84b774c selinux: ensure av_permissions.h is built when needed
8a3a1f7b54b8 selinux: fix Makefile dependencies of flask.h
08e403705778 selftests/resctrl: Check for return value after write_schemata()
25661fe5f658 selftests/resctrl: Allow ->setup() to return errors
b5adaf5045d0 selftests/resctrl: Move ->setup() call outside of test specific branches
f9eeea03a5e7 selftests/resctrl: Extend CPU vendor detection
ebd40f52de19 selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
988901984ddd rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
74f06429b727 sound/oss/dmasound: fix build when drivers are mixed =y/=m
c628b07d5974 xfs: don't consider future format versions valid
ce840284929b ubifs: Free memory for tmpfile name
20ef288612e5 ubi: Fix return value overwrite issue in try_write_vid_and_data()
3ae75f82c33f ubifs: Fix memleak when insert_old_idx() failed
149ea56995c2 Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
dc299bd1d5c4 iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
b7bc8f6c8a31 tracing: Fix permissions for the buffer_percent file
b91a5aa1e7ea riscv: mm: remove redundant parameter of create_fdt_early_page_table
ec1814116fa4 i2c: omap: Fix standard mode false ACK readings
671f21fbcb47 ksmbd: fix memleak in session setup
227eb2689b44 ksmbd: fix NULL pointer dereference in smb2_get_info_filesystem()
c053e389db0d ksmbd: call rcu_barrier() in ksmbd_server_exit()
2db4b91480b2 writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
0b46ee654a9d relayfs: fix out-of-bounds access in relay_file_read
a18bdaca46d0 KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
a79fb2ce4fbe reiserfs: Add security prefix to xattr name in reiserfs_security_write()
4c3d1a6720ae rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
09e177d6f7ed crypto: safexcel - Cleanup ring IRQ workqueues on load failure
63b7fbaa1278 crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
c63741e872fc ring-buffer: Sync IRQ works before buffer destruction
333f49fcf0e7 pinctrl: qcom: lpass-lpi: set output value before enabling output
3028ac7dc0c0 soundwire: qcom: correct setting ignore bit on v1.5.1
01fefb82fd79 pwm: meson: Fix g12a ao clk81 name
dcf6611e80f9 pwm: meson: Fix axg ao mux parents
2104e15b0072 wifi: mt76: add missing locking to protect against concurrent rx/status calls
4a07d2d511e2 kheaders: Use array declaration instead of char
99d561199bf8 ipmi: fix SSIF not responding under certain cond.
8fddbd9c5c86 ipmi:ssif: Add send_retries increment
3ef93b7bd9e0 MIPS: fw: Allow firmware to pass a empty env
e047e40676d1 tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
9c0b37d0da47 xhci: fix debugfs register accesses while suspended
321e16a5709e tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
fa30909fbd1f staging: iio: resolver: ads1210: fix config mode
ac44e1275dae ext4: use ext4_journal_start/stop for fast commit transactions
5bb4005fb667 blk-crypto: make blk_crypto_evict_key() more robust
f8d9d6c3ffcc blk-crypto: make blk_crypto_evict_key() return void
d206f79d9cd6 blk-mq: release crypto keyslot before reporting I/O complete
2c62f4abd714 posix-cpu-timers: Implement the missing timer_wait_running callback
dca7427a8b12 hwmon: (adt7475) Use device_property APIs when configuring polarity
d50321946ec0 hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
d40fa6f78835 USB: dwc3: fix runtime pm imbalance on unbind
9436221ea250 USB: dwc3: fix runtime pm imbalance on probe errors
bfd693628192 IMA: allow/fix UML builds
c23e103fd736 PCI: qcom: Fix the incorrect register usage in v2.7.0 config
8a0b61e5a7d2 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
402d2b1d54b7 arm64: Stash shadow stack pointer in the task struct on interrupt
21cc4e5304d2 arm64: Always load shadow stack pointer directly from the task struct
a00f75f71fca wifi: mt76: mt7921e: Set memory space enable in PCI_COMMAND if unset
a646556769e1 wireguard: timers: cast enum limits members to int in prints
95ec7a59ceb2 x86/cpu: Add model number for Intel Arrow Lake processor
520820400608 asm-generic/io.h: suppress endianness warnings for readq() and writeq()
5e3c87e4d3bd selftests mount: Fix mount_setattr_test builds failed
e1383b440132 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
21976532f274 iio: adc: palmas_gpadc: fix NULL dereference on rmmod
50015dbdec70 x86/hyperv: Block root partition functionality in a Confidential VM
a7d91f67a10a ASoC: soc-pcm: fix hw->formats cleared by soc_pcm_hw_init() for dpcm
cf5b14b8de0d ASOC: Intel: sof_sdw: add quirk for Intel 'Rooks County' NUC M15
(From OE-Core rev: ea29961df7334f4df7d19ede2a955fadb64fdf0e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 5425b3557b6efdba07bd3efa51c647bd62d5259b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
8a7f2a5c5aa1 Linux 5.15.110
cab0f985037b riscv: No need to relocate the dtb as it lies in the fixmap region
1f09c9bab723 riscv: Do not set initial_boot_params to the linear address of the dtb
bbf94b042155 riscv: Move early dtb mapping into the fixmap region
ccb29694c2da selftests: mptcp: join: fix "invalid address, ADD_ADDR timeout"
0994aa001fde driver core: Don't require dynamic_debug for initcall_debug probe timing
3dcebcaa258c USB: serial: option: add UNISOC vendor and TOZED LT70C product
f1e6a14d5ae8 bluetooth: Perform careful capability checks in hci_sock_ioctl()
39c472809aab drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
936a23293bbb wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
2bd716c6e4d1 KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
00f74003edf5 KVM: arm64: Retry fault if vma_lookup() results become invalid
c1da649699e1 selftests/kselftest/runner/run_one(): allow running non-executable files
c88435054153 PCI/ASPM: Remove pcie_aspm_pm_state_change()
(From OE-Core rev: 0c328f0b044f5851bd5c53adcdfd795ee3c996ba)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 8fb28c7f71888d65c170c9f5400438a077860c6f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: b8ae26aabe825c1bc8d84fd7e0ee197695f1dee7)
Signed-off-by: Marta Rybczynska <marta.rybczynska@syslinbit.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fb62c4c3dbca4e58f7ce6cf29d4b630a06411a97)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A use after free issue was addressed with improved memory management.
This issue is fixed in Safari 16.2, tvOS 16.2, macOS Ventura 13.1, iOS
16.2 and iPadOS 16.2, watchOS 9.2. Processing maliciously crafted web
content may lead to arbitrary code execution.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2022-42867https://support.apple.com/en-us/HT213537
(From OE-Core rev: d4a872b6ac8c41d9c3f4d5f7255d4561684ef7d5)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A memory corruption issue was addressed with improved state management.
This issue is fixed in Safari 16.2, tvOS 16.2, macOS Ventura 13.1, iOS
16.2 and iPadOS 16.2, watchOS 9.2. Processing maliciously crafted web
content may lead to arbitrary code execution.
References:
https://nvd.nist.gov/vuln/detail/CVE-2022-46699https://support.apple.com/en-us/HT213537
(From OE-Core rev: 8f71f60af366837399290a7fc9e0e38452f379cc)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A memory consumption issue was addressed with improved memory handling.
This issue is fixed in Safari 16.2, tvOS 16.2, macOS Ventura 13.1, iOS
15.7.2 and iPadOS 15.7.2, iOS 16.2 and iPadOS 16.2, watchOS 9.2. Processing
maliciously crafted web content may lead to arbitrary code execution.
References:
https://nvd.nist.gov/vuln/detail/CVE-2022-46691https://support.apple.com/en-us/HT213531
(From OE-Core rev: 15603261034610b6606df99996d065c254d8f8f9)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
OpenPrinting CUPS is an open source printing system. In versions 2.4.2
and prior, a heap buffer overflow vulnerability would allow a remote
attacker to launch a denial of service (DoS) attack. A buffer overflow
vulnerability in the function `format_log_line` could allow remote
attackers to cause a DoS on the affected system. Exploitation of the
vulnerability can be triggered when the configuration file `cupsd.conf`
sets the value of `loglevel `to `DEBUG`. No known patches or
workarounds exist at time of publication.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-32324https://security-tracker.debian.org/tracker/CVE-2023-32324
Upstream Patch:
https://github.com/OpenPrinting/cups/commit/fd8bc2d32589
(From OE-Core rev: cf741646f41835024c7e53234cfd527ff3f8542b)
Signed-off-by: Sanjay Chitroda <schitrod@cisco.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
We don't compare reproducibility of the native/cross components, only the
target ones. With the long build times of rust-native, the test now takes
crazy lengths of time so this tweak should allow us to reuse native/cross
artefacts from sstate whilst still testing the target output is
reproducible.
(From OE-Core rev: 18a9596ae711ba37ac7e44e46744298ba79ae320)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b494d83c639a877cefeb7cbab6d37195e492f059)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upstream v250 of systemd-newtorkd contains a race which will drop the
config of unmanaged wireless interfaces during reconfigure or carrier
loss. This bug is fixed in v251 by this commit:
commit a0e99a377a2f22c0ba460d3e7228214008714c14
Author: Yu Watanabe <watanabe.yu+github@gmail.com>
Date: Mon Jan 31 19:08:27 2022 +0900
network: remove only managed configs on reconfigure or carrier lost
Otherwise, if the carrir of the non-managed interface is lost, the
configs such as addresses or routes on the interface will be removed by
networkd.
A bug was filed upstream on v250 to have upstream backport but was
rejected as "version-too-ancient", so backport this commit as a patch to
systemd-networkd for kirkstone.
Fixes: [YOCTO #15134]
(From OE-Core rev: 56fdf57d99900b8dfb75bf915fcab45d4c1a458e)
Signed-off-by: C. Andy Martin <cam@myfastmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Below upstream commit removed BSD-4-Clause from the LICENSE variable,
Link: https://git.yoctoproject.org/poky/commit/?id=2c86f586d55d0f6b99053e3e4d14c9ee36fa8aa8
But actually if we check from the source code of the openssh for this
version (8.9p1), there are some files (openbsd-compat/libressl-api-compat.c)
still affected.
As upstream removed this BSD-4-clause license, there are still some files
has this license. Below file is affected by this BSD-4-clause contents when
the below command is executed
grep -rl "All advertising materials mentioning features or use of this software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort
openbsd-compat/libressl-api-compat.c
All advertising materials mentioning features or use of this software
Reason for backporting is some of the product restrict the BSD-4-Clause usage and the purpose of this commit is
to completely remove the BSD-4-Clause license from the openssh.
When checked in the master branch, openssh upstream removes the bsd-4 license compeletely from this commit
7280401bdd
Hence Backport this commit completely to remove license of BSD-4-clause contents from code. Hunks are refreshed.
(From OE-Core rev: 10b9fdce3553a69714de17d3ed5c13c99ec8c460)
Signed-off-by: Riyaz Khan <Riyaz.Khan@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Requests is a HTTP library. Since Requests 2.3.0, Requests has been leaking
Proxy-Authorization headers to destination servers when redirected to an HTTPS
endpoint. This is a product of how we use `rebuild_proxies` to reattach the
`Proxy-Authorization` header to requests. For HTTP connections sent through the
tunnel, the proxy will identify the header in the request itself and remove it
prior to forwarding to the destination server. However when sent over HTTPS,
the `Proxy-Authorization` header must be sent in the CONNECT request as the proxy
has no visibility into the tunneled request. This results in Requests forwarding
proxy credentials to the destination server unintentionally, allowing a malicious
actor to potentially exfiltrate sensitive information. This issue has been patched
in version 2.31.0.
Reference: https://github.com/advisories/GHSA-j8r2-6x86-q33q
(From OE-Core rev: e806c625d9a7eb08079a3268d2d8b20b582d0b6c)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* fix CVEs CVE-2023-1255 and CVE-2023-2650
* drop CVE patches merged upstream
* refresh 0001-Configure-do-not-tweak-mips-cflags.patch
https://www.openssl.org/news/openssl-3.0-notes.html
Major changes between OpenSSL 3.0.8 and OpenSSL 3.0.9 [30 May 2023]
* Mitigate for very slow `OBJ_obj2txt()` performance with gigantic OBJECT IDENTIFIER sub-identities. ([CVE-2023-2650])
* Fixed buffer overread in AES-XTS decryption on ARM 64 bit platforms ([CVE-2023-1255])
* Fixed documentation of X509_VERIFY_PARAM_add0_policy() ([CVE-2023-0466])
* Fixed handling of invalid certificate policies in leaf certificates ([CVE-2023-0465])
* Limited the number of nodes created in a policy tree ([CVE-2023-0464])
(From OE-Core rev: 5140fdf3417c7553d3b035d7eafacda139936494)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
CPAN.pm before 2.35 does not verify TLS certificates when downloading
distributions over HTTPS.
(From OE-Core rev: b093db144b35e7c140ac830dbe67cabfaac69f73)
Signed-off-by: Soumya <soumya.sambu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Correction of backport link inside the patch with correct commit link as
below
Link: cb49e67303
(From OE-Core rev: 4691bc257d0bf2372e31535f0b90cf49ef0ed0d8)
Signed-off-by: Sourav Kumar Pramanik <pramanik.souravkumar@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Angle brackets should not appear in CSS contexts, as they may affect
token boundaries (such as closing a <style> tag, resulting in
injection). Instead emit filterFailsafe, matching the behavior for other
dangerous characters.
Thanks to Juho Nurminen of Mattermost for reporting this issue.
For #59720Fixes#59811
Fixes CVE-2023-24539
(From OE-Core rev: 0a09194f3d4ad98d0cf0d070ec0c99e7a6c8a158)
Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upstream's dtb directory structure has no real standard. They just tend
to idle around the 2/3 directory depth. Recursively search for the
dtb/dtbo files instead of assuming anything.
Fixes: 04ab57d200 (kernel-devicetree: allow specification of dtb
directory, 2023-05-02)
(From OE-Core rev: 717b9f18a51e9c9fd5a471238aa2ea4de439ef17)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Use the notation suggested by Martin Jansa to avoid a bashism. Also
switch KERNEL_DTBVENDORED to the more common 0/1 notation instead of
true/false.
Fixes: 04ab57d200 (kernel-devicetree: allow specification of dtb
directory, 2023-05-02)
(From OE-Core rev: b7d6fc07462e6fca09d0db7f43a62920250ef053)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fedora/Redhat and Arch are somewhat standardized on their dtb directory
structure. Let's add some flags to configure yocto to mimic that
behavior.
Add the following variables to the kernel class:
- KERNEL_DTBDEST (controls the destination directory for dtbs)
- KERNEL_DTBVENDORED (controls if vendor subdirectories are to
be respected)
Currently KERNEL_DTBDEST is expected to be a subdir of KERNEL_IMAGEDEST
and KERNEL_DTBVENDORED is expected to be "true"/"false". This only
applies to the package directory structure. The deploydir structure is
purposely left untouched for compatibility with existing recipes.
By default this is configured to behave the same as the current recipe
and produce a flat dtb directory at KERNEL_IMAGEDEST.
(From OE-Core rev: 77d6118e20751f68ad7104edec8f14dbb5ba6ec1)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
4c893ff55907 Linux 5.10.180
3ebe5d6d69ce drm/amd/display: Fix hang when skipping modeset
a992c387b411 mm/page_alloc: fix potential deadlock on zonelist_update_seq seqlock
f2656f437fb1 drm/exynos: move to use request_irq by IRQF_NO_AUTOEN flag
32232bcd4e53 printk: declare printk_deferred_{enter,safe}() in include/linux/printk.h
fcfe05990a5c KVM: x86: move guest_pv_has out of user_access section
85cfbaa575ea KVM: x86: do not report preemption if the steal time cache is stale
4bffae22bec7 KVM: x86: revalidate steal time cache if MSR value changes
e10a73f53809 KVM: x86: do not set st->preempted when going back to user space
029662004359 KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put()
8e39c2f407af KVM: Fix steal time asm constraints
ebd3010d42ba KVM: x86: Fix recording of guest steal time / preempted status
4b19cbdb1dd3 KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior
01c0002ec7bd drbd: correctly submit flush bio on barrier
ef77d602e306 serial: 8250: Fix serial8250_tx_empty() race with DMA Tx
1a8822343e67 ext4: fix invalid free tracking in ext4_xattr_move_to_block()
b0fc279de4bf ext4: remove a BUG_ON in ext4_mb_release_group_pa()
d88fe8e61126 ext4: bail out of ext4_xattr_ibody_get() fails for any reason
4597554b4f7b ext4: add bounds checking in get_max_inline_xattr_value_size()
5f8b55136ad7 ext4: fix deadlock when converting an inline directory in nojournal mode
37c69da3adc4 ext4: improve error recovery code paths in __ext4_remount()
08838aeefa6f ext4: check iomap type only if ext4_iomap_begin() does not fail
4aa7f744fa37 ext4: fix data races when using cached status extents
0dde3141c527 ext4: avoid a potential slab-out-of-bounds in ext4_group_desc_csum
5d356d902e9d ext4: fix WARNING in mb_find_extent
529f41f0eb1e KVM: x86: do not report a vCPU as preempted outside instruction boundaries
0cb6e9e7d3f1 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL
4502ebbdc0e2 HID: wacom: insert timestamp to packed Bluetooth (BT) events
77fd800d3f1b HID: wacom: Set a default resolution for older tablets
c1420276be7a drm/amdgpu: disable sdma ecc irq only when sdma RAS is enabled in suspend
20ca90ceda71 drm/amdgpu/gfx: disable gfx9 cp_ecc_error_irq only when enabling legacy gfx ras
eed63477ae06 drm/amdgpu: fix an amdgpu_irq_put() issue in gmc_v9_0_hw_fini()
c85327c1e93c drm/panel: otm8009a: Set backlight parent to panel device
957904f531fd f2fs: fix potential corruption when moving a directory
4a638a958230 ARM: dts: s5pv210: correct MIPI CSIS clock name
fed6318e4722 ARM: dts: exynos: fix WM8960 clock name in Itop Elite
777952ce1187 remoteproc: st: Call of_node_put() on iteration error
30e0834becd8 remoteproc: stm32: Call of_node_put() on iteration error
62fe5d74ef7f sh: nmi_debug: fix return value of __setup handler
9245f34029b7 sh: init: use OF_EARLY_FLATTREE for early init
f19bc0d2a68c sh: mcount.S: fix build error when PRINTK is not enabled
bbad64abd610 sh: math-emu: fix macro redefined warning
2d65c97777e5 inotify: Avoid reporting event with invalid wd
73aef14407de platform/x86: touchscreen_dmi: Add info for the Dexp Ursus KX210i
4b87eec73e47 platform/x86: touchscreen_dmi: Add upside-down quirk for GDIX1002 ts on the Juno Tablet
8c2cdb7326f0 cifs: fix pcchunk length type in smb2_copychunk_range
829c20fd7a7b btrfs: print-tree: parent bytenr must be aligned to sector size
148b16cd30b2 btrfs: don't free qgroup space unless specified
08fa23adbdcc btrfs: fix btrfs_prev_leaf() to not return the same key twice
7a4db11f00f3 perf symbols: Fix return incorrect build_id size in elf_read_build_id()
87a1fa0ad74e crypto: sun8i-ss - Fix a test in sun8i_ss_setup_ivs()
be3517ae6b80 perf map: Delete two variable initialisations before null pointer checks in sort__sym_from_cmp()
604b650fb574 perf pmu: zfree() expects a pointer to a pointer to zero it after freeing its contents
1ebd0dfb271e perf vendor events power9: Remove UTF-8 characters from JSON files
796616f216d0 net: enetc: check the index of the SFI rather than the handle
b6b15de5129e virtio_net: suppress cpu stall when free_unused_bufs
c043714ef230 virtio_net: split free_unused_bufs()
0773270b1314 net: dsa: mt7530: fix corrupt frames using trgmii on 40 MHz XTAL MT7621
0f1ad0ef60cc ALSA: caiaq: input: Add error handling for unsupported input methods in `snd_usb_caiaq_input_init`
7f497a9451d7 drm/amdgpu: add a missing lock for AMDGPU_SCHED
f00ef2618fa1 af_packet: Don't send zero-byte data in packet_sendmsg_spkt().
02359ba526ce ionic: remove noise from ethtool rxnfc error msg
3605b3318483 octeontx2-vf: Detach LF resources on probe cleanup
ea7453f5e5b6 octeontx2-pf: Disable packet I/O for graceful exit
15152b8a4bbb rxrpc: Fix hard call timeout units
9291aba0ffa0 sfc: Fix module EEPROM reporting for QSFP modules
774da7052156 net/sched: act_mirred: Add carrier check
f3fae1b1c721 watchdog: dw_wdt: Fix the error handling path of dw_wdt_drv_probe()
3b7798b42e1d writeback: fix call of incorrect macro
f47f0fb5b58b net: dsa: mv88e6xxx: add mv88e6321 rsvd2cpu
d6f0687d506d sit: update dev->needed_headroom in ipip6_tunnel_bind_dev()
7311c8be3755 net/sched: cls_api: remove block_cb from driver_list before freeing
cc8efc78c3f6 net/ncsi: clear Tx enable mode when handling a Config required AEN
fa19c533ab19 scsi: qedi: Fix use after free bug in qedi_remove()
4285cc0a22d2 dm verity: fix error handling for check_at_most_once on FEC
fc097cfca004 dm verity: skip redundant verity_handle_err() on I/O errors
26b1b0d0bebd mailbox: zynqmp: Fix counts of child nodes
67fb57f24737 mailbox: zynq: Switch to flexible array to simplify code
c4e636f025a1 crypto: ccp - Clear PSP interrupt status register before calling handler
6f60aae72ccc ring-buffer: Ensure proper resetting of atomic variables in ring_buffer_reset_online_cpus
2fcb12b3f421 tty: Prevent writing chars during tcsetattr TCSADRAIN/FLUSH
6c2ee50c9012 tty: clean include/linux/tty.h up
57b510c7d377 tty: move some tty-only functions to drivers/tty/tty.h
1924d47a2809 tty: move some internal tty lock enums and functions out of tty.h
f665d81ffad7 tty: audit: move some local functions out of tty.h
6a392b806f18 tty: create internal tty.h file
e044a2444718 netfilter: nf_tables: deactivate anonymous set from preparation phase
a222d2794c53 scsi: target: core: Avoid smp_processor_id() in preemptible code
14fc6af67b3f arm64: dts: qcom: sdm845: correct dynamic power coefficients
c820c05c5ff6 sound/oss/dmasound: fix 'dmasound_setup' defined but not used
9079ff34a1ac debugobject: Ensure pool refill (again)
3f225f29c69c arm64: Stash shadow stack pointer in the task struct on interrupt
9134b5a4647e arm64: Always load shadow stack pointer directly from the task struct
a25a403e4b31 perf intel-pt: Fix CYC timestamps after standalone CBR
905f847675cf perf auxtrace: Fix address filter entire kernel size
ea827627a924 dm ioctl: fix nested locking in table_clear() to remove deadlock concern
a1e3fffe02e0 dm flakey: fix a crash with invalid table line
44f29e93a55b dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path
717ceb487bc3 dm clone: call kmem_cache_destroy() in dm_clone_init() error path
eded3ad80a04 ia64: fix an addr to taddr in huge_pte_offset()
abb427cb7730 s390/dasd: fix hanging blockdevice after request requeue
c96807a4adbe btrfs: scrub: reject unsupported scrub flags
f7fd1eed3125 scripts/gdb: fix lx-timerlist for Python3
9aabb5f9ef32 afs: Fix updating of i_size with dv jump from server
3530a795bb07 mfd: tqmx86: Correct board names for TQMxE39x
cbe060011b56 mfd: tqmx86: Specify IO port register range more precisely
640a1f7e36e8 mfd: tqmx86: Add support for TQMx110EB and TQMxE40x
4be49b7c2457 mfd: tqmx86: Remove incorrect TQMx90UC board ID
6697a3b0ed83 mfd: tqmx86: Do not access I2C_DETECT register through io_base
15da2acad515 thermal/drivers/mediatek: Use devm_of_iomap to avoid resource leak in mtk_thermal_probe
08012d9edc52 dmaengine: at_xdmac: do not enable all cyclic channels
4f6303fd8f90 dmaengine: dw-edma: Fix to enable to issue dma request on DMA processing
b29543194594 dmaengine: dw-edma: Fix to change for continuous transfer
da67d60467dd phy: tegra: xusb: Add missing tegra_xusb_port_unregister for usb2_port and ulpi_port
45e4c00940be pwm: mtk-disp: Disable shadow registers before setting backlight values
6d13804388d6 pwm: mtk-disp: Adjust the clocks to avoid them mismatch
060bd30bf705 pwm: mtk-disp: Don't check the return code of pwmchip_remove()
795cec288e9c leds: tca6507: Fix error handling of using fwnode_property_read_string
033f00eb8969 dmaengine: mv_xor_v2: Fix an error code.
198fbdd10620 leds: TI_LMU_COMMON: select REGMAP instead of depending on it
770b0613637f ext4: fix use-after-free read in ext4_find_extent for bigalloc + inline
8f009ae90b2b openrisc: Properly store r31 to pt_regs on unhandled exceptions
1fe1580521dd clocksource/drivers/davinci: Fix memory leak in davinci_timer_register when init fails
3bc78eddf0a0 RDMA/mlx5: Use correct device num_ports when modify DC
95468f165d93 SUNRPC: remove the maximum number of retries in call_bind_status
50440cdb0b47 RDMA/mlx5: Fix flow counter query via DEVX
0d6a5c9489c8 Input: raspberrypi-ts - fix refcount leak in rpi_ts_probe
09bfd90d040f input: raspberrypi-ts: Release firmware handle when not needed
3aa2503717ba firmware: raspberrypi: Introduce devm_rpi_firmware_get()
73a65744c7fd NFSv4.1: Always send a RECLAIM_COMPLETE after establishing lease
9c4c6512d733 IB/hfi1: Fix bugs with non-PAGE_SIZE-end multi-iovec user SDMA requests
f84c02597857 IB/hfi1: Add additional usdma traces
1af73620a191 IB/hfi1: Add AIP tx traces
823b59fc5617 IB/hfi1: Fix SDMA mmu_rb_node not being evicted in LRU order
8ec6acdb9b6a RDMA/srpt: Add a check for valid 'mad_agent' pointer
16f596cfe956 RDMA/cm: Trace icm_send_rej event before the cm state is reset
3ef7a4c0d5cd RDMA/siw: Remove namespace check from siw_netdev_event()
ac7f79ee11c3 clk: add missing of_node_put() in "assigned-clocks" property parsing
391fbf0d081d power: supply: generic-adc-battery: fix unit scaling
9e5a7c110645 rtc: meson-vrtc: Use ktime_get_real_ts64() to get the current time
9ad3221c86cc RDMA/mlx4: Prevent shift wrapping in set_user_sq_size()
889a2070dc09 rtc: omap: include header for omap_rtc_power_off_program prototype
647781347af9 workqueue: Fix hung time report of worker pools
77d9a64cfbc6 workqueue: Rename "delayed" (delayed by active management) to "inactive"
960167e0e019 RDMA/rdmavt: Delete unnecessary NULL check
f7790aecb3c7 RDMA/siw: Fix potential page_array out of range access
ab8646c9a0b1 clk: at91: clk-sam9x60-pll: fix return value check
8f381b249424 perf/core: Fix hardlockup failure caused by perf throttle
3ea9186a3ef5 powerpc/rtas: use memmove for potentially overlapping buffer copy
6339b9dcdba2 macintosh: via-pmu-led: requires ATA to be set
15f3a811bfde powerpc/sysdev/tsi108: fix resource printk format warnings
4f41f55d82cb powerpc/wii: fix resource printk format warnings
701e3e599913 powerpc/mpc512x: fix resource printk format warning
d68265ec0bb1 macintosh/windfarm_smu_sat: Add missing of_node_put()
c45ab3ab9c37 spmi: Add a check for remove callback when removing a SPMI driver
4ca4a3e45436 staging: rtl8192e: Fix W_DISABLE# does not work after stop/start
d5d628fea5f6 serial: 8250: Add missing wakeup event reporting
fde8ffaaacfa tty: serial: fsl_lpuart: adjust buffer length to the intended size
5a76bc35cce8 firmware: stratix10-svc: Fix an NULL vs IS_ERR() bug in probe
012936502a9c usb: mtu3: fix kernel panic at qmu transfer done irq handler
e8f64f3200cd usb: chipidea: fix missing goto in `ci_hdrc_probe`
7d667749b3dd usb: gadget: tegra-xudc: Fix crash in vbus_draw
95d97e182dbd sh: sq: Fix incorrect element size for allocating bitmap buffer
a69eb1200eb6 uapi/linux/const.h: prefer ISO-friendly __typeof__
fd7bf900c321 i2c: cadence: cdns_i2c_master_xfer(): Fix runtime PM leak on error path
b24f1ecc8fe2 spi: cadence-quadspi: fix suspend-resume implementations
b5a6930fc6a4 ASoC: fsl_mqs: move of_node_put() to the correct location
5bf2d84074dd coresight: etm_pmu: Set the module field
174d7483f15c scripts/gdb: bail early if there are no generic PD
01710564a92a scripts/gdb: bail early if there are no clocks
b4b4409510a3 ia64: salinfo: placate defined-but-not-used warning
65b5b2c5fd86 ia64: mm/contig: fix section mismatch warning/error
fd4e45d8d7c8 PCI/EDR: Clear Device Status after EDR error recovery
9e5ee4fa0d06 of: Fix modalias string generation
85b4aa4eb2e3 vmci_host: fix a race condition in vmci_host_poll() causing GPF
4bdae667f911 spi: fsl-spi: Fix CPM/QE mode Litte Endian
bc88243bbe61 spi: qup: Don't skip cleanup in remove's error path
00c5b5498bd1 linux/vt_buffer.h: allow either builtin or modular for macros
d4a3c912c87b ASoC: es8316: Handle optional IRQ assignment
67b6e077fb89 ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ
eb971efca7f0 PCI: imx6: Install the fault handler only on compatible match
36c237b202a4 usb: gadget: udc: renesas_usb3: Fix use after free bug in renesas_usb3_remove due to race condition
aa93a46f998a spi: imx: Don't skip cleanup in remove's error path
c3aba912f40e spi: spi-imx: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
f1f3bc9915b2 iio: light: max44009: add missing OF device matching
ed1f459af644 fpga: bridge: fix kernel-doc parameter description
98bf98e749e6 usb: dwc3: gadget: Change condition for processing suspend event
8a859ac86dea usb: host: xhci-rcar: remove leftover quirk handling
c76ba917915c pstore: Revert pmsg_lock back to a normal mutex
7d285c6cfee6 ipmi: ASPEED_BT_IPMI_BMC: select REGMAP_MMIO instead of depending on it
230a5ed7d813 tcp/udp: Fix memleaks of sk and zerocopy skbs with TX timestamp.
0abcb0b0d629 net: amd: Fix link leak when verifying config failed
b978d22fa122 netlink: Use copy_to_user() for optval in netlink_getsockopt().
0837d10f6c37 Revert "Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work"
566785731c6d ipv4: Fix potential uninit variable access bug in __ip_make_skb()
4b8a05e38016 net/sched: sch_fq: fix integer overflow of "credit"
cb71b24a8927 netfilter: nf_tables: don't write table validation state without mutex
f4fc43fde12a bpf: Don't EFAULT for getsockopt with optval=NULL
80090acb5885 ixgbe: Enable setting RSS table to default values
7a150a5b5468 ixgbe: Allow flow hash to be set via ethtool
89496d6cff29 wifi: iwlwifi: fw: fix memory leak in debugfs
f4eb14d2618f wifi: iwlwifi: mvm: check firmware response size
4ff7c0fbb3fd wifi: iwlwifi: make the loop for card preparation effective
62fde4651759 jdb2: Don't refuse invalidation of already invalidated buffers
038cbab55069 wifi: iwlwifi: fw: move memset before early return
c0ca3824190e wifi: iwlwifi: yoyo: Fix possible division by zero
2a65555f7e0f md/raid10: fix memleak of md thread
6361b0592b46 md/raid10: fix memleak for 'conf->bio_split'
1697fb124c6d md/raid10: fix leak of 'r10bio->remaining' for recovery
fcacaa9d0457 bpf, sockmap: Revert buggy deadlock fix in the sockhash and sockmap
21f2503d37ee nvme-fcloop: fix "inconsistent {IN-HARDIRQ-W} -> {HARDIRQ-ON-W} usage"
e119d1918303 nvme: fix async event trace event
a9e3d9bac963 nvme: handle the persistent internal error AER
2f9307222227 bpf, sockmap: fix deadlocks in the sockhash and sockmap
2be04fa7ee85 net: ethernet: stmmac: dwmac-rk: fix optional phy regulator handling
bab8dc38b1a0 scsi: lpfc: Fix ioremap issues in lpfc_sli4_pci_mem_setup()
b2f423fda64f f2fs: fix to avoid use-after-free for cached IPU bio
5877980dc2e4 xsk: Fix unaligned descriptor validation
2a67bc52cd3f crypto: drbg - Only fail when jent is unavailable in FIPS mode
9dbdedd44ff4 crypto: drbg - make drbg_prepare_hrng() handle jent instantiation errors
27942f477d10 bpftool: Fix bug for long instructions in program CFG dumps
072d16abf567 selftests/bpf: Wait for receive in cg_storage_multi test
d64a12eeb4a6 net: qrtr: correct types of trace event parameters
dc55805db254 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_reg()
c621697505b3 wifi: rtlwifi: fix incorrect error codes in rtl_debugfs_set_write_rfreg()
adc2d82eee22 crypto: sa2ul - Select CRYPTO_DES
de3908e15152 crypto: caam - Clear some memory in instantiate_rng
a8226a45b2a9 f2fs: compress: fix to call f2fs_wait_on_page_writeback() in f2fs_write_raw_pages()
d11a74577c21 f2fs: apply zone capacity to all zone type
d420c4a06d8f f2fs: enforce single zone capacity
c3a1914b9678 f2fs: handle dqget error in f2fs_transfer_project_quota()
202048ec1ee5 scsi: megaraid: Fix mega_cmd_done() CMDID_INT_CMDS
bfe67e056327 scsi: target: iscsit: Fix TAS handling during conn cleanup
e1f59cd18a10 scsi: target: Fix multiple LUN_RESET handling
008b936bbde3 scsi: target: Make state_list per CPU
7c8a29f1b22e scsi: target: Rename cmd.bad_sector to cmd.sense_info
621c89a0216a scsi: target: Rename struct sense_info to sense_detail
05c6db12aece net/packet: convert po->auxdata to an atomic flag
5ca1be3658cd net/packet: convert po->origdev to an atomic flag
8bb81a925a9f net/packet: annotate accesses to po->xmit
ba6d56b20e8a vlan: partially enable SIOCSHWTSTAMP in container
118df5df1b4b bpf: Remove misleading spec_v1 check on var-offset stack read
10c105126787 scm: fix MSG_CTRUNC setting condition for SO_PASSSEC
10702be8b373 bpf: fix precision propagation verbose logging
6be8ad4cdcac bpf: take into account liveness when propagating precision
243fab8e37d4 wifi: rtw88: mac: Return the original error from rtw_mac_power_switch()
1980dd8c53ec wifi: rtw88: mac: Return the original error from rtw_pwr_seq_parser()
3ab6ec6c485b tools: bpftool: Remove invalid \' json escape
1300517e371e wifi: ath6kl: reduce WARN to dev_dbg() in callback
6c91b3b57b1f wifi: ath5k: fix an off by one check in ath5k_eeprom_read_freq_list()
320d760a3527 wifi: ath9k: hif_usb: fix memory leak of remain_skbs
129c3fb5795d wifi: ath6kl: minor fix for allocation size
c4013689269d tick/common: Align tick period with the HZ tick.
107ea1f63b26 tick: Get rid of tick_period
fdc48767461a tick/sched: Optimize tick_do_update_jiffies64() further
93c43008368d tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64()
ca721584e9a4 tick/sched: Use tick_next_period for lockless quick check
780f303233c3 drm/i915: Make intel_get_crtc_new_encoder() less oopsy
9edf5518db25 debugobject: Prevent init race with static objects
f16f065f8ce3 arm64: kgdb: Set PSTATE.SS to 1 to re-enable single-step
55fc2246c46d x86/ioapic: Don't return 0 from arch_dynirq_lower_bound()
dfce9bb3517a regulator: stm32-pwr: fix of_iomap leak
a6aeba550c59 media: venus: dec: Fix handling of the start cmd
3a227dc12b1a media: venus: vdec: Handle DRC after drain
5bac3de7f49f media: venus: preserve DRC state across seeks
4c1239274f41 media: venus: vdec: Make decoder return LAST flag for sufficient event
a30297bff881 media: venus: vdec: Fix non reliable setting of LAST flag
025a34716c88 media: rc: gpio-ir-recv: Fix support for wake-up
1acb982e3616 media: rcar_fdp1: Fix refcount leak in probe and remove function
ccc454881f09 media: rcar_fdp1: Fix the correct variable assignments
ee24c9e23206 media: rcar_fdp1: Make use of the helper function devm_platform_ioremap_resource()
bf91fb6c1e9d media: rcar_fdp1: fix pm_runtime_get_sync() usage count
21de9d0daab1 media: rcar_fdp1: simplify error check logic at fdp_open()
7dac96e9cc98 media: saa7134: fix use after free bug in saa7134_finidev due to race condition
e9d64e90a0ad media: dm1105: Fix use after free bug in dm1105_remove due to race condition
de19d02d734e media: rkvdec: fix use after free bug in rkvdec_remove
4883f0f7ee44 x86/apic: Fix atomic update of offset in reserve_eilvt_offset()
06140d6dfe72 regulator: core: Avoid lockdep reports when resolving supplies
4c0b98d87c3e regulator: core: Consistently set mutex_owner when using ww_mutex_lock_slow()
e21c93b20a86 drm/lima/lima_drv: Add missing unwind goto in lima_pdev_probe()
0fc1a90bcef7 ARM: dts: gta04: fix excess dma channel usage
f59421334e94 mmc: sdhci-of-esdhc: fix quirk to ignore command inhibit for data
1487b29030ba ACPI: processor: Fix evaluating _PDC method when running as Xen dom0
ee22417f8299 drm: msm: adreno: Disable preemption on Adreno 510
00f02bb8cb05 drm/msm/adreno: drop bogus pm_runtime_set_active()
f9ba5962ccfc drm/msm/adreno: Defer enabling runpm until hw_init()
9a3a907cf69f media: max9286: Free control handler
f8d28cecf210 drm/bridge: adv7533: Fix adv7533_mode_valid for adv7533 and adv7535
076cdba34de2 firmware: qcom_scm: Clear download bit during reboot
4362444dca02 media: bdisp: Add missing check for create_workqueue
a9b9ea0e63a0 x86/MCE/AMD: Use an u64 for bank_map
a8504f9a1304 ARM: dts: qcom: ipq8064: Fix the PCI I/O port range
7d731faebc8e ARM: dts: qcom: ipq8064: reduce pci IO size to 64K
870644bf1bfc ARM: dts: qcom: ipq4019: Fix the PCI I/O port range
45855912958f arm64: dts: qcom: msm8996: Fix the PCI I/O port range
b6082e8caad8 arm64: dts: qcom: ipq8074: Fix the PCI I/O port range
5f6302ab78f4 arm64: dts: qcom: msm8998: Fix the PCI I/O port range
212352542d72 arm64: dts: qcom: sdm845: Fix the PCI I/O port range
eb9c5b383e03 arm64: dts: qcom: sdm845: correct dynamic power coefficients
94e6f7e75729 arm64: dts: qcom: msm8998: Fix stm-stimulus-base reg name
e951bdaa6586 EDAC/skx: Fix overflows on the DRAM row address mapping arrays
6e6c27b2fb9d drm/msm/disp/dpu: check for crtc enable rather than crtc active to release shared resources
9c4c9010ae80 arm64: dts: renesas: r8a774c0: Remove bogus voltages from OPP table
fbfca9b8399f arm64: dts: renesas: r8a77990: Remove bogus voltages from OPP table
08310f810975 soc: ti: pm33xx: Fix refcount leak in am33xx_pm_probe
a1e6a4161a27 soc: ti: pm33xx: Enable basic PM runtime support for genpd
e33f374d65d9 drm/probe-helper: Cancel previous job before starting new one
67f07215eb8b drm/vgem: add missing mutex_destroy
ae784c3ed373 drm/rockchip: Drop unbalanced obj unref
056a1217cffa erofs: fix potential overflow calculating xattr_isize
7a4579cd6e49 erofs: stop parsing non-compact HEAD index if clusterofs is invalid
e5ec129158f3 tpm, tpm_tis: Claim locality when interrupts are reenabled on resume
933bfc5ad213 tpm, tpm: Implement usage counter for locality
140735c46d37 tpm, tpm_tis: Claim locality before writing interrupt registers
35ca7f625283 tpm, tpm_tis: Disable interrupts if tpm_tis_probe_irq() failed
cbb1dd27058e tpm, tpm_tis: Claim locality before writing TPM_INT_ENABLE register
c62a2331abfa tpm, tpm_tis: Do not skip reset of original interrupt vector
3ec77043a27d selinux: ensure av_permissions.h is built when needed
fea314463926 selinux: fix Makefile dependencies of flask.h
0c29f14cf470 selftests/resctrl: Check for return value after write_schemata()
4075fbcde40f selftests/resctrl: Return NULL if malloc_and_init_memory() did not alloc mem
d0653cc6e0c7 rcu: Fix missing TICK_DEP_MASK_RCU_EXP dependency check
d1ab8b54b2ce clk: rockchip: rk3399: allow clk_cifout to force clk_cifout_src to reparent
e0dd13b49da9 wifi: rtl8xxxu: RTL8192EU always needs full init
0fd9b0f61119 mailbox: zynqmp: Fix typo in IPI documentation
63314371ebbf mailbox: zynqmp: Fix IPI isr handling
bdbf104b1c91 md/raid10: fix null-ptr-deref in raid10_sync_request
8a89d36a07af nilfs2: fix infinite loop in nilfs_mdt_get_block()
7c3e66204805 nilfs2: do not write dirty data after degenerating to read-only
e4b526442247 parisc: Fix argument pointer in real64_call_asm()
be649ea153b0 sound/oss/dmasound: fix build when drivers are mixed =y/=m
b8f444a4fadf ubifs: Free memory for tmpfile name
5b4b6cb7246e ubi: Fix return value overwrite issue in try_write_vid_and_data()
66e9f2fb3e75 ubifs: Fix memleak when insert_old_idx() failed
a4904c56fc6f Revert "ubifs: dirty_cow_znode: Fix memleak in error handling path"
87d98984b050 iommu/amd: Fix "Guest Virtual APIC Table Root Pointer" configuration in IRTE
db8b34ffb29b i2c: omap: Fix standard mode false ACK readings
2b00b2a0e642 writeback, cgroup: fix null-ptr-deref write in bdi_split_work_to_wbs
1b0df44753bf relayfs: fix out-of-bounds access in relay_file_read
e28df70df007 KVM: nVMX: Emulate NOPs in L2, and PAUSE if it's not intercepted
680c419d0d8a reiserfs: Add security prefix to xattr name in reiserfs_security_write()
eb18bc5a8678 rcu: Avoid stack overflow due to __rcu_irq_enter_check_tick() being kprobe-ed
0a89d4a07552 crypto: safexcel - Cleanup ring IRQ workqueues on load failure
ff86deaba1fa crypto: api - Demote BUG_ON() in crypto_unregister_alg() to a WARN_ON()
1c99f65d6af2 ring-buffer: Sync IRQ works before buffer destruction
dda1372c8d83 pwm: meson: Fix g12a ao clk81 name
c1cabb10e072 pwm: meson: Fix axg ao mux parents
fcd2da2e6bf2 kheaders: Use array declaration instead of char
1b633da2fecf ipmi: fix SSIF not responding under certain cond.
6d5993d56963 ipmi:ssif: Add send_retries increment
47e61cadc7a5 MIPS: fw: Allow firmware to pass a empty env
2884595932ea tick/nohz: Fix cpu_is_hotpluggable() by checking with nohz subsystem
29b89908fdd9 xhci: fix debugfs register accesses while suspended
a863ac03fae0 staging: iio: resolver: ads1210: fix config mode
c8714ddf3ccf ext4: use ext4_journal_start/stop for fast commit transactions
701a8220762f blk-crypto: make blk_crypto_evict_key() more robust
5072008bef23 blk-crypto: make blk_crypto_evict_key() return void
874bdf43b4a7 blk-mq: release crypto keyslot before reporting I/O complete
68494eb75f1f perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)
7c5811b95c57 posix-cpu-timers: Implement the missing timer_wait_running callback
aed39acf7ed6 hwmon: (adt7475) Use device_property APIs when configuring polarity
b009006887e3 hwmon: (k10temp) Check range scale when CUR_TEMP register is read-write
a71cb92ec431 USB: dwc3: fix runtime pm imbalance on unbind
27dc207c386e USB: dwc3: fix runtime pm imbalance on probe errors
b978269ddad4 PCI: qcom: Fix the incorrect register usage in v2.7.0 config
2f31633da843 PCI: pciehp: Fix AB-BA deadlock between reset_lock and device_lock
5434c7019d23 wireguard: timers: cast enum limits members to int in prints
69fdbb334d6e asm-generic/io.h: suppress endianness warnings for readq() and writeq()
925cbb725367 ASoC: Intel: bytcr_rt5640: Add quirk for the Acer Iconia One 7 B1-750
f5e96af71eab iio: adc: palmas_gpadc: fix NULL dereference on rmmod
8aa079c2fdfc driver core: Don't require dynamic_debug for initcall_debug probe timing
f964a00386ca USB: serial: option: add UNISOC vendor and TOZED LT70C product
c0e921422359 x86/fpu: Prevent FPU state corruption
98cfbad52fc2 bluetooth: Perform careful capability checks in hci_sock_ioctl()
dc110b20f4ce drm/fb-helper: set x/yres_virtual in drm_fb_helper_check_var
549825602e3e wifi: brcmfmac: slab-out-of-bounds read in brcmf_get_assoc_ies()
1dd95b2109de KVM: arm64: Fix buffer overflow in kvm_arm_set_fw_reg()
0f29d0e8fc77 counter: 104-quad-8: Fix race condition between FLAG and CNTR reads
d4a895e924b4 seccomp: Move copy_seccomp() to no failure path.
(From OE-Core rev: c00e421942407b60145cc52844290e9e0f18f84c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
791a854ae5a5 Linux 5.10.178
f177b382c339 sysctl: Fix data-races in proc_dou8vec_minmax().
56314b90fd43 panic, kexec: make __crash_kexec() NMI safe
d425f348211f kexec: turn all kexec_mutex acquisitions into trylocks
784b6ba15eb2 kexec: move locking into do_kexec_load
0b077b22ea9f riscv: Handle zicsr/zifencei issues between clang and binutils
c36a25101179 kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS
d5f67f6d4ec4 kbuild: Switch to 'f' variants of integrated assembler flag
83f55e6f298e kbuild: check the minimum assembler version in Kconfig
6facabb4d069 coresight-etm4: Fix for() loop drvdata->nr_addr_cmp range bug
7b78445bce52 watchdog: sbsa_wdog: Make sure the timeout programming is within the limits
10b7a33c5de3 i2c: ocores: generate stop condition after timeout in polling mode
b4210b10dc7e x86/rtc: Remove __init for runtime functions
ba4a2f6d99fc sched/fair: Fix imbalance overflow
68387ae3b63e sched/fair: Move calculate of avg_load to a better location
ccbec01cc99c powerpc/papr_scm: Update the NUMA distance table for the target node
453b3188be89 powerpc/pseries: Add support for FORM2 associativity
498618e0a1e7 powerpc/pseries: Add a helper for form1 cpu distance
18ce785effd9 powerpc/pseries: Consolidate different NUMA distance update code paths
f2ae0eb96bfb powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY
f6d8a3a2eaab powerpc/pseries: rename min_common_depth to primary_domain_index
5abf8af8df97 ubi: Fix deadlock caused by recursively holding work_sem
33611d4a8181 mtd: ubi: wl: Fix a couple of kernel-doc issues
0279e82e1484 ubi: Fix failure attaching when vid_hdr offset equals to (sub)page size
37a3cf4abc5a cgroup/cpuset: Wake up cpuset_attach_wq tasks in cpuset_cancel_attach()
10bda0ec3160 x86/PCI: Add quirk for AMD XHCI controller that loses MSI-X state in D3hot
176d7345b89c scsi: ses: Handle enclosure with just a primary component gracefully
cf22c98bcbf8 net: sfp: initialize sfp->i2c_block_size at sfp allocation
2a4835b8ede0 riscv: add icache flush for nommu sigreturn trampoline
c76e79e526cd asymmetric_keys: log on fatal failures in PE/pkcs7
5de2e1f5e26f verify_pefile: relax wrapper length check
e4b9f0bf91a3 drm: panel-orientation-quirks: Add quirk for Lenovo Yoga Book X90F
9f0ee9ed54e1 efi: sysfb_efi: Add quirk for Lenovo Yoga Book X91F/L
e1f80b4dfad9 i2c: imx-lpi2c: clean rx/tx buffers upon new message
81c30f89b9c3 wifi: mwifiex: mark OF related data as maybe unused
ab39582f3081 power: supply: cros_usbpd: reclassify "default case!" as debug
6de0d0699f5c libbpf: Fix single-line struct definition output in btf_dump
1bec9da233f7 net: macb: fix a memory corruption in extended buffer descriptor mode
7d8c844b337d udp6: fix potential access to stale information
d1b9b3191697 RDMA/core: Fix GID entry ref leak when create_ah fails
79b28f42214a sctp: fix a potential overflow in sctp_ifwdtsn_skip
3814d211ff13 net: qrtr: Fix an uninit variable access bug in qrtr_tx_resume()
dad92d8ada07 qlcnic: check pci_reset_function result
4a519731ece8 drm/armada: Fix a potential double free in an error handling path
a069d4d98cd2 tcp: restrict net.ipv4.tcp_app_win
cc9f9a49f5b3 tcp: convert elligible sysctls to u8
f662a0786dfd ipv4: shrink netns_ipv4 with sysctl conversions
389dab6142d7 sysctl: add proc_dou8vec_minmax()
8a1fdb35459d niu: Fix missing unwind goto in niu_alloc_channels()
9266e939d762 9p/xen : Fix use after free bug in xen_9pfs_front_remove due to race condition
ae1149885142 RDMA/cma: Allow UD qp_type to join multicast only
5e567fd29611 IB/mlx5: Add support for 400G_8X lane speed
a1d2fb5d13c9 IB/mlx5: Add support for NDR link speed
8a886f01b85d clk: sprd: set max_register according to mapping range
6e2845284b12 mtd: rawnand: stm32_fmc2: use timings.mode instead of checking tRC_min
9e946e4e8c3d mtd: rawnand: stm32_fmc2: remove unsupported EDO mode
6b0e71919264 mtd: rawnand: meson: fix bitmask for length in command word
441e57ff87c2 mtdblock: tolerate corrected bit-flips
0d07ea8d385c fbmem: Reject FB_ACTIVATE_KD_TEXT from userspace
5635e6940656 btrfs: fix fast csum implementation detection
3576e08f19dc btrfs: print checksum type and implementation at mount time
f7ec5ca433ce Bluetooth: Fix race condition in hidp_session_thread
d9ba36c22a7b Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}
8533fe864574 ALSA: hda/sigmatel: fix S/PDIF out on Intel D*45* motherboards
8f6a20a4f4ce ALSA: firewire-tascam: add missing unwind goto in snd_tscm_stream_start_duplex()
69108a8a45c6 ALSA: i2c/cs8427: fix iec958 mixer control deactivation
e63a515d11de ALSA: hda/sigmatel: add pin overrides for Intel DP45SG motherboard
df4af0ddf7f0 ALSA: emu10k1: fix capture interrupt handler unlinking
14e90335bc73 Revert "pinctrl: amd: Disable and mask interrupts on resume"
59dc9767cefb bpftool: Print newline before '}' for struct with padding only fields
2765aca63776 ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
a412ba6b6cc6 Revert "media: ti: cal: fix possible memory leak in cal_ctx_create()"
2d96c8dca946 drm/bridge: lt9611: Fix PLL being unable to lock
a2773afc81fc selftests: intel_pstate: ftime() is deprecated
ea8c42b3b6d9 mm/swap: fix swap_info_struct race between swapoff and get_swap_pages()
5a74837809cc ring-buffer: Fix race while reader and writer are on the same page
c1bbe926a1c7 drm/nouveau/disp: Support more modes by checking with lower bpc
8250f7f7ae21 drm/panfrost: Fix the panfrost_mmu_map_fault_addr() error path
acbbfdba9ca6 ASoC: hdac_hdmi: use set_stream() instead of set_tdm_slots()
6e36373aa5ff tracing: Free error logs of tracing instances
9c5df2f14ee3 can: isotp: isotp_ops: fix poll() to not report false EPOLLOUT events
70caa596d158 can: j1939: j1939_tp_tx_dat_new(): fix out-of-bounds memory access
f018ef34c44b ftrace: Fix issue that 'direct->addr' not restored in modify_ftrace_direct()
eadcad0a47bf ftrace: Mark get_lock_parent_ip() __always_inline
9470fc63ab42 perf/core: Fix the same task check in perf_event_set_output
499757ad3332 scsi: iscsi_tcp: Check that sock is valid before iscsi_set_param()
4bfdead17443 iio: adc: ad7791: fix IRQ flags
14f9ff7857e7 ALSA: hda/realtek: Add quirk for Clevo X370SNW
1f3b8c3b047a dt-bindings: serial: renesas,scif: Fix 4th IRQ for 4-IRQ SCIFs
3dbee84bf9e3 nilfs2: fix sysfs interface lifetime
f32297dba338 nilfs2: fix potential UAF of struct nilfs_sc_info in nilfs_segctor_thread()
a17bed82c0d3 tty: serial: fsl_lpuart: avoid checking for transfer complete when UARTCTRL_SBK is asserted in lpuart32_tx_empty
25eff5e7f743 tty: serial: sh-sci: Fix Rx on RZ/G2L SCI
72a3e4fa882d tty: serial: sh-sci: Fix transmit end interrupt handler
741d73fc573c iio: light: cm32181: Unregister second I2C client if present
58bf30479a2e iio: dac: cio-dac: Fix max DAC write value check for 12-bit
f47659f1e942 iio: adc: ti-ads7950: Set `can_sleep` flag for GPIO chip
52a003870ee2 USB: serial: option: add Quectel RM500U-CN modem
e6655d483766 USB: serial: option: add Telit FE990 compositions
9d1f2a6b8d9a usb: typec: altmodes/displayport: Fix configure initial pin assignment
4be2b71e9d36 USB: serial: cp210x: add Silicon Labs IFS-USB-DATACABLE IDs
ec20260950af xhci: also avoid the XHCI_ZERO_64B_REGS quirk with a passthrough iommu
b4b4f17aa46c usb: xhci: tegra: fix sleep in atomic call
07216da8fb1d NFSD: callback request does not use correct credential for AUTH_SYS
a3c4aa48e5f2 sunrpc: only free unix grouplist after RCU settles
890517a4a255 net: stmmac: fix up RX flow hash indirection table when setting channels
bdbbd3fa58f8 net: ethernet: ti: am65-cpsw: Fix mdio cleanup in probe
d8c8476c1433 gpio: davinci: Add irq chip flag to skip set wake
605b056d6330 ipv6: Fix an uninit variable access bug in __ip6_make_skb()
ff2565fb8f19 net: qrtr: Do not do DEL_SERVER broadcast after DEL_CLIENT
b4b6dfad41aa sctp: check send stream number after wait_for_sndbuf
efda95cebfdd net: don't let netpoll invoke NAPI if in xmit context
ec81049f0957 icmp: guard against too small mtu
98a9cd82c541 net: qrtr: Fix a refcount bug in qrtr_recvmsg()
94c53d294944 net: qrtr: combine nameservice into main module
3fe20515449a wifi: mac80211: fix invalid drv_sta_pre_rcu_remove calls for non-uploaded sta
2951229ee7d0 KVM: s390: pv: fix external interruption loop not always detected
b43a8939f1e1 pwm: sprd: Explicitly set .polarity in .get_state()
d59b83494d1b pwm: cros-ec: Explicitly set .polarity in .get_state()
176c6b488919 Drivers: vmbus: Check for channel allocation before looking up relids
c51b336bd951 gpio: GPIO_REGMAP: select REGMAP instead of depending on it
(From OE-Core rev: 91f9c4095a3f99cb880400259fcaa2606c831bf1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
387078f9030c Linux 5.10.177
34a02011c5d1 hsr: ratelimit only when errors are printed
7c414f6f06e9 gfs2: Always check inode size of inline inodes
3392d67af0a4 ext4: fix kernel BUG in 'ext4_write_inline_data_end()'
b4781477f397 libbpf: Fix btf_dump's packed struct determination
7ad30ad8c684 selftests/bpf: Add few corner cases to test padding handling of btf_dump
e5a16bcb131c libbpf: Fix BTF-to-C converter's padding logic
b9f7422dd94a selftests/bpf: Test btf dump for struct with padding only fields
f1c17475a9dc zonefs: Fix error message in zonefs_file_dio_append()
b51e4422952b btrfs: scan device in non-exclusive mode
3eeff8d26c6d s390/uaccess: add missing earlyclobber annotations to __clear_user()
7051d51f1241 drm/amd/display: Add DSC Support for Synaptics Cascaded MST Hub
79815326a516 drm/etnaviv: fix reference leak when mmaping imported buffer
a484f8bec8ee rcu: Fix rcu_torture_read ftrace event
08bfd05987df xtensa: fix KASAN report for show_stack
8ada1b5c8b43 ALSA: hda/realtek: Add quirk for Lenovo ZhaoYang CF4620Z
3b6992bdf09d ALSA: usb-audio: Fix regression on detection of Roland VS-100
0044721f4f95 ALSA: hda/conexant: Partial revert of a quirk for Lenovo
3d328a17c8cb NFSv4: Fix hangs when recovering open state after a server reboot
80a4200d51e5 powerpc: Don't try to copy PPR for task with NULL pt_regs
12c2612e18ca pinctrl: at91-pio4: fix domain name assignment
25065ed83b5f pinctrl: amd: Disable and mask interrupts on resume
fbf3fe7f7bc3 net: phy: dp83869: fix default value for tx-/rx-internal-delay
b3d7a4478ce0 xen/netback: don't do grant copy across page boundary
5f6347034341 btrfs: fix race between quota disable and quota assign ioctls
ba5deb64ddde Input: goodix - add Lenovo Yoga Book X90F to nine_bytes_report DMI table
26a32a212bc5 cifs: fix DFS traversal oops without CONFIG_CIFS_DFS_UPCALL
63bbe24b99f9 cifs: prevent infinite recursion in CIFSGetDFSRefer()
8b3d7ad3e8f1 Input: focaltech - use explicitly signed char type
449a1a61f7f1 Input: alps - fix compatibility with -funsigned-char
988061d09972 pinctrl: ocelot: Fix alt mode for ocelot
ed3439a8c4fe net: dsa: mv88e6xxx: Enable IGMP snooping on user ports only
8104c795517c bnxt_en: Add missing 200G link speed reporting
62850a076353 bnxt_en: Fix typo in PCI id to device description string mapping
f524d1e55013 i40e: fix registers dump after run ethtool adapter self test
fa7fafedc9fd net: ipa: compute DMA pool size properly
96e34c88000f ALSA: ymfpci: Fix BUG_ON in probe function
688b1178c443 ALSA: ymfpci: Fix assignment in if condition
ee17dea3072d s390/vfio-ap: fix memory leak in vfio_ap device driver
ab2a55907823 can: bcm: bcm_tx_setup(): fix KMSAN uninit-value in vfs_write
9b22e0cfc4d7 net: stmmac: don't reject VLANs when IFF_PROMISC is set
f032e125149d net/net_failover: fix txq exceeding warning
1025c471517b regulator: Handle deferred clk
69ed49a7b881 r8169: fix RTL8168H and RTL8107E rx crc error
3907fcb5a439 ptp_qoriq: fix memory leak in probe()
6ff4a54c0218 scsi: megaraid_sas: Fix crash after a double completion
059c3a7a3d6d sfc: ef10: don't overwrite offload features at NIC reset
4a81e2da7297 mtd: rawnand: meson: invalidate cache on polling ECC bit
47a449ec09b4 mips: bmips: BCM6358: disable RAC flush for TP1
ac63f78d9aca ca8210: Fix unsigned mac_len comparison with zero in ca8210_skb_tx()
8b1269b709c9 tracing: Fix wrong return in kprobe_event_gen_test.c
038765a095fd tools/power turbostat: Fix /dev/cpu_dma_latency warnings
5ec5680dc656 fbdev: au1200fb: Fix potential divide by zero
ce5551db3629 fbdev: lxfb: Fix potential divide by zero
c2be7f80562d fbdev: intelfb: Fix potential divide by zero
78eb964805f9 fbdev: nvidia: Fix potential divide by zero
1f2a94baee43 sched_getaffinity: don't assume 'cpumask_size()' is fully initialized
6eaa2254cc5e fbdev: tgafb: Fix potential divide by zero
baef27176ea5 ALSA: hda/ca0132: fixup buffer overrun at tuning_ctl_set()
fcf80111a4f6 ALSA: asihpi: check pao in control_message()
b94ffa287415 net: hsr: Don't log netdev_err message on unknown prp dst node
74d6d33f3695 md: avoid signed overflow in slot_store()
10941fd5c3e1 fsverity: don't drop pagecache at end of FS_IOC_ENABLE_VERITY
0b9493b504fc dm crypt: avoid accessing uninitialized tasklet
b2d19565478f bus: imx-weim: fix branch condition evaluates to a garbage value
1635a062fa0e drm/meson: fix missing component unbind on bind errors
794a6cea2268 drm/meson: Fix error handling when afbcd.ops->init fails
f7385e0886cd kcsan: avoid passing -g for test
46ae204069e7 kernel: kcsan: kcsan_test: build without structleak plugin
a5ce0a559b66 usb: dwc3: gadget: Add 1ms delay after end transfer command without IOC
ddb1973e6765 usb: dwc3: gadget: move cmd_endtransfer to extra function
01e4c9c03de8 NFSD: fix use-after-free in __nfs42_ssc_open()
34ef9cd887d5 KVM: fix memoryleak in kvm_init()
a6d345c3a31e xfs: don't reuse busy extents on extent trim
cb61e1e36fb3 xfs: shut down the filesystem if we screw up quota reservation
91d7a4bd5656 ocfs2: fix data corruption after failed write
d4a5181ba1b1 sched/fair: Sanitize vruntime of entity being migrated
dfdcda25fb5e sched/fair: sanitize vruntime of entity being placed
66ff37993dd7 dm crypt: add cond_resched() to dmcrypt_write()
c68f08cc7456 dm stats: check for and propagate alloc_percpu failure
1eaa2b7ae90c i2c: xgene-slimpro: Fix out-of-bounds bug in xgene_slimpro_i2c_xfer()
85b637feee1e firmware: arm_scmi: Fix device node validation for mailbox transport
f632a90f8e39 tee: amdtee: fix race condition in amdtee_open_session
4ede0da36c2f drm/i915: Preserve crtc_state->inherited during state clearing
d5329a06b4cb drm/i915/active: Fix missing debug object activation
d18db946cc6a nilfs2: fix kernel-infoleak in nilfs_ioctl_wrap_copy()
560437bba14d wifi: mac80211: fix qos on mesh interfaces
a6adfe9bbd6a usb: ucsi: Fix NULL pointer deref in ucsi_connector_change()
09671cfc2b22 usb: chipidea: core: fix possible concurrent when switch role
073ce98aa3a6 usb: chipdea: core: fix return -EINVAL if request role is the same with current role
5a36b601aff3 usb: cdns3: Fix issue with using incorrect PCI device function
aae6d1bf4d8e dm thin: fix deadlock when swapping to thin device
4d2626e10709 igb: revert rtnl_lock() that causes deadlock
e66f3039c792 fsverity: Remove WQ_UNBOUND from fsverity read workqueue
33f341c1fc60 usb: gadget: u_audio: don't let userspace block driver unbind
1f01027c51eb usb: dwc2: fix a devres leak in hw_enable upon suspend resume
dce128421554 scsi: core: Add BLIST_SKIP_VPD_PAGES for SKhynix H28U74301AMR
f7a4ce351426 cifs: empty interface list when server doesn't support query interfaces
8beb18c25bef sh: sanitize the flags on sigreturn
87e800e3dc77 net: usb: qmi_wwan: add Telit 0x1080 composition
27d4ce4aa3bb net: usb: cdc_mbim: avoid altsetting toggling for Telit FE990
ddfc06179338 scsi: storvsc: Handle BlockSize change in Hyper-V VHD/VHDX file
3e0a423a55a7 scsi: lpfc: Avoid usage of list iterator variable after loop
f9a937f75ba2 scsi: ufs: core: Add soft dependency on governor_simpleondemand
522314863f78 scsi: hisi_sas: Check devm_add_action() return value
799d29a447dc scsi: target: iscsi: Fix an error message in iscsi_check_key()
8c42442887db selftests/bpf: check that modifier resolves after pointer
df1da53a7e98 m68k: Only force 030 bus error if PC not in exception table
7df72bedbdd1 ca8210: fix mac_len negative array access
3d8fafc5308f HID: cp2112: Fix driver not registering GPIO IRQ chip as threaded
082b8240a66a riscv: Bump COMMAND_LINE_SIZE value to 1024
2d6c2dee59a3 thunderbolt: Use const qualifier for `ring_interrupt_index`
06e04b450bb4 thunderbolt: Use scale field when allocating USB3 bandwidth
32fa53c27ea3 uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS583Gen 2
231cfa78ec5b scsi: qla2xxx: Perform lockless command completion in abort path
f73a88df19b7 hwmon (it87): Fix voltage scaling for chips with 10.9mV ADCs
33c2fa39fb9e hwmon: fix potential sensor registration fail if of_node is missing
f86ff88a1548 platform/chrome: cros_ec_chardev: fix kernel data leak from ioctl
da3d3fdfb4d5 Bluetooth: btsdio: fix use after free bug in btsdio_remove due to unfinished work
fce0e47e9ec5 Bluetooth: L2CAP: Fix responding with wrong PDU type
77a61df0a0e6 Bluetooth: L2CAP: Fix not checking for maximum number of DCID
65ceb170749b Bluetooth: btqcomsmd: Fix command timeout after setting BD address
7aa3d03e1b30 net: mdio: thunder: Add missing fwnode_handle_put()
94ef1715d263 gve: Cache link_speed value from device
3c72445dadc3 nvme-tcp: fix nvme_tcp_term_pdu to match spec
73db80dcdc20 net/sonic: use dma_mapping_error() for error check
f8cec30541f5 erspan: do not use skb_mac_header() in ndo_start_xmit()
19aa85b9df48 atm: idt77252: fix kmemleak when rmmod idt77252
5eadc8032829 net/mlx5: E-Switch, Fix an Oops in error handling code
265101aea4c0 net/mlx5: Read the TC mapping of all priorities on ETS query
18cead61e437 net/mlx5: Fix steering rules cleanup
a4bbab27c4bf bpf: Adjust insufficient default bpf_jit_limit
a44e98abcca4 keys: Do not cache key in task struct if key is requested from kernel thread
ec23a669deca bootconfig: Fix testcase to increase max node
56e0bc4a72a0 net/ps3_gelic_net: Use dma_mapping_error
3d5a97283e2a net/ps3_gelic_net: Fix RX sk_buff length
cb5879efde4f net: qcom/emac: Fix use after free bug in emac_remove due to race condition
d04dac7fae75 net: mdio: fix owner field for mdio buses registered using device-tree
1b333766ea7a net: phy: Ensure state transitions are processed from phy_stop()
bfeeb3aaad4e xirc2ps_cs: Fix use after free bug in xirc2ps_detach
39c3b9dd481c qed/qed_sriov: guard against NULL derefs from qed_iov_get_vf_info
33d1603a38e0 net: usb: smsc95xx: Limit packet length to skb->len
c09cdf6eb815 scsi: scsi_dh_alua: Fix memleak for 'qdata' in alua_activate()
a3ada13f20fd i2c: imx-lpi2c: check only for enabled interrupt flags
bde2e73d5232 igc: fix the validation logic for taprio's gate list
d3e4844c1829 igbvf: Regard vf reset nack as success
fe3850c72a72 intel/igbvf: free irq on the error path in igbvf_request_msix()
155d6d434f86 iavf: fix non-tunneled IPv6 UDP packet type and hashing
15dcb57eba09 iavf: fix inverted Rx hash condition leading to disabled hash
580634b03a55 xsk: Add missing overflow check in xdp_umem_reg
7b5dffe048f9 ARM: dts: imx6sl: tolino-shine2hd: fix usbotg1 pinctrl
35a49d27585c ARM: dts: imx6sll: e60k02: fix usbotg1 pinctrl
75e2144291e8 power: supply: da9150: Fix use after free bug in da9150_charger_remove due to race condition
2b346876b931 power: supply: bq24190: Fix use after free bug in bq24190_remove due to race condition
18359b8e30c4 power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
1fde5782f187 net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf()
cfeda9432c1d drm/sun4i: fix missing component unbind on bind errors
b5131ed83c83 serial: 8250: ASPEED_VUART: select REGMAP instead of depending on it
5fcb12f00a05 serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED
19a98d56dfed tty: serial: fsl_lpuart: fix race on RX DMA shutdown
ae12308c7d55 serial: fsl_lpuart: Fix comment typo
a43f7d0628e4 KVM: Register /dev/kvm as the _very_ last thing during initialization
7958663668ef KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except()
6100066358ee KVM: Optimize kvm_make_vcpus_request_mask() a bit
ad120bc86930 KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs
4cc54f6ae535 KVM: Clean up benign vcpu->cpu data races when kicking vCPUs
8f9ae017dd35 ipmi:ssif: Add a timer between request retries
c94de7f85d99 ipmi:ssif: resend_msg() cannot fail
cd35cbde0078 ipmi:ssif: Increase the message retry time
4d57c90f24e1 ipmi:ssif: make ssif_i2c_send() void
18dd825b8651 perf: fix perf_event_context->time
ddcf83200036 perf/core: Fix perf_output_begin parameter is incorrectly invoked in perf_event_bpf_output
29ee1495e857 interconnect: qcom: osm-l3: fix icc_onecell_data allocation
(From OE-Core rev: 87febe433a6bf27b1a85ba4866f395dbcd131271)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Updating to the latest korg -stable release that comprises
the following commits:
ca9787bdecfa Linux 5.10.176
e57f797e3ffa HID: uhid: Over-ride the default maximum data buffer value with our own
9bc878756b01 HID: core: Provide new max_buffer_size attribute to over-ride the default
daa97e770e78 xfs: remove xfs_setattr_time() declaration
183ca919544c fs: use consistent setgid checks in is_sxid()
0e9dbde96cac attr: use consistent sgid stripping checks
240b96ffece8 attr: add setattr_should_drop_sgid()
baea3ae425fb fs: move should_remove_suid()
24378d6f7486 attr: add in_group_or_capable()
94ac142c19f1 fs: move S_ISGID stripping into the vfs_*() helpers
347750e1b69c fs: add mode_strip_sgid() helper
f60b68c46444 xfs: use setattr_copy to set vfs inode attributes
8cf9400f8948 xfs: set prealloc flag in xfs_alloc_file_space()
308dfe49eb75 xfs: fallocate() should call file_modified()
35f049abbae3 xfs: remove XFS_PREALLOC_SYNC
c84fb2962680 xfs: don't leak btree cursor when insrec fails after a split
be60f08c03de xfs: purge dquots after inode walk fails during quotacheck
d6f223cfef32 xfs: don't assert fail on perag references on teardown
d0292124bb57 PCI/DPC: Await readiness of secondary bus after reset
337aa99f76ea PCI: Unify delay handling for reset and resume
b5e0b3d74285 s390/ipl: add missing intersection check to ipl_report handling
84e2e393bf9f io_uring: avoid null-ptr-deref in io_arm_poll_handler
5e784a7d07af drm/i915/active: Fix misuse of non-idle barriers as fence trackers
8f27d4321700 drm/i915: Don't use stolen memory for ring buffers with LLC
b4a798374f2d x86/mm: Fix use of uninitialized buffer in sme_enable()
764217184f9e x86/mce: Make sure logged MCEs are processed after sysfs update
15e926dfd820 cpuidle: psci: Iterate backwards over list in psci_pd_remove()
38742635eda9 fbdev: stifb: Provide valid pixelclock and add fb_check_var() checks
03fc29e75e44 mmc: sdhci_am654: lower power-on failed message severity
b2747b690cb9 mm/userfaultfd: propagate uffd-wp bit when PTE-mapping the huge zeropage
83c3b2f4e7c6 ftrace: Fix invalid address access in lookup_rec() when index is 0
f9a98b8dde09 mptcp: avoid setting TCP_CLOSE state twice
684c7372bbd6 drm/shmem-helper: Remove another errant put in error path
fbc5ffcce72b ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro
9addf5e1050a ALSA: hda: intel-dsp-config: add MTL PCI id
c54974ccaff7 KVM: nVMX: add missing consistency checks for CR0 and CR4
7b18dea697e4 cifs: Fix smb2_set_path_size()
ec663c410ce0 tracing: Make tracepoint lockdep check actually test something
8ae86ef7a058 tracing: Check field value in hist_field_name()
de3170bd41de tracing: Make splice_read available again
efae80ca13fa interconnect: fix mem leak when freeing nodes
b37d3ccbd549 firmware: xilinx: don't make a sleepable memory allocation from an atomic context
0c16c20b8787 serial: 8250_em: Fix UART port type
f5a5150c7066 tty: serial: fsl_lpuart: skip waiting for transmission complete when UARTCTRL_SBK is asserted
020166bc6669 ext4: fix possible double unlock when moving a directory
7257070be70e drm/amd/display: fix shift-out-of-bounds in CalculateVMAndRowBytes
ab7da8d93a6f sh: intc: Avoid spurious sizeof-pointer-div warning
6936525142a0 drm/amdkfd: Fix an illegal memory access
a98160d8f3e6 ext4: fix task hung in ext4_xattr_delete_inode
0bf15bc393a1 ext4: fail ext4_iget if special inode unallocated
8e7f26b9565a jffs2: correct logic when creating a hole in jffs2_write_begin
980d4e70c708 mmc: atmel-mci: fix race between stop command and start of next command
04eaeaa2f79f media: m5mols: fix off-by-one loop termination error
a4c048d502eb hwmon: (adm1266) Set `can_sleep` flag for GPIO chip
a4c3e1132422 hwmon: tmp512: drop of_match_ptr for ID table
c5bd9719b53b hwmon: (ucd90320) Add minimum delay between bus accesses
663c3afee81e hwmon: (ina3221) return prober error code
0a73c8b3cc99 hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition
4a8c3ad12c9d hwmon: (adt7475) Fix masking of hysteresis registers
aff84fadba53 hwmon: (adt7475) Display smoothing attributes in correct order
d4dbd26f985c ethernet: sun: add check for the mdesc_grab()
eb80cb66a2c5 qed/qed_mng_tlv: correctly zero out ->min instead of ->hour
1c06d1223728 selftests: net: devlink_port_split.py: skip test if no suitable device available
bd2e78462ae1 net/iucv: Fix size of interrupt data
2cc46ed406bb net: usb: smsc75xx: Move packet length check to prevent kernel panic in skb_pull
013fae04b8ff ipv4: Fix incorrect table ID in IOCTL path
1f0586dcc076 net: dsa: mv88e6xxx: fix max_mtu of 1492 on 6165, 6191, 6220, 6250, 6290
cccba1ff0798 ice: xsk: disable txq irq before flushing hw
2f28cb5c2a51 block: sunvdc: add check for mdesc_grab() returning NULL
a6317235da8a nvmet: avoid potential UAF in nvmet_req_complete()
9ebc344ce547 nvme: fix handling single range discard request
4cf15887a41b block: null_blk: Fix handling of fake timeout request
d14d2574a54c null_blk: Move driver into its own directory
d5e61a859a8a drm/bridge: Fix returned array size name for atomic_get_input_bus_fmts kdoc
e294f0aa47e4 net: usb: smsc75xx: Limit packet length to skb->len
9708efad9ba5 net/smc: fix deadlock triggered by cancel_delayed_work_syn()
43aa468df246 nfc: st-nci: Fix use after free bug in ndlc_remove due to race condition
194248138f8d net: phy: smsc: bail out in lan87xx_read_status if genphy_read_status fails
be59b87ee4ae net: tunnels: annotate lockless accesses to dev->needed_headroom
281e86e3fab6 qed/qed_dev: guard against a possible division by zero
31817c530768 net/smc: fix NULL sndbuf_desc in smc_cdc_tx_handler()
3cbecb1c9085 i40e: Fix kernel crash during reboot when adapter is in recovery mode
91eb59240150 ipvlan: Make skb->skb_iif track skb->dev for l3s mode
2703da78849c nfc: pn533: initialize struct pn533_out_arg properly
77ad58bca011 tcp: tcp_make_synack() can be called from process context
68c665bb1850 scsi: core: Fix a procfs host directory removal regression
be5aa2534188 scsi: core: Fix a comment in function scsi_host_dev_release()
0fac20b1806b netfilter: nft_redir: correct value of inet type `.maxattrs`
c144dff64ea9 netfilter: nft_redir: correct length for loading protocol registers
3a0f8ea35ddc netfilter: nft_masq: correct length for loading protocol registers
eff050d83eee netfilter: nft_nat: correct length for loading protocol registers
0c6c5abeb471 ALSA: hda: Match only Intel devices with CONTROLLER_IN_GPU()
6f0c2f70d992 scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add()
79fe786dab5c docs: Correct missing "d_" prefix for dentry_operations member d_weak_revalidate
ea1e21d38a8d clk: HI655X: select REGMAP instead of depending on it
081893e254f1 drm/meson: fix 1px pink line on GXM when scaling video overlay
ed9ed2f58ceb cifs: Move the in_send statistic to __smb_send_rqst()
a3c502218cd3 drm/panfrost: Don't sync rpm suspension after mmu flushing
0da0b816972a xfrm: Allow transport-mode states with AF_UNSPEC selector
(From OE-Core rev: 9f27f11e19fc1929d42820e88e8df3380495f659)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add patches to fix CVE-2023-28322
more POST-after-PUT confusion
When doing HTTP(S) transfers, libcurl might erroneously use the read
callback (`CURLOPT_READFUNCTION`) to ask for data to send, even when
the `CURLOPT_POSTFIELDS` option has been set, if the same handle
previously was used to issue a `PUT` request which used that callback.
This flaw may surprise the application and cause it to misbehave and
either send off the wrong data or use memory after free or similar in
the second transfer.The problem exists in the logic for a reused
handle when it is (expected tobe) changed from a PUT to a POST.
CVE-2023-28322-1.patch is a supporting patch to resolve hunk
error in the actual patch file : CVE-2023-28322-2.patch
Link: https://curl.se/docs/CVE-2023-28322.html
(From OE-Core rev: 9ef793eca87ac568d9c22067aa854a50837cf92f)
Signed-off-by: Bhabu Bindu <bhabu.bindu@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add patch to fix CVE-2023-28321
IDN wildcard match
curl supports matching of wildcard patterns when listed as
"Subject Alternative Name" in TLS server certificates. curl can be
built to use its own name matching function for TLS rather than one
provided by a TLS library. This private wildcard matching function
would match IDN (International Domain Name)hosts incorrectly and
could as a result accept patterns that otherwise should mismatch.
IDN hostnames are converted to puny code before used for certificate
checks. Puny coded names always start with `xn--` and should not be
allowed to pattern match, but the wildcard check in curl could still
check for `x*`,which would match even though the IDN name most likely
contained nothing even resembling an `x`.
Link: https://curl.se/docs/CVE-2023-28321.html
(From OE-Core rev: 75d8593ab3b090266fd2cde27ddc56ad88de7ac7)
Signed-off-by: Bhabu Bindu <bhabu.bindu@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add patch to fix CVE-2023-28320
siglongjmp race condition
libcurl provides several different backends for resolving host names,
selectedat build time. If it is built to use the synchronous resolver,
it allows nameresolves to time-out slow operations using `alarm()` and
`siglongjmp()`.
When doing this, libcurl used a global buffer that was not mutex
protected anda multi-threaded application might therefore
crash or otherwise misbehave.
Link: https://curl.se/docs/CVE-2023-28320.html
(From OE-Core rev: c761d822be5ffc4a88600fbd7282c469b1e9902a)
Signed-off-by: Bhabu Bindu <bhabu.bindu@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Add patch to fix CVE-2023-28319
UAF in SSH sha256 fingerprint check
libcurl offers a feature to verify an SSH server's public key using
a SHA 256hash. When this check fails, libcurl would free the memory
for the fingerprintbefore it returns an error message containing the
(now freed) hash.
This flaw risks inserting sensitive heap-based data into the error
message that might be shown to users or otherwise get
leaked and revealed.
Link: https://curl.se/docs/CVE-2023-28319.html
(From OE-Core rev: f7d6751828683ac2adbf140e77dbf7454cfa8eb1)
Signed-off-by: Bhabu Bindu <bhabu.bindu@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 444df054f0bf3ad7614e1613b22ee5b9e8cb94ef)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
- Allow GLX tests to be disabled for systems that don't support it.
- Allow OpenCL tests to be enabled.
(From OE-Core rev: b0f54a3db7877a95a163bd480b93cfe6f0b97dcd)
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>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Otherwise xwayland.pc would not be present in sysroot, this leads to
some xwayland configs missing like have_listenfd, have_glamor.
(From OE-Core rev: 4e42196754b19926b2219c6ffda47bd389e9d9fb)
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>
(cherry picked from commit 7f1932cb5a408320a5b542e20ba2807718349e8f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
"sysconfdir" contains "/" by definition and thus using os.path.join()
leads to self.target_rootfs being always ignored (and thus attempting to
generate paths in host's /etc).
Use oe.path.join() instead which was made for this purpose.
(From OE-Core rev: 4766ba017b7562e42b33fde7f2e84c2a339e3f4c)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8414c504138f6de663f5130c6b4a6ede5605d88b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is consistently seen with musl and grep from busybox
Therefore backport a patch from upstream to fix it
(From OE-Core rev: 769290794fc23894211c56b1878a73634fd20283)
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>
(cherry picked from commit 511bcd965af658e6bb0c61d9f2adb1af75af773b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix issue of the below instance template systemd service dependency
[Install]
WantedBy=svc-wants@%i.service
creating the symlink (instance "a" example)
/etc/systemd/system/svc-wants@%i.service.wants/svc-wanted-by@a.service
which should be
/etc/systemd/system/svc-wants@a.service.wants/svc-wanted-by@a.service
as implemented by this change.
The functionality appears regressed just after "thud" baseline when the
logic was refactored from shell script into python (commit
925e30cb10)
(From OE-Core rev: 308397f0bb3d6f3d4e9ec2c6a10823184049c9b5)
(From OE-Core rev: e572d096e81bb7dba8a07ee9dba93d0944857212)
Signed-off-by: Martin Siegumfeldt <mns@gomspace.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 372b29c8ad270d4d430c26a4e614976c7029afaf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 19498bea309f19d841187a7063286b2a68ce2587)
Signed-off-by: Jan Luebbe <jlu@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4942a42d5a071b283fe49047dcb4fee2c96422e8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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
Upstream-Status: Backport [OE-core d2cbe060955c598bd81923ecd554fbe82c17af99]
(From OE-Core rev: 619a643f71eceab73bbbe4dacd1eb42b6d6b01d1)
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* needed for llvm-native on hosts with gcc-13
(From OE-Core rev: 3382759cb6c5cee42151e72fd94e99a3060317f5)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: 4ee9d5839669560ec10f23445fa8bbc03a4c5406)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: 8320097487cc46045482f5d0d41ad799a2435bce)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
The Waffle bugfix release 1.7.1 is now available.
What is new in this release:
- cmake: pass deps' cflags to the build
- gbm: fix crash when platform lacks modifier support
- gitlab-ci: stabilise CI runs under X
- gitlab-ci: add more warnings, make all warnings fatal
- gitlab-ci: update to bullseye
- meson: add override_* support, when using waffle as submodule
- meson: skip installing bash completion when custom prefix is used
- meson: silence deprecation warnings
- meson: generate cmake files only on Windows
- meson: find wayland.xml from wayland-scanner.pc
- misc: zsh completion
- misc: fix dozens of compiler warnings
- misc: update website references
- wayland: fix build against wayland 1.20
The Waffle bugfix release 1.7.2 is now available.
What is new in this release:
- all: use format(gnu_printf), enable in mingw
- meson: don't run TLS checks on mingw
- wgl: remove unused dummy wgl_error.[ch]
Upstream now only generates CMake files on Windows, so remove all
references to CMake.
A zsh completion is now installed, remove this for now as we don't really
use zsh.
(From OE-Core rev: 6b1d94fe5d8728e3eb152426cde08634d248e1f7)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 94cf6ef11bba381ab6f65b03ed1ed14022438151)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit e4ebfb5c7892488fc834d9837e9a5a4c28eb676f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
===========
audio: channel-mix: allow up to 64 channels instead of up to 63 channels
AOM AV1 encoder timestamp handling improvements
AV1 video codec caps handling improvements in aom plugin, isomp4 and matroska muxers/demuxers.
avvidenc: fix bitrate control and timestamps off FFmpeg-based video encoders
h264parse: fix missing timestamps on outputs when splitting a frame
rtspsrc: more workarounds for servers with broken control uri handling
playbin3: fix issue with UDP streams, making sure there's enough buffering
qmlglsrc: Fix deadlock when stopping and some other fixes
qtmux: fix default timescale unit for N/1001 framerates
v4l2h264dec: Fix Raspberry Pi4 will not play video in application
vtdec: Fix non-deterministic frame output after seeks
wasapi2src: Fix loopback capture on Windows 10 Anniversary Update
macOS, iOS: Fix Xcode 14 ABI breakage with older Xcode
cerbero: Fix some regressions for CentOS in the 1.20 branch
cerbero: Fix setuptools site.py breakage in Python 3.11
Fix gst-libav build against FFmpeg from git
gobject-introspection annotation fixes for bindings
Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
Performance improvements
(From OE-Core rev: 102c453668f71dd30c3f0f13502f0993a051d7fe)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is specific to Git-for-Windows.
(From OE-Core rev: 472a3e05270deace2862973dee2e65e60f9c0c19)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Function 'gen_updatealternativesvardeps' still used old override
syntax when fetching variable flags. Update to use ':' instead to match
recipe meta data. This was found by review and no real issue encountered
but it is a bug that affects variable dependencies and can affect rebuilds
as task hashes might not be accurate.
(From OE-Core rev: d5fd577c066fa2fddbd16c286f2dde2883cc7828)
Signed-off-by: Peter Bergin <peter.bergin@windriver.com>
Signed-off-by: Peter Bergin <peter@berginkonsult.se>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5691f554b2cd50f256a8cbb1d96781e9eb6b930e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is a partial fix for bugzilla 15059 [https://bugzilla.yoctoproject.org/show_bug.cgi?id=15059]
It has been noted by several people that when an initramfs is bundled:
- a lot of the kernel is rebuilt
- it takes a really long time
When looking at the logs, the second kernel compilation (that performs
the bundle) is not using the parallel make settings, and builds with
-j1.
We are already explicitly passing PARALLEL_MAKE when building kernel
modules, and by extending that explicit use to the main kernel
compilation, we ensure that we always get a parallel build.
Build times chnaged from more than 30 minutes for the bundle, to
3 minutes in local testing.
The question of whether or not too much is rebuilding during the
bundle step is still an open question, but with this tweak, at least
the build time is back in the realm of acceptable.
(From OE-Core rev: a2a889b760785474dbc04e3ec11521f6da90161d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 88fd394ecf0f2174b792075d409d87046896426b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This will use default values when no distribution is set.
[YOCTO #15086]
(From OE-Core rev: 01eb8d4ad71c587d56608d83ec4187375b2f4c44)
Signed-off-by: Thomas Roos <throos@amazon.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 888fe63b46efceeff08dbe8c4f66fec33d06cb7a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Reproducer:
1.Enable the ptest of libpam and build the image.
2.Boot the rootfs with nfs, then run the following tests as root:
cd /usr/share/Linux-PAM/xtests
/usr/share/Linux-PAM/xtests# ./run-xtests.sh . tst-pam_motd1
/usr/share/Linux-PAM/xtests# ./run-xtests.sh . tst-pam_motd3
After applying this patch, the ptest doesn't be failed.
(From OE-Core rev: 928b7e880e6a5d1b807cb7f605649233c7195578)
Signed-off-by: Zhixiong Chi <zhixiong.chi@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 549e54ad6a175359b0a57987ccdab8989df9d3a9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
* otherwise it ends '<unknown>' inside esdk, because of parsing order:
# $METADATA_REVISION [3 operations]
# set /OE/build/test-D/conf/local.conf:43
# "f2da54ef432eac89b0f18eaad68e602b6990b5de"
# immediate /OE/build/test-D/layers/poky/meta/classes/metadata_scm.bbclass:9
# "${@oe.buildcfg.detect_revision(d)}"
# set /OE/build/test-D/layers/poky/meta/classes/metadata_scm.bbclass:10
# [vardepvalue] "${METADATA_REVISION}"
# pre-expansion value:
# "<unknown>"
METADATA_REVISION="<unknown>"
* This causes base-files.do_install and following tasks to have different
signatures between esdk and the build directory where this esdk was created:
bitbake-diffsigs {test-D,poky/build-uninative-disabled}/tmp/stamps/qemux86_64-poky-linux/base-files/*do_install*sigdata*
NOTE: Starting bitbake server...
basehash changed from 5b6981cf58bfd57d416b0e31611b73a26baae635dd1ac31c08d46f95064c3ffc to dbdce042da4d7813d632b6d1cc87a16f728ad20e55fecbc392830e6acf72babd
Variable METADATA_REVISION value changed from '<unknown>' to 'f2da54ef432eac89b0f18eaad68e602b6990b5de'
and an warning from "python3 /OE/build/test-D/ext-sdk-prepare.py" when eSDK is being prepared for use:
WARNING: The base-files:do_install sig is computed to be 83b9c9a6ef1145baac5a1e0d08814b9156af239c58fc42df95c25a9cd8a7f201,
but the sig is locked to 3dc22233059075978e5503691e98e79e7cc60db94259dfcd886bca2291c0add7 in SIGGEN_LOCKEDSIGS_t-qemux86-64
[RP: Add commit about why we need the override for future reference]
(From OE-Core rev: da6f6340f97e80cb1b21f6083ef5d0a9a856eef5)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 675ea7281c17f77bf5dea17cfd4d9da0928382a0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Libarchive is being used by OPKG package manager as default
API for extracting tar files. This fix allows us to extract
ipks packages with preserved ACLs and xattrs.
Partially addresses [YOCTO #15091]
[RP: Merge into main PACKAGECONFIG and tweak commit message]
(From OE-Core rev: b1f80f0a2bf30698192c7a214c5802b76464d095)
Signed-off-by: Piotr Łobacz <p.lobacz@welotec.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 913aad1ac013368aef8f6af332588ef24bba46bd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Avoids pulling in potential GPLv3 packages through python3-misc catch-all.
python3-core is the intended minimal RDEPENDS for packages requiring python3
support. Other python3 module dependencies should be listed explicitly.
(From OE-Core rev: d4e9a2c0c666244f5a197682dabe018a4a3e06f8)
Signed-off-by: Kyle Russell <bkylerussell@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 231f93becad619f6afa383f9b1132f1d4b02fa64)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This release contains the fix for CVE-2023-1393 in today's security
advisory: https://lists.x.org/archives/xorg-announce/2023-March/003374.html
Benno Schulenberg (1):
xkbUtils: use existing symbol names instead of deleted deprecated ones
Olivier Fourdan (2):
composite: Fix use-after-free of the COW
xserver 21.1.8
git tag: xorg-server-21.1.8
(From OE-Core rev: 732b51f073105d4c6a0e2e06c559bffcac093fbf)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7b08dff8f46bcaa05f7fbffbe27d524579af4faf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This reverts commit dc2c777cab0230fc54e078d20d872aaa9287a8b9.
Fixed in subsequent version bump
(From OE-Core rev: 151149b590a9051a6de58115a6796ccf17894498)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changelog:
==========
- Reverted a change introduced in 1.14.1 which introduced crashes both
with WebKitGTK and WPE running under Wayland in some configurations.
- Fix a crash caused by wrong assertion, which was typically triggered in
debug builds when using the NVidia drivers.
- Fix WebKit no longer repainting after provisional navigation with
PSON enabled.
- Fix graphics buffer leaks by always freeing them in buffer destroy
listener callbacks.
(From OE-Core rev: 7991fb7aa30cf56105ebbe060195f16aa1c9b6da)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit aa37e18a51714af3281b4127dceb40b38aa8ac3c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Exclude CVEs that are fixed in both current linux-yocto version
v5.10.175 and v5.15.108.
To get the commit fixing a CVE, I used the Debian kernel-sec repo [1].
[1]: 86d5040aee
(From OE-Core rev: d1de8d75648282a421022becf61c80c3e6e8b75b)
Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Git is a revision control system. Prior to versions 2.30.9, 2.31.8, 2.32.7,
2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1, by feeding
specially crafted input to `git apply --reject`, a path outside the working
tree can be overwritten with partially controlled contents (corresponding to
the rejected hunk(s) from the given patch). A fix is available in versions
2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3,
and 2.40.1. As a workaround, avoid using `git apply` with `--reject` when applying
patches from an untrusted source. Use `git apply --stat` to inspect a patch before
applying; avoid applying one that create a conflict where a link corresponding to
the `*.rej` file exists.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-25652
Upstream patches:
9db05711c9
(From OE-Core rev: 335ad8a6d795cd94b872370e44a033ce3fbf4890)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Git is a revision control system. Prior to versions 2.30.9, 2.31.8, 2.32.7, 2.33.8,
2.34.8, 2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1, a specially crafted
`.gitmodules` file with submodule URLs that are longer than 1024 characters can used
to exploit a bug in `config.c::git_config_copy_or_rename_section_in_file()`. This bug
can be used to inject arbitrary configuration into a user's `$GIT_DIR/config` when
attempting to remove the configuration section associated with that submodule. When the
attacker injects configuration values which specify executables to run (such as
`core.pager`, `core.editor`, `core.sshCommand`, etc.) this can lead to a remote code
execution. A fix A fix is available in versions 2.30.9, 2.31.8, 2.32.7, 2.33.8, 2.34.8,
2.35.8, 2.36.6, 2.37.7, 2.38.5, 2.39.3, and 2.40.1. As a workaround, avoid running
`git submodule deinit` on untrusted repositories or without prior inspection of any
submodule sections in `$GIT_DIR/config`.
References:
https://nvd.nist.gov/vuln/detail/CVE-2023-29007
Upstream patches:
528290f8c629198213c9a5bb10fd5ee91cfe60853bb3d6bac5
(From OE-Core rev: 1b55343b6346437b80b8a8180ae1bc9f480d92ef)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 5fca673d8fe0ee97dc37ed2c9941696842cd667a)
Signed-off-by: Arturo Buzarra <arturo.buzarra@digi.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4e9d812e127dc6743f52f4881e509e8e2e833afe)
Signed-off-by: Jermain Horsman <jermain.horsman@nedap.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
BSD-4-Clause is only applicable to the {PN}-doc package as when I
check for the source code I find below files which only uses the
license BSD-4-Clause
~/sources/libbsd$ grep -rl "All advertising materials mentioning features or use of this software" *|grep -v \.1|grep -v \.5|grep -v \.8 | sort
COPYING
man/arc4random.3bsd
man/getprogname.3bsd
~/sources/libbsd$ grep -rnB5 "BSD-4"
COPYING-9-Files:
COPYING-10- man/arc4random.3bsd
COPYING-11-Copyright:
COPYING-12- Copyright 1997 Niels Provos <provos@physnet.uni-hamburg.de>
COPYING-13- All rights reserved.
COPYING:14:License: BSD-4-clause-Niels-Provos
(From OE-Core rev: aa5bdac99e187801db56ca4bcc4d5f18b2403f40)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This is a bit of a compatibility issue more than anything. Some devices
get upset if the FAT file system contains less blocks than the
partition.
The fixed-size argument is currently respected by the partition creation
step but not by the file system creation step. Let's make it so the file
system respects this value as well.
(From OE-Core rev: d16301ccdfb97bf126738262eec594008c282df1)
Signed-off-by: Randolph Sapp <rs@ti.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
cryptography is a package designed to expose cryptographic primitives
and recipes to Python developers. In affected versions `Cipher.update_into`
would accept Python objects which implement the buffer protocol, but
provide only immutable buffers. This would allow immutable objects
(such as `bytes`) to be mutated, thus violating fundamental rules of
Python and resulting in corrupted output. This now correctly raises
an exception. This issue has been present since `update_into` was
originally introduced in cryptography 1.8.
(From OE-Core rev: 368e450c2d800790a05924519f34c579e28e9cbb)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport patches to fix CVE-2022-32888 and CVE-2022-32923 for webkitgtk
2.36.8. The bugzilla IDs of the CVEs are from https://support.apple.com
which have been listed in patch headers.
(From OE-Core rev: e24e16974e81a0f62dd6f5862a465fc74ad751d3)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
A parsed MIME header is a map[string][]string. In the common case,
a header contains many one-element []string slices. To avoid
allocating a separate slice for each key, ReadMIMEHeader looks
ahead in the input to predict the number of keys that will be
parsed, and allocates a single []string of that length.
The individual slices are then allocated out of the larger one.
The prediction of the number of header keys was done by counting
newlines in the input buffer, which does not take into account
header continuation lines (where a header key/value spans multiple
lines) or the end of the header block and the start of the body.
This could lead to a substantial amount of overallocation, for
example when the body consists of nothing but a large block of
newlines.
Fix header key count prediction to take into account the end of
the headers (indicated by a blank line) and continuation lines
(starting with whitespace).
Thanks to Jakob Ackermann (@das7pad) for reporting this issue.
Fixes CVE-2023-24534
For #58975Fixes#59267
(From OE-Core rev: 28bfa033ce965d7316a8b4296d10f3ad74d711db)
Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Fix An integer overflow vulnerability was discovered in Freetype in tt_hvadvance_adjust() function in src/truetype/ttgxvar.c
(From OE-Core rev: 6a07e1524746bd3cfa5aec090a882f4a7f954dad)
Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
libavcodec/pthread_frame.c in FFmpeg before 5.1.2, as used in VLC and
other products, leaves stale hwaccel state in worker threads, which
allows attackers to trigger a use-after-free and execute arbitrary
code in some circumstances (e.g., hardware re-initialization upon a
mid-video SPS change when Direct3D11 is used).
(From OE-Core rev: 392f984ffd95bcd3ce4c364b40425e7808ca7719)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: 4f5bf144bfe4f34adfc22d86783d6ce29e9f6e15)
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>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This already got fixed in the toolchain file that is used during development
in cb42802f2f
The toolchain file generated by the cmake.bbclass however does not set
CMAKE_SYSROOT. Under certain circumstances this also leads to the error:
`"stdlib.h: No such file or directory #include_next <stdlib.h>"`
during the build of a recipe.
An example where this accured was during the upgrade of the Apache Thrift
recipe in meta-openembedded to 0.11.0. With this change the build works out of
the box.
CMAKE_SYSROOT must only be set when crosscompiling, otherwise it will interfere
with the native compiler headers.
(From OE-Core rev: 1105c67d554bcd155e8247cb16efc8d6a642444f)
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
(from http://lists.openembedded.org/pipermail/openembedded-core/2018-August/154791.html )
Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de>
Signed-off-by: Poonam Jadhav <poonam.jadhav@kpit.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Upgrade libxpm 3.5.13 to 3.5.15
License-update: additional copyright holders
f0857c0 man pages: Correct Copyright/License notices
The above commit is introduced while upgrading the libxpm 3.5.15.
which is mentioned in below changelog.
Due to this commit LIC_FILES_CHKSUM is changed.
Disable reading compressed files as that requires compress/uncompress executables.
Following the approach in oe-core/master:
7de4084634 libxpm: upgrade 3.5.14 -> 3.5.15
Changelog:
-------------
-------------
ddd8339 libXpm 3.5.15
8178eb0 Use gzip -d instead of gunzip
c5ab17b Prevent a double free in the error code path
515294b Fix CVE-2022-4883: compression commands depend on $PATH
f80fa6a Fix CVE-2022-44617: Runaway loop with width of 0 and enormous height
f7fbbb9 test: add test cases for CVE-2022-44617 (zero-width w/enormous height)
a3a7c6d Fix CVE-2022-46285: Infinite loop on unclosed comments
f7a167a test: add test case for CVE-2022-46285 (unclosed comments)
0ff2c6a cxpm: getc/ungetc wrappers should not adjust position when c == EOF
501494c test: Add unit tests using glib framework
4841039 configure: add --disable-open-zfile instead of requiring -DNO_ZPIPE
aef0c8d man pages: Apply standard man page style/formatting
5d55a0b man pages: Replace "See Also" entries with more useful ones
392cb8f man pages: Fix typos and other minor editing
08bc174 libXpm 3.5.14
f0857c0 man pages: Correct Copyright/License notices
deb81a9 man pages: Fix typos
2d5fa4c man pages: Add missing word 'function' where needed
2b7357e man pages: Make function synopses more consistent with other pages
fb8590c man pages: Fix shadow man pages
bfaebfd man pages: Make file names consistent with their displayed names
7a138a5 gitlab CI: add a basic build test
3433f43 man: strip trailing whitespace
9612454 Fix spelling/wording issues
fa16fbd Build xz tarballs instead of bzip2
83e5427 update man pages
e48e649 add man pages based on doc/xpm.PS
(From OE-Core rev: a549319e5fdae685f93122627226f9b102307bc3)
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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.
Following the approach in oe-core/master:
6a8068e036b4b2a40b38896275b936916b4db76e xorg-lib-common: Add variable to set tarball type
use a variable for the tarball suffix/compression format.
(From OE-Core rev: 56ea2b625f81e397e911b3610130d3e838d10938)
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: f13a78efa325d0debf4910756acfcb63d036967c)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5339d44b0b0b23f30cb0f8ab395da62e83733c40)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 84efe52ea8b1c28614200683289e589211c35b44)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 214643f386a3e4f226acd25903cde14a2c0a7376)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 8814af71d54ffaf7507789855b645211f769240d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d04122e76e21654caef2ec42ab5612bc9883d5f7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Setting a large line or column number using a //line directive can cause
integer overflow even in small source files.
Limit line and column numbers in //line directives to 2^30-1, which
is small enough to avoid int32 overflow on all reasonbly-sized files.
Fixes CVE-2023-24537
Fixes#59273
For #59180
(From OE-Core rev: 15c07dff384ce4fb0e90f4f32c182a82101a1c82)
Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This CVE is specific to Microsoft Windows, ignore it.
Patch fixing it (https://go-review.googlesource.com/c/go/+/446916)
also adds a redundant check to generic os/exec which
could be backported but it should not be necessary as
backport always takes a small risk to break old code.
(From OE-Core rev: ae8167754ff1c02f2d92af03de804754ea77a3e5)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: ab48ab23de6f6bb1f05689c97724140d4bef8faa)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
path/filepath: do not Clean("a/../c:/b") into c:\b on Windows
Backport from bdf07c2e16
(From OE-Core rev: f60637b3c9045656047d6ffcfaadbef5ad1d3d06)
Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
This cve (https://nvd.nist.gov/vuln/detail/CVE-2022-46176) is a security vulnirability when using cargo ssh.
Kirkstone doesn't support rust on-target images and the bitbake using the 'wget' (which uses 'https') for fetching the sources instead of ssh.
So, cargo-native also not vulnerable to this cve and so added to excluded list.
(From OE-Core rev: 7e4037fd0a66a860b4809be72a89e2de97960a17)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Acked-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 0c6f86b60cfba67c20733516957c0a654eb2b44c)
Signed-off-by: Frank de Brabander <debrabander@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a4ce040a6fd540a1cac52f808f909f9fcf8c961c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Newly introduced kirkstone-only commit
https://git.openembedded.org/openembedded-core/commit/?h=kirkstone&id=80839835ec9fcb63069289225a3c1af257ffdef7
broke builds with externalsrc in Gitlab-CI.
This is yocto-4.0.9 regression.
It checks if directory starts with "build" instead of
if checking if it equals to "build".
Gitlab-CI uses directory "/builds" which matches the check
but directory /build does not exist, only /builds.
After successful check it tries to move this non-existent
directory which does not exists and thus do_package fails.
(From OE-Core rev: b67e714b367a08fdeeeff68c2d9495ec9bc07304)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
When building with the previous a number of atomic functions come back as
undefined. Switching to linux-latomic fixes this.
(From OE-Core rev: 88d5bf78ffb1d120df48139b1ed3c2e3fa8310d0)
(From OE-Core rev: 26b4db753c4f2080a132fb176b514efafa3ff8e3)
Signed-off-by: Mark Hatle <mark.hatle@kernel.crashing.org>
Signed-off-by: Mark Hatle <mark.hatle@amd.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Backport from go-1.19. The godebug package is needed by
the fix to CVE-2022-41725.
Mostly a cherry-pick but exceptions are noted in comments
marked "backport".
(From OE-Core rev: e5cf04f55b4849ae6db1253b39ad8b037cf01af4)
Signed-off-by: Joe Slater <joe.slater@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Disable cmd/internal/moddeps test, since this update includes PRIVATE
track fixes.
Backport from 5c3e11bd0b
(From OE-Core rev: 7440ebac50813e5df73da2d660a50fa97de650de)
Signed-off-by: Shubham Kulkarni <skulkarni@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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)
(From OE-Core rev: 3eeab90fd45a1e8de6d9d16dfdec79c72639614b)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8d6b8fb086)
Signed-off-by: pawan <badganchipv@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 19815bb76e414a1c1fd8d31a84492d72dd29205e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 701d985aa8f2e9c2b9c0736fa25b424f3701889e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 728018bbfe1de53661881a05e0359083ad544f97)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 42661a59cda164b2d236ffc35b4d8cf43312b677)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e634a87d2f4f1e57d28c4e7462d56515ed2ea9ef)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 96d4392ee9c5c3674e5c4c4512f527a2ca6765e4)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d9f73959645060982bcec6729cb8dfd511ab8de0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7be1bc5ce77b31bb634bd3572d8553cad127f38e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 10736085c3e47c23c377bd68623b0753557e3a06)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4961d295599b1c3822752c42891006a49aea8ff3)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8864e50267327b474806de8b12ec60137a3cf17b)
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>
(cherry picked from commit 79d8e93adde07ff3a4a239d66649ee566a2437d6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
9fd42770b507 Linux 5.10.172
da24142b1ef9 io_uring: ensure that io_init_req() passes in the right issue_flags
a25aa776b0c4 Linux 5.10.171
08681391b84d io_uring: add missing lock in io_get_file_fixed
218925bfd5d1 USB: core: Don't hold device lock while reading the "descriptors" sysfs file
c5360eec648b usb: gadget: u_serial: Add null pointer check in gserial_resume
cebcd4300af9 USB: serial: option: add support for VW/Skoda "Carstick LTE"
87c647def389 drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling
0a4181b23acf drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
a401ef0557da scripts/tags.sh: fix incompatibility with PCRE2
65c07e15f2ce scripts/tags.sh: Invoke 'realpath' via 'xargs'
1c44109c3094 md: Flush workqueue md_rdev_misc_wq in md_alloc()
80653a6e6e28 vc_screen: don't clobber return value in vcs_read
3e4bbd1f38a8 net: Remove WARN_ON_ONCE(sk->sk_forward_alloc) from sk_stream_kill_queues().
a2957adbf3f5 bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state
75fbe1e43505 HID: core: Fix deadloop in hid_apply_multiplier.
2fd5059f4fdf neigh: make sure used and confirmed times are valid
065f6a663392 IB/hfi1: Assign npages earlier
6195cea4c738 btrfs: send: limit number of clones and allocated memory size
8e833fe47f45 ACPI: NFIT: fix a potential deadlock during NFIT teardown
abbf52efadeb ARM: dts: rockchip: add power-domains property to dp node on rk3288
1f3a209b2f4e arm64: dts: rockchip: drop unused LED mode property from rk3328-roc-cc
887975834dea Fix XFRM-I support for nested ESP tunnels
(From OE-Core rev: 2f13f3e02efb83e9d935efac71bbf0b750420d23)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
22d269bb30db Linux 5.10.170
12e3119a8762 bpf: add missing header file include
c44e96d6c31a Revert "net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs"
1ba10d3640e9 ext4: Fix function prototype mismatch for ext4_feat_ktype
01e652f03a86 audit: update the mailing list in MAINTAINERS
e1dc3f102a81 wifi: mwifiex: Add missing compatible string for SD8787
4311ad1e7654 nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
2e0c3e43ebb9 nbd: fix possible overflow for 'first_minor' in nbd_dev_add()
fd8107206a67 nbd: fix max value for 'first_minor'
f3f6b33b77ba Revert "Revert "block: nbd: add sanity check for first_minor""
3b6ce54cfa2c uaccess: Add speculation barrier to copy_from_user()
267f62b7f3ee mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh
3d743415c6fb drm/i915/gvt: fix double free bug in split_2MB_gtt_entry
b50f6fc9d79f powerpc: dts: t208x: Disable 10G on MAC1 and MAC2
6a3fb887da7d can: kvaser_usb: hydra: help gcc-13 to figure out cmd_len
1b0cafaae888 KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS
c41d856b7064 KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP isn't valid
a7ef904b68f0 KVM: x86: Fail emulation during EMULTYPE_SKIP on any exception
119e75d8fe4d random: always mix cycle counter in add_latent_entropy()
2da1f9508579 clk: mxl: syscon_node_to_regmap() returns error pointers
1423d88753ed powerpc: dts: t208x: Mark MAC1 and MAC2 as 10G
caa47d91738f clk: mxl: Fix a clk entry by adding relevant flags
9dcf2ca5d301 clk: mxl: Add option to override gate clks
3789e905f488 clk: mxl: Remove redundant spinlocks
072eb5fbd69c clk: mxl: Switch from direct readl/writel based IO to regmap based IO
051d73eb9ab4 wifi: rtl8xxxu: gen2: Turn on the rate control
eb9236d74c8c drm/etnaviv: don't truncate physical page address
2ae73796985b Linux 5.10.169
e95381034519 nvmem: core: fix return value
c00867afe4ef net: sched: sch: Fix off by one in htb_activate_prios()
31167df7c21f ASoC: SOF: Intel: hda-dai: fix possible stream_tag leak
6af2872cc625 alarmtimer: Prevent starvation by small intervals and SIG_IGN
6416c2108ba5 kvm: initialize all of the kvm_debugregs structure before sending it to userspace
4fe9950815e1 net/sched: tcindex: search key must be 16 bits
b452e20b95d7 i40e: Add checking for null for nlmsg_find_attr()
5dfa51dbfc12 net/sched: act_ctinfo: use percpu stats
015ea70d72c3 flow_offload: fill flags to action structure
1d76a8444874 drm/i915/gen11: Wa_1408615072/Wa_1407596294 should be on GT list
210e6011806a drm/i915/gen11: Moving WAs to icl_gt_workarounds_init()
0ee5ed0126a2 nilfs2: fix underflow in second superblock position calculations
7546fb3554df ipv6: Fix tcp socket connection with DSCP.
5337bb508ba2 ipv6: Fix datagram socket connection with DSCP.
1a4a5fd652dd ixgbe: add double of VLAN header when computing the max MTU
7ff0fdba8229 net: mpls: fix stale pointer if allocation fails during device rename
2dd914105a1e net: stmmac: Restrict warning on disabling DMA store and fwd mode
7eb8ebb5e83f bnxt_en: Fix mqprio and XDP ring checking logic
cc7ca4871a92 net: stmmac: fix order of dwmac5 FlexPPS parametrization sequence
c0f65ee0a332 net: openvswitch: fix possible memory leak in ovs_meter_cmd_set()
525bdcb0838d net/usb: kalmia: Don't pass act_len in usb_bulk_msg error path
9d68bfa2205d dccp/tcp: Avoid negative sk_forward_alloc by ipv6_pinfo.pktoptions.
eb8e9d8572d1 net/sched: tcindex: update imperfect hash filters respecting rcu
747a17e25aec sctp: sctp_sock_filter(): avoid list_entry() on possibly empty list
a5c51e0c3202 net: bgmac: fix BCM5358 support by setting correct flags
23974088fd6a i40e: add double of VLAN header when computing the max MTU
152a5f32ac9e ixgbe: allow to increase MTU to 3K with XDP enabled
3a63392c19e9 revert "squashfs: harden sanity check in squashfs_read_xattr_id_table"
e2bf52ff159d net: Fix unwanted sign extension in netdev_stats_to_stats64()
1933be146c96 Revert "mm: Always release pages to the buddy allocator in memblock_free_late()."
9662320238b9 hugetlb: check for undefined shift on 32 bit architectures
ec9c7aa08819 sched/psi: Fix use-after-free in ep_remove_wait_queue()
7ed5c147220f ALSA: hda/realtek - fixed wrong gpio assigned
59d5c80ce538 ALSA: hda/conexant: add a new hda codec SN6180
0b3edcb24bd8 mmc: mmc_spi: fix error handling in mmc_spi_probe()
30716d9f0fa1 mmc: sdio: fix possible resource leaks in some error paths
73ad25c50d3c mmc: jz4740: Work around bug on JZ4760(B)
eaba3f9b672c netfilter: nft_tproxy: restrict to prerouting hook
6618b0dcf265 ovl: remove privs in ovl_fallocate()
f6f94837d92f ovl: remove privs in ovl_copyfile()
645df4047bd6 s390/signal: fix endless loop in do_signal
c261f798f7ba aio: fix mremap after fork null-deref
2dcb474af1d5 nvmem: core: fix registration vs use race
23676ecd2eb3 nvmem: core: fix cleanup after dev_set_name()
89991ededcb5 nvmem: core: remove nvmem_config wp_gpio
a19a0f67dbb8 nvmem: core: add error handling for dev_set_name
25f65c83f5f7 platform/x86: touchscreen_dmi: Add Chuwi Vi8 (CWI501) DMI match
ecf5b49df38f nvme-fc: fix a missing queue put in nvmet_fc_ls_create_association
55dbd6f4ea95 s390/decompressor: specify __decompress() buf len to avoid overflow
90fcf55d83b2 net: sched: sch: Bounds check priority
614a58e00d7b net: stmmac: do not stop RX_CLK in Rx LPI state for qcs404 SoC
aa84a8cc1b53 net/rose: Fix to not accept on connected socket
37bb61763d9f tools/virtio: fix the vringh test for virtio ring changes
3ec44268e29c ASoC: cs42l56: fix DT probe
7fc4e7191eae ALSA: hda: Do not unset preset when cleaning up codec
490fcbc7b5f6 selftests/bpf: Verify copy_register_state() preserves parent/live fields
7d3a5ec57975 ASoC: Intel: sof_rt5682: always set dpcm_capture for amplifiers
(From OE-Core rev: 5ea52e8cbb054de807caee8f7d82840af181f8a5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
707c48210a53 Linux 5.10.168
0a626e27f984 Fix page corruption caused by racy check in __free_pages
0ef2490a876b arm64: dts: meson-axg: Make mmc host controller interrupts level-sensitive
5bfc8f09619a arm64: dts: meson-g12-common: Make mmc host controller interrupts level-sensitive
809f4acb7f01 arm64: dts: meson-gx: Make mmc host controller interrupts level-sensitive
8eee3521bca7 riscv: Fixup race condition on PG_dcache_clean in flush_icache_pte
6ff8b4825392 ceph: flush cap releases when the session is flushed
4f518a4a79bd usb: typec: altmodes/displayport: Fix probe pin assign check
f25fa93e5236 usb: core: add quirk for Alcor Link AK9563 smartcard reader
dd965ad39de4 btrfs: free device in btrfs_close_devices for a single device filesystem
1be271c52bf3 net: USB: Fix wrong-direction WARNING in plusb.c
2b693fe3f760 cifs: Fix use-after-free in rdata->read_into_pages()
bbc850904457 pinctrl: intel: Restore the pins that used to be in Direct IRQ mode
4863f46ddaf9 spi: dw: Fix wrong FIFO level setting for long xfers
6e2a0521e4e8 pinctrl: single: fix potential NULL dereference
61f8a493c076 pinctrl: aspeed: Fix confusing types in return value
ef3edede7b73 ALSA: pci: lx6464es: fix a debug loop
3914b71dad5a selftests: forwarding: lib: quote the sysctl values
c53f34ec3fbf rds: rds_rm_zerocopy_callback() use list_first_entry()
3eb04ef27811 net/mlx5: fw_tracer, Zero consumer index when reloading the tracer
fac1fb80088a net/mlx5: fw_tracer, Clear load bit when freeing string DBs buffers
703c3efa4b0b net/mlx5e: IPoIB, Show unknown speed instead of error
896bd85688b4 net: mscc: ocelot: fix VCAP filters not matching on MAC with "protocol 802.1Q"
1ad4112c9fcf ice: Do not use WQ_MEM_RECLAIM flag for workqueue
34a5af788ed4 uapi: add missing ip/ipv6 header dependencies for linux/stddef.h
4259a4082772 ionic: clean interrupt before enabling queue to avoid credit race
07097ad30b36 net: phy: meson-gxl: use MMD access dummy stubs for GXL, internal PHY
cafa2ad4f1d7 bonding: fix error checking in bond_debug_reregister()
30fdf660356f xfrm: fix bug with DSCP copy to v6 from v4 tunnel
491b7a5fc8e2 RDMA/usnic: use iommu_map_atomic() under spin_lock()
b1afb666c329 IB/IPoIB: Fix legacy IPoIB due to wrong number of queues
a893cc644812 xfrm/compat: prevent potential spectre v1 gadget in xfrm_xlate32_attr()
79b595d95914 IB/hfi1: Restore allocated resources on failed copyout
3797e94c1992 xfrm: compat: change expression for switch in xfrm_xlate64
bc9771cd6398 can: j1939: do not wait 250 ms if the same addr was already claimed
edaf5c718314 of/address: Return an error when no valid dma-ranges are found
b7d5fa8052ad tracing: Fix poll() and select() do not work on per_cpu trace_pipe and trace_pipe_raw
35452bf986ab ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book2 Pro 360
e1646e2be956 ALSA: emux: Avoid potential array out-of-bound in snd_emux_xg_control()
1c6576239906 ALSA: hda/realtek: Add Positivo N14KP6-TG
f1fd16cd9753 btrfs: zlib: zero-initialize zlib workspace
a1406d5aa393 btrfs: limit device extents to the device size
dbe5a11954d8 migrate: hugetlb: check for hugetlb shared PMD in node migration
97a5104d640d mm/migration: return errno when isolate_huge_page failed
91ad3104b211 iio:adc:twl6030: Enable measurement of VAC
e4c3ea9b6045 bpf: Do not reject when the stack read size is different from the tracked scalar size
34ec4c7831c4 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gpios property
b2e412879595 wifi: brcmfmac: Check the count value of channel spec to prevent out-of-bounds reads
914e38f02a49 f2fs: fix to do sanity check on i_extra_isize in is_alive()
3931014367ef fbdev: smscufx: fix error handling code in ufx_usb_probe
6c8a2c67a9d6 serial: 8250_dma: Fix DMA Rx rearm race
967e726e57c3 serial: 8250_dma: Fix DMA Rx completion race
1fd7a6a57968 nvmem: core: fix cell removal on error
bb875f0a34e7 nvmem: core: initialise nvmem->id early
b591abac78e2 drm/i915: Fix potential bit_17 double-free
5c4d4a83bf1a Squashfs: fix handling and sanity checking of xattr_ids count
30187be29052 mm/swapfile: add cond_resched() in get_swap_pages()
639b40007a48 fpga: stratix10-soc: Fix return value check in s10_ops_write_init()
0139d61d28a2 x86/debug: Fix stack recursion caused by wrongly ordered DR7 accesses
556959327b19 mm: hugetlb: proc: check for hugetlb shared PMD in /proc/PID/smaps
50d31309c999 riscv: disable generation of unwind tables
71a4f39f99e8 parisc: Wire up PTRACE_GETREGS/PTRACE_SETREGS for compat case
2982b473d764 parisc: Fix return code of pdc_iodc_print()
170e1cc3c00f nvmem: qcom-spmi-sdam: fix module autoloading
f11330b7ba51 iio: imu: fxos8700: fix MAGN sensor scale and unit
5b30998c7f05 iio: imu: fxos8700: remove definition FXOS8700_CTRL_ODR_MIN
42e34a08394a iio: imu: fxos8700: fix failed initialization ODR mode assignment
ab976ecd0430 iio: imu: fxos8700: fix incorrect ODR mode readback
9d6502ed6314 iio: imu: fxos8700: fix swapped ACCEL and MAGN channels readback
aff4add60998 iio: imu: fxos8700: fix map label of channel type to MAGN sensor
9545ce720ab1 iio: imu: fxos8700: fix IMU data bits returned to user space
6d43eddc567b iio: imu: fxos8700: fix incomplete ACCEL and MAGN channels readback
f7d996c953bf iio: imu: fxos8700: fix ACCEL measurement range selection
11ac43f7631e iio:adc:twl6030: Enable measurements of VUSB, VBAT and others
5602f6a244ab iio: adc: berlin2-adc: Add missing of_node_put() in error path
33483172b35c iio: hid: fix the retval in accel_3d_capture_sample
55cf65461b20 efi: Accept version 2 of memory attributes table
8fb515c8b127 ALSA: hda/realtek: Add Acer Predator PH315-54
192fd121d04f watchdog: diag288_wdt: fix __diag288() inline assembly
5bcdcf437d3f watchdog: diag288_wdt: do not use stack buffers for hardware data
0c76eddc1f89 net: qrtr: free memory on error path in radix_tree_insert()
28d190882ba5 fbcon: Check font dimension limits
658e0d99dbfb Input: i8042 - add Clevo PCX0DX to i8042 quirk table
a82d49360496 Input: i8042 - add TUXEDO devices to i8042 quirk tables
04d99a0a966a Input: i8042 - merge quirk tables
ab85074c308f Input: i8042 - move __initconst to fix code styling warning
55515d7d8743 vc_screen: move load of struct vc_data pointer in vcs_read() to avoid UAF
434a36ed64ac usb: gadget: f_fs: Fix unbalanced spinlock in __ffs_ep0_queue_wait
6e5565aa0047 usb: dwc3: qcom: enable vbus override when in OTG dr-mode
1ca8629505fd usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API
30d0e2cf9900 iio: adc: stm32-dfsdm: fill module aliases
4bbc34401d97 net/x25: Fix to not accept on connected socket
2b1e8e20b984 platform/x86: dell-wmi: Add a keymap for KEY_MUTE in type 0x0010 table
ac4d9c86e9f5 i2c: rk3x: fix a bunch of kernel-doc warnings
9758ffe1c07b scsi: iscsi_tcp: Fix UAF during login when accessing the shost ipaddress
1b28bf868fce scsi: target: core: Fix warning on RT kernels
4e66ba3cfb4f i2c: mxs: suppress probe-deferral error message
d09b0bf9ffd3 qede: execute xdp_do_flush() before napi_complete_done()
8aba483f7034 qede: add netpoll support for qede driver
87d4ff18738f efi: fix potential NULL deref in efi_mem_reserve_persistent
70154489f531 net: openvswitch: fix flow memory leak in ovs_flow_cmd_new
4fb430c69878 virtio-net: Keep stop() to follow mirror sequence of open()
812236bb6a89 selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking
9e7e2887ccb8 selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs
4babbd1f594d selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided
a4a493e599e3 selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning
4d9c9627161a ata: libata: Fix sata_down_spd_limit() when no link speed is reported
b6d44072117b can: j1939: fix errant WARN_ON_ONCE in j1939_session_deactivate
6362b861704f igc: return an error if the mac type is unknown in igc_ptp_systim_to_hwtstamp()
98c93a01608f net: phy: meson-gxl: Add generic dummy stubs for MMD register access
de2785aa3448 squashfs: harden sanity check in squashfs_read_xattr_id_table
f53c6e7e77df netfilter: br_netfilter: disable sabotage_in hook after first suppression
dd6991251a13 netrom: Fix use-after-free caused by accept on already connected socket
362a2f5531dc net: phy: dp83822: Fix null pointer access on DP83825/DP83826 devices
6824169e7488 sfc: correctly advertise tunneled IPv6 segmentation
539fc3ef5104 virtio-net: execute xdp_do_flush() before napi_complete_done()
63d1c4edbfc1 fix "direction" argument of iov_iter_kvec()
0c67fb777508 fix iov_iter_bvec() "direction" argument
b5437e0ba9e7 READ is "data destination", not source...
fefb47a8331c WRITE is "data source", not destination...
f9815b303e61 vhost/net: Clear the pending messages when the backend is removed
de990d157179 scsi: Revert "scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT"
d08a9b0ad211 drm/vc4: hdmi: make CEC adapter name unique
8c6b46d426ed arm64: dts: imx8mm: Fix pad control for UART1_DTE_RX
9bd6074e1872 bpf, sockmap: Check for any of tcp_bpf_prots when cloning a listener
36dbb8daf08a bpf: Fix to preserve reg parent/live fields when copying range info
8de8c4a25ed8 bpf: Support <8-byte scalar spill and refill
2b557fa635e7 ALSA: hda/via: Avoid potential array out-of-bound in add_secret_dac_path()
1b1f56cc0eaa bpf: Fix a possible task gone issue with bpf_send_signal[_thread]() helpers
2d0f276d504f powerpc/imc-pmu: Revert nest_init_lock to being a mutex
9ff2bebc2cea bpf: Fix incorrect state pruning for <8B spill/fill
60c27e0e37c8 bus: sunxi-rsb: Fix error handling in sunxi_rsb_init()
d5a2dcee53fa firewire: fix memory leak for payload of request subaction to IEC 61883-1 FCP region
a5acb54d4066 Linux 5.10.167
6446369fb9f0 net: fix NULL pointer in skb_segment_list
0f9db1209f59 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt
d744c03c04a7 ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems
bd0050b7ffa8 dmaengine: imx-sdma: Fix a possible memory leak in sdma_transfer_init
19c9a2ba4699 blk-cgroup: fix missing pd_online_fn() while activating policy
a1c0263f1eb4 bpf: Skip task with pid=1 in send_signal_common()
f18546863123 arm64: dts: imx8mq-thor96: fix no-mmc property for SDHCI
a26cef004146 ARM: dts: vf610: Fix pca9548 i2c-mux node names
67a8beb8544e ARM: dts: imx: Fix pca9547 i2c-mux node name
(From OE-Core rev: d5eaf4d5a3a4ba24d8ebf84c84bf454c7e5fa02f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
8d823aaa220e Linux 5.10.166
19f1f99be371 clk: Fix pointer casting to prevent oops in devm_clk_release()
f84c9b72fb20 perf/x86/amd: fix potential integer overflow on shift of a int
743435cd1705 netfilter: conntrack: unify established states for SCTP paths
e284c273dbb4 x86/i8259: Mark legacy PIC interrupts with IRQ_LEVEL
2eca102b350f block: fix and cleanup bio_check_ro
7fe4fab87061 Revert "selftests/ftrace: Update synthetic event syntax errors"
032a7d5ff519 nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted
8fe3e574b3ac nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
9f3dd454fea5 Revert "Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode"
230be65a18f8 tools: gpio: fix -c option of gpio-event-mon
7ff8128bb116 net: mdio-mux-meson-g12a: force internal PHY off on mux switch
62a0806eb4d2 net/tg3: resolve deadlock in tg3_reset_task() during EEH
e9c1b1e1a00b thermal: intel: int340x: Add locking to int340x_thermal_get_trip_type()
3af20f63212d net: ravb: Fix possible hang if RIS2_QFF1 happen
6ef652f35dcf sctp: fail if no bound addresses can be used for a given scope
cf9a2ce0383e net/sched: sch_taprio: do not schedule in taprio_reset()
7de16d75b20a netrom: Fix use-after-free of a listening socket.
498584ccf46c netfilter: conntrack: fix vtag checks for ABORT/SHUTDOWN_COMPLETE
7f9828fb1f68 ipv4: prevent potential spectre v1 gadget in fib_metrics_match()
34c6142f0df9 ipv4: prevent potential spectre v1 gadget in ip_metrics_convert()
870a565bd6fe netlink: annotate data races around sk_state
8583f52c23c3 netlink: annotate data races around dst_portid and dst_group
eccb532adabc netlink: annotate data races around nlk->portid
0308b7dfea6f netfilter: nft_set_rbtree: skip elements in transaction from garbage collection
4aacf3d78424 netfilter: nft_set_rbtree: Switch to node list walk for overlap detection
d4c008f3b7f7 net: fix UaF in netns ops registration error path
539ca5dcbc91 netlink: prevent potential spectre v1 gadgets
ed173f77fd28 i2c: designware: use casting of u64 in clock multiplication to avoid overflow
8949ef3a7a0c i2c: designware: Use DIV_ROUND_CLOSEST() macro
8ebc2efcb6d6 units: Add SI metric prefix definitions
974aaf11804f units: Add Watt units
76d9ebb7f0bc EDAC/qcom: Do not pass llcc_driv_data as edac_device_ctl_info's pvt_info
511f6c7c40b0 EDAC/device: Respect any driver-supplied workqueue polling value
0cb922cef7e9 ARM: 9280/1: mm: fix warning on phys_addr_t to void pointer assignment
98d85586aace thermal: intel: int340x: Protect trip temperature from concurrent updates
76c5640737b8 KVM: x86/vmx: Do not skip segment attributes if unusable bit is set
e037baee16e0 cifs: Fix oops due to uncleared server->smbd_conn in reconnect
c42a6e687060 ftrace/scripts: Update the instructions for ftrace-bisect.sh
886aa449235f trace_events_hist: add check for return value of 'create_hist_field'
de3930a4883d tracing: Make sure trace_printk() can output as soon as it can be used
083b3dda86f8 module: Don't wait for GOING modules
ce3aa7694627 scsi: hpsa: Fix allocation size for scsi_host_alloc()
6da7055826a1 xhci: Set HCD flag to defer primary roothub registration
1d580d3e1311 Bluetooth: hci_sync: cancel cmd_timer if hci_open failed
b98a8b731bd2 exit: Use READ_ONCE() for all oops/warn limit reads
53f177b50449 docs: Fix path paste-o for /sys/kernel/warn_count
b0bd5dcfa608 panic: Expose "warn_count" to sysfs
8c99d4c4c192 panic: Introduce warn_limit
55eba18262cb panic: Consolidate open-coded panic_on_warn checks
530cdae5c2b2 exit: Allow oops_limit to be disabled
7cffbcd68f1c exit: Expose "oops_count" to sysfs
de586785b981 exit: Put an upper limit on how often we can oops
191a3b17dd9b panic: Separate sysctl logic from CONFIG_SMP
1b9a33a94b9c ia64: make IA64_MCA_RECOVERY bool instead of tristate
6d971830da31 csky: Fix function name in csky_alignment() and die()
648d8b8c4938 h8300: Fix build errors from do_exit() to make_task_dead() transition
63d77c559678 hexagon: Fix function name in die()
b2c178f31162 objtool: Add a missing comma to avoid string concatenation
d9c740c765e5 exit: Add and use make_task_dead.
715a63588f56 kasan: no need to unset panic_on_warn in end_report()
b857b42a8c09 ubsan: no need to unset panic_on_warn in ubsan_epilogue()
590ba6fee095 panic: unset panic_on_warn inside panic()
e97ec099d7fd kernel/panic: move panic sysctls to its own file
e6226917f4cf sysctl: add a new register_sysctl_init() interface
c4097e844a6e fs: reiserfs: remove useless new_opts in reiserfs_remount
1f6768143bf7 x86: ACPI: cstate: Optimize C3 entry on AMD CPUs
5fb884d748e4 netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state
a7345145e7bd Revert "selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID"
20a02bc84508 lockref: stop doing cpu_relax in the cmpxchg loop
f8ddf7dbf5e7 platform/x86: asus-nb-wmi: Add alternate mapping for KEY_SCREENLOCK
9968f9a86251 platform/x86: touchscreen_dmi: Add info for the CSL Panther Tab HD
52249c2168af scsi: hisi_sas: Set a port invalid only if there are no devices attached when refreshing port id
71bd134c4e9e KVM: s390: interrupt: use READ_ONCE() before cmpxchg()
300da569a128 spi: spidev: remove debug messages that access spidev->spi without locking
a84def9b108a ASoC: fsl-asoc-card: Fix naming of AC'97 CODEC widgets
d9a0752a6a11 ASoC: fsl_ssi: Rename AC'97 streams to avoid collisions with AC'97 CODEC
00f230161187 cpufreq: armada-37xx: stop using 0 as NULL pointer
2ca345d19cbd s390/debug: add _ASM_S390_ prefix to header guard
ae108a5fc929 drm: Add orientation quirk for Lenovo ideapad D330-10IGL
96f4899a3810 ASoC: fsl_micfil: Correct the number of steps on SX controls
3b154d5204ff kcsan: test: don't put the expect array on the stack
b75e9fc402c4 cpufreq: Add Tegra234 to cpufreq-dt-platdev blocklist
6bc564f3fec0 scsi: iscsi: Fix multiple iSCSI session unbind events sent to userspace
d79e700680f9 tcp: fix rate_app_limited to default to 1
a84240df7079 net: dsa: microchip: ksz9477: port map correction in ALU table entry register
704a423c9379 driver core: Fix test_async_probe_init saves device in wrong array
216f35db6ec6 w1: fix WARNING after calling w1_process()
8e5be0ae5506 w1: fix deadloop in __w1_remove_master_device()
ddf16dae65d3 tcp: avoid the lookup process failing to get sk in ehash table
5f10f7efe0fc nvme-pci: fix timeout request state check
98519ed69113 dmaengine: xilinx_dma: call of_node_put() when breaking out of for_each_child_of_node()
28fc6095da22 HID: betop: check shape of output reports
16791d5a7a9a l2tp: prevent lockdep issue in l2tp_tunnel_register()
f96b2f690887 net: macb: fix PTP TX timestamp failure due to packet padding
42ecd72f02cd dmaengine: Fix double increment of client_count in dma_chan_get()
1e97e2e08e79 drm/panfrost: fix GENERIC_ATOMIC64 dependency
31f63c62a8e8 net: mlx5: eliminate anonymous module_init & module_exit
4b3b5cc1a7dc usb: gadget: f_fs: Ensure ep0req is dequeued before free_request
6dd9ea05534f usb: gadget: f_fs: Prevent race during ffs_ep0_queue_wait
55be77aa8974 HID: revert CHERRY_MOUSE_000C quirk
34f11949938b net: stmmac: fix invalid call to mdiobus_get_phy()
20fd4598762e HID: check empty report_list in bigben_probe()
5dc3469a1170 HID: check empty report_list in hid_validate_values()
4bc5f1f6bc94 net: mdio: validate parameter addr in mdiobus_get_phy()
67866b1e0ab9 net: usb: sr9700: Handle negative len
2d77e5c0ad79 l2tp: close all race conditions in l2tp_tunnel_register()
76c640d6a1e8 l2tp: convert l2tp_tunnel_list to idr
5b209b8c99d4 l2tp: Don't sleep and disable BH under writer-side sk_callback_lock
e34a965f771f l2tp: Serialize access to sk_user_data with sk_callback_lock
c60fe70078d6 net/sched: sch_taprio: fix possible use-after-free
802fd7623e9e wifi: rndis_wlan: Prevent buffer overflow in rndis_query_oid
1af8071bd08e gpio: mxc: Always set GPIOs used as interrupt source to INPUT mode
613020d0489e net: wan: Add checks for NULL for utdm in undo_uhdlc_init and unmap_si_regs
ad1baab3a5c0 net: nfc: Fix use-after-free in local_cleanup()
2a0156a4aaea phy: rockchip-inno-usb2: Fix missing clk_disable_unprepare() in rockchip_usb2phy_power_on()
da75dec7c661 bpf: Fix pointer-leak due to insufficient speculative store bypass mitigation
f351af45e203 amd-xgbe: Delay AN timeout during KR training
a65a8727a2fe amd-xgbe: TX Flow Ctrl Registers are h/w ver dependent
aa8b584cec01 ARM: dts: at91: sam9x60: fix the ddr clock for sam9x60
fa566549a152 phy: ti: fix Kconfig warning and operator precedence
b18490138dc6 PM: AVS: qcom-cpr: Fix an error handling path in cpr_probe()
39ab0fc49842 affs: initialize fsdata in affs_truncate()
f6fa12fbb17c IB/hfi1: Remove user expected buffer invalidate race
6ce4382bd137 IB/hfi1: Immediately remove invalid memory from hardware
6dd8136fd1b3 IB/hfi1: Fix expected receive setup error exit issues
ee474dd66e82 IB/hfi1: Reserve user expected TIDs
73e5666bf30d IB/hfi1: Reject a zero-length user expected buffer
d66c1d4178c2 RDMA/core: Fix ib block iterator counter overflow
eab7a920379a tomoyo: fix broken dependency on *.conf.default
6813d8ba7dac firmware: arm_scmi: Harden shared memory access in fetch_notification
e85df1db28dc firmware: arm_scmi: Harden shared memory access in fetch_response
329fbd260352 EDAC/highbank: Fix memory leak in highbank_mc_probe()
7b4516ba56f1 HID: intel_ish-hid: Add check for ishtp_dma_tx_map
d775671dccf4 ARM: imx: add missing of_node_put()
5c1dcedd5206 arm64: dts: imx8mm-beacon: Fix ecspi2 pinmux
cccb0aea9c3f ARM: dts: imx6qdl-gw560x: Remove incorrect 'uart-has-rtscts'
6805e392f508 ARM: dts: imx7d-pico: Use 'clock-frequency'
2a3c3a01e2f0 ARM: dts: imx6ul-pico-dwarf: Use 'clock-frequency'
e57ea0c6ba7f memory: mvebu-devbus: Fix missing clk_disable_unprepare in mvebu_devbus_probe()
53f55d6e07c4 memory: atmel-sdramc: Fix missing clk_disable_unprepare in atmel_ramc_probe()
935ec78de50e clk: Provide new devm_clk helpers for prepared and enabled clocks
0b8b21c0b38f clk: generalize devm_clk_get() a bit
179624a57b78 Linux 5.10.165
e699cce29acc io_uring/rw: remove leftover debug statement
3d5f181bda25 io_uring/rw: ensure kiocb_end_write() is always called
c1a279d79e31 io_uring: fix double poll leak on repolling
ddaaadf22bea io_uring: Clean up a false-positive warning from GCC 9.3.0
8bc72b4952cf mm/khugepaged: fix collapse_pte_mapped_thp() to allow anon_vma
217721b76313 Bluetooth: hci_qca: Fixed issue during suspend
c208f1e84a67 Bluetooth: hci_qca: check for SSR triggered flag while suspend
ef11bc4bb975 Bluetooth: hci_qca: Wait for SSR completion during suspend
c392c350a042 soc: qcom: apr: Make qcom,protection-domain optional again
71e5cd1018d3 Revert "wifi: mac80211: fix memory leak in ieee80211_if_add()"
be1067427abd net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work()
f6c201b4382d net/ulp: use consistent error code when blocking ULP
fc2491562a9b io_uring/net: fix fast_iov assignment in io_setup_async_msg()
89a77271d254 io_uring: io_kiocb_update_pos() should not touch file for non -1 offset
c6e3c12ff9fb tracing: Use alignof__(struct {type b;}) instead of offsetof()
03ba86bb3811 x86/fpu: Use _Alignof to avoid undefined behavior in TYPE_ALIGN
2f45b20c3999 Revert "drm/amdgpu: make display pinning more flexible (v2)"
d6544bccc196 efi: rt-wrapper: Add missing include
4012603cbd46 arm64: efi: Execute runtime services from a dedicated stack
bf1d287c1413 drm/amd/display: Fix COLOR_SPACE_YCBCR2020_TYPE matrix
75105d943d7a drm/amd/display: Calculate output_color_space after pixel encoding adjustment
a3ef53248399 drm/amd/display: Fix set scaling doesn's work
59590f50ec9d drm/i915: re-disable RC6p on Sandy Bridge
d960fff8e2c0 mei: me: add meteor lake point M DID
ae2a9dcc8caa gsmi: fix null-deref in gsmi_get_variable
a75e80d11826 serial: atmel: fix incorrect baudrate setup
5a7a04079592 dmaengine: tegra210-adma: fix global intr clear
c9da2cb968ea serial: pch_uart: Pass correct sg to dma_unmap_sg()
e924f79e67d7 dt-bindings: phy: g12a-usb3-pcie-phy: fix compatible string documentation
31132df12a93 dt-bindings: phy: g12a-usb2-phy: fix compatible string documentation
a9f2658a0192 usb-storage: apply IGNORE_UAS only for HIKSEMI MD202 on RTL9210
e92c70059178 usb: gadget: f_ncm: fix potential NULL ptr deref in ncm_bitrate()
06600ae7e069 usb: gadget: g_webcam: Send color matching descriptor per frame
6107a8f15c0f usb: typec: altmodes/displayport: Fix pin assignment calculation
d26f38d16fcb usb: typec: altmodes/displayport: Add pin assignment helper
9c58f1e9e693 usb: host: ehci-fsl: Fix module alias
3dc896db027b USB: serial: cp210x: add SCALANCE LPE-9000 device id
856e4b5e53f2 USB: gadgetfs: Fix race between mounting and unmounting
894681682dbe tty: serial: qcom-geni-serial: fix slab-out-of-bounds on RX FIFO buffer
c4ab24e3334b thunderbolt: Use correct function to calculate maximum USB3 link rate
531268a875dc cifs: do not include page data when checking signature
3bd433748571 btrfs: fix race between quota rescan and disable leading to NULL pointer deref
6ee8feca9150 mmc: sdhci-esdhc-imx: correct the tuning start tap and step setting
79819909c223 mmc: sunxi-mmc: Fix clock refcount imbalance during unbind
2eed23765b7e comedi: adv_pci1760: Fix PWM instruction handling
7efeed828c90 usb: core: hub: disable autosuspend for TI TUSB8041
b171d0d2cf1b misc: fastrpc: Fix use-after-free race condition for maps
193cd853145b misc: fastrpc: Don't remove map on creater_process and device_release
e0db5d44bc27 USB: misc: iowarrior: fix up header size for USB_DEVICE_ID_CODEMERCS_IOW100
20d0dedc7a04 staging: vchiq_arm: fix enum vchiq_status return types
a06e9ec5abde USB: serial: option: add Quectel EM05CN modem
2f44c60bb89c USB: serial: option: add Quectel EM05CN (SG) modem
fcd49b230906 USB: serial: option: add Quectel EC200U modem
21c5b618128b USB: serial: option: add Quectel EM05-G (RS) modem
46b898f9345d USB: serial: option: add Quectel EM05-G (CS) modem
3774654f7a63 USB: serial: option: add Quectel EM05-G (GR) modem
9f8e45720e0e prlimit: do_prlimit needs to have a speculation check
96562a23cfaf xhci: Detect lpm incapable xHC USB3 roothub ports from ACPI tables
2551f8cbf2de usb: acpi: add helper to check port lpm capability using acpi _DSM
4d70a8a9ab8e xhci: Add a flag to disable USB3 lpm on a xhci root port level.
83e3a5be7475 xhci: Add update_hub_device override for PCI xHCI hosts
081105213ff6 xhci: Fix null pointer dereference when host dies
66fc1600855c usb: xhci: Check endpoint is valid before dereferencing it
8ca60d59b963 xhci-pci: set the dma max_seg_size
ea2e6286e3e8 io_uring/rw: defer fsnotify calls to task context
e90cfb969994 io_uring: do not recalculate ppos unnecessarily
ea528ecac3ae io_uring: update kiocb->ki_pos at execution time
076f872314d4 io_uring: remove duplicated calls to io_kiocb_ppos
e9c6556708d3 io_uring: ensure that cached task references are always put on exit
e0140e9da31e io_uring: fix CQ waiting timeout handling
de77faee2801 io_uring: lock overflowing for IOPOLL
78e8151f04f0 io_uring: check for valid register opcode earlier
aa4c9b3e45e2 io_uring: fix async accept on O_NONBLOCK sockets
4bc17e6381bd io_uring: allow re-poll if we made progress
f901b4bfd03e io_uring: support MSG_WAITALL for IORING_OP_SEND(MSG)
96ccba4a1a59 io_uring: add flag for disabling provided buffer recycling
aadd9b093018 io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly
abdc16c8361b io_uring: improve send/recv error handling
2fd232bbd66f io_uring: don't gate task_work run on TIF_NOTIFY_SIGNAL
e84ec6e25df9 Bluetooth: hci_qca: Fix driver shutdown on closed serdev
1ab0098333f5 Bluetooth: hci_qca: Wait for timeout during suspend
413638f61501 drm/i915/gt: Reset twice
cab2123567af ALSA: hda/realtek - Turn on power early
5822baf9501a efi: fix userspace infinite retry read efivars after EFI runtime services page fault
712bd74eccb9 nilfs2: fix general protection fault in nilfs_btree_insert()
03bf73e09ad6 zonefs: Detect append writes at invalid locations
20d0a6d17e85 Add exception protection processing for vd in axi_chan_handle_err function
187523fa7c2d wifi: mac80211: sdata can be NULL during AMPDU start
2d1fd99e8e12 wifi: brcmfmac: fix regression for Broadcom PCIe wifi devices
72009139a661 f2fs: let's avoid panic if extent_tree is not created
bf6c7f180131 x86/asm: Fix an assembler warning with current binutils
18bd1c9c02e6 btrfs: always report error in run_one_delayed_ref()
936b8b15a23b RDMA/srp: Move large values to a new enum for gcc13
0040e48492f3 net/ethtool/ioctl: return -EOPNOTSUPP if we have no phy stats
f7845de23f90 tools/virtio: initialize spinlocks in vring_test.c
3093027183f2 selftests/bpf: check null propagation only neither reg is PTR_TO_BTF_ID
c7c36bb6eafd pNFS/filelayout: Fix coalescing test for single DS
2cbd815970f8 btrfs: fix trace event name typo for FLUSH_DELAYED_REFS
(From OE-Core rev: 4696c21e0b6f096847559dff4ac71d0cb91fda57)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
3a9f1b907bc4 Linux 5.10.164
74985c575767 Revert "usb: ulpi: defer ulpi_register on ulpi_read_id timeout"
a88a0d16e18f io_uring/io-wq: only free worker if it was allocated for creation
b912ed1363b3 io_uring/io-wq: free worker if task_work creation is canceled
68bcd0638570 drm/virtio: Fix GEM handle creation UAF
4ca71bc0e199 efi: fix NULL-deref in init error path
057f5ddfbc13 arm64: cmpxchg_double*: hazard against entire exchange variable
9a5fd0844e7f arm64: atomics: remove LL/SC trampolines
28840e46eaaf arm64: atomics: format whitespace consistently
5dac4c7212a7 x86/resctrl: Fix task CLOSID/RMID update race
446c7251f007 x86/resctrl: Use task_curr() instead of task_struct->on_cpu to prevent unnecessary IPI
196c6f0c3e21 KVM: x86: Do not return host topology information from KVM_GET_SUPPORTED_CPUID
0027164b24f2 Documentation: KVM: add API issues section
caaea2ab6b6d iommu/mediatek-v1: Fix an error handling path in mtk_iommu_v1_probe()
cf38e7624179 iommu/mediatek-v1: Add error handle for mtk_iommu_probe
60806adc9be0 mm: Always release pages to the buddy allocator in memblock_free_late().
092f0c2d1f83 net/mlx5e: Don't support encap rules with gbp option
b3d47227f06f net/mlx5: Fix ptp max frequency adjustment range
453277feb41c net/sched: act_mpls: Fix warning during failed attribute validation
0ca78c99656f nfc: pn533: Wait for out_urb's completion in pn533_usb_send_frame()
92b30a27e4fa hvc/xen: lock console list traversal
14e72a56e16c octeontx2-af: Fix LMAC config in cgx_lmac_rx_tx_enable
8e2bfcfaabc3 octeontx2-af: Map NIX block from CGX connection
d9be5b57ab2c octeontx2-af: Update get/set resource count functions
0d0675bc33e6 tipc: fix unexpected link reset due to discovery messages
d83cac6c00b8 ASoC: wm8904: fix wrong outputs volume after power reactivation
d4aa749e0464 regulator: da9211: Use irq handler when ready
3ca8ef4d91ef EDAC/device: Fix period calculation in edac_device_reset_delay_period()
28b9a0e216db x86/boot: Avoid using Intel mnemonics in AT&T syntax asm
8cbeb60320ac powerpc/imc-pmu: Fix use of mutex in IRQs disabled section
4e6a70fd8404 netfilter: ipset: Fix overflow before widen in the bitmap_ip_create() function.
a3a1114aa615 xfrm: fix rcu lock in xfrm_notify_userpolicy()
091f85db4c3f ext4: fix uninititialized value in 'ext4_evict_inode'
98407a4ae34b usb: ulpi: defer ulpi_register on ulpi_read_id timeout
3d13818a9995 xhci: Prevent infinite loop in transaction errors recovery for streams
2f90fcedc5d6 xhci: move and rename xhci_cleanup_halted_endpoint()
cad965cedbc4 xhci: store TD status in the td struct instead of passing it along
9b63a80c45e9 xhci: move xhci_td_cleanup so it can be called by more functions
44c635c60f78 xhci: Add xhci_reset_halted_ep() helper function
10287d18f524 xhci: adjust parameters passed to cleanup_halted_endpoint()
aaaa7cc4aba1 xhci: get isochronous ring directly from endpoint structure
a81ace065694 xhci: Avoid parsing transfer events several times
ba20d6056b6b clk: imx: imx8mp: add shared clk gate for usb suspend clk
2b331d2137cc dt-bindings: clocks: imx8mp: Add ID for usb suspend clock
cb769960ef48 clk: imx8mp: add clkout1/2 support
85eaaa17c0a9 clk: imx8mp: Add DISP2 pixel clock
6b21077146c5 iommu/amd: Fix ill-formed ivrs_ioapic, ivrs_hpet and ivrs_acpihid options
5badda810f69 iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
ab9bb65b8519 bus: mhi: host: Fix race between channel preparation and M0 event
6c9e2c11c33c ipv6: raw: Deduct extension header length in rawv6_push_pending_frames
112df4cd2b09 ixgbe: fix pci device refcount leak
f401062d8dbd platform/x86: sony-laptop: Don't turn off 0x153 keyboard backlight during probe
785607e5e6fb drm/msm/dp: do not complete dp_aux_cmd_fifo_tx() if irq is not for aux transfer
8c71777b6a17 drm/msm/adreno: Make adreno quirks not overwrite each other
afb6063aa89f cifs: Fix uninitialized memory read for smb311 posix symlink create
51dbedee2ff3 s390/percpu: add READ_ONCE() to arch_this_cpu_to_op_simple()
bddb35526784 s390/cpum_sf: add READ_ONCE() semantics to compare and swap loops
2adc64f3e669 ASoC: qcom: lpass-cpu: Fix fallback SD line index handling
5ee3083307ef s390/kexec: fix ipl report address for kdump
d1725dbf2310 perf auxtrace: Fix address filter duplicate symbol selection
eaabceae1b70 docs: Fix the docs build with Sphinx 6.0
38c4a17c6b32 efi: tpm: Avoid READ_ONCE() for accessing the event log
c47883105cff KVM: arm64: Fix S1PTW handling on RO memslots
443b390f2cc9 ALSA: hda/realtek: Enable mute/micmute LEDs on HP Spectre x360 13-aw0xxx
550efeff989b netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits
19ff2d645f7a Linux 5.10.163
de4a20e14823 ALSA: hda - Enable headset mic on another Dell laptop with ALC3254
0ad275c139a3 ALSA: hda/hdmi: Add a HP device 0x8715 to force connect list
df02234e6b87 ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF
f8ed0a93b5d5 net/ulp: prevent ULP without clone op from entering the LISTEN status
9f7bc28a6b8a net: sched: disallow noqueue for qdisc classes
6eb02c596ec0 mptcp: use proper req destructor for IPv6
f4c7afa951ea mptcp: dedicated request sock for subflow in v6
31472f94c68f mptcp: remove MPTCP 'ifdef' in TCP SYN cookies
5aa15a8400cc mptcp: mark ops structures as ro_after_init
f5ef26276bb0 serial: fixup backport of "serial: Deassert Transmit Enable on probe in driver-specific way"
2ecf0819e441 fsl_lpuart: Don't enable interrupts too early
23ad034760dd ext4: don't set up encryption key during jbd2 transaction
d9ff5ad203b6 ext4: disable fast-commit of encrypted dir operations
5b700b9c0402 parisc: Align parisc MADV_XXX constants with all other architectures
07b3672c4090 io_uring: Fix unsigned 'res' comparison with zero in io_fixup_rw_res()
b57d7b1dcda1 efi: random: combine bootloader provided RNG seed with RNG protocol output
da20f56a3532 mbcache: Avoid nesting of cache->c_list_lock under bit locks
be01f35efa87 hfs/hfsplus: avoid WARN_ON() for sanity check, use proper error handling
1f881d9201f6 hfs/hfsplus: use WARN_ON for sanity check
434909edcae3 selftests: set the BUILD variable to absolute path
a41d63f20471 ext4: don't allow journal inode to have encrypt flag
af90f8b36d78 drm/i915/gvt: fix vgpu debugfs clean in remove
bb7c7b2c89d2 drm/i915/gvt: fix gvt debugfs destroy
bc847857fbd8 riscv: uaccess: fix type of 0 variable on error in get_user()
f64e56fb285a fbdev: matroxfb: G200eW: Increase max memory from 1 MB to 16 MB
d0c46b55d6d9 nfsd: fix handling of readdir in v4root vs. mount upcall timeout
67e39c4f4cb3 x86/bugs: Flush IBP in ib_prctl_set()
f13301a69aba nvme: fix multipath crash caused by flush request when blktrace is enabled
3f257a98e54c ASoC: Intel: bytcr_rt5640: Add quirk for the Advantech MICA-071 tablet
6df376e24569 udf: Fix extension of the last extent in the file
84b2cc7b36b7 caif: fix memory leak in cfctrl_linkup_request()
e5a05837445e drm/i915: unpin on error in intel_vgpu_shadow_mm_pin()
232ef345e5d7 usb: rndis_host: Secure rndis_query check against int overflow
2a9ee7c24b32 drivers/net/bonding/bond_3ad: return when there's no aggregator
bc6a0993bf8f perf tools: Fix resources leak in perf_data__open_dir()
ee756980e491 netfilter: ipset: Rework long task execution when adding/deleting entries
ba5d27909745 netfilter: ipset: fix hash:net,port,net hang with /0 subnet
b2c917e510e5 net: sched: cbq: dont intepret cls results when asked to drop
5f65f48516bf net: sched: atm: dont intepret cls results when asked to drop
f4a2ad100200 gpio: sifive: Fix refcount leak in sifive_gpio_probe
7ec369e215bf ceph: switch to vfs_inode_has_locks() to fix file lock bug
407710427dd5 filelock: new helper: vfs_inode_has_locks
9f0ff5de3e81 drm/meson: Reduce the FIFO lines held when AFBC is not used
ae2639cd2c8c RDMA/mlx5: Fix validation of max_rd_atomic caps for DC
106d0d33c9d1 net: phy: xgmiitorgmii: Fix refcount leak in xgmiitorgmii_probe
398e14bb735d net: amd-xgbe: add missed tasklet_kill
e3d90ca90652 net/mlx5e: Fix hw mtu initializing at XDP SQ allocation
6d655a9d8251 net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default
670b20617346 net/mlx5: Avoid recovery in probe flows
66b92b80c95e net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path
b6c74d237648 vhost: fix range used in translate_desc()
264fb6dcbfde vringh: fix range used in iotlb_translate()
eabb3ceb04cd vhost/vsock: Fix error handling in vhost_vsock_init()
e0f5c962c066 nfc: Fix potential resource leaks
513787ff9a33 qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() failure
b314f6c35121 net: sched: fix memory leak in tcindex_set_parms
4226ce95a934 net: hns3: add interrupts re-initialization while doing VF FLR
998ebbdc3bb1 nfsd: shut down the NFSv4 state objects before the filecache
69d896b60957 veth: Fix race with AF_XDP exposing old or uninitialized descriptors
5f41212dc2ec vmxnet3: correctly report csum_level for encapsulated packet
0b70f6ea4d4f drm/panfrost: Fix GEM handle creation ref-counting
e68e088d0d6a bpf: pull before calling skb_postpull_rcsum()
cb0d627bc711 SUNRPC: ensure the matching upcall is in-flight upon downcall
1be16a0c2f10 ext4: fix deadlock due to mbcache entry corruption
0da99012d3f7 mbcache: automatically delete entries from cache on freeing
1a56cd972ce1 ext4: fix race when reusing xattr blocks
4cc218e217bf ext4: unindent codeblock in ext4_xattr_block_set()
0e6fbc566fcc ext4: remove EA inode entry from mbcache on inode eviction
27c08673978e mbcache: add functions to delete entry if unused
fb59d12ae7f9 mbcache: don't reclaim used entries
4c363e2961cd ext4: use kmemdup() to replace kmalloc + memcpy
b8b7922374b0 ext4: fix leaking uninitialized memory in fast-commit journal
a5584ba9b3b6 ext4: fix various seppling typos
adfefe804b1f ext4: simplify ext4 error translation
95eaa8a95358 ext4: move functions in super.c
769469f8f188 fs: ext4: initialize fsdata in pagecache_write()
b33e42d65efe ext4: use memcpy_to_page() in pagecache_write()
60d4383c1bda mm/highmem: Lift memcpy_[to|from]_page to core
f86d3338c87c ext4: correct inconsistent error msg in nojournal mode
99017eb3deee ext4: goto right label 'failed_mount3a'
56d87959c654 riscv: stacktrace: Fixup ftrace_graph_ret_addr retp argument
ecb8e8b2e55f riscv/stacktrace: Fix stack output without ra on the stack top
b5c75efd0a6c ravb: Fix "failed to switch device to config mode" message during unbind
5451efb2ca30 staging: media: tegra-video: fix device_node use after free
f899baf6cb0f x86/kprobes: Fix optprobe optimization check with CONFIG_RETHUNK
5d112deb2a02 x86/kprobes: Convert to insn_decode()
a1766efc5bbf perf probe: Fix to get the DW_AT_decl_file and DW_AT_call_file as unsinged data
b5d0f7c24088 perf probe: Use dwarf_attr_integrate as generic DWARF attr accessor
c0a3d2158437 media: s5p-mfc: Fix in register read and write for H264
8ff64edf9d16 media: s5p-mfc: Clear workbit to handle error condition
dcd1a4ade590 media: s5p-mfc: Fix to handle reference queue during finishing
97e7896000ce x86/MCE/AMD: Clear DFR errors found in THR handler
ec75bc43681b x86/mce: Get rid of msr_ops
58de7a95f0e6 btrfs: replace strncpy() with strscpy()
7a04f8500924 perf/x86/intel/uncore: Clear attr_update properly
53d24a9592eb perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure
9620f8a5c72f ARM: renumber bits related to _TIF_WORK_MASK
630270978483 drm/amdgpu: make display pinning more flexible (v2)
dfc01905b870 drm/amdgpu: handle polaris10/11 overlap asics (v2)
30e95fdc9609 ext4: allocate extended attribute value in vmalloc area
8d3e87d43c62 ext4: avoid unaccounted block allocation when expanding inode
15d0cf84df07 ext4: initialize quota before expanding inode in setproject ioctl
9882601ee689 ext4: fix inode leak in ext4_xattr_inode_create() on an error path
407f47728c6c ext4: avoid BUG_ON when creating xattrs
00092b218d2b ext4: fix error code return to user-space in ext4_get_branch()
f06c980287f1 ext4: fix corruption when online resizing a 1K bigalloc fs
9404839e0c9d ext4: fix delayed allocation bug in ext4_clu_mapped for bigalloc + inline
84a2f2ed49d6 ext4: init quota for 'old.inode' in 'ext4_rename'
71e99ec1315f ext4: fix bug_on in __es_tree_search caused by bad boot loader inode
9020f56a3cad ext4: check and assert if marking an no_delete evicting inode dirty
86c2a2ec4bd3 ext4: fix reserved cluster accounting in __es_remove_extent()
98004f926d27 ext4: fix bug_on in __es_tree_search caused by bad quota inode
20af66617eef ext4: add helper to check quota inums
c0a738875c2e ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode
f9cd6980800b ext4: fix undefined behavior in bit shift for ext4_check_flag_values
7223d5e75f26 ext4: fix use-after-free in ext4_orphan_cleanup
d6d18d6e2d06 ext4: add inode table check in __ext4_get_inode_loc to aovid possible infinite loop
bdc698ce91f2 ext4: silence the warning when evicting inode with dioread_nolock
68af1a4842b4 drm/ingenic: Fix missing platform_driver_unregister() call in ingenic_drm_init()
bf83a303f2b5 drm/i915/dsi: fix VBT send packet port selection for dual link DSI
439cbbc15195 drm/vmwgfx: Validate the box size for the snooped cursor
0a0662d597de drm/connector: send hotplug uevent on connector cleanup
21a773ec8994 device_cgroup: Roll back to original exceptions after copy failure
3505c187b861 parisc: led: Fix potential null-ptr-deref in start_task()
2c7c487cd850 remoteproc: core: Do pm_relax when in RPROC_OFFLINE state
e291dea722de iommu/amd: Fix ivrs_acpihid cmdline parsing code
28e71fd8d5d9 driver core: Fix bus_type.match() error handling in __driver_attach()
772dbbfc2084 crypto: n2 - add missing hash statesize
7c44205748ed PCI/sysfs: Fix double free in error path
99ef6cc79158 PCI: Fix pci_device_is_present() for VFs by checking PF
f29d127b372e ipmi: fix use after free in _ipmi_destroy_user()
bfe1e039a0fd ima: Fix a potential NULL pointer access in ima_restore_measurement_list
62307558e71e mtd: spi-nor: Check for zero erase size in spi_nor_find_best_erase_type()
4e17819cb302 ipmi: fix long wait in unload when IPMI disconnect
24bc27ea4e71 ASoC: jz4740-i2s: Handle independent FIFO flush bits
652f1d66a8be wifi: wilc1000: sdio: fix module autoloading
d9f6614a732b efi: Add iMac Pro 2017 to uefi skip cert quirk
ffcf71676d3b md/bitmap: Fix bitmap chunk size overflow issues
e94443252b46 rtc: ds1347: fix value written to century register
6155aed4768c cifs: fix missing display of three mount options
8c82733e2408 cifs: fix confusing debug message
3df07728abde media: dvb-core: Fix UAF due to refcount races at releasing
7dd5a68cdbbb media: dvb-core: Fix double free in dvb_register_device()
1032520b2109 ARM: 9256/1: NWFPE: avoid compiler-generated __aeabi_uldivmod
1306614412b8 staging: media: tegra-video: fix chan->mipi value on error
52c0622e53ea tracing: Fix infinite loop in tracing_read_pipe on overflowed print_trace_line
b838b1b9ca70 tracing/hist: Fix wrong return value in parse_action_params()
ff3dd2c1befe x86/kprobes: Fix kprobes instruction boudary check with CONFIG_RETHUNK
362495bf451f ftrace/x86: Add back ftrace_expected for ftrace bug reports
b677629caebb x86/microcode/intel: Do not retry microcode reloading on the APs
43dd254853aa KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails
e61eacf99364 perf/core: Call LSM hook after copying perf_event_attr
0cb31bd88361 tracing/hist: Fix out-of-bound write on 'action_data.var_ref_idx'
18a489a3fda7 dm cache: set needs_check flag after aborting metadata
2b17026685a2 dm cache: Fix UAF in destroy()
342cfd8426df dm clone: Fix UAF in clone_dtr()
a506b5c92757 dm integrity: Fix UAF in dm_integrity_dtr()
34fe9c2251f1 dm thin: Fix UAF in run_timer_softirq()
c84d1ca2285b dm thin: resume even if in FAIL mode
94f01ecc2aa0 dm thin: Use last transaction's pmd->root when commit failed
7e3757806973 dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata
b45e77b79215 dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort
d9fa243ab26c ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops
2437b0622342 ALSA: patch_realtek: Fix Dell Inspiron Plus 16
e379b88a8f8c cpufreq: Init completion before kobject_init_and_add()
cea018aaf721 PM/devfreq: governor: Add a private governor_data for governor
d1d73c303458 selftests: Use optional USERCFLAGS and USERLDFLAGS
12576d2ebf65 arm64: dts: qcom: sdm850-lenovo-yoga-c630: correct I2C12 pins drive strength
8546f11c42bd ARM: ux500: do not directly dereference __iomem
0061ab5153fb btrfs: fix resolving backrefs for inline extent followed by prealloc
c0aa6e6ab08d mmc: sdhci-sprd: Disable CLK_AUTO when the clock is less than 400K
e918762f8a08 arm64: dts: qcom: sdm845-db845c: correct SPI2 pins drive strength
c023597baecb jbd2: use the correct print format
8c444b3061f0 ktest.pl minconfig: Unset configs instead of just removing them
5148dfceab55 kest.pl: Fix grub2 menu handling for rebooting
780297af3c85 soc: qcom: Select REMAP_MMIO for LLCC driver
d5db9aaf1b47 media: stv0288: use explicitly signed char
25dbd87379f8 net/af_packet: make sure to pull mac header
c2137d565ceb net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO
7c15d7ecce00 rcu: Prevent lockdep-RCU splats on lock acquisition/release
4c57f612f433 torture: Exclude "NOHZ tick-stop error" from fatal errors
289f512d08c4 wifi: rtlwifi: 8192de: correct checking of IQK reload
0f6d6974b08e wifi: rtlwifi: remove always-true condition pointed out by GCC 12
40b844796b6b net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow()
8b20aab8cfd0 ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire
185c141946e0 ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio
7b3631a2e17d kcsan: Instrument memcpy/memset/memmove with newer Clang
2cd6026e2573 SUNRPC: Don't leak netobj memory when gss_read_proxy_verf() fails
3b6c822238da tpm: tpm_tis: Add the missed acpi_put_table() to fix memory leak
0bd9b4be721c tpm: tpm_crb: Add the missed acpi_put_table() to fix memory leak
8ddc48068ac8 tpm: acpi: Call acpi_put_table() to fix memory leak
b51d5fed9f53 mmc: vub300: fix warning - do not call blocking ops when !TASK_RUNNING
252a72088280 f2fs: should put a page when checking the summary info
882734bbc587 mm, compaction: fix fast_isolate_around() to stay within boundaries
ae7793027766 md: fix a crash in mempool_free
b591b2919d01 pnode: terminate at peers of source
66f359ad66d4 ALSA: line6: fix stack overflow in line6_midi_transmit
5e79f77ea42f ALSA: line6: correct midi status byte when receiving data from podxt
56abf8046bc1 ovl: Use ovl mounter's fsuid and fsgid in ovl_link()
c3e8bbcbaa87 binfmt: Fix error return code in load_elf_fdpic_binary()
12407462d3fc hfsplus: fix bug causing custom uid and gid being unable to be assigned with mount
44cf50587e82 pstore/zone: Use GFP_ATOMIC to allocate zone buffer
0d992c044cfb HID: plantronics: Additional PIDs for double volume key presses quirk
eaf0b782269f HID: multitouch: fix Asus ExpertBook P2 P2451FA trackpoint
6f7e2fcab733 powerpc/rtas: avoid scheduling in rtas_os_term()
f2167f10fcca powerpc/rtas: avoid device tree lookups in rtas_os_term()
0af0e115ff59 objtool: Fix SEGFAULT
57ae492f620c nvmet: don't defer passthrough commands with trivial effects to the workqueue
4b3282a9779c nvme: fix the NVME_CMD_EFFECTS_CSE_MASK definition
ab711f3eda7a ata: ahci: Fix PCS quirk application for suspend
cc512539c44f nvme-pci: fix page size checks
dfb6d54893d5 nvme-pci: fix mempool alloc size
f5d8738fbe33 nvme-pci: fix doorbell buffer value endianness
fe6ea044c4f0 cifs: fix oops during encryption
f9089b95548f usb: dwc3: qcom: Fix memory leak in dwc3_qcom_interconnect_init
ce2462bcf3ff pwm: tegra: Fix 32 bit build
a8be7c2787b9 media: dvbdev: fix refcnt bug
153319671a08 media: dvbdev: fix build warning due to comments
740c537f52c1 ovl: fix use inode directly in rcu-walk mode
f24474d12e68 gcov: add support for checksum field
36be7afca103 regulator: core: fix deadlock on regulator enable
e12f4c321247 iio: adc128s052: add proper .data members in adc128_of_match table
9f604702b765 iio: adc: ad_sigma_delta: do not use internal iio_dev lock
582f5fc2c586 reiserfs: Add missing calls to reiserfs_security_free()
08371068fff8 HID: mcp2221: don't connect hidraw
7a203471b980 HID: wacom: Ensure bootloader PID is usable in hidraw mode
723ffde78af5 usb: dwc3: core: defer probe on ulpi_read_id timeout
d17c82aad67a usb: dwc3: Fix race between dwc3_set_mode and __dwc3_set_mode
2b725b6fbbe6 ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list
c863b673503e ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB
d3767082ebfa ALSA: usb-audio: add the quirk for KT0206 device
7691fa41024e ima: Simplify ima_lsm_copy_rule
1d8dcc3dadf9 pstore: Make sure CONFIG_PSTORE_PMSG selects CONFIG_RT_MUTEXES
07b0ce902e28 afs: Fix lost servers_outstanding count
1080729b9a56 perf debug: Set debug_peo_args and redirect_to_stderr variable to correct values in perf_quiet_option()
1c7b03d00c07 pstore: Switch pmsg_lock to an rt_mutex to avoid priority inversion
c3607ed7edfb LoadPin: Ignore the "contents" argument of the LSM hooks
4138e1b7751c ASoC: rt5670: Remove unbalanced pm_runtime_put()
fd49dc17c3d7 ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume()
c0ae46693b85 ASoC: wm8994: Fix potential deadlock
e4a8573b0460 ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume()
06c9d468c068 ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link()
812a18e48efb ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe()
c2eb1a3877f5 ASoC: Intel: Skylake: Fix driver hang during shutdown
72c0e552bc86 ALSA: hda: add snd_hdac_stop_streams() helper
d3a8925d6c1d ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c
2727dbfe8d06 hwmon: (jc42) Fix missing unlock on error in jc42_write()
a076490b0211 orangefs: Fix kmemleak in orangefs_{kernel,client}_debug_init()
b8affa0c6405 orangefs: Fix kmemleak in orangefs_prepare_debugfs_help_string()
6e3c4d3fa5d4 drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid()
f3d3f3564e8b drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid()
dcd28191be9b hugetlbfs: fix null-ptr-deref in hugetlbfs_parse_param()
efd025f32fce clk: st: Fix memory leak in st_of_quadfs_setup()
1c6447d0fc68 media: si470x: Fix use-after-free in si470x_int_in_callback()
a63a1ae13469 mmc: renesas_sdhi: better reset from HS400 mode
58e21146c0f9 mmc: f-sdh30: Add quirks for broken timeout clock capability
4b737246ff50 regulator: core: fix use_count leakage when handling boot-on
17c2eb9ce8c1 libbpf: Avoid enum forward-declarations in public API in C++ mode
e8022da1fa2f blk-mq: fix possible memleak when register 'hctx' failed
7d7ab25ead96 media: dvb-usb: fix memory leak in dvb_usb_adapter_init()
2abd73433872 media: dvbdev: adopts refcnt to avoid UAF
b42580c8d8aa media: dvb-frontends: fix leak of memory fw
dd1e1bf916da ethtool: avoiding integer overflow in ethtool_phys_id()
329a76635548 bpf: Prevent decl_tag from being referenced in func_proto arg
148dcbd3af03 ppp: associate skb with a device at tx
755eb0879224 mrp: introduce active flags to prevent UAF when applicant uninit
037db10e3f93 net: add atomic_long_t to net_device_stats fields
e2d60023aff4 drm/amd/display: fix array index out of bound error in bios parser
10d713532ffc md/raid1: stop mdx_raid1 thread when raid1 array run failed
100caacfa0ed drivers/md/md-bitmap: check the return value of md_bitmap_get_counter()
7d86851c304a drm/sti: Use drm_mode_copy()
dd31d7304018 drm/rockchip: Use drm_mode_copy()
4f238212c7c0 drm/msm: Use drm_mode_copy()
ebc3c77785dc s390/lcs: Fix return type of lcs_start_xmit()
3ac0217ca918 s390/netiucv: Fix return type of netiucv_tx()
eeb75f80bceb s390/ctcm: Fix return type of ctc{mp,}m_tx()
9606bbc271ac drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback
a42a23bdae61 drm/amdgpu: Fix type of second parameter in trans_msg() callback
3cb18dea1119 igb: Do not free q_vector unless new one was allocated
87792567d9ed wifi: brcmfmac: Fix potential shift-out-of-bounds in brcmf_fw_alloc_request()
e7aa8a4709d4 hamradio: baycom_epp: Fix return type of baycom_send_packet()
5b0b6553bf4a net: ethernet: ti: Fix return type of netcp_ndo_start_xmit()
6d935a02658b bpf: make sure skb->len != 0 when redirecting to a tunneling device
ebc2fb6afc98 qed (gcc13): use u16 for fid to be big enough
648cdb8bf376 drm/amd/display: prevent memory leak
c69bc8e34df4 ipmi: fix memleak when unload ipmi driver
be4cd23cd36b ASoC: codecs: rt298: Add quirk for KBL-R RVP platform
8af52492717e wifi: ar5523: Fix use-after-free on ar5523_cmd() timed out
1824ccabee54 wifi: ath9k: verify the expected usb_endpoints are present
2e8bb402b060 brcmfmac: return error when getting invalid max_flowrings from dongle
6cd4865bb4be drm/etnaviv: add missing quirks for GC300
4fd3a11804c8 hfs: fix OOB Read in __hfs_brec_find
6edd0cdee578 acct: fix potential integer overflow in encode_comp_t()
ec93b5430ec0 nilfs2: fix shift-out-of-bounds due to too large exponent of block size
d464b035c061 nilfs2: fix shift-out-of-bounds/overflow in nilfs_sb2_bad_offset()
b0b83d3f3ffa ACPICA: Fix error code path in acpi_ds_call_control_method()
911999b19373 fs: jfs: fix shift-out-of-bounds in dbDiscardAG
40dba68d4182 udf: Avoid double brelse() in udf_rename()
3e997e4ce8ae fs: jfs: fix shift-out-of-bounds in dbAllocAG
dcbc51d31d0a binfmt_misc: fix shift-out-of-bounds in check_special_flags
22c1d8f24cdb x86/hyperv: Remove unregister syscore call from Hyper-V cleanup
9b267051c82a video: hyperv_fb: Avoid taking busy spinlock on panic path
0461a8c278b8 arm64: make is_ttbrX_addr() noinstr-safe
5a52380b8193 rcu: Fix __this_cpu_read() lockdep warning in rcu_force_quiescent_state()
906249381167 net: stream: purge sk_error_queue in sk_stream_kill_queues()
7c3a20bfd23b myri10ge: Fix an error handling path in myri10ge_probe()
3c973736909f rxrpc: Fix missing unlock in rxrpc_do_sendmsg()
5c544c7c6afa net_sched: reject TCF_EM_SIMPLE case for complex ematch module
a39b4de0804f mailbox: zynq-ipi: fix error handling while device_register() fails
821be5a5ab09 skbuff: Account for tail adjustment during pull operations
6736b61ecf23 openvswitch: Fix flow lookup to use unmasked key
ea14220031b3 selftests: devlink: fix the fd redirect in dummy_reporter_test
57ce1a36c060 rtc: mxc_v2: Add missing clk_disable_unprepare()
1e2a27dab1e5 igc: Set Qbv start_time and end_time to end_time if not being configured in GCL
edb995b5ec32 igc: Lift TAPRIO schedule restriction
b48d3db89161 igc: recalculate Qbv end_time by considering cycle time
3f2a944c23e8 igc: Add checking for basetime less than zero
a0e2295c2aed igc: Use strict cycles for Qbv scheduling
413fe82420aa igc: Enhance Qbv scheduling by using first flag bit
a8f9698a05b5 net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME
ae5d96bae3cc net: igc: use skb_csum_is_sctp instead of protocol check
4794d07fe635 net: add inline function skb_csum_is_sctp
67349025f00d net: switch to storing KCOV handle directly in sk_buff
3d5f83a62e82 r6040: Fix kmemleak in probe and remove
aea9e64dec2c nfc: pn533: Clear nfc_target before being used
6939f84e5369 mISDN: hfcmulti: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
b58c8719666d mISDN: hfcpci: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
30e0a066b611 mISDN: hfcsusb: don't call dev_kfree_skb/kfree_skb() under spin_lock_irqsave()
2a930b75bf93 net: macsec: fix net device access prior to holding a lock
c1207219a4bf nfsd: under NFSv4.1, fix double svc_xprt_put on rpc_create failure
452e85cc3edf NFSD: Remove spurious cb_setup_err tracepoint
09c007e23923 rtc: pcf85063: fix pcf85063_clkout_control
e9453c13ae9c rtc: pic32: Move devm_rtc_allocate_device earlier in pic32_rtc_probe()
34836c592345 rtc: st-lpc: Add missing clk_disable_unprepare in st_rtc_probe()
8e65e707640b netfilter: flowtable: really fix NAT IPv6 offload
1f5571cb1d7b powerpc/pseries/eeh: use correct API for error log size
9dc96fee2648 powerpc/eeh: Drop redundant spinlock initialization
12654b7d8deb remoteproc: qcom_q6v5_pas: Fix missing of_node_put() in adsp_alloc_memory_region()
be5816b27bff remoteproc: qcom_q6v5_pas: detach power domains on remove
582dd58a186c remoteproc: qcom_q6v5_pas: disable wakeup on probe fail or remove
e4539eb5c0c3 remoteproc: sysmon: fix memory leak in qcom_add_sysmon_subdev()
6a65f4644b65 pwm: sifive: Call pwm_sifive_update_clock() while mutex is held
57f215a23167 iommu/sun50i: Remove IOMMU_DOMAIN_IDENTITY
dc02d8e59d36 selftests/powerpc: Fix resource leaks
464506de9bb3 powerpc/hv-gpci: Fix hv_gpci event list
0abfe735be54 powerpc/83xx/mpc832x_rdb: call platform_device_put() in error case in of_fsl_spi_probe()
da1a33795dfd powerpc/perf: callchain validate kernel stack pointer bounds
8d2ff5b3e28d kbuild: refactor single builds of *.ko
e3bdda22b49e kbuild: unify modules(_install) for in-tree and external modules
e2155129599f kbuild: remove unneeded mkdir for external modules_install
195cb98861dc powerpc/xive: add missing iounmap() in error path in xive_spapr_populate_irq_data()
f0bd6504e580 powerpc/xmon: Fix -Wswitch-unreachable warning in bpt_cmds
76957b6aed99 powerpc/xmon: Enable breakpoints on 8xx
81c8bbf5b2b5 cxl: Fix refcount leak in cxl_calc_capp_routing
40b4be399e0d powerpc/52xx: Fix a resource leak in an error handling path
7fded04fbbb8 macintosh/macio-adb: check the return value of ioremap()
2ac0a7059b7b macintosh: fix possible memory leak in macio_add_one_device()
0d240ac0e4c3 iommu/fsl_pamu: Fix resource leak in fsl_pamu_probe()
03f51c729975 iommu/amd: Fix pci device refcount leak in ppr_notifier()
3929576f10ea rtc: pcf85063: Fix reading alarm
aaed333e2237 rtc: snvs: Allow a time difference on clock register read
f0c36ea4248a rtc: cmos: Disable ACPI RTC event on removal
ca8cb20c2254 rtc: cmos: Rename ACPI-related functions
9f9923baa291 rtc: cmos: Eliminate forward declarations of some functions
462db582e8eb rtc: cmos: Call rtc_wake_setup() from cmos_do_probe()
14ad1353c515 rtc: cmos: Call cmos_wake_setup() from cmos_do_probe()
45b96601a6ec rtc: cmos: fix build on non-ACPI platforms
f2ece2c722be rtc: cmos: Fix wake alarm breakage
0bcfccb48696 rtc: cmos: Fix event handler registration ordering issue
5814d77e2f72 rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0
490b233677de dmaengine: idxd: Fix crc_val field for completion record
a42e95547522 pwm: tegra: Improve required rate calculation
ddd2bb08bd99 include/uapi/linux/swab: Fix potentially missing __always_inline
c2a98433421e phy: usb: s2 WoL wakeup_count not incremented for USB->Eth devices
ca31ad0932af iommu/sun50i: Fix flush size
147af0c1e7fd iommu/sun50i: Fix R/W permission check
3a63c4ff57bf iommu/sun50i: Consider all fault sources for reset
160b92ab4a25 iommu/sun50i: Fix reset release
aeef93416c09 RDMA/siw: Fix pointer cast warning
5beadb55f4e3 power: supply: fix null pointer dereferencing in power_supply_get_battery_info
72283ecfdc84 HSI: omap_ssi_core: Fix error handling in ssi_init()
73ca3b19d902 perf symbol: correction while adjusting symbol
c8e77bd7499f perf trace: Handle failure when trace point folder is missed
bd29da58046a perf trace: Use macro RAW_SYSCALL_ARGS_NUM to replace number
6364577ae225 perf trace: Return error if a system call doesn't exist
1d6d90994a8d power: supply: fix residue sysfs file in error handle route of __power_supply_register()
ae2eb995abb9 HSI: omap_ssi_core: fix possible memory leak in ssi_probe()
6ba4b00f8837 HSI: omap_ssi_core: fix unbalanced pm_runtime_disable()
ee13e2aec330 fbdev: uvesafb: Fixes an error handling path in uvesafb_probe()
164857bc0223 fbdev: vermilion: decrease reference count in error path
71bca42bc44f fbdev: via: Fix error in via_core_init()
3922415e4c3f fbdev: pm2fb: fix missing pci_disable_device()
f279a7af799d fbdev: ssd1307fb: Drop optional dependency
c56c1449ccc3 thermal/drivers/imx8mm_thermal: Validate temperature range
86fa7bb4e2d5 samples: vfio-mdev: Fix missing pci_disable_device() in mdpy_fb_probe()
962f869b3678 tracing/hist: Fix issue of losting command info in error_log
b7bf15aa1973 usb: storage: Add check for kcalloc
9ac541a0898e i2c: ismt: Fix an out-of-bounds bug in ismt_access()
61df25c41b8e i2c: mux: reg: check return value after calling platform_get_resource()
6d79546622ba gpiolib: cdev: fix NULL-pointer dereferences
aeee7ad0897f gpiolib: Get rid of redundant 'else'
37d3de40c1ff vme: Fix error not catched in fake_init()
b9fa01fb3140 staging: rtl8192e: Fix potential use-after-free in rtllib_rx_Monitor()
daa8045a9913 staging: rtl8192u: Fix use after free in ieee80211_rx()
46b3885c8cb4 i2c: pxa-pci: fix missing pci_disable_device() on error in ce4100_i2c_probe
c46db6088bcc chardev: fix error handling in cdev_device_add()
7b289b791a59 mcb: mcb-parse: fix error handing in chameleon_parse_gdd()
0d1c2c8db289 drivers: mcb: fix resource leak in mcb_probe()
e88b89a096af usb: gadget: f_hid: fix refcount leak on error path
1b6a53e447ec usb: gadget: f_hid: fix f_hidg lifetime vs cdev
52302c30b218 usb: gadget: f_hid: optional SETUP/SET_REPORT mode
c3767f81056b usb: roles: fix of node refcount leak in usb_role_switch_is_parent()
07905a92497c counter: stm32-lptimer-cnt: fix the check on arr and cmp registers update
bb5e9402b24e iio: adis: add '__adis_enable_irq()' implementation
3feb8fd8bf93 iio:imu:adis: Move exports into IIO_ADISLIB namespace
83e321a2ec4d iio: adis: stylistic changes
d1b73eebc70d iio: adis: handle devices that cannot unmask the drdy pin
8eb2a679c603 iio:imu:adis: Use IRQF_NO_AUTOEN instead of irq request then disable
50aaa6b1742c genirq: Add IRQF_NO_AUTOEN for request_irq/nmi()
6b22e715bb5b iio: temperature: ltc2983: make bulk write buffer DMA-safe
0f63c0ddc2ea cxl: fix possible null-ptr-deref in cxl_pci_init_afu|adapter()
170e8c2d2b61 cxl: fix possible null-ptr-deref in cxl_guest_init_afu|adapter()
d34742245e43 firmware: raspberrypi: fix possible memory leak in rpi_firmware_probe()
0f67ed565f20 misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os
57c857353d50 misc: tifm: fix possible memory leak in tifm_7xx1_switch_media()
a40e1b0a922a ocxl: fix pci device refcount leak when calling get_function_0()
7525741cb302 misc: ocxl: fix possible name leak in ocxl_file_register_afu()
0b5a89e8bce1 test_firmware: fix memory leak in test_firmware_init()
d7c4331c073a serial: sunsab: Fix error handling in sunsab_init()
a26b13d158ae serial: altera_uart: fix locking in polling mode
8ff88d007f1b tty: serial: altera_uart_{r,t}x_chars() need only uart_port
af320d1a3cef tty: serial: clean up stop-tx part in altera_uart_tx_chars()
07f4ca68b0f6 serial: pch: Fix PCI device refcount leak in pch_request_dma()
46d08b0e0be5 serial: pl011: Do not clear RX FIFO & RX interrupt in unthrottle.
d5b16eb076f4 serial: amba-pl011: avoid SBSA UART accessing DMACR register
fab27438abe2 usb: typec: tipd: Fix spurious fwnode_handle_put in error path
d3b6c28a71f1 usb: typec: tcpci: fix of node refcount leak in tcpci_register_port()
1ca02df871ad usb: typec: Check for ops->exit instead of ops->enter in altmode_exit
5d2b286eb034 staging: vme_user: Fix possible UAF in tsi148_dma_list_add
775a6f8bed87 usb: fotg210-udc: Fix ages old endianness issues
2fcb7c7d5219 uio: uio_dmem_genirq: Fix deadlock between irq config and handling
9bf7a0b2b15c uio: uio_dmem_genirq: Fix missing unlock in irq configuration
27b612bd09bd vfio: platform: Do not pass return buffer to ACPI _RST method
18a720064695 class: fix possible memory leak in __class_register()
7e74868a38b4 serial: tegra: Read DMA status before terminating
fce9890e1be4 drivers: dio: fix possible memory leak in dio_init()
d21714134505 IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces
aa96aff394a5 hwrng: geode - Fix PCI device refcount leak
5998e5c30e83 hwrng: amd - Fix PCI device refcount leak
38da26c8552e crypto: img-hash - Fix variable dereferenced before check 'hdev->req'
15ca14894018 RDMA/hns: Fix page size cap from firmware
83b2c33b53b2 RDMA/hns: Fix PBL page MTR find
73ab1c956a32 orangefs: Fix sysfs not cleanup when dev init failed
0c53bb661f0a RDMA/srp: Fix error return code in srp_parse_options()
7cbf2fc276f7 RDMA/hfi1: Fix error return code in parse_platform_config()
61c5b47c5b28 riscv/mm: add arch hook arch_clear_hugepage_flags
09814c669d18 crypto: omap-sham - Use pm_runtime_resume_and_get() in omap_sham_probe()
75c7b5d6b534 crypto: amlogic - Remove kcalloc without check
357f3e175630 RDMA/nldev: Fix failure to send large messages
25a8dabaabf6 f2fs: avoid victim selection from previous victim section
d1b85d288345 RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps()
ad27f74e901f scsi: snic: Fix possible UAF in snic_tgt_create()
22e8c7a56bb1 scsi: fcoe: Fix transport not deattached when fcoe_if_init() fails
f4ba143b04a1 scsi: ipr: Fix WARNING in ipr_init()
b520a3279681 scsi: scsi_debug: Fix possible name leak in sdebug_add_host_helper()
9d0ad1e2bae7 scsi: fcoe: Fix possible name leak when device_register() fails
2b142f6046ce scsi: scsi_debug: Fix a warning in resp_report_zones()
eaa71cdae88a scsi: scsi_debug: Fix a warning in resp_verify()
ac5cfe8bbbf9 scsi: hpsa: Fix possible memory leak in hpsa_add_sas_device()
f671a3f2869d scsi: hpsa: Fix error handling in hpsa_add_sas_host()
ce1a69cc8500 scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add()
7ccfc2bb5879 padata: Fix list iterator in padata_do_serial()
8e0681dd4eee padata: Always leave BHs disabled when running ->parallel()
4a99e6a1049c crypto: tcrypt - Fix multibuffer skcipher speed test mem leak
c808edbf580b scsi: hpsa: Fix possible memory leak in hpsa_init_one()
6bb5a62bfd62 RDMA/rxe: Fix NULL-ptr-deref in rxe_qp_do_cleanup() when socket create failed
164fa80330a8 RDMA/hns: fix memory leak in hns_roce_alloc_mr()
3d47544ba0c7 crypto: ccree - Make cc_debugfs_global_fini() available for module init function
34bab85c2e1f RDMA/hfi: Decrease PCI device reference count in error path
d8f2a0bc52a8 PCI: Check for alloc failure in pci_request_irq()
8b5f1af3352a RDMA/hns: Fix ext_sge num error when post send
cc5e9153586a RDMA/hns: Repacing 'dseg_len' by macros in fill_ext_sge_inl_data()
ed97ade655ea crypto: hisilicon/qm - add missing pci_dev_put() in q_num_set()
2dfe1d221e1a crypto: cryptd - Use request context instead of stack for sub-request
1ab9e15b1441 crypto: ccree - Remove debugfs when platform_driver_register failed
33260f4c3ed3 scsi: scsi_debug: Fix a warning in resp_write_scat()
917bf4c0a76d RDMA/siw: Set defined status for work completion with undefined status
237a8936d621 RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port
75af03fdf35a RDMA/siw: Fix immediate work request flush to completion queue
ef8e236832fb f2fs: fix normal discard process
9a32aa87a25d apparmor: Fix memleak in alloc_ns()
417ef568a725 crypto: rockchip - rework by using crypto_engine
6cd8bbb089be crypto: rockchip - delete unneeded variable initialization
de041a2e7091 crypto: rockchip - remove non-aligned handling
0971bc99d124 crypto: rockchip - better handle cipher key
b0b9635f09e0 crypto: rockchip - add fallback for ahash
fbd5f112dc9d crypto: rockchip - add fallback for cipher
86f1e7f46ba9 crypto: rockchip - do not store mode globally
a13c0ff862af crypto: rockchip - do not do custom power management
f1acf7e69355 f2fs: Fix the race condition of resize flag between resizefs
c42d8120bf47 PCI: pci-epf-test: Register notifier if only core_init_notifier is enabled
16db9aaa4151 RDMA/core: Fix order of nldev_exit call
9784b01eb46c PCI: dwc: Fix n_fts[] array overrun
6962f682d0c3 apparmor: Use pointer to struct aa_label for lbs_cred
f4c917a4b030 scsi: core: Fix a race between scsi_done() and scsi_timeout()
3bebfa5f9345 crypto: nitrox - avoid double free on error path in nitrox_sriov_init()
ee3cffc38efe crypto: sun8i-ss - use dma_addr instead u32
bf4d7c66a18a apparmor: Fix abi check to include v8 abi
78629ca972ac apparmor: fix lockdep warning when removing a namespace
935d86b29093 apparmor: fix a memleak in multi_transaction_new()
f694e627c603 stmmac: fix potential division by 0
815b961c71af Bluetooth: RFCOMM: don't call kfree_skb() under spin_lock_irqsave()
4002180e0761 Bluetooth: hci_core: don't call kfree_skb() under spin_lock_irqsave()
82256faaeb3a Bluetooth: hci_bcsp: don't call kfree_skb() under spin_lock_irqsave()
33af776a8d98 Bluetooth: hci_h5: don't call kfree_skb() under spin_lock_irqsave()
5991402fe091 Bluetooth: hci_ll: don't call kfree_skb() under spin_lock_irqsave()
0169acb41bc8 Bluetooth: hci_qca: don't call kfree_skb() under spin_lock_irqsave()
f7dc27702b59 Bluetooth: btusb: don't call kfree_skb() under spin_lock_irqsave()
214346a51724 sctp: sysctl: make extra pointers netns aware
13286ad1c7c4 ntb_netdev: Use dev_kfree_skb_any() in interrupt context
4df544f592ad net: lan9303: Fix read error execution path
39b48a92edaf can: tcan4x5x: Remove invalid write in clear_interrupts
334c9fb89232 net: amd-xgbe: Check only the minimum speed for active/passive cables
03ea9ba5fd23 net: amd-xgbe: Fix logic around active and passive cables
8eb5f8ae5132 net: amd: lance: don't call dev_kfree_skb() under spin_lock_irqsave()
ee3b1364af26 hamradio: don't call dev_kfree_skb() under spin_lock_irqsave()
b242358a27a7 net: ethernet: dnet: don't call dev_kfree_skb() under spin_lock_irqsave()
decede59ea06 net: emaclite: don't call dev_kfree_skb() under spin_lock_irqsave()
c43def060cae net: apple: bmac: don't call dev_kfree_skb() under spin_lock_irqsave()
0e23250149f4 net: apple: mace: don't call dev_kfree_skb() under spin_lock_irqsave()
91f09a776ae3 net/tunnel: wait until all sk_user_data reader finish before releasing the sock
51e2d1b84aca net: farsync: Fix kmemleak when rmmods farsync
0b3f452d0cf7 ethernet: s2io: don't call dev_kfree_skb() under spin_lock_irqsave()
2b4af99b4486 of: overlay: fix null pointer dereferencing in find_dup_cset_node_entry() and find_dup_cset_prop()
14b349a15c29 drivers: net: qlcnic: Fix potential memory leak in qlcnic_sriov_init()
787d1bae7f11 net: stmmac: selftests: fix potential memleak in stmmac_test_arpoffload()
8ed99944572b net: defxx: Fix missing err handling in dfx_init()
e2227eee7ae1 net: vmw_vsock: vmci: Check memcpy_from_msg()
3e8fd1d0fab4 clk: socfpga: Fix memory leak in socfpga_gate_init()
4b672ee71c1c clk: socfpga: use clk_hw_register for a5/c5
ae8190f19f96 clk: socfpga: clk-pll: Remove unused variable 'rc'
782d0444eac9 blktrace: Fix output non-blktrace event when blk_classic option enabled
2484f1596480 wifi: brcmfmac: Fix error return code in brcmf_sdio_download_firmware()
f89c0fbb8bdb wifi: rtl8xxxu: Fix the channel width reporting
d43003724879 wifi: rtl8xxxu: Add __packed to struct rtl8723bu_c2h
7f3b4fa48222 spi: spi-gpio: Don't set MOSI as an input if not 3WIRE mode
da13355bb996 clk: samsung: Fix memory leak in _samsung_clk_register_pll()
d9b37ea8869e media: coda: Add check for kmalloc
35ddd00b3658 media: coda: Add check for dcoda_iram_alloc
6fdb8661b964 media: c8sectpfe: Add of_node_put() when breaking out of loop
0b1e96d3fd6a mmc: mmci: fix return value check of mmc_add_host()
1922def5cb13 mmc: wbsd: fix return value check of mmc_add_host()
63400da6cd37 mmc: via-sdmmc: fix return value check of mmc_add_host()
64b2c441171f mmc: meson-gx: fix return value check of mmc_add_host()
fb3d596267a9 mmc: omap_hsmmc: fix return value check of mmc_add_host()
00ac0f5f9592 mmc: atmel-mci: fix return value check of mmc_add_host()
9bedf64dda84 mmc: wmt-sdmmc: fix return value check of mmc_add_host()
3049a3b927a4 mmc: vub300: fix return value check of mmc_add_host()
aabbedcb6c9a mmc: toshsd: fix return value check of mmc_add_host()
7fa922c7a3dd mmc: rtsx_usb_sdmmc: fix return value check of mmc_add_host()
b896a9b7a0c3 mmc: pxamci: fix return value check of mmc_add_host()
3904eb97bb78 mmc: mxcmmc: fix return value check of mmc_add_host()
7c3b301ca8b0 mmc: moxart: fix return value check of mmc_add_host()
4a6e5d022280 mmc: alcor: fix return value check of mmc_add_host()
81ea3d964f2b NFSv4.x: Fail client initialisation if state manager thread can't run
3fbc3c78fa32 SUNRPC: Fix missing release socket in rpc_sockname()
be7d90fc3a8f xprtrdma: Fix regbuf data not freed in rpcrdma_req_create()
064912935921 ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt
7df1fbe49bd2 media: saa7164: fix missing pci_disable_device()
46a9b31369d7 ALSA: pcm: Set missing stop_operating flag at undoing trigger start
be719496ae6a bpf, sockmap: fix race in sock_map_free()
8c3ef38a0d58 hwmon: (jc42) Restore the min/max/critical temperatures on resume
e7720ef53b23 hwmon: (jc42) Convert register access and caching to regmap/regcache
6a03c31d08f9 regulator: core: fix resource leak in regulator_register()
74ac7c9ee2d4 configfs: fix possible memory leak in configfs_create_dir()
0cf92d235692 hsr: Synchronize sequence number updates.
c671f2d10d83 hsr: Synchronize sending frames to have always incremented outgoing seq nr.
28921ec555d5 hsr: Disable netpoll.
8cee8543f002 net: hsr: generate supervision frame without HSR/PRP tag
38d13a2a9e52 hsr: Add a rcu-read lock to hsr_forward_skb().
ee4425e81d9b clk: qcom: clk-krait: fix wrong div2 functions
6f25402d8a00 regulator: core: fix module refcount leak in set_supply()
f532db69ab13 wifi: mt76: fix coverity overrun-call in mt76_get_txpower()
4ecb7a6e61b1 wifi: cfg80211: Fix not unregister reg_pdev when load_builtin_regdb_keys() fails
b2c0b94f4837 wifi: mac80211: fix memory leak in ieee80211_if_add()
b0163248dbaf spi: spidev: mask SPI_CS_HIGH in SPI_IOC_RD_MODE
ab19f402a12d bonding: uninitialized variable in bond_miimon_inspect()
c58df40e3e67 bpf, sockmap: Fix data loss caused by using apply_bytes on ingress redirect
28e4a763cd4a bpf, sockmap: Fix repeated calls to sock_put() when msg has more_data
429a2a4258d5 netfilter: conntrack: set icmpv6 redirects as RELATED
cd0e9ee50cb5 ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe
7c1ddf7c664b drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios()
3991d98a8a07 drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios()
a012cdd4fd62 drm/amd/pm/smu11: BACO is supported when it's in BACO state
57491967ad8f ASoC: mediatek: mt8173: Enable IRQ when pdata is ready
52c9ad56c19d ASoC: mediatek: mt8173: Fix debugfs registration for components
ae966649f665 wifi: iwlwifi: mvm: fix double free on tx path.
ae66695aa1eb ALSA: asihpi: fix missing pci_disable_device()
5458bc0f9df6 NFS: Fix an Oops in nfs_d_automount()
bc60485b9347 NFSv4: Fix a deadlock between nfs4_open_recover_helper() and delegreturn
d16d7870fd8f NFSv4.2: Fix initialisation of struct nfs4_label
15feece7afcf NFSv4.2: Fix a memory stomp in decode_attr_security_label
58a1023eb5f7 NFSv4.2: Clear FATTR4_WORD2_SECURITY_LABEL when done decoding
193691ff5b76 ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd
6013c3de9557 ASoC: dt-bindings: wcd9335: fix reset line polarity in example
cf2cbca71472 drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe()
54ab1276001b media: s5p-mfc: Add variant data for MFC v7 hardware for Exynos 3250 SoC
559891d430e3 media: dvb-usb: az6027: fix null-ptr-deref in az6027_i2c_xfer()
e34cf6caccf5 media: dvb-core: Fix ignored return value in dvb_register_frontend()
05be5d56f7ad pinctrl: pinconf-generic: add missing of_node_put()
9916497a1239 clk: imx: replace osc_hdmi with dummy
dabf7b675c16 media: imon: fix a race condition in send_packet()
14d85b600bb1 media: vimc: Fix wrong function called when vimc_init() fails
4518d7cc38b7 ASoC: qcom: Add checks for devm_kcalloc
b73fac67f355 drbd: fix an invalid memory access caused by incorrect use of list iterator
1d0c2b762dad mtd: maps: pxa2xx-flash: fix memory leak in probe
7d1e0d237c4c bonding: fix link recovery in mode 2 when updelay is nonzero
3725a8f26bdb drm/amdgpu: fix pci device refcount leak
f4d70c139d31 clk: rockchip: Fix memory leak in rockchip_clk_register_pll()
a065be02433e regulator: core: use kfree_const() to free space conditionally
d7198b63cbee ALSA: seq: fix undefined behavior in bit shift for SNDRV_SEQ_FILTER_USE_EVENT
88550b444647 ALSA: pcm: fix undefined behavior in bit shift for SNDRV_PCM_RATE_KNOT
ad2d0a3dc224 HID: hid-sensor-custom: set fixed size for custom attributes
0d6ae25da5cb bpf: Move skb->len == 0 checks into __bpf_redirect
9920e87a84ec inet: add READ_ONCE(sk->sk_bound_dev_if) in inet_csk_bind_conflict()
49aa080951aa media: videobuf-dma-contig: use dma_mmap_coherent
847006001953 media: platform: exynos4-is: Fix error handling in fimc_md_init()
49060c0da57a media: solo6x10: fix possible memory leak in solo_sysfs_init()
0369af6fe33d media: vidtv: Fix use-after-free in vidtv_bridge_dvb_init()
3afd738e7712 Input: elants_i2c - properly handle the reset GPIO when power is off
0919982a1744 mtd: lpddr2_nvm: Fix possible null-ptr-deref
effbf636162b wifi: ath10k: Fix return value in ath10k_pci_init()
adf03c309968 ima: Fix misuse of dereference of pointer in template_desc_init_fields()
3bd737289c26 integrity: Fix memory leakage in keyring allocation error path
102df01caf5e drm/fourcc: Fix vsub/hsub for Q410 and Q401
6f6a99fb620d drm/fourcc: Add packed 10bit YUV 4:2:0 format
85273b4a7076 amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table()
f48c474efe05 regulator: core: fix unbalanced of node refcount in regulator_dev_lookup()
21a1409e8cf7 ASoC: pxa: fix null-pointer dereference in filter()
698bbaf0b4ed drm/mediatek: Modify dpi power on/off sequence.
b4b30f56ec51 drm/radeon: Add the missed acpi_put_table() to fix memory leak
cea79ae89b6b rxrpc: Fix ack.bufferSize to be 0 when generating an ack
00fce49d142d net, proc: Provide PROC_FS=n fallback for proc_create_net_single_write()
3d5cab726e3b media: camss: Clean up received buffers on failed start of streaming
61c96d99d42c wifi: rsi: Fix handling of 802.3 EAPOL frames sent via control port
624438195c32 Input: joystick - fix Kconfig warning for JOYSTICK_ADC
330bc5533e8a mtd: Fix device name leak when register device failed in add_mtd_device()
1a79539f4e8b clk: qcom: gcc-sm8250: Use retention mode for USB GDSCs
e1989d808b86 bpf: propagate precision across all frames, not just the last one
cdd73a5ed084 bpf: Check the other end of slot_type for STACK_SPILL
42b2b7382aab bpf: propagate precision in ALU/ALU64 operations
7fc38327fd64 media: platform: exynos4-is: fix return value check in fimc_md_probe()
f9d19f3a044c media: vivid: fix compose size exceed boundary
72e8d9c731a7 bpf: Fix slot type check in check_stack_write_var_off
d959ff7fa9e5 drm/msm/hdmi: drop unused GPIO support
b12f354fe61f drm/msm/hdmi: switch to drm_bridge_connector
c4b035b1f036 ima: Handle -ESTALE returned by ima_filter_rule_match()
d5b227f0d28d ima: Fix fall-through warnings for Clang
576828e59a0e drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure
f1aa976857a3 spi: Update reference to struct spi_controller
dd958c7f3e77 clk: renesas: r9a06g032: Repair grave increment error
110bf15825ed drm/rockchip: lvds: fix PM usage counter unbalance in poweron
1874f9143fba can: kvaser_usb: Compare requested bittiming parameters with actual parameters in do_set_{,data}_bittiming
669bdf121fa4 can: kvaser_usb: Add struct kvaser_usb_busparams
a50ad6772f6f can: kvaser_usb_leaf: Fix bogus restart events
cd56718e7cb6 can: kvaser_usb_leaf: Fix wrong CAN state after stopping
f83742285f77 can: kvaser_usb_leaf: Fix improved state not being reported
fbd155fe14c8 can: kvaser_usb_leaf: Set Warning state even without bus errors
96af45b1b46e can: kvaser_usb: kvaser_usb_leaf: Handle CMD_ERROR_EVENT
caea629409dc can: kvaser_usb: kvaser_usb_leaf: Rename {leaf,usbcan}_cmd_error_event to {leaf,usbcan}_cmd_can_error_event
eafcf1b5997e can: kvaser_usb: kvaser_usb_leaf: Get capabilities from device
cd50258e9c28 can: kvaser_usb: do not increase tx statistics when sending error message frames
580c79fd57f3 media: exynos4-is: don't rely on the v4l2_async_subdev internals
c93cac58a7e5 media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remote_subdev
4882492ad3f0 venus: pm_helpers: Fix error check in vcodec_domains_get()
86d531c1d794 media: i2c: ad5820: Fix error path
83f7e3c98871 media: coda: jpeg: Add check for kmalloc
7e0ba56c7e5f pata_ipx4xx_cf: Fix unsigned comparison with less than zero
85b297d7986c libbpf: Fix null-pointer dereference in find_prog_by_sec_insn()
c61650b869e0 libbpf: Fix use-after-free in btf_dump_name_dups
26ce3f0c8f61 drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge
9b6851c18263 wifi: rtl8xxxu: Fix reading the vendor of combo chips
98d9172822dc wifi: ath9k: hif_usb: Fix use-after-free in ath9k_hif_usb_reg_in_cb()
c3fb3e9a2c0c wifi: ath9k: hif_usb: fix memory leak of urbs in ath9k_hif_usb_dealloc_tx_urbs()
53915ecc43c5 rapidio: devices: fix missing put_device in mport_cdev_open
cff9fefdfbf5 hfs: Fix OOB Write in hfs_asc2mac
93cdd1263691 relay: fix type mismatch when allocating memory in relay_create_buf()
bbaa9ca06329 eventfd: change int to __u64 in eventfd_signal() ifndef CONFIG_EVENTFD
5ee850645e42 rapidio: fix possible UAF when kfifo_alloc() fails
ad4842634d68 fs: sysv: Fix sysv_nblocks() returns wrong value
6f8ef1de8c65 MIPS: OCTEON: warn only once if deprecated link status is being used
7b88747d6d98 MIPS: BCM63xx: Add check for NULL for clk in clk_enable
d4c38ee665a2 platform/x86: intel_scu_ipc: fix possible name leak in __intel_scu_ipc_register()
17cd8c46cbec platform/x86: mxm-wmi: fix memleak in mxm_wmi_call_mx[ds|mx]()
f983afc4326c PM: runtime: Do not call __rpm_callback() from rpm_idle()
2cbbd78e08bc PM: runtime: Improve path in rpm_idle() when no callback
46026bb057c3 xen/privcmd: Fix a possible warning in privcmd_ioctl_mmap_resource()
70e7f308d7a8 x86/xen: Fix memory leak in xen_init_lock_cpu()
fc134c355b52 x86/xen: Fix memory leak in xen_smp_intr_init{_pv}()
95dbcb7e1c34 uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix
02617006b5a4 ACPICA: Fix use-after-free in acpi_ut_copy_ipackage_to_ipackage()
7bc9c5ad522b clocksource/drivers/timer-ti-dm: Fix missing clk_disable_unprepare in dmtimer_systimer_init_clock()
270700e7df96 cpu/hotplug: Make target_store() a nop when target == state
fc89b8853aec futex: Resend potentially swallowed owner death notification
4750cac4df68 futex: Move to kernel/futex/
d8e7a44f488c clocksource/drivers/sh_cmt: Access registers according to spec
0853787db28e clocksource/drivers/sh_cmt: Make sure channel clock supply is enabled
97d9eb45ffa6 rapidio: rio: fix possible name leak in rio_register_mport()
88fa351b20ca rapidio: fix possible name leaks when rio_add_device() fails
2b7e59ed2e77 ocfs2: fix memory leak in ocfs2_mount_volume()
45dabd8fe8a8 ocfs2: rewrite error handling of ocfs2_fill_super
e403024c832b ocfs2: ocfs2_mount_volume does cleanup job before return error
81d26aa9036a debugfs: fix error when writing negative value to atomic_t debugfs file
f649e18c9c10 docs: fault-injection: fix non-working usage of negative values
869a37ad6f78 lib/notifier-error-inject: fix error when writing -errno to debugfs file
c39aa503f471 libfs: add DEFINE_SIMPLE_ATTRIBUTE_SIGNED for signed value
0080461624e9 cpufreq: amd_freq_sensitivity: Add missing pci_dev_put()
9346517ed2c2 genirq/irqdesc: Don't try to remove non-existing sysfs files
d97e58f72875 nfsd: don't call nfsd_file_put from client states seqfile display
2db53c705916 EDAC/i10nm: fix refcount leak in pci_get_dev_wrapper()
f870d5863e8e irqchip: gic-pm: Use pm_runtime_resume_and_get() in gic_probe()
5c0cacdd3549 platform/chrome: cros_usbpd_notify: Fix error handling in cros_usbpd_notify_init()
0afcb759f6f6 perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box()
d2afced51108 perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map()
c0539d5d474e perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox()
dac87e295cdd PNP: fix name memory leak in pnp_alloc_dev()
e1049bf0ca5b selftests/efivarfs: Add checking of the test return value
911773f08ce6 MIPS: vpe-cmp: fix possible memory leak while module exiting
48d42f4464d7 MIPS: vpe-mt: fix possible memory leak while module exiting
f5f2682d3a34 ocfs2: fix memory leak in ocfs2_stack_glue_init()
c9a9aa02f0fa lib/fonts: fix undefined behavior in bit shift for get_default_font
9f6ea28f295f proc: fixup uptime selftest
d5bf025c5b71 timerqueue: Use rb_entry_safe() in timerqueue_getnext()
2f2ae35c0012 platform/x86: huawei-wmi: fix return value calculation
a1014fbc83e7 lib/debugobjects: fix stat count and optimize debug_objects_mem_init
60a7a0aa9dd8 perf: Fix possible memleak in pmu_dev_alloc()
294ed8bfc937 selftests/ftrace: event_triggers: wait longer for test_event_enable
3ef12a4a8ef5 cpufreq: qcom-hw: Fix memory leak in qcom_cpufreq_hw_read_lut()
aa5f2912bb2e fs: don't audit the capability check in simple_xattr_list()
9e760e0cf28f PM: hibernate: Fix mistake in kerneldoc comment
ef875e1c07dd alpha: fix syscall entry in !AUDUT_SYSCALL case
1498d2723e74 cpuidle: dt: Return the correct numbers of parsed idle states
2ff401441711 sched/uclamp: Fix relationship between uclamp and migration margin
ca9ef12bf765 sched/fair: Cleanup task_util and capacity type
6389c163c92b tpm/tpm_crb: Fix error message in __crb_relinquish_locality()
5b217f4e79c0 tpm/tpm_ftpm_tee: Fix error handling in ftpm_mod_init()
295f59cd2cde pstore: Avoid kcore oops by vmap()ing with VM_IOREMAP
480bc6a165d6 ARM: mmp: fix timer_read delay
d1b3164d0e11 pstore/ram: Fix error return code in ramoops_probe()
4dad729f7c24 arm64: dts: armada-3720-turris-mox: Add missing interrupt for RTC
872865db3b95 ARM: dts: turris-omnia: Add switch port 6 node
c1322d5f6969 ARM: dts: turris-omnia: Add ethernet aliases
d050513e6f59 ARM: dts: armada-39x: Fix assigned-addresses for every PCIe Root Port
bac1a77b85e0 ARM: dts: armada-38x: Fix assigned-addresses for every PCIe Root Port
ea907f303205 ARM: dts: armada-375: Fix assigned-addresses for every PCIe Root Port
ea8e313bb9ba ARM: dts: armada-xp: Fix assigned-addresses for every PCIe Root Port
697b92a648f2 ARM: dts: armada-370: Fix assigned-addresses for every PCIe Root Port
73ab831afdc8 ARM: dts: dove: Fix assigned-addresses for every PCIe Root Port
c2cb1683d121 arm64: dts: mediatek: mt6797: Fix 26M oscillator unit name
126135283611 arm64: dts: mediatek: pumpkin-common: Fix devicetree warnings
853d57e9612e arm64: dts: mt2712-evb: Fix usb vbus regulators unit names
436ac713a4a3 arm64: dts: mt2712-evb: Fix vproc fixed regulators unit names
148e77355797 arm64: dts: mt2712e: Fix unit address for pinctrl node
a938c2a77492 arm64: dts: mt2712e: Fix unit_address_vs_reg warning for oscillators
a455b0c509c9 arm64: dts: ti: k3-j721e-main: Drop dma-coherent in crypto node
42d97a024ef6 arm64: dts: ti: k3-am65-main: Drop dma-coherent in crypto node
359286f886fe perf/smmuv3: Fix hotplug callback leak in arm_smmu_pmu_init()
9afac95b87fa perf: arm_dsu: Fix hotplug callback leak in dsu_pmu_init()
5e88aec62e7f soc: ti: smartreflex: Fix PM disable depth imbalance in omap_sr_probe
6a9a31c57887 soc: ti: knav_qmss_queue: Fix PM disable depth imbalance in knav_queue_probe
e325b4ee414b soc: ti: knav_qmss_queue: Use pm_runtime_resume_and_get instead of pm_runtime_get_sync
0542d56e6333 arm: dts: spear600: Fix clcd interrupt
a8d4fb0bf10b soc: qcom: apr: Add check for idr_alloc and of_property_read_string_index
6213df4f5fc2 soc: qcom: apr: make code more reuseable
45d180a9f64b soc: qcom: llcc: make irq truly optional
8fb204a4b5ac drivers: soc: ti: knav_qmss_queue: Mark knav_acc_firmwares as static
6a2faf6fcefd ARM: dts: stm32: Fix AV96 WLAN regulator gpio property
6d1b6dc38fe0 ARM: dts: stm32: Drop stm32mp15xc.dtsi from Avenger96
933499bed78d objtool, kcsan: Add volatile read/write instrumentation to whitelist
275a67e909f7 arm64: dts: qcom: msm8916: Drop MSS fallback compatible
82baee2263b7 arm64: dts: qcom: sdm845-cheza: fix AP suspend pin bias
82569f7e4044 arm64: dts: qcom: sdm630: fix UART1 pin bias
4cef81dec2f1 ARM: dts: qcom: apq8064: fix coresight compatible
5465b9a813fb arm64: dts: qcom: msm8996: fix GPU OPP table
6cad948c9f4a arm64: dts: qcom: ipq6018-cp01-c1: use BLSPI1 pins
60184b1437db usb: musb: remove extra check in musb_gadget_vbus_draw
(From OE-Core rev: 54b1771499f1b53d8e48b6ab85555902ac64fcf7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
0fe4548663f7 Linux 5.10.162
189556b05e17 io_uring: pass in EPOLL_URING_WAKE for eventfd signaling and wakeups
4ef66581d7fd eventfd: provide a eventfd_signal_mask() helper
2f093775022b eventpoll: add EPOLL_URING_WAKE poll wakeup flag
b76c5373f084 Revert "proc: don't allow async path resolution of /proc/self components"
87cb08dc6b4f Revert "proc: don't allow async path resolution of /proc/thread-self components"
a3025359ffa7 net: remove cmsg restriction from io_uring based send/recvmsg calls
6ef2b4728a00 task_work: unconditionally run task_work from get_signal()
c91ab04781f9 signal: kill JOBCTL_TASK_WORK
788d0824269b io_uring: import 5.15-stable io_uring
ed3005032993 task_work: add helper for more targeted task_work canceling
831cb78a2a5e kernel: don't call do_exit() for PF_IO_WORKER threads
9ded44b69c71 kernel: stop masking signals in create_io_thread()
f0a5f0dc0131 x86/process: setup io_threads more like normal user space threads
dd26e2cec74f arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread()
320c8057eceb arch: setup PF_IO_WORKER threads like PF_KTHREAD
000de389ad7b entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set
0f735cf52bd0 kernel: allow fork with TIF_NOTIFY_SIGNAL pending
4b4d2c79921a coredump: Limit what can interrupt coredumps
90a2c3821bbf kernel: remove checking for TIF_NOTIFY_SIGNAL
61bdeb142e8f task_work: remove legacy TWA_SIGNAL path
6e2bce21acb4 alpha: fix TIF_NOTIFY_SIGNAL handling
db911277a2b3 ARC: unbork 5.11 bootup: fix snafu in _TIF_NOTIFY_SIGNAL handling
a1240cc413eb ia64: don't call handle_signal() unless there's actually a signal queued
e1402ba4df20 sparc: add support for TIF_NOTIFY_SIGNAL
78a53ff02656 riscv: add support for TIF_NOTIFY_SIGNAL
57e833a0a03d nds32: add support for TIF_NOTIFY_SIGNAL
751fedb9ba5d ia64: add support for TIF_NOTIFY_SIGNAL
48e9e35d33d6 h8300: add support for TIF_NOTIFY_SIGNAL
c82617d9decc c6x: add support for TIF_NOTIFY_SIGNAL
30b78a17ac8f alpha: add support for TIF_NOTIFY_SIGNAL
bf0b619593cd xtensa: add support for TIF_NOTIFY_SIGNAL
1bee9dbbcabb arm: add support for TIF_NOTIFY_SIGNAL
02d383a59cbf microblaze: add support for TIF_NOTIFY_SIGNAL
19f3e328b4c6 hexagon: add support for TIF_NOTIFY_SIGNAL
c2037d61dec2 csky: add support for TIF_NOTIFY_SIGNAL
12284aec880f openrisc: add support for TIF_NOTIFY_SIGNAL
3fde31e96262 sh: add support for TIF_NOTIFY_SIGNAL
dc808ffd9778 um: add support for TIF_NOTIFY_SIGNAL
0aef2ec06394 s390: add support for TIF_NOTIFY_SIGNAL
8ca2e5709922 mips: add support for TIF_NOTIFY_SIGNAL
abab3d4444b5 powerpc: add support for TIF_NOTIFY_SIGNAL
45b365bc6c1b parisc: add support for TIF_NOTIFY_SIGNAL
cf3c64867319 nios32: add support for TIF_NOTIFY_SIGNAL
fe137f46d41f m68k: add support for TIF_NOTIFY_SIGNAL
79a9991e87fe arm64: add support for TIF_NOTIFY_SIGNAL
2dbb0354517b arc: add support for TIF_NOTIFY_SIGNAL
4b1dcf8ec9b2 x86: Wire up TIF_NOTIFY_SIGNAL
eb42e7b30431 task_work: Use TIF_NOTIFY_SIGNAL if available
3c295bd2ddae entry: Add support for TIF_NOTIFY_SIGNAL
d2136fc145be fs: provide locked helper variant of close_fd_get_file()
57b20530363d file: Rename __close_fd_get_file close_fd_get_file
214f80e25176 fs: make do_renameat2() take struct filename
52cfde6bbf64 signal: Add task_sigpending() helper
ad0b0137953a net: add accept helper not installing fd
069ac28d9243 net: provide __sys_shutdown_sock() that takes a socket
0b8cd5d814cb tools headers UAPI: Sync openat2.h with the kernel sources
5683caa7350f fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED
0cf0ce8fb5b1 Make sure nd->path.mnt and nd->path.dentry are always valid pointers
146fe79fff13 fix handling of nd->depth on LOOKUP_CACHED failures in try_to_unlazy*
c1fe7bd3e1aa fs: add support for LOOKUP_CACHED
36ec31201a3d saner calling conventions for unlazy_child()
e86db87191d8 iov_iter: add helper to save iov_iter state
1500fed00878 kernel: provide create_io_thread() helper
1a9148dfd8e0 Linux 5.10.161
eec1c3ade48b net: loopback: use NET_NAME_PREDICTABLE for name_assign_type
f3fe6817156a Bluetooth: L2CAP: Fix u8 overflow
7c3a523c9b19 HID: uclogic: Add HID_QUIRK_HIDINPUT_FORCE quirk
1d5db0c322ae HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch V 10
263a1782a618 HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E
a20b5eec0742 HID: ite: Add support for Acer S1002 keyboard-dock
f2479c3daaab igb: Initialize mailbox message for VF reset
9ff7aff40ef5 xhci: Apply XHCI_RESET_TO_DEFAULT quirk to ADL-N
c8bf31a00f4f USB: serial: f81534: fix division by zero on line-speed change
5b75a0041674 USB: serial: f81232: fix division by zero on line-speed change
9895ce5ea283 USB: serial: cp210x: add Kamstrup RF sniffer PIDs
398215f78338 USB: serial: option: add Quectel EM05-G modem
c79538f32df1 usb: gadget: uvc: Prevent buffer overflow in setup handler
8b2f86f82c0e udf: Fix extending file within last block
db873b770d8a udf: Do not bother looking for prealloc extents if i_lenExtents matches i_size
1a075f4a5494 udf: Fix preallocation discarding at indirect extent boundary
1f7f7365aee8 udf: Discard preallocation before extending file with a hole
(From OE-Core rev: d462705cd1053f841e5d06586384f7440f9ceb47)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: f331c80df6c447d3073ebe3f00102c78ced242f3)
Signed-off-by: Geoffrey GIRY <geoffrey.giry@smile.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7d00f6ec578084a0a0e5caf36241d53036d996c4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport appropriate patches to fix CVE-2022-2879 and CVE-2022-41720.
Modified the original fix for CVE-2022-2879 to remove a testdata tarball
and any references to it since git binary diffs are not supported in
quilt.
(From OE-Core rev: a896cebe1ce2363b501723475154350acf0e0783)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 2802adb572eb73a3eb2725a74a9bbdaafc543fa7)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a0d8108eba8d542707740d00c66c1c5f5b963f18)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 2429ae83400af67b1cff2adb406ec84b3147ed5e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c9a6511ae618035b8efad01646e37ba28ce1e3f8)
Signed-off-by: Steve Sakoman <steve@sakoman.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: cf96296296a71d0d164f4e528991f0946efe9b29)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 37846f8735683ed0fab5ef5c12d77c6041348801)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 213ed03f5a15be639a97dca6f5bbf810f7ac2eb5)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7c8c9f7283e54bf8b1521fbaad7dceb66a8fcdbb)
Signed-off-by: Steve Sakoman <steve@sakoman.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: b89abb0f4cc28c45a62c524a3e2f96795235e214)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 017bf8c160f6ab67d9f8e8d9e30b15bf84f73807)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 0fce158e59918172b9e42558fc63342384edf657)
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>
(cherry picked from commit 09d05215cf61981c7bc828cc0ff64c2fd5edc43c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7582421fc3a711e5ed23add75ed49207e699c422)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 12808a4159835b67d8d53d32bc9135811701a779)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 4ad488d2453525b7196e6d2406ac526412e3c560)
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>
(cherry picked from commit af82e59e8f08369aabd5fa6eb43022982d4e59a7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 800ea13091216a59e21718fa0fada45b45bdca2c)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 65ca2c4b7349a4f7dcfcc580d926a99c673deb60)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d2800e00bb4a1d169e0a91b758d3fb2ec5e35f74)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 00e96bf250eaaded839caf465dbc0af5b604aed7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 64dd672193b43b1364acc73918a54abaa93645e4)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 42177ff2d45ee70ad00917bb6fbabca49dae4f59)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c9bf05d819fc27cb2943d138e2376b69140727b4)
Signed-off-by: Kenfe-Mickael Laventure <mickael.laventure@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2d4c032bf3187aaa953a0c33a999074e695f54bb)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 18194378508beda1ca1fee84e10351b5bf0d86a5)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2c9bd267ec532cd86a4a1be1d4e499e2aae89aba)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7b23927a72a1f8b91802f5b2ca10f2cea239bd47)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a053dd177ddc99ced11e68914079be0ffe261262)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a42066657c002679adcb471f329f09c8996e1b64)
Signed-off-by: Trevor Woerner <twoerner@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f8fc70674e0ea5df46969a06da62f8ed135cae4e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: af73a79f6d4e18e8cc81da19882b7125b92d2523)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7fe76fe17f67c1bbd108d02836692fed20d24771)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 0f317a0533f20580e77a0d6d0b636c05b3230b1e)
Signed-off-by: Michael Halstead <mhalstead@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 78bc1ba2361249ec845d1b9e28d429a37dd83910)
Signed-off-by: Steve Sakoman <steve@sakoman.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: de967efc52b858fd51b857d8de731692287430d7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c4a7b3decff636292f5e76e95406a22b6fe4a994)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 0aa703c06bf101114836ac701bbb524302c0753a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit beab42e00713880cd95a04729c892f8662fbcbed)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 29f7390add28d3a6fb6854bc750d1db3d969f027)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 891d3faa3ed3d1cc231da58e5fa1325f05d5ade5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: ec594fe190f0f41f8c0388904d72015fce0cfa55)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit acc007e23445aa53182e13902dd9509c39dd5645)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2d9a183467def574bf3c4a2e2f9bc59965797f6e)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 71111e6b62d37c5e6853d7940dec2993df127a35)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
It fails to import anything from git/remote.py:
File "/path_to/python3-git-native/3.1.27-r0/GitPython-3.1.27/git/remote.py", line 700
url = Git.polish_url(url)
^
IndentationError: unexpected indent
(From OE-Core rev: 48633d8920210e55e0b9ee3004f0502f9f0eec48)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 8b41b5d2e423636942e34723ad940f6f143640c9)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3cf894b8a9c4fa14fcc7c7445e85e9ae3192b398)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e09c50e01d0f5cf45b9622ab0ed33df12bdeb7ee)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8a84bd98e3fbc16c782f83064801e469d086911e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3fbcaaa01304bbc645ddf01ef91805811e3c7f54)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 54e9ee8a0c6c9fc89cbb743f0e4fc18607d503cf)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 1f30dedee80669475557d9de5f130b7a23eaa7ec)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9338bd66a3c9ab5cb781f2ee588306c5b31a3cb5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 01eeabdd6f01c47fa637cee81e4ae3c61c2a9bb9)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 70900616298f5e70732a34e7406e585e323479ed)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 3fd47697df858d4093d9cb4c6a378fc07aa4d064)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bab455cd9b1b82e778f8523a767eb281edf6689e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 9afb0e2f781720715fc6fd8595d6996465589892)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d03f4cf19c2cc96e9d942252a451521dfec42ebc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add direct dependency of below native python3 modules
to fix the compile issue
python3-semantic-version-native
python3-setuptools-native
python3-setuptools-scm-native
python3-toml-native
python3-typing-extensions-native
python3-wheel-native
This issue is not seen in the upstream yocto but in the project,
where the python modules are not built by any other dependency.
They have to be explicitly pulled.
This fixes below error:
File "<path to file>/python3-setuptools-rust-native/1.1.2-r0/recipe-sysroot-native/usr/lib/python3.10/site-packages/setuptools/config.py", line 422, in _parse_attr
module = importlib.import_module(module_name)
File "<path to file>/python3-setuptools-rust-native/1.1.2-r0/recipe-sysroot-native/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 883, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "<path to file>/python3-setuptools-rust-native/1.1.2-r0/setuptools-rust-1.1.2/setuptools_rust/__init__.py", line 1, in <module>
from .build import build_rust
File "<path to file>/python3-setuptools-rust-native/1.1.2-r0/setuptools-rust-1.1.2/setuptools_rust/build.py", line 23, in <module>
from typing_extensions import Literal
ModuleNotFoundError: No module named 'typing_extensions'
(From OE-Core rev: 0ae1ed426e97d9d53fb31a9751de5a3f1898b16b)
Signed-off-by: Poonam Jadhav <Poonam.Jadhav@kpit.com>
Signed-off-by: Poonam Jadhav <ppjadhav456@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 47528fa2aa590b3e04e4cc2b66704143419a92d1)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ccd28c418ab8390118d738fbe914395b5c2a1f75)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e2c6593b1e2bd004c233e6b9fd27170365e00c95)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f2c8b9c9a97ba5ec9c5da94da84ebe216650d6cc)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7819b6b18dd7f77e8990644e42fb637095feb973)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f318c27fdc4ac276743bd37c466e3fc7296bcfd5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5f969d8a3b8d169a71b7a74da2eaf6f2e730c5d5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 020944ef921ae2b6923b139bad5f7a79217dace1)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a8a3d9d246d06c5448078332c3a7a2d6d192a724)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f5deb914ba17c131c4880da8d9a1184c2d2a3ef6)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d0b1f61eb1fadf44b2e4fba13b6a94140cf029db)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2331e98abb09cbcd56625d65c4e5d258dc29dd04)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Remove branching that depends on secret data.
since the `ok` variable isn't used any more, we can remove all code
used to calculate it
(From OE-Core rev: 05b1222815bec400d573f7b06c0ad6b7b2d78a80)
Signed-off-by: Vivek Kumbhar <vkumbhar@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: a29ffcc12df24737e702e198aeb8f6892884932b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: e66012bfda60ffe1658473e25879aa67909ae65f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.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: b9ae7164d9e744e8eb9aaff79218f57233a449b7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.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: e7df13a61911b7431802af2b4d7472b2aaf346fa)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 929e7679c1d9b21ac5130a9cbc83c415fb9f63f5)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 079c2935d2f585ce49e1c7daab2155fcf0094c48)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 04f080802b4a28709a105e4f0ead56a7a2da42b4)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9c63970fce3a3d6029745252a6ec2bf9b9da862d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ffce2744f5833d1c30db7f50443503b3c1a1d119)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 23ebaec476dc46aebe5997f025661137f3e341bd)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2c05ee17d58774fc628b8a5b55a14551590fadaa)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e9f2cc084638ce9cb5339df611e473c30f0e40b1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: d04dcd155fb8ce420c66b53ae61360680513ccf8)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3aed7dfe5ff6f52497dcffa58bc2f06cf709ea18)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 477a4e816494e256b309fd7e84b2c3796708e6e8)
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>
(cherry picked from commit ee729163f31f26b1462a47e1e53f7a0f9de9b464)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 49bddef864768bbf339513414b42a820f861bdb7)
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>
(cherry picked from commit 339c3c3abe8d405cfe7b3f34db9b3547bcaaf878)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 9af61442c8bc2e0b447706734cb90b3f4bcb2d6b)
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>
(cherry picked from commit 351cb64da37aa43113e5192605d04436652aa3b8)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e6a001c22ec1b0d5487027148dda099847474272)
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>
(cherry picked from commit a999f62f5692687a5557f7a50c7c768c50f3d7d3)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 97e0687455c91acbe57dbaf3cbfaed5d962e4ee6)
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>
(cherry picked from commit 56e1b2b06ef7f22d4ac5899046f650ae8ec0d547)
Signed-off-by: Steve Sakoman <steve@sakoman.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: bc41970a9a1f1e9227b24679aae935326cd4bf94)
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>
(cherry picked from commit 9dc41e18dc138a7cce920f8e4c85eb3130c0d553)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Denial of service fixes:
• Fix an incorrect assertion that could be used to crash dbus-daemon or
other users of DBusServer prior to authentication, if libdbus was compiled
with assertions enabled.
We recommend that production builds of dbus, for example in OS distributions,
should be compiled with checks but without assertions.
(dbus#421, Ralf Habacker; thanks to Evgeny Vereshchagin)
Other fixes:
• When connected to a dbus-broker, stop dbus-monitor from incorrectly
replying to Peer method calls that were sent to the dbus-broker with
a NULL destination (dbus#301, Kai A. Hiller)
• Fix out-of-bounds varargs read in the dbus-daemon's config-parser.
This is not attacker-triggerable and appears to be harmless in practice,
but is technically undefined behaviour and is detected as such by
AddressSanitizer. (dbus!357, Evgeny Vereshchagin)
• Avoid a data race in multi-threaded use of DBusCounter
(dbus#426, Ralf Habacker)
• Fix a crash with some glibc versions when non-auditable SELinux events
are logged (dbus!386, Jeremi Piotrowski)
• If dbus_message_demarshal() runs out of memory while validating a message,
report it as NoMemory rather than InvalidArgs (dbus#420, Simon McVittie)
• Use C11 _Alignof if available, for better standards-compliance
(dbus!389, Khem Raj)
• Stop including an outdated copy of pkg.m4 in the git tree
(dbus!365, Simon McVittie)
• Documentation:
· Consistently use Gitlab bug reporting URL (dbus!372, Marco Trevisan)
• Tests fixes:
· Fix the test-apparmor-activation test after dbus#416
(dbus!380, Dave Jones)
Internal changes:
• Fix CI builds with recent git versions (dbus#447, Simon McVittie)
(From OE-Core rev: be5d5919242d6d26bdb1e70b83aab88949ffe0eb)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 31245df3061c1a913bffe5e11ad6ac7fa9c83915)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 83e9bd1507fd5f79c680dde30b0f66df84cde6b0)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 195aae4fcb14c818629b04fc371910125a4b3277)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 009a1b0390d791d614b8d4a1407e7479c261f60d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit d57de2a7169de369105ed9bce19a43dad68f350a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is needed when the SDK or eSDK is installed in a /build top level
directory as it conflicts with the build directory within the existing
/usr/src/debug/build (which is really a link). Rename it and then do the
copy, this is not an issue with master currently due to some other
changes that occurred in master.
Fixes: [YOCTO #15026]
(From OE-Core rev: 80839835ec9fcb63069289225a3c1af257ffdef7)
Signed-off-by: Saul Wold <saul.wold@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: e91a09702680b713293bcfcc851b27a73e884a8b)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 0049f6757f6f956fb4cc77b3df6a672c20b53cf4)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3b99d0ce6445084038f89dfa98605a7aec49107b)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 3a07bdf77dc6ecbf4c620b051dd032abaaf1e4ff)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3699e5bf2f9259266c49aaf69127183988b9d052)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit cafe65d8cf7544edbd387f7f5f6d77c64c6b18fa)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 91bc1e03bc990c527d8aadbdcd7bf97217db124e)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit d9ad0a055abba983c6cee1dca4d2f0a8a3c48782)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 94021c8571242dd491ee3c7c40144c5a12ca8e42)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit ba68ff04c5786eca7cd8dd44056705867dea8ac4)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 36b572fbc5c88b9aaf4e146ecdb00c8d4ea6ff70)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 917a70cbc43ac1c70c477b220c4115735457ef04)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 70ee5f9d50bec6e708cd2006c11ef3d0bd7cab42)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit f6c260c8e2a33e282a35afc99de4ef8cc1791b08)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6c53d8d8c88fb06b19fbf5bdd754960b21531074)
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>
(cherry picked from commit 3d85b30d8704d38b86f5b006748cebc74bd2a4fa)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport 2 patches and rebase
0001-hw-display-qxl-Pass-requested-buffer-size-to-qxl_phy.patch to fix
compile error:
../qemu-6.2.0/hw/display/qxl.c: In function 'qxl_phys2virt':
../qemu-6.2.0/hw/display/qxl.c:1477:67: error: 'size' undeclared (first use in this function); did you mean 'gsize'?
1477 | if (!qxl_get_check_slot_offset(qxl, pqxl, &slot, &offset, size)) {
| ^~~~
| gsize
../qemu-6.2.0/hw/display/qxl.c:1477:67: note: each undeclared identifier is reported only once for each function it appears in
(From OE-Core rev: b3f42317c1932253e7e6b2fd7a263bdbd6c2f69a)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes:
libgit2, when compiled using the optional, included libssh2 backend, fails to verify SSH keys by default.
Description
When using an SSH remote with the optional, included libssh2 backend, libgit2 does not perform certificate checking by default. Prior versions of libgit2 require the caller to set the certificate_check field of libgit2's git_remote_callbacks structure - if a certificate check callback is not set, libgit2 does not perform any certificate checking. This means that by default - without configuring a certificate check callback, clients will not perform validation on the server SSH keys and may be subject to a man-in-the-middle attack.
Beginning in libgit2 v1.4.5 and v1.5.1, libgit2 will now perform host key checking by default. Users can still override the default behavior using the certificate_check function.
The libgit2 security team would like to thank the Julia and Rust security teams for responsibly disclosing this vulnerability and assisting with fixing the vulnerability.
(From OE-Core rev: 6c64dc88b5dac910f3760e9cd1003cc83df3ffad)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a security release with multiple changes.
This provides compatibility with git's changes to address CVE 2022-29187. As a follow up to CVE 2022-24765, now not only is the working directory of a non-bare repository examined for its ownership, but the .git directory and the .git file (if present) are also examined for their ownership.
A fix for compatibility with git's (new) behavior for CVE 2022-24765 allows users on POSIX systems to access a git repository that is owned by them when they are running in sudo.
A fix for further compatibility with git's (existing) behavior for CVE 2022-24765 allows users on Windows to access a git repository that is owned by the Administrator when running with escalated privileges (using runas Administrator).
The bundled zlib is updated to v1.2.12, as prior versions had memory corruption bugs. It is not known that there is a security vulnerability in libgit2 based on these bugs, but we are updating to be cautious.
(From OE-Core rev: 4bc31ac89eb0562bae37e2246e8001b4286f61da)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes:
Fixed a compilation error on Linux/aarch64. GitHub issue #197.
Fixed a potential crash introduced in the fix GitHub issue #134. If a user’s sudoers entry did not have any RunAs user’s set, running sudo -U otheruser -l would dereference a NULL pointer.
Fixed a bug introduced in sudo 1.9.12 that could prevent sudo from creating a I/O files when the iolog_file sudoers setting contains six or more Xs.
Fixed a compilation issue on AIX with the native compiler. GitHub issue #231.
Fixed CVE-2023-22809, a flaw in sudo’s -e option (aka sudoedit) that could allow a malicious user with sudoedit privileges to edit arbitrary files
(From OE-Core rev: fce9cdb15789778fe2525b99c968bbf9a84102ac)
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>
(cherry picked from commit 5a3f5f4f607f5e06af772287109b68579154fb2f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit cd1b6167242003c79b39d8761ea0f36db41f0671)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Significant changes relative to 2.1.4
Fixed issues in the build system whereby, when using the Ninja Multi-Config CMake generator, a static build of libjpeg-turbo (a build in which ENABLE_SHARED is 0) could not be installed, a Windows installer could not be built, and the Java regression tests failed.
Fixed a regression introduced by 2.0 beta1[15] that caused a buffer overrun in the progressive Huffman encoder when attempting to transform a specially-crafted malformed 12-bit-per-component JPEG image into a progressive 12-bit-per-component JPEG image using a 12-bit-per-component build of libjpeg-turbo (-DWITH_12BIT=1.) Given that the buffer overrun was fully contained within the progressive Huffman encoder structure and did not cause a segfault or other user-visible errant behavior, given that the lossless transformer (unlike the decompressor) is not generally exposed to arbitrary data exploits, and given that 12-bit-per-component builds of libjpeg-turbo are uncommon, this issue did not likely pose a security risk.
Fixed an issue whereby, when using a 12-bit-per-component build of libjpeg-turbo (-DWITH_12BIT=1), passing samples with values greater than 4095 or less than 0 to jpeg_write_scanlines() caused a buffer overrun or underrun in the RGB-to-YCbCr color converter.
Fixed a floating point exception that occurred when attempting to use the jpegtran -drop and -trim options to losslessly transform a specially-crafted malformed JPEG image.
Fixed an issue in tjBufSizeYUV2() whereby it returned a bogus result, rather than throwing an error, if the align parameter was not a power of 2. Fixed a similar issue in tjCompressFromYUV() whereby it generated a corrupt JPEG image in certain cases, rather than throwing an error, if the align parameter was not a power of 2.
Fixed an issue whereby tjDecompressToYUV2(), which is a wrapper for tjDecompressToYUVPlanes(), used the desired YUV image dimensions rather than the actual scaled image dimensions when computing the plane pointers and strides to pass to tjDecompressToYUVPlanes(). This caused a buffer overrun and subsequent segfault if the desired image dimensions exceeded the scaled image dimensions.
Fixed an issue whereby, when decompressing a 12-bit-per-component JPEG image (-DWITH_12BIT=1) using an alpha-enabled output color space such as JCS_EXT_RGBA, the alpha channel was set to 255 rather than 4095.
Fixed an issue whereby the Java version of TJBench did not accept a range of quality values.
Fixed an issue whereby, when -progressive was passed to TJBench, the JPEG input image was not transformed into a progressive JPEG image prior to decompression.
(From OE-Core rev: 1ca7a15d7dece08e18cdb41f897ec37d1349ab70)
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>
(cherry picked from commit f779689c2c766b609be31222d71110c1a15145a8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit a5d15ae9f4671790d3c5fb3606ec0861c17ed6dd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes with APR-util 1.6.3
*) Correct a packaging issue in 1.6.2. The contents of the release were
correct, but the top level directory was misnamed.
Changes with APR-util 1.6.2
*) SECURITY: CVE-2022-25147 (cve.mitre.org)
Integer Overflow or Wraparound vulnerability in apr_base64 functions
of Apache Portable Runtime Utility (APR-util) allows an attacker to
write beyond bounds of a buffer.
*) Teach configure how to find and build against MariaDB 10.2. PR 61517
[Kris Karas <bugs-a17 moonlit-rail.com>]
*) apr_crypto_commoncrypto: Remove stray reference to -lcrypto that
prevented commoncrypto being enabled. [Graham Leggett]
*) Add --tag=CC to libtool invocations. PR 62640. [Michael Osipov]
*) apr_dbm_gdbm: Fix handling of error codes. This makes gdbm 1.14 work.
apr_dbm_gdbm will now also return error codes starting with
APR_OS_START_USEERR, as apr_dbm_berkleydb does, instead of always
returning APR_EGENERAL. [Stefan Fritsch]
Drop backport.
(From OE-Core rev: e24b38a14b3520648ec418783fb74fcf61df7ff2)
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>
(cherry picked from commit dca707f9fecc805503e17f6db3e4c88069ac0125)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 43cd36b178ebb602edd5919c26f8b8642736a3a8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes for APR 1.7.2
*) Correct a packaging issue in 1.7.1. The contents of the release were
correct, but the top level directory was misnamed.
Changes for APR 1.7.1
*) SECURITY: CVE-2022-24963 (cve.mitre.org)
Integer Overflow or Wraparound vulnerability in apr_encode functions of
Apache Portable Runtime (APR) allows an attacker to write beyond bounds
of a buffer.
*) SECURITY: CVE-2022-28331 (cve.mitre.org)
On Windows, Apache Portable Runtime 1.7.0 and earlier may write beyond
the end of a stack based buffer in apr_socket_sendv(). This is a result
of integer overflow.
*) SECURITY: CVE-2021-35940 (cve.mitre.org)
Restore fix for out-of-bounds array dereference in apr_time_exp*() functions.
(This issue was addressed as CVE-2017-12613 in APR 1.6.3 and
later 1.6.x releases, but was missing in 1.7.0.) [Stefan Sperling]
*) configure: Fix various build issues for compilers enforcing
strict C99 compliance. PR 66396, 66408, 66426.
[Florian Weimer <fweimer redhat.com>, Sam James <sam gentoo.org>]
*) apr_atomic_read64(): Fix non-atomic read on 32-bit Windows [Ivan Zhakov]
*) configure: Prefer posix name-based shared memory over SysV IPC.
[Jim Jagielski]
*) configure: Add --disable-sctp argument to forcibly disable SCTP
support, or --enable-sctp which fails if SCTP support is not
detected. [Lubos Uhliarik <luhliari redhat.com>, Joe Orton]
*) Fix handle leak in the Win32 apr_uid_current implementation.
PR 61165. [Ivan Zhakov]
*) Add error handling for lseek() failures in apr_file_write() and
apr_file_writev(). [Joe Orton]
*) Don't silently set APR_FOPEN_NOCLEANUP for apr_file_mktemp() created file
to avoid a fd and inode leak when/if later passed to apr_file_setaside().
[Yann Ylavic]
*) APR's configure script uses AC_TRY_RUN to detect whether the return type
of strerror_r is int. When cross-compiling this defaults to no.
This commit adds an AC_CACHE_CHECK so users who cross-compile APR may
influence the outcome with a configure variable. [Sebastian Kemper
<sebastian_ml gmx net>]
*) Add a cache check with which users who cross-compile APR
can influence the outcome of the /dev/zero test by setting the variable
ac_cv_mmap__dev_zero=yes [Sebastian Kemper <sebastian_ml gmx net>]
*) Trick autoconf into printing the correct default prefix in the help.
[Stefan Fritsch]
*) Don't try to use PROC_PTHREAD by default when cross compiling.
[Yann Ylavic]
*) Add the ability to cross compile APR. [Graham Leggett]
*) While cross-compiling, the tools/gen_test_char could not
be executed at build time, use AX_PROG_CC_FOR_BUILD to
build native tools/gen_test_char
Support explicit libtool by variable assigning before buildcheck.sh,
it is helpful for cross-compiling (such as libtool=aarch64-linux-libtool)
[Hongxu Jia <hongxu.jia windriver.com>]
*) Avoid an overflow on 32 bit platforms. [René Hjortskov Nielsen
<r... hjortskov.dk>]
*) Use AC_CHECK_SIZEOF, so as to support cross compiling. PR 56053.
[Mike Frysinger <vapier gentoo.org>]
*) Add --tag=CC to libtool invocations. PR 62640. [Michael Osipov]
*) apr_pools: Fix pool debugging output so that creation events are
always emitted before allocation events and subpool destruction
events are emitted on pool clear/destroy for proper accounting.
[Brane Čibej]
*) apr_socket_listen: Allow larger listen backlog values on Windows 8+.
[Evgeny Kotkov <evgeny.kotkov visualsvn.com>]
*) Fixed: apr_get_oslevel() was returning APR_WIN_XP on Windows 10
*) Fix attempt to free invalid memory on exit when apr_app is used
on Windows. [Ivan Zhakov]
*) Fix double free on exit when apr_app is used on Windows. [Ivan Zhakov]
*) Fix a regression in apr_stat() for root path on Windows. [Ivan Zhakov]
Dropped patches have all been merged, addressed separately or are backports.
(From OE-Core rev: c291aefb531431b9a256740766dcb03cbdf84481)
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>
(cherry picked from commit 3ffae93f24bb1e3954b232099153fd059cfd7daf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit e5326ea0ac7e55b2d671a27c1e035c43b8bbc70d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2023-01-13 (National Sticker Day) LTTng modules 2.13.8
* fix: jbd2: use the correct print format
* Fix: in_x32_syscall was introduced in v4.7.0
* Explicitly skip tracing x32 system calls
* fix: kallsyms wrapper on ppc64el
* fix: Adjust ranges for RHEL 8.6 kernels
* fix: kvm-x86 requires CONFIG_KALLSYMS_ALL
* fix: mm/slab_common: drop kmem_alloc & avoid dereferencing fields when not using (v6.1)
Drop determinism.patch as issue resolved upstream via linked ticket.
(From OE-Core rev: b2fecaaa59b29bae9c610195d1aa5be6c1878435)
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>
(cherry picked from commit cd9e72a390efb778a6278e2e6c9604ab29d6feb9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 812fb8f02b25bfd30f6d9640cf3b50131d68e0b1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
NEWS
* Noteworthy changes in release 3.9 (2023-01-15) [stable]
** Bug fixes
diff -c and -u no longer output incorrect timezones in headers
on platforms like Solaris where struct tm lacks tm_gmtoff.
[bug#51228 introduced in 3.4]
Drop patch as issue fixed upstream.
(From OE-Core rev: 686bb89d7553f48c029b6f6d79c88304f2dc0c55)
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>
(cherry picked from commit e5ec5de7217de28bccf3243496df6b41ca8a1d0b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 6bf52987a82370a1353399a480271a76237e7619)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 9bbdedc0ba7ca819b898e2a29a151d6a2014ca11)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: b662ed3d7a40d7c96f67b8a2337fd1eaa3f179a9)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 89f13cd4a927a73de98998c27082c63b07671525)
Signed-off-by: Adriaan Schmidt <adriaan.schmidt@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ea6a676c9aa2864c2eff40eea41ba09ce903a651)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d26ed38c233583b35ad1451e521f07d9c2329f4e)
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>
(cherry picked from commit 484ab42f440070c0369b81f5c69da860fa47a798)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 590ae6fde9da75db3a368e5c0d47920696c33ebf)
Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 195750f2ca355e29d51219c58ecb2c1d83692717)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 54c30e509074073b99a7a8890482ba1af2abbab9)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 637919b9df0abc06da5b2f9b389cf25376bd6b7c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 5d2e5abd098ae0b4f904cd7270daa1eb61708fa6)
Signed-off-by: Harald Seiler <hws@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7031bc65b10040877392ed774a0cdddef85c12e0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 258115c2a7d78f0416f952122c9448a805dab08f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f2844c9f1bbb729562063d96a3d1cc9d44dafa0a)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7b7a03a5cd8a5c14918f56e4dc00629d0a109a2e)
Signed-off-by: Louis Rannou <lrannou@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 53258fd810bea6475af9f908f7b712a13a02b628)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: a7b4578296d584b53ae156cb23dbe5d2e0591569)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5b035a59d7915da784f1e6678ee130f30d7ceb8a)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 032b0a834b7b1583d3d2bd4ac55414583ce8dfdc)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3485df2ff61143aac03d92300b7bac4e5d6b2427)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 88e7bac0f06d4f12cd6f078d37e4e9975871860f)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cd3e55606c427287f37585c5d7cde936471e52f4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: b4eaa248077305b75c551acb94223dbc524fc7a3)
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>
(cherry picked from commit 34de57d12c0a752f66c962d29e5335c1035db066)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: b0e7777a911e236bda76e90258098057ed355953)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 29558f6218f4676b459f2c78f82d245339d51c8c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 5fbe4dd7dc45f8f219d5c7cd30b50928b69af26d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0d79d4883f924cef0d0ba361506ad75d441b9721)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: d54e9eaff911fe834e3290a40924c7b3ca066216)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0d926508e75095eb446699b612729d0243eacc91)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ffa1de16fa82fbe7dfbed4c5ae0fc4e6d51e7ff3)
Signed-off-by: Pawel Zalewski <pzalewski@thegoodpenguin.co.uk>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 046769fa952a511865c416b80d10af6287147fb7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 4c302827365903b99a517651c2a14661ce78f79b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 60681baa97daf4f3856453c34d6be08b6771a81b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 9a110453f6b4b2c2d86af4ae20860037796a284d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8f768a3f4c7ff477e994d60800e5a1b83891615a)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 420863a6eb5f6aac1d6ddd0271ac8b7bfb46b465)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 60c0f2100303bce62711c05efe9c8b775a804045)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 413a290b1a848bec1af67ba5e3343ce806f8b452)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6398ae4f5c5d07500ffdf0ae1bc0ecf80b63dbca)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Certifi is a curated collection of Root Certificates for validating the
trustworthiness of SSL certificates while verifying the identity of TLS
hosts. Certifi 2022.12.07 removes root certificates from "TrustCor" from
the root store. These are in the process of being removed from Mozilla's
trust store. TrustCor's root certificates are being removed pursuant to
an investigation prompted by media reporting that TrustCor's ownership
also operated a business that produced spyware. Conclusions of Mozilla's
investigation can be found in the linked google group discussion.
Reference: https://nvd.nist.gov/vuln/detail/CVE-2022-23491
(From OE-Core rev: 8ee4adb8675c690962e5820669098a95f74c07c7)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: cb64ace13db85e143d99627c8803fbb13ba18617)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: c660d75211352a47797c3d400dd504759675a0f6)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a026d9afcbe07a8324ca951ba3439373dcb3771c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 47a2634831f907d83ec40ad010351c923ef67f0d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 99a5105f7b5303cd36077b5910c662a865c1782c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 218cf38bd3879df009e70f516c0dcb484376bf2e)
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>
(cherry picked from commit fd0a82400d419bce8605a9445db9b20b8ddc01a7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3c3b16ed1c2e74389d570fba8800ffdec62fdd48)
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>
(cherry picked from commit b4f0f7c4934bade9e4d4a1086f9d8b29d8e9ad45)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 9f72693736a3a7a06a83022d98b389f1218532f1)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1ddbe4d2bd8d8da10dac8a054f130fcd1d242219)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 4d05613d34e590a1382fe0581cd25352890e899e)
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>
(cherry picked from commit 716a30060d8c1be02d9711204b5b001e71d7d890)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 86f2fa5261da959cda706c794a0047e5e89d4d6b)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b4999425c812b25cb359d5163d11e3c1b030dc28)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: c17fc1468ab84663b919e2809606b1b8ea2bebd9)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d32e5b0ec2ab85ffad7e56ac5b3160860b732556)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ed0dcc40f80c48839bac20298013d70043858a4e)
Signed-off-by: Ross Burton <ross.burton@arm.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: 07a1df271d47306a41cef8810db4dfb0646866e3)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f0521f8a3ba7e15482756529ee7b0a95b3d53e7d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3db6db22770515fe52d847bdafd6ec9809ab50e0)
Signed-off-by: Benoît Mauduit <bmauduit@beneth.fr>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 3bd6f78f79b3d3e87d8db1e11f58d8021f929843)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6f44b146f0875c588252b5c3b2015a621eba86ab)
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>
(cherry picked from commit 227c46fe48b64de7574f7b6b407b8c13be71b392)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ad2b7b4d4138ac5f6f74f69d9d6d88a592b14c6f)
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>
(cherry picked from commit 85685370b0ad93291cda59fb091a15eeecf5e0d5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a40acd3741069bb70283581d186e09d1d7df2a7a)
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>
(cherry picked from commit f1e6a0c16d6685096ec9313301aa431e73d02c07)
Signed-off-by: Steve Sakoman <steve@sakoman.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: b342790a37c891cf83f24d4f96060e2d0bd79c07)
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>
(cherry picked from commit 21261072cbe0056e85550a0710de142fab8943e4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: dafd8cf38d6414ca3102695b5a55a8fd2718e584)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 718c44f282310b2ca85877fed706460ccc1eebea)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 678ad9458a17d9feebb2ea897be4b9bc0daf3391)
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit cd397284fa5f17de7e0a0d4b6b26fb8b56c3cd48)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ca91d226e3e1671872bea9de55510545598acf91)
Signed-off-by: Sandeep Gundlupet Raju <sandeep.gundlupet-raju@amd.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 3df94d3c93707f03c501f8aa56450457d0f7fb71)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a1cd0c804b974ae100cfe8cb34ddd400e3c8206b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 74cd440c4e3df0ed3b81cf5c60a3f92e0dd3fe6c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 7e94d0563fadb858aca60d1b1cc3a23e995a500d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6b4a0f063edcfe0a5a4f418842e86ac0c46d9cad)
Signed-off-by: Steve Sakoman <steve@sakoman.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: bc620b0e241f9e1592cdb89e87d49a247bc69767)
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>
(cherry picked from commit eb402948158659da7de0fbbb1bb403c8dad06e2b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport fix from master to allow gcc to use proper linker path for
musl [Yocto #14977].
Fixes:
| qemu-arm: Could not open '/lib/ld-musl-armhf.so.1': No such file or directory
(From OE-Core rev: d821a602c56a8d0c8171ee0d2ce31613121be3a6)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 9308cfbb6cff9fd38fcea8495803d71da821aec2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b457e6976e9e64a737517f9d9142ab290cdce214)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 0da091fb301cfc54297d716e2097360553bb8ae1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ee40eebc70d1d09c758eeba2ff6de969fb717a0b)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 422c3fee2364ae8376d0c4f601749b616a76fb03)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit eb75d561256c794baf6c89c1975967343145da87)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 9125916666e1d160b10edcb31f4306d20ce9cdd3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1cf78a856beb42a2d68e6c49bfdbc33fea68ebb5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6dd61c0dc143e53acddd3a181298b18bb8bc789a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 474ddb758dd1b327540e48ccfe1500fb4231f30b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Noteworthy changes in version 1.6.3 (2022-12-06)
Fix another integer overflow in the CRL parser. [T6284,CVE-2022-47629]
(From OE-Core rev: 0c1829b0e7e085ba8aef0d47852abf520ef9d635)
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>
(cherry picked from commit 83f3f21b1b84ab9e7b461ac966691c80f4ed4e97)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit f098cb5073051eb371f4142678b4b3d5e7b52426)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Prepare for stable version bump which includes this fix
This reverts commit e4cb0bf273ea556db91699594046a47514c8583c.
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: 960f9a9243282da838da655d03bb34261e300498)
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>
(cherry picked from commit f12c2a5ac94cb29f473f3c7e335463c7fb6d8a6e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3e1ae171d89d0ac5487a8930bf6f8a97c43fdf57)
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>
(cherry picked from commit 00fb2aae22ce0d7ff5f3f8766fa770eeb4e73483)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 99f1a8971192f85fefad3cbc993b23a59627eb4c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 91f46d431dc8f40e8c6475c800bb61cb08b82b0a)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 878988a67b488a01f53658bcc528b5d0422672ae)
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>
(cherry picked from commit 8efe99214d8b005f0ecac690ce5ba17b31758f92)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
avformat/nutdec: Add check for avformat_new_stream
Check for failure of avformat_new_stream() and propagate
the error code.
(From OE-Core rev: e17ddd0fafb562ed7ebe7708dac9bcef2d6cecc1)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 34de16fd86775c0f2ede1670fec90217e4d11776)
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>
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Below commits on glibc-2.35 stable branch are updated.
293211b6fd time: Use 64 bit time on tzfile
26c8278889 nscd: Use 64 bit time_t on libc nscd routines (BZ# 29402)
f75f61b659 nis: Build libnsl with 64 bit time_t
ca97201c24 Apply asm redirections in syslog.h before first use [BZ #27087]
cad7947db7 elf: Fix wrong fscanf usage on tst-pldd
e9eb987894 Allow for unpriviledged nested containers
2636fbb7ef elf: Fix wrong fscanf usage on tst-pldd
e7019eeeb5 x86: Fix wcsnlen-avx2 page cross length comparison [BZ #29591]
fb73a40981 elf: Fix rtld-audit trampoline for aarch64
(From OE-Core rev: 4db5727a0b44d471382c95c3897b68af5ab1a3b4)
Signed-off-by: Yash Shinde <Yash.Shinde@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An issue discovered in Python Packaging Authority (PyPA) Wheel 0.37.1
and earlier allows remote attackers to cause a denial of service via
attacker controlled input to wheel cli.
CVE: CVE-2022-40898
Upstream-Status: Backport [88f02bc335]
(From OE-Core rev: 0974291e545aec68755dfb634c75dca37cca1ea9)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Python Packaging Authority (PyPA) setuptools before 65.5.1 allows remote attackers
to cause a denial of service via HTML in a crafted package or custom PackageIndex
page. There is a Regular Expression Denial of Service (ReDoS) in package_index.py.
CVE: CVE-2022-40897
Upstream-Status: Backport [43a9c9bfa6]
(From OE-Core rev: f574d8d57ff3fbc38e350e7a90913993081c4fdf)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 4760fac939a6204e3cb7dcd3699cd9a2508f9dee)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3a8654b860fa98f94e80c3c3fff359ffed14bbe7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 36491639258c6f9f0bd1890ee68f8e2f44a77e72)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 972fcc0ed1e0d36c3470071a9c667c5327c1ef78)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7ad7ba54916351f4fe2d0bd1542962539e5eb4bd)
Signed-off-by: Luis Martins <luis.pinto.martins@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit edcd9ad333bc4e504594e8af83e8cb7007d2e35c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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.
(From OE-Core rev: 19f6849b161115161c025a0b435229d5097abb9e)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b7c81414cf252a7203d95703810a770184d7e4d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 932546383875692c4cc9e05c75a4be64a6c3f0c7)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1c093c38e247b522f279f616d16373795a4cdf89)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 410d69c684ba4eb6dd279a40436043259f94b6b9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Libarchive 3.6.2 is a bugfix and security release.
Important security fixes:
NULL pointer dereference vulnerability in archive_write.c (#1754, #1759, CVE-2022-36227)
Important bug fixes:
include ZSTD in Windows builds (#1688)
SSL fixes on Windows (#1714, #1723, #1724)
rar5 reader: fix possible garbled output with bsdtar -O (#1745)
mtree reader: support reading mtree files with tabs (#1783)
various small fixes for issues found by CodeQL
Use --without-iconv as otherwise autotools write a bogus iconv
dependency into .pc file.
(From OE-Core rev: 41e1b4c29e45a9022eea8f89dfb09b6eb2eae60b)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit edce1bce81fe2f47fb2c5e2b94ebda73f95cbaea)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 93b972845a28b62ea01ee0f4a1e043bd58fc0892)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An issue was discovered in the FFmpeg package, where vp3_decode_frame in libavcodec/vp3.c lacks check of
the return value of av_malloc() and will cause a null pointer dereference, impacting availability.
CVE: CVE-2022-3109
Upstream-Status: Backport [656cb0450a]
(From OE-Core rev: 874b72fe259cd3a23f4613fccfe2e9cc3f79cd6a)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* CVE-2022-45873.patch was backported from systemd/main, but it doesn't
build without another change from v252 when elfutils PACKAGECONFIG is
enabled.
* fixes:
| ../git/src/shared/elf-util.c: In function 'parse_elf_object':
| ../git/src/shared/elf-util.c:792:27: error: void value not ignored as it ought to be
| 792 | r = json_variant_dump(package_metadata, JSON_FORMAT_FLUSH, json_out, NULL);
| | ^
(From OE-Core rev: bc8501a5a2ffc5673bad50f744d78822525bea9d)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5fa9d58f59bebfc9eb495b50ef9a767a5c765b77)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6b23996911d91f7f99774646c6db9f3490b4cb62)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: c35db8b7ac2eaeff36afb43a0c3f54b5866c8305)
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d98deec9e4aed9e05343d2758f3a3892e2044616)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ce673bc9f74aff1b6ba06e7b1d90da529894dce3)
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>
(cherry picked from commit 52371624313184e1a825519160c3833e282df8b9)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 22f210f9f4dfc9e13fdc229147fd1677db5a35ec)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0817aa5537a8d7cc9591c53dfaa1d225f4c327f7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2f2abcb6d2394cdfd3985499ed882f43a5d2a299)
Signed-off-by: Ovidiu Panait <ovidiu.panait@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7120b09a33af4c9a18063c0f2e51fb598697e39c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* 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:
xmlts20080827.tar: POSIX tar archive (GNU)
xmlts20080827.tar.gz: POSIX tar archive (GNU)
-rw-r--r-- 1 martin martin 5.7M Sep 1 2008 xmlts20080827.tar
-rw-r--r-- 1 martin martin 5.7M Sep 1 2008 xmlts20080827.tar.gz
9b2c865aba66c6429ca301a7ef048d7eca2cdb7a9106184416710853c7b37d0d xmlts20080827.tar
9b2c865aba66c6429ca301a7ef048d7eca2cdb7a9106184416710853c7b37d0d xmlts20080827.tar.gz
96151685cec997e1f9f3387e3626d61e6284d4d6e66e0e440c209286c03e9cc7 /OE/build/downloads/xmlts20080827.tar.gz
(From OE-Core rev: 55f37f90dc2039fda085c66bb8c6095374b2947f)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This patch was upstreamed in 6b09a8bc, 1.5.5 onwards.
(From OE-Core rev: 50c27f5f98c6f1afca4893594c2c4950cf1b7b10)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 99b6e1ecb18d595e7b66344de882c1e1db6f35c3)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 803b754c64c8ee923cc02c17cf80798c93e3811c)
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>
(cherry picked from commit e5fd10c647ac4baad65f9efa964c3380aad7dd10)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c588b05ed4bc6b46749e24e80300228df017c694)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alejandro@enedino.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8ed78ec262b2502dc3b673b24a868a3eec616a20)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 2ed579aa28194cf671e5d4f4c61dc38d05de4b0c)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 868dfb46d96a27ec9041cb902fb769330277257d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e9a05c026c6b1f39c4413abea9912542aa608cbe)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fd8ab6052d88120c58cf84ad7d77d60c12ef3b8a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
webkitgtk 2.36.8 is a bug fix release in the stable 2.36 series.
What’s new in the WebKitGTK 2.36.8 release?
* Fix jumpy elements when scrolling GitLab and other web sites.
* Fix WebKitWebView:web-process-terminated signal not being emitted for
the first web view when sandboxing is enabled.
* Fix hang when opening HTML <select> elements in GTK4 builds.
* Fix kinetic scrolling with elements that use overflow scrolling.
* Fix several crashes and rendering issues.
It fixes CVES:
CVE: CVE-2022-32886
CVE: CVE-2022-32891
CVE: CVE-2022-32912
Refs:
* https://webkitgtk.org/2022/09/16/webkitgtk2.36.8-released.html
* https://webkitgtk.org/security/WSA-2022-0009.html
(From OE-Core rev: 94c4dc8d233a35270dfedd9739f36c7aca0a559f)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 63725065af4c74a352984cfe7563e4099199d24d)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 19799cb50a00561b318cba1c8c20737f20e4a47f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
a2428a8dcb4f Linux 5.10.160
54c15f67cb72 ASoC: ops: Correct bounds check for second channel on SX controls
74b139c63f07 nvme-pci: clear the prp2 field when not used
77ebf88e0031 ASoC: cs42l51: Correct PGA Volume minimum value
4db1d19b74e0 can: mcba_usb: Fix termination command argument
683837f2f69d can: sja1000: fix size of OCR_MODE_MASK define
434b5236710f pinctrl: meditatek: Startup with the IRQs disabled
5cb4abb0caa5 libbpf: Use page size as max_entries when probing ring buffer map
50b5f6d4d9d2 ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx()
344739dc56f1 ASoC: fsl_micfil: explicitly clear CHnF flags
a49c1a730775 ASoC: fsl_micfil: explicitly clear software reset bit
75454b4bbfc7 io_uring: add missing item types for splice request
17f386e6b769 fuse: always revalidate if exclusive create
eb6313c12955 nfp: fix use-after-free in area_cache_get()
965d93fb39b9 vfs: fix copy_file_range() averts filesystem freeze protection
ed9673394979 vfs: fix copy_file_range() regression in cross-fs copies
970862a96c0d x86/smpboot: Move rcu_cpu_starting() earlier
931578be6987 Linux 5.10.159
4fd6f84e0a0c can: esd_usb: Allow REC and TEC to return to zero
cf0e42310648 macsec: add missing attribute validation for offload
6b03e41767c7 net: mvneta: Fix an out of bounds check
8208d7e56b1e ipv6: avoid use-after-free in ip6_fragment()
3d59adad126d net: plip: don't call kfree_skb/dev_kfree_skb() under spin_lock_irq()
a00444e25bbc xen/netback: fix build warning
87277bdf2c37 ethernet: aeroflex: fix potential skb leak in greth_init_rings()
cc668fddde42 tipc: call tipc_lxc_xmit without holding node_read_lock
4be43e46c3f9 net: dsa: sja1105: fix memory leak in sja1105_setup_devlink_regions()
8e3f9ac00956 ipv4: Fix incorrect route flushing when table ID 0 is used
5211e5ff9ddc ipv4: Fix incorrect route flushing when source address is deleted
36e248269a16 tipc: Fix potential OOB in tipc_link_proto_rcv()
93aaa4bb72e3 net: hisilicon: Fix potential use-after-free in hix5hd2_rx()
296a50aa8b29 net: hisilicon: Fix potential use-after-free in hisi_femac_rx()
8d1aed7a117a net: thunderx: Fix missing destroy_workqueue of nicvf_rx_mode_wq
a5cfbc199536 ip_gre: do not report erspan version on GRE interface
696e34d54ca1 net: stmmac: fix "snps,axi-config" node property parsing
ca26f45083d6 nvme initialize core quirks before calling nvme_init_subsystem
27eb2d7a1b99 NFC: nci: Bounds check struct nfc_target arrays
a2506b19d7a3 i40e: Disallow ip4 and ip6 l4_4_bytes
8329b65e34ef i40e: Fix for VF MAC address 0
215f3ac53b18 i40e: Fix not setting default xps_cpus after reset
146ebee8fcdb net: mvneta: Prevent out of bounds read in mvneta_config_rss()
e6860c889f4a xen-netfront: Fix NULL sring after live migration
3d3b30718ae3 net: encx24j600: Fix invalid logic in reading of MISTAT register
51ba1820e736 net: encx24j600: Add parentheses to fix precedence
42c319635c0c mac802154: fix missing INIT_LIST_HEAD in ieee802154_if_add()
4c693330cec2 selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload
bccda3ad0748 net: dsa: ksz: Check return value
e7b950458156 Bluetooth: Fix not cleanup led when bt_init fails
1717354d77f8 Bluetooth: 6LoWPAN: add missing hci_dev_put() in get_l2cap_conn()
80c69b31aa5b vmxnet3: correctly report encapsulated LRO packet
575a6266f63d af_unix: Get user_ns from in_skb in unix_diag_get_exact().
6c788c0a2506 drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420
de918d9738c7 igb: Allocate MSI-X vector when testing
6595c9208d97 e1000e: Fix TX dispatch condition
5ee6413d3dd9 gpio: amd8111: Fix PCI device reference count leak
b9aca69a6c82 drm/bridge: ti-sn65dsi86: Fix output polarity setting bug
b46e8c50c386 netfilter: ctnetlink: fix compilation warning after data race fixes in ct mark
0a8e66e37573 ca8210: Fix crash by zero initializing data
27c71825ffc4 ieee802154: cc2520: Fix error return code in cc2520_hw_init()
a0418d0a6b2d netfilter: nft_set_pipapo: Actually validate intervals in fields after the first one
cb283cca1ddc rtc: mc146818-lib: fix signedness bug in mc146818_get_time()
5c432383b687 rtc: mc146818-lib: fix locking in mc146818_set_time
5e26531d8113 rtc: cmos: Disable irq around direct invocation of cmos_interrupt()
fccee93eb20d mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page
c42221efb115 can: af_can: fix NULL pointer dereference in can_rcv_filter
bc03f809da78 HID: core: fix shift-out-of-bounds in hid_report_raw_event
959a23a4d111 HID: hid-lg4ff: Add check for empty lbuf
4dde75945a9c HID: usbhid: Add ALWAYS_POLL quirk for some mice
11e95d85c3c9 drm/shmem-helper: Avoid vm_open error paths
6a4da05acd06 drm/shmem-helper: Remove errant put in error path
007f561f599f drm/vmwgfx: Don't use screen objects when SEV is active
3cb78c39252e KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field
549b46f8130e Bluetooth: Fix crash when replugging CSR fake controllers
380d183e998b Bluetooth: btusb: Add debug message for CSR controllers
f1cf856123ce mm/gup: fix gup_pud_range() for dax
f1f7f36cf682 memcg: fix possible use-after-free in memcg_write_event_control()
32f01f0306a9 media: v4l2-dv-timings.c: fix too strict blanking sanity checks
043b2bc96ca2 Revert "ARM: dts: imx7: Fix NAND controller size-cells"
abfb8ae69bdc media: videobuf2-core: take mmap_lock in vb2_get_unmapped_area()
83632fc41449 xen/netback: don't call kfree_skb() with interrupts disabled
3eecd2bc10e0 xen/netback: do some code cleanup
49e07c0768db xen/netback: Ensure protocol headers don't fall in the non-linear area
db44a9443e58 rtc: mc146818: Reduce spinlock section in mc146818_set_time()
17293d630f5f rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ
acfd8ef683fb rtc: cmos: avoid UIP when reading alarm time
949bae02827e rtc: cmos: avoid UIP when writing alarm time
33ac73a41af6 rtc: mc146818-lib: extract mc146818_avoid_UIP
8bb5fe58305f rtc: mc146818-lib: fix RTC presence check
775d4661f145 rtc: Check return value from mc146818_get_time()
b9a5c470e075 rtc: mc146818-lib: change return values of mc146818_get_time()
94eaf9966e04 rtc: cmos: remove stale REVISIT comments
f5b51f855036 rtc: mc146818: Dont test for bit 0-5 in Register D
3736972360fa rtc: mc146818: Detect and handle broken RTCs
7c7075c88da4 rtc: mc146818: Prevent reading garbage
7f445ca2e0e5 mm/khugepaged: invoke MMU notifiers in shmem/file collapse paths
4a1cdb49d0f2 mm/khugepaged: fix GUP-fast interaction by sending IPI
cdfd3739b212 mm/khugepaged: take the right locks for page table retraction
1c0eec6a1d17 net: usb: qmi_wwan: add u-blox 0x1342 composition
a8c5ffb4dffd 9p/xen: check logical size for buffer size
ec36ebae3667 usb: dwc3: gadget: Disable GUSB2PHYCFG.SUSPHY for End Transfer
d9b53caf0191 fbcon: Use kzalloc() in fbcon_prepare_logo()
8b130c770d00 regulator: twl6030: fix get status of twl6032 regulators
f6f45e538328 ASoC: soc-pcm: Add NULL check in BE reparenting
688a45aff2b2 btrfs: send: avoid unaligned encoded writes when attempting to clone range
15c42ab8d43a ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event
d38e021416b2 regulator: slg51000: Wait after asserting CS pin
1331bcfcac18 9p/fd: Use P9_HDRSZ for header size
96b43f36a593 ARM: dts: rockchip: disable arm_global_timer on rk3066 and rk3188
ddf58f59393b ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register
dbd78abd696d ARM: 9266/1: mm: fix no-MMU ZERO_PAGE() implementation
bb1866cf1ee9 ARM: 9251/1: perf: Fix stacktraces for tracepoint events in THUMB2 kernels
b1f40a0cdf00 ARM: dts: rockchip: rk3188: fix lcdc1-rgb24 node name
5f9474d07b60 arm64: dts: rockchip: fix ir-receiver node names
060d58924af6 ARM: dts: rockchip: fix ir-receiver node names
3e0c4667713a arm: dts: rockchip: fix node name for hym8563 rtc
3ada63a87654 arm64: dts: rockchip: keep I2S1 disabled for GPIO function on ROCK Pi 4 series
592346d5dc9b Linux 5.10.158
cc1b4718cc42 ipc/sem: Fix dangling sem_array access in semtimedop race
d072a10c81d3 v4l2: don't fall back to follow_pfn() if pin_user_pages_fast() fails
9ba389863ac6 proc: proc_skip_spaces() shouldn't think it is working on C strings
4aa32aaef6c1 proc: avoid integer type confusion in get_proc_long
5f2f77560591 block: unhash blkdev part inode when the part is deleted
a82869ac52f3 Input: raydium_ts_i2c - fix memory leak in raydium_i2c_send()
4e0d6c687c92 char: tpm: Protect tpm_pm_suspend with locks
5a6f935ef34e Revert "clocksource/drivers/riscv: Events are stopped during CPU suspend"
f075cf139f55 ACPI: HMAT: Fix initiator registration for single-initiator systems
f3b76b4d38fd ACPI: HMAT: remove unnecessary variable initialization
63e72417a1ad i2c: imx: Only DMA messages with I2C_M_DMA_SAFE flag set
df7613659872 i2c: npcm7xx: Fix error handling in npcm_i2c_init()
7462cd2443bc x86/pm: Add enumeration check before spec MSRs save/restore setup
5e3d4a68e2e1 x86/tsx: Add a feature bit for TSX control MSR support
b7f7a0402eb7 Revert "tty: n_gsm: avoid call of sleeping functions from atomic context"
481f9ed8ebdc ipv4: Fix route deletion when nexthop info is not specified
0b5394229eba ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference
4919503426c9 selftests: net: fix nexthop warning cleanup double ip typo
7ca14c5f24db selftests: net: add delete nexthop route warning test
f09ac62f0e3f Kconfig.debug: provide a little extra FRAME_WARN leeway when KASAN is enabled
19d91d3798e7 parisc: Increase FRAME_WARN to 2048 bytes on parisc
fcf20da09974 xtensa: increase size of gcc stack frame check
a1877001ed6d parisc: Increase size of gcc stack frame check
a5c65cd56aed iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init()
10ed7655a17f iommu/vt-d: Fix PCI device refcount leak in has_external_pci()
302edce1dd42 pinctrl: single: Fix potential division by zero
b50c96418972 ASoC: ops: Fix bounds check for _sx controls
a2efc465245e io_uring: don't hold uring_lock when calling io_run_task_work*
be111ebd8868 tracing: Free buffers when a used dynamic event is removed
648b92e57607 drm/i915: Never return 0 if not all requests retired
8649c023c427 drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame
940b774069f1 mmc: sdhci: Fix voltage switch delay
ed1966245307 mmc: sdhci-sprd: Fix no reset data and command after voltage switch
ef767907e77d mmc: sdhci-esdhc-imx: correct CQHCI exit halt state check
46ee041cd655 mmc: core: Fix ambiguous TRIM and DISCARD arg
b79be962b567 mmc: mmc_test: Fix removal of debugfs file
d4fc344c0d9c net: stmmac: Set MAC's flow control register to reflect current settings
549e24409ac5 pinctrl: intel: Save and restore pins in "direct IRQ" mode
471fb7b735bf x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3
e858917ab785 nilfs2: fix NULL pointer dereference in nilfs_palloc_commit_free_entry()
6ddf788400dd tools/vm/slabinfo-gnuplot: use "grep -E" instead of "egrep"
c099d12c5502 error-injection: Add prompt for function error injection
26b6f927bb86 riscv: vdso: fix section overlapping under some conditions
2b1d8f27e205 net/mlx5: DR, Fix uninitialized var warning
c40db1e5f316 hwmon: (coretemp) fix pci device refcount leak in nv1a_ram_new()
f06e0cd01eab hwmon: (coretemp) Check for null before removing sysfs attrs
d93522d04f84 net: ethernet: renesas: ravb: Fix promiscuous mode after system resumed
176ee6c673cc sctp: fix memory leak in sctp_stream_outq_migrate()
1c38c88acc96 packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE
5f442e1d403e net: tun: Fix use-after-free in tun_detach()
5fa0fc5876b5 afs: Fix fileserver probe RTT handling
7ca81a161e40 net: hsr: Fix potential use-after-free
a1ba595e35aa tipc: re-fetch skb cb after tipc_msg_validate
4621bdfff5f8 dsa: lan9303: Correct stat name
45752af02475 net: ethernet: nixge: fix NULL dereference
e01c1542379f net/9p: Fix a potential socket leak in p9_socket_open
b080d4668f3f net: net_netdev: Fix error handling in ntb_netdev_init_module()
fe6bc99c27c2 net: phy: fix null-ptr-deref while probe() failed
0184ede0ec61 wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration
e2ed90fd3ae0 wifi: cfg80211: don't allow multi-BSSID in S1G
9e6b79a3cd17 wifi: cfg80211: fix buffer overflow in elem comparison
6922948c2ec1 aquantia: Do not purge addresses when setting the number of rings
fa59d49a49b0 qlcnic: fix sleep-in-atomic-context bugs caused by msleep
d753f554f25d can: cc770: cc770_isa_probe(): add missing free_cc770dev()
e74746bf0453 can: sja1000_isa: sja1000_isa_probe(): add missing free_sja1000dev()
0d2f9d95d9fb net/mlx5e: Fix use-after-free when reverting termination table
2cb84ff34938 net/mlx5: Fix uninitialized variable bug in outlen_write()
b775f37d9439 e100: Fix possible use after free in e100_xmit_prepare
086f656e447b e100: switch from 'pci_' to 'dma_' API
971c55f0763b iavf: Fix error handling in iavf_init_module()
d389a4c69877 iavf: remove redundant ret variable
fd4960ea5362 fm10k: Fix error handling in fm10k_init_module()
dd425cec79ba i40e: Fix error handling in i40e_init_module()
f166c62cad79 ixgbevf: Fix resource leak in ixgbevf_init_module()
8f7047f41810 of: property: decrement node refcount in of_fwnode_get_reference_args()
be006212bd53 bpf: Do not copy spin lock field from user in bpf_selem_alloc
90907cd4d113 hwmon: (ibmpex) Fix possible UAF when ibmpex_register_bmc() fails
7649bba2633d hwmon: (i5500_temp) fix missing pci_disable_device()
dddfc03f044b hwmon: (ina3221) Fix shunt sum critical calculation
984fcd3ec1aa hwmon: (ltc2947) fix temperature scaling
8a549ab67245 libbpf: Handle size overflow for ringbuf mmap
cc140c729c68 ARM: at91: rm9200: fix usb device clock id
592724b14da7 scripts/faddr2line: Fix regression in name resolution on ppc64le
353c3aaaf3c4 bpf, perf: Use subprog name when reporting subprog ksymbol
d48f6a578405 iio: light: rpr0521: add missing Kconfig dependencies
5eb114f55b37 iio: health: afe4404: Fix oob read in afe4404_[read|write]_raw
b1756af172fb iio: health: afe4403: Fix oob read in afe4403_read_raw
01d7c41eac91 btrfs: qgroup: fix sleep from invalid context bug in btrfs_qgroup_inherit()
d3f5be824669 drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read"
00570fafc2bc drm/amdgpu: update drm_display_info correctly when the edid is read
44b204730bf3 drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code
1faf21bdd111 btrfs: move QUOTA_ENABLED check to rescan_should_stop from btrfs_qgroup_rescan_worker
6050872f9f31 spi: spi-imx: Fix spi_bus_clk if requested clock is higher than input clock
7b020665d482 btrfs: free btrfs_path before copying inodes to userspace
d5b7a34379fa btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino
f4245f05389c Linux 5.10.157
4801672fb076 fuse: lock inode unconditionally in fuse_fallocate()
86f0082fb947 drm/i915: fix TLB invalidation for Gen12 video and compute engines
feb97cf45e77 drm/amdgpu: always register an MMU notifier for userptr
596b7d55d7c6 drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN
c86c1a7037cd btrfs: sysfs: normalize the error handling branch in btrfs_init_sysfs()
1581830c0eca btrfs: free btrfs_path before copying subvol info to userspace
0bdb8f7ef87d btrfs: free btrfs_path before copying fspath to userspace
24a37ba2cb66 btrfs: free btrfs_path before copying root refs to userspace
b56d6e55857b genirq: Take the proposed affinity at face value if force==true
9d90a2b98e6e irqchip/gic-v3: Always trust the managed affinity provided by the core code
e0d2c59ee995 genirq: Always limit the affinity to online CPUs
f8f80d532f78 genirq/msi: Shutdown managed interrupts with unsatifiable affinities
3eb6b89a4e9f wifi: wilc1000: validate number of channels
5a068535c007 wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute
905f886eae4b wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute
7c6535fb4d67 wifi: wilc1000: validate pairwise and authentication suite offsets
64b7f9a7ddfb dm integrity: clear the journal on suspend
d306f73079f3 dm integrity: flush the journal on suspend
79d9a1167978 gpu: host1x: Avoid trying to use GART on Tegra20
a7f30b5b8d7c net: usb: qmi_wwan: add Telit 0x103a composition
7e8eaa939eea tcp: configurable source port perturb table size
0acc008cf98e platform/x86: hp-wmi: Ignore Smart Experience App event
0964b77bab54 zonefs: fix zone report size in __zonefs_io_error()
a5937dae662b platform/x86: acer-wmi: Enable SW_TABLET_MODE on Switch V 10 (SW5-017)
52fb7bcea0c6 platform/x86: asus-wmi: add missing pci_dev_put() in asus_wmi_set_xusb2pr()
4fa717ba2d25 xen/platform-pci: add missing free_irq() in error path
f45a5a6c9f6d xen-pciback: Allow setting PCI_MSIX_FLAGS_MASKALL too
9bbb58747243 Input: soc_button_array - add Acer Switch V 10 to dmi_use_low_level_irq[]
4ea4316dffda Input: soc_button_array - add use_low_level_irq module parameter
c1620e996d0a Input: goodix - try resetting the controller when no config is set
f4db0509587a serial: 8250: 8250_omap: Avoid RS485 RTS glitch on ->set_termios()
7c3e39ccf5bd ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01
36e0b976196c Input: synaptics - switch touchpad on HP Laptop 15-da3001TU to RMI mode
ae9e0cc973fb binder: Gracefully handle BINDER_TYPE_FDA objects with num_fds=0
017de842533f binder: Address corner cases in deferred copy and fixup
2e3c27f24173 binder: fix pointer cast warning
c9d3f25a7f4e binder: defer copies of pre-patched txn data
5204296fc766 binder: read pre-translated fds from sender buffer
23e9d815fad8 binder: avoid potential data leakage when copying txn
22870431cd25 x86/ioremap: Fix page aligned size calculation in __ioremap_caller()
3fdeacf087ff KVM: x86: remove exit_int_info warning in svm_handle_exit
7e5cb13091e6 KVM: x86: nSVM: leave nested mode on vCPU free
d925dd3e444c mm: vmscan: fix extreme overreclaim and swap floods
a4a62a23fadc gcov: clang: fix the buffer overflow issue
e7f21d10e93e nilfs2: fix nilfs_sufile_mark_dirty() not set segment usage as dirty
f06b7e6a77c1 usb: dwc3: gadget: Clear ep descriptor last
cff7523ab8b8 usb: dwc3: gadget: Return -ESHUTDOWN on ep disable
a32635528d65 usb: dwc3: gadget: conditionally remove requests
ca3a08e9d9eb ceph: fix NULL pointer dereference for req->r_session
00c004c070f2 ceph: Use kcalloc for allocating multiple elements
69263bf781be ceph: fix possible NULL pointer dereference for req->r_session
8e137ace5333 ceph: put the requests/sessions when it fails to alloc memory
38993788f40c ceph: fix off by one bugs in unsafe_request_wait()
8a31ae7f7794 ceph: flush the mdlog before waiting on unsafe reqs
78b2f546f789 ceph: flush mdlog before umounting
d94ba7b3b7e7 ceph: make iterate_sessions a global symbol
9ac038d3c2f2 ceph: make ceph_create_session_msg a global symbol
8382cdf0ab5d usb: cdns3: Add support for DRD CDNSP
57112da86b1b mmc: sdhci-brcmstb: Fix SDHCI_RESET_ALL for CQHCI
b5d770977b18 mmc: sdhci-brcmstb: Enable Clock Gating to save power
049194538cb8 mmc: sdhci-brcmstb: Re-organize flags
fbe955be268b nios2: add FORCE for vmlinuz.gz
c0a9c9973d24 init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash
456e895fd0b8 iio: core: Fix entry not deleted when iio_register_sw_trigger_type() fails
fa9efcbfbf77 iio: light: apds9960: fix wrong register for gesture gain
bd1b8041c2f6 arm64: dts: rockchip: lower rk3399-puma-haikou SD controller clock frequency
86ba9c859577 ext4: fix use-after-free in ext4_ext_shift_extents
350e98a08af1 usb: dwc3: exynos: Fix remove() function
d21d26e65b5f lib/vdso: use "grep -E" instead of "egrep"
c0cf8bc259e0 net: enetc: preserve TX ring priority across reconfiguration
de4dd4f9b3f6 net: enetc: cache accesses to &priv->si->hw
1f080b8caae9 net: enetc: manage ENETC_F_QBV in priv->active_offloads only when enabled
1d840c5d673d s390/crashdump: fix TOD programmable field size
11052f118879 net: thunderx: Fix the ACPI memory leak
b034fe2a0800 nfc: st-nci: fix memory leaks in EVT_TRANSACTION
e14583073fc0 nfc: st-nci: fix incorrect validating logic in EVT_TRANSACTION
9cc863d52399 arcnet: fix potential memory leak in com20020_probe()
4d2be0cf27d9 net: arcnet: Fix RESET flag handling
e61b00374a6e s390/dasd: fix no record found for raw_track_access
aeebb0749972 ipv4: Fix error return code in fib_table_insert()
c0af4d005a26 dccp/tcp: Reset saddr on failure after inet6?_hash_connect().
b8e494240e69 netfilter: flowtable_offload: add missing locking
af9de5cdcb10 dma-buf: fix racing conflict of dma_heap_add()
c40b76dfa7e4 bnx2x: fix pci device refcount leak in bnx2x_vf_is_pcie_pending()
f81e9c0510b0 regulator: twl6030: re-add TWL6032_SUBCLASS
32b944b9c4b2 NFC: nci: fix memory leak in nci_rx_data_packet()
68a7aec3f4b5 net: sched: allow act_ct to be built without NF_NAT
8e2664e12bc6 sfc: fix potential memleak in __ef100_hard_start_xmit()
6b638a16ead1 xfrm: Fix ignored return value in xfrm6_init()
c7788361a645 tipc: check skb_linearize() return value in tipc_disc_rcv()
4058e3b74ab3 tipc: add an extra conn_get in tipc_conn_alloc
e87a077d09c0 tipc: set con sock in tipc_conn_alloc
891daa95b0bb net/mlx5: Fix handling of entry refcount when command is not issued to FW
e06ff9f8fedf net/mlx5: Fix FW tracer timestamp calculation
5689eba90a20 netfilter: ipset: regression in ip_set_hash_ip.c
e62e62ea912a netfilter: ipset: Limit the maximal range of consecutive elements to add/delete
8dca384970ac Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register()
909186cf34de Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work()
f42802e14a87 macsec: Fix invalid error code set
72be055615e0 nfp: add port from netdev validation for EEPROM access
ce41e03cacaa nfp: fill splittable of devlink_port_attrs correctly
0b553ded3450 net: pch_gbe: fix pci device refcount leak while module exiting
2c59ef9ab63d net/qla3xxx: fix potential memleak in ql3xxx_send()
a24d5f6c8b7b net/mlx4: Check retval of mlx4_bitmap_init
da86a63479e5 net: ethernet: mtk_eth_soc: fix error handling in mtk_open()
756534f7cf53 ARM: dts: imx6q-prti6q: Fix ref/tcxo-clock-frequency properties
290a71ff721b ARM: mxs: fix memory leak in mxs_machine_init()
5c97af75f53c netfilter: conntrack: Fix data-races around ct mark
459332f8dbfb 9p/fd: fix issue of list_del corruption in p9_fd_cancel()
26bb8f6aaae3 net: pch_gbe: fix potential memleak in pch_gbe_tx_queue()
398a860a4429 nfc/nci: fix race with opening and closing
3535c632e6d1 rxrpc: Fix race between conn bundle lookup and bundle removal [ZDI-CAN-15975]
23c03ee0eec4 rxrpc: Use refcount_t rather than atomic_t
bddde342c62e rxrpc: Allow list of in-use local UDP endpoints to be viewed in /proc
a2d5dba2fc69 net: liquidio: simplify if expression
8124a02e1717 ARM: dts: at91: sam9g20ek: enable udc vbus gpio pinctrl
b547bf71fa7e tee: optee: fix possible memory leak in optee_register_device()
b76c5a99f44a bus: sunxi-rsb: Support atomic transfers
0c059b7d2a6b regulator: core: fix UAF in destroy_regulator()
fcb2d286362b spi: dw-dma: decrease reference count in dw_spi_dma_init_mfld()
0b6441abfa5d regulator: core: fix kobject release warning and memory leak in regulator_register()
26d3d3ffa82b scsi: storvsc: Fix handling of srb_status and capacity change events
c34db0d6b88b ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open()
4f6c7344ab26 ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove
164a5b50d104 ASoC: hdac_hda: fix hda pcm buffer overflow issue
7cfb4b8579d3 ARM: dts: am335x-pcm-953: Define fixed regulators in root node
b7000254c125 af_key: Fix send_acquire race with pfkey_register
51969d679ba4 xfrm: replay: Fix ESN wrap around for GSO
497653f6d239 xfrm: fix "disable_policy" on ipv4 early demux
836bbdfcf8ef MIPS: pic32: treat port as signed integer
c0bb600f0768 RISC-V: vdso: Do not add missing symbols to version section in linker script
81cc6d8400ac arm64/syscall: Include asm/ptrace.h in syscall_wrapper header.
fa5f2c72d39f block, bfq: fix null pointer dereference in bfq_bio_bfqg()
d29bde868945 drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017)
f7ce6fb04e04 scsi: scsi_debug: Make the READ CAPACITY response compliant with ZBC
2574903ee260 scsi: ibmvfc: Avoid path failures during live migration
7fc62181c1d4 platform/x86: touchscreen_dmi: Add info for the RCA Cambio W101 v2 2-in-1
f54a11b6bf82 Revert "net: macsec: report real_dev features when HW offloading is enabled"
f4b8c0710ab6 selftests/bpf: Add verifier test for release_reference()
361a16509898 spi: stm32: fix stm32_spi_prepare_mbr() that halves spi clk for every run
2c1ca23555ed wifi: mac80211: Fix ack frame idr leak when mesh has no route
8d39913158ad wifi: airo: do not assign -1 to unsigned char
8552e6048ec9 audit: fix undefined behavior in bit shift for AUDIT_BIT
1c9eb641d13e riscv: dts: sifive unleashed: Add PWM controlled LEDs
92ae6facd129 wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support
2fcc593b5047 wifi: mac80211: fix memory free error when registering wiphy fail
044bc6d3c2c0 ceph: avoid putting the realm twice when decoding snaps fails
d43219bb33d5 ceph: do not update snapshot context when there is no new snapshot
49c71b68141e iio: pressure: ms5611: fixed value compensation bug
879139bc7afb iio: ms5611: Simplify IO callback parameters
80c825e1e33b nvme-pci: add NVME_QUIRK_BOGUS_NID for Micron Nitro
f4066fb91021 nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH
4f0cea018e03 drm/display: Don't assume dual mode adaptors support i2c sub-addressing
347f1793b573 bridge: switchdev: Fix memory leaks when changing VLAN protocol
89a7f155e6b2 bridge: switchdev: Notify about VLAN protocol changes
f5cbd86ebf28 ata: libata-core: do not issue non-internal commands once EH is pending
4034d06a4dbe ata: libata-scsi: simplify __ata_scsi_queuecmd()
03aabcb88aee scsi: scsi_transport_sas: Fix error handling in sas_phy_add()
6d46ef50b123 Linux 5.10.156
7be134eb691f Revert "net: broadcom: Fix BCMGENET Kconfig"
957732a09c38 ntfs: check overflow when iterating ATTR_RECORDs
6322dda48334 ntfs: fix out-of-bounds read in ntfs_attr_find()
b825bfbbaafb ntfs: fix use-after-free in ntfs_attr_find()
294ef12dccc6 mm: fs: initialize fsdata passed to write_begin/write_end interface
a8e2fc8f7b41 9p/trans_fd: always use O_NONBLOCK read/write
a5da76df467a gfs2: Switch from strlcpy to strscpy
5fa30be7ba81 gfs2: Check sb_bsize_shift after reading superblock
f14858bc77c5 9p: trans_fd/p9_conn_cancel: drop client lock earlier
4154b6afa2bd kcm: close race conditions on sk_receive_queue
7deb7a9d33e4 kcm: avoid potential race in kcm_tx_work
35309be06b6f tcp: cdg: allow tcp_cdg_release() to be called multiple times
e929ec98c0c3 macvlan: enforce a consistent minimal mtu
95ebea5a15e4 uapi/linux/stddef.h: Add include guards
3f25add5ecf8 Input: i8042 - fix leaking of platform device on module removal
7d606ae1abcc kprobes: Skip clearing aggrprobe's post_handler in kprobe-on-ftrace case
89ece5ff7dbe scsi: scsi_debug: Fix possible UAF in sdebug_add_host_helper()
75205f1b47a8 scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus()
6e9334436d78 net: use struct_group to copy ip/ipv6 header addresses
9fd7bdaffe0e stddef: Introduce struct_group() helper macro
47c3bdd95505 usbnet: smsc95xx: Fix deadlock on runtime resume
8208c266fe27 ring-buffer: Include dropped pages in counting dirty patches
36b5095b07ac net: fix a concurrency bug in l2tp_tunnel_register()
023435a095d2 nvme: ensure subsystem reset is single threaded
b9a5ecf24180 nvme: restrict management ioctls to admin
5e2f14d77223 perf/x86/intel/pt: Fix sampling using single range output
62634b43d3c4 misc/vmw_vmci: fix an infoleak in vmci_host_do_receive_datagram()
c1eb46a65b09 docs: update mediator contact information in CoC doc
4423866d31a0 mmc: sdhci-pci: Fix possible memory leak caused by missing pci_dev_put()
440653a180f5 mmc: sdhci-pci-o2micro: fix card detect fail issue caused by CD# debounce timeout
8e70b1413178 mmc: core: properly select voltage range without power cycle
05b0f6624dda firmware: coreboot: Register bus in module init
deda86a0d84d iommu/vt-d: Set SRE bit only when hardware has SRS cap
d2c7d8f58e9c scsi: zfcp: Fix double free of FSF request when qdio send fails
db744288af73 maccess: Fix writing offset in case of fault in strncpy_from_kernel_nofault()
24cc679abbf3 Input: iforce - invert valid length check when fetching device IDs
5f4611fe012f serial: 8250_lpss: Configure DMA also w/o DMA filter
8679087e9357 serial: 8250: Flush DMA Rx on RLSI
a5eaad87bfca serial: 8250: Fall back to non-DMA Rx if IIR_RDI occurs
f59f5a269ca5 dm ioctl: fix misbehavior if list_versions races with module loading
67a75a9480fc iio: pressure: ms5611: changed hardcoded SPI speed to value limited
d95b85c5084a iio: adc: mp2629: fix potential array out of bound access
46b8bc62c5ea iio: adc: mp2629: fix wrong comparison of channel
8dddf2699da2 iio: trigger: sysfs: fix possible memory leak in iio_sysfs_trig_init()
85d2a8b287a8 iio: adc: at91_adc: fix possible memory leak in at91_adc_allocate_trigger()
85cc1a2fd8bf usb: typec: mux: Enter safe mode only when pins need to be reconfigured
efaab055201b usb: chipidea: fix deadlock in ci_otg_del_timer
143ba5c2d2a7 usb: add NO_LPM quirk for Realforce 87U Keyboard
249cef723fee USB: serial: option: add Fibocom FM160 0x0111 composition
5c44c60358da USB: serial: option: add u-blox LARA-L6 modem
0e88a3cfa6ed USB: serial: option: add u-blox LARA-R6 00B modem
de707957d9d4 USB: serial: option: remove old LARA-R6 PID
878227a3ddb2 USB: serial: option: add Sierra Wireless EM9191
25c652811ddd USB: bcma: Make GPIO explicitly optional
eb3af3ea5bca speakup: fix a segfault caused by switching consoles
8cbaf4ed530e slimbus: stream: correct presence rate frequencies
15155f7c0e30 Revert "usb: dwc3: disable USB core PHY management"
100d1e53bb3b ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360
c7dcc8948279 ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro
a80369c8ca50 ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open()
28a54854a959 tracing: kprobe: Fix potential null-ptr-deref on trace_array in kprobe_event_gen_test_exit()
bb70fcae4115 tracing: kprobe: Fix potential null-ptr-deref on trace_event_file in kprobe_event_gen_test_exit()
315b149f0822 tracing: Fix wild-memory-access in register_synth_event()
65ba7e7c2411 tracing: Fix memory leak in test_gen_synth_cmd() and test_empty_synth_event()
5d4cc7bc1a8d tracing/ring-buffer: Have polling block on watermark
5fdebbeca5db ring_buffer: Do not deactivate non-existant pages
6a14828cadda ftrace: Fix null pointer dereference in ftrace_add_mod()
6ed60c60ec90 ftrace: Optimize the allocation for mcount entries
9569eed79bc0 ftrace: Fix the possible incorrect kernel message
5fc19c831320 cifs: add check for returning value of SMB2_set_info_init
0aeb0de528ec net: thunderbolt: Fix error handling in tbnet_init()
e13ef43813eb cifs: Fix wrong return value checking when GETFLAGS
9f00da9c866d net/x25: Fix skb leak in x25_lapb_receive_frame()
94822d23310a net: ag71xx: call phylink_disconnect_phy if ag71xx_hw_enable() fail in ag71xx_open()
3aeb13bc3db2 cifs: add check for returning value of SMB2_close_init
c24013273ed4 platform/x86/intel: pmc: Don't unconditionally attach Intel PMC when virtualized
9ed51414aef6 drbd: use after free in drbd_create_device()
6b23a4b25204 net: ena: Fix error handling in ena_init()
2d5a49550135 net: ionic: Fix error handling in ionic_init_module()
bb9924a6edd9 xen/pcpu: fix possible memory leak in register_pcpu()
d6a561bd4c53 bnxt_en: Remove debugfs when pci_register_driver failed
389738f5dbc5 net: caif: fix double disconnect client in chnl_net_open()
fb5ee1560bab net: macvlan: Use built-in RCU list checking
709aa1f73d3e mISDN: fix misuse of put_device() in mISDN_register_device()
417f2d2edf30 net: liquidio: release resources when liquidio driver open failed
4cba73f2d6fc net: hinic: Fix error handling in hinic_module_init()
083a2c9ef82e mISDN: fix possible memory leak in mISDN_dsp_element_register()
6b23993d5bef net: bgmac: Drop free_netdev() from bgmac_enet_remove()
1f6a73b25dab bpf: Initialize same number of free nodes for each pcpu_freelist
ef2ac07ab831 ata: libata-transport: fix error handling in ata_tdev_add()
7377a14598f6 ata: libata-transport: fix error handling in ata_tlink_add()
b5362dc1634d ata: libata-transport: fix error handling in ata_tport_add()
ac471468f7c1 ata: libata-transport: fix double ata_host_put() in ata_tport_add()
ac4f404c250b arm64: dts: imx8mn: Fix NAND controller size-cells
30ece7dbeeca arm64: dts: imx8mm: Fix NAND controller size-cells
f68a9efd7895 ARM: dts: imx7: Fix NAND controller size-cells
1d160dfb3fdf drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker()
c47a823ea186 drm/drv: Fix potential memory leak in drm_dev_init()
c776a49d099c drm/panel: simple: set bpc field for logic technologies displays
777430aa4ddc pinctrl: devicetree: fix null pointer dereferencing in pinctrl_dt_to_map
bce3e6fe8ba7 parport_pc: Avoid FIFO port location truncation
a4b5423f88a1 siox: fix possible memory leak in siox_device_add()
0679f571d3de arm64: Fix bit-shifting UB in the MIDR_CPU_MODEL() macro
58636b5ff3f6 block: sed-opal: kmalloc the cmd/resp buffers
e27458b18b35 sctp: clear out_curr if all frag chunks of current msg are pruned
0b4c259b63ea sctp: remove the unnecessary sinfo_stream check in sctp_prsctp_prune_unsent
7360e7c29d27 ASoC: soc-utils: Remove __exit for snd_soc_util_exit()
e60f37a1d379 bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb()
b8fe1a5aa733 tty: n_gsm: fix sleep-in-atomic-context bug in gsm_control_send
0a3160f4ffc7 serial: imx: Add missing .thaw_noirq hook
7e1f908e65c5 serial: 8250: omap: Flush PM QOS work on remove
d833cba201ad serial: 8250: omap: Fix unpaired pm_runtime_put_sync() in omap8250_remove()
b0b6ea651ecf serial: 8250_omap: remove wait loop from Errata i202 workaround
f14c312c2189 serial: 8250: omap: Fix missing PM runtime calls for omap8250_set_mctrl()
85cdbf04b435 serial: 8250: Remove serial_rs485 sanitization from em485
f5dedad4059b ASoC: tas2764: Fix set_tdm_slot in case of single slot
9e82d78fbe54 ASoC: tas2770: Fix set_tdm_slot in case of single slot
8d21554ec768 ASoC: core: Fix use-after-free in snd_soc_exit()
38ca9bd336c8 spi: stm32: Print summary 'callbacks suppressed' message
a180da5564b5 drm/amdgpu: disable BACO on special BEIGE_GOBY card
f3adf0adf306 drm/amd/pm: disable BACO entry/exit completely on several sienna cichlid cards
b0faeff69a0a drm/amd/pm: Read BIF STRAP also for BACO check
6958556285ec drm/amd/pm: support power source switch on Sienna Cichlid
7daab001a6f6 mmc: sdhci-esdhc-imx: use the correct host caps for MMC_CAP_8_BIT_DATA
65ac4d1807d2 spi: intel: Use correct mask for flash and protected regions
23793518a752 mtd: spi-nor: intel-spi: Disable write protection only if asked
a326fffdc78b ALSA: hda/realtek: fix speakers and micmute on HP 855 G8
24839d027c83 ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route"
bd487932408d Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm
ce75e9085988 btrfs: remove pointless and double ulist frees in error paths of qgroup tests
16743c4bf3ef drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid
df2747f295ac i2c: i801: add lis3lv02d's I2C address for Vostro 5568
959cb0fd6951 i2c: tegra: Allocate DMA memory for DMA engine
6cb657722e37 NFSv4: Retry LOCK on OLD_STATEID during delegation return
f0187227e2b8 drm/amd/display: Remove wrong pipe control lock
bb3edbd09287 ASoC: rt1308-sdw: add the default value of some registers
b1619f030776 selftests/intel_pstate: fix build for ARCH=x86_64
fdf680760629 selftests/futex: fix build for clang
c1f0defecbdc ASoC: codecs: jz4725b: fix capture selector naming
aeb7e8bc0d3e ASoC: codecs: jz4725b: use right control for Capture Volume
c87945c17385 ASoC: codecs: jz4725b: fix reported volume for Master ctl
9aae00961ab3 ASoC: codecs: jz4725b: add missed Line In power control bit
0b4d650f905c spi: intel: Fix the offset to get the 64K erase opcode
6910e7279f5d ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK
c7432616f6aa ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe
a47606064cc0 ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe"
f8f254c8b506 ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe"
c73aa2cc4156 ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe"
41217963b1d9 Linux 5.10.155
0f544353fec8 io_uring: kill goto error handling in io_sqpoll_wait_sq()
154d744fbefc x86/cpu: Restore AMD's DE_CFG MSR after resume
e7294b01de40 mmc: sdhci-esdhc-imx: Convert the driver to DT-only
534762e261c8 net: tun: call napi_schedule_prep() to ensure we own a napi
367bc0fa988f dmaengine: at_hdmac: Check return code of dma_async_device_register
85f97c97efc5 dmaengine: at_hdmac: Fix impossible condition
f53a233eaad6 dmaengine: at_hdmac: Don't allow CPU to reorder channel enable
f4512855223c dmaengine: at_hdmac: Fix completion of unissued descriptor in case of errors
6be4ab08c863 dmaengine: at_hdmac: Fix descriptor handling when issuing it to hardware
a35dd5dd98b6 dmaengine: at_hdmac: Fix concurrency over the active list
0f603bf553a7 dmaengine: at_hdmac: Free the memset buf without holding the chan lock
7f07cecc7411 dmaengine: at_hdmac: Fix concurrency over descriptor
1582cc3b4805 dmaengine: at_hdmac: Fix concurrency problems by removing atc_complete_all()
9b69060a725d dmaengine: at_hdmac: Protect atchan->status with the channel lock
ee356822618e dmaengine: at_hdmac: Do not call the complete callback on device_terminate_all
7078e935b410 dmaengine: at_hdmac: Fix premature completion of desc in issue_pending
ad4cbe8e9c3a dmaengine: at_hdmac: Start transfer for cyclic channels in issue_pending
24f9e93e506a dmaengine: at_hdmac: Don't start transactions at tx_submit level
4b51cce72ab7 dmaengine: at_hdmac: Fix at_lli struct definition
d37dfb9357e9 cert host tools: Stop complaining about deprecated OpenSSL functions
f8e0edeaa0f2 can: j1939: j1939_send_one(): fix missing CAN header initialization
0b692d41ee5c mm/memremap.c: map FS_DAX device memory as decrypted
03f9582a6a2e udf: Fix a slab-out-of-bounds write bug in udf_find_entry()
4ea3aa3b983b mms: sdhci-esdhc-imx: Fix SDHCI_RESET_ALL for CQHCI
9c0accfa5a35 btrfs: selftests: fix wrong error check in btrfs_free_dummy_root()
8fa0c22ef824 platform/x86: hp_wmi: Fix rfkill causing soft blocked wifi
b5ee579fcb14 drm/i915/dmabuf: fix sg_table handling in map_dma_buf
4feedde5486c nilfs2: fix use-after-free bug of ns_writer on remount
1d4ff7306209 nilfs2: fix deadlock in nilfs_count_free_blocks()
344ddbd688d8 ata: libata-scsi: fix SYNCHRONIZE CACHE (16) command failure
516f9f23008b vmlinux.lds.h: Fix placement of '.data..decrypted' section
f6896fb69d50 ALSA: usb-audio: Add DSD support for Accuphase DAC-60
2032c2d32b2a ALSA: usb-audio: Add quirk entry for M-Audio Micro
a414a6d6ef3c ALSA: hda/realtek: Add Positivo C6300 model quirk
3a79f9568de0 ALSA: hda: fix potential memleak in 'add_widget_node'
380d64168da4 ALSA: hda/ca0132: add quirk for EVGA Z390 DARK
181cfff57bdc ALSA: hda/hdmi - enable runtime pm for more AMD display audio
ea6787e482ad mmc: sdhci-tegra: Fix SDHCI_RESET_ALL for CQHCI
0a8d4531a0d5 mmc: sdhci_am654: Fix SDHCI_RESET_ALL for CQHCI
3f558930add7 mmc: sdhci-of-arasan: Fix SDHCI_RESET_ALL for CQHCI
b55e64d0a3a3 mmc: cqhci: Provide helper for resetting both SDHCI and CQHCI
4631cb040645 MIPS: jump_label: Fix compat branch range check
475fd3991a0d arm64: efi: Fix handling of misaligned runtime regions and drop warning
94ab8f88feb7 riscv: fix reserved memory setup
0cf9cb061493 riscv: Separate memory init from paging init
d7716240bca5 riscv: Enable CMA support
ecf78af5141f riscv: vdso: fix build with llvm
e56d18a976dd riscv: process: fix kernel info leakage
956e0216a199 net: macvlan: fix memory leaks of macvlan_common_newlink
59ec132386a0 ethernet: tundra: free irq when alloc ring failed in tsi108_open()
dd7beaec8b48 net: mv643xx_eth: disable napi when init rxq or txq failed in mv643xx_eth_open()
56d3b5531bf6 ethernet: s2io: disable napi when start nic failed in s2io_card_up()
05b222843457 net: atlantic: macsec: clear encryption keys from the stack
1a4e495edfe2 net: phy: mscc: macsec: clear encryption keys when freeing a flow
4ad684ba028c cxgb4vf: shut down the adapter when t4vf_update_port_info() failed in cxgb4vf_open()
38aa7ed8c2c3 net: cxgb3_main: disable napi when bind qsets failed in cxgb_up()
fd52dd2d6e2f net: cpsw: disable napi in cpsw_ndo_open()
3b27e20601ab net/mlx5e: E-Switch, Fix comparing termination table instance
eb6fa0ac2a9c net/mlx5: Allow async trigger completion execution on single CPU systems
bdd282bba72d net: nixge: disable napi when enable interrupts failed in nixge_open()
5333cf1b7f68 net: marvell: prestera: fix memory leak in prestera_rxtx_switch_init()
cf4853880e24 perf stat: Fix printing os->prefix in CSV metrics output
3a4a3c3b1fe6 drivers: net: xgene: disable napi when register irq failed in xgene_enet_open()
0b7ee3d50f32 dmaengine: mv_xor_v2: Fix a resource leak in mv_xor_v2_remove()
6e2ffae69d17 dmaengine: pxa_dma: use platform_get_irq_optional
f31dd1585809 tipc: fix the msg->req tlv len check in tipc_nl_compat_name_table_dump_header
fbb4e8e6dc7b net: broadcom: Fix BCMGENET Kconfig
cb6d639bb1ef net: stmmac: dwmac-meson8b: fix meson8b_devm_clk_prepare_enable()
d68fa77ee3d0 can: af_can: fix NULL pointer dereference in can_rx_register()
a033b86c7f76 ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network
02f8dfee7580 tcp: prohibit TCP_REPAIR_OPTIONS if data was already sent
f3aa8a7d9550 drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register()
bcb3bb10695f hamradio: fix issue of dev reference count leakage in bpq_device_event()
bc4591a86b8f net: lapbether: fix issue of dev reference count leakage in lapbeth_device_event()
2bf8b1c111ff KVM: s390: pv: don't allow userspace to set the clock under PV
a60cc64db72f KVM: s390x: fix SCK locking
fcbd2b336834 capabilities: fix undefined behavior in bit shift for CAP_TO_MASK
8aae24b0ed76 net: fman: Unregister ethernet device on removal
e2c5ee3b628f bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer
38147073c96d bnxt_en: Fix possible crash in bnxt_hwrm_set_coal()
3401f964028a net: tun: Fix memory leaks of napi_get_frags
adaa0f180de5 macsec: clear encryption keys from the stack after setting up offload
9dc7503bae33 macsec: fix detection of RXSCs when toggling offloading
7f4456f0119b macsec: fix secy->n_rx_sc accounting
3b05d9073ae2 macsec: delete new rxsc when offload fails
50868de7dc4e net: gso: fix panic on frag_list with mixed head alloc types
cedd4f01f67b bpf: Fix wrong reg type conversion in release_reference()
9069db2579e9 bpf: Add helper macro bpf_for_each_reg_in_vstate
95b6ec733752 bpf: Support for pointers beyond pkt_end.
8597b59e3d22 HID: hyperv: fix possible memory leak in mousevsc_probe()
8c80b2fca411 bpftool: Fix NULL pointer dereference when pin {PROG, MAP, LINK} without FILE
cc21dc48a78c bpf, sockmap: Fix the sk->sk_forward_alloc warning of sk_stream_kill_queues
e1e12180321f wifi: cfg80211: fix memory leak in query_regdb_file()
914cb94e738b wifi: cfg80211: silence a sparse RCU warning
72ea2fc29962 phy: stm32: fix an error code in probe
925bf1ba7604 hwspinlock: qcom: correct MMIO max register for newer SoCs
76eba54f0ddf fuse: fix readdir cache race
(From OE-Core rev: 3ea61d42282a41d1266a48ad3f4d922967a3baed)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
f5b40c0eb9ea Linux 5.10.154
bf506e366da4 ipc: remove memcg accounting for sops objects in do_semtimedop()
c6678c8f4f3f wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker()
a6c57adec567 drm/i915/sdvo: Setup DDC fully before output init
b86830cc95af drm/i915/sdvo: Filter out invalid outputs more sensibly
9f3b8678080a drm/rockchip: dsi: Force synchronous probe
23f1fc7ce55f ext4,f2fs: fix readahead of verity data
e5cef906cb40 KVM: x86: emulator: update the emulation mode after CR0 write
ce9261accccd KVM: x86: emulator: introduce emulator_recalc_and_set_mode
c8a2fd7a715d KVM: x86: emulator: em_sysexit should update ctxt->mode
e0c7410378cd KVM: x86: Mask off reserved bits in CPUID.80000001H
9302ebc1c21d KVM: x86: Mask off reserved bits in CPUID.80000008H
cc40c5f3e921 KVM: x86: Mask off reserved bits in CPUID.8000001AH
bd64a88f364c KVM: x86: Mask off reserved bits in CPUID.80000006H
156451a67b93 ext4: fix BUG_ON() when directory entry has invalid rec_len
5370b965b7a9 ext4: fix warning in 'ext4_da_release_space'
c9598cf62953 parisc: Avoid printing the hardware path twice
98f836e80d21 parisc: Export iosapic_serial_irq() symbol for serial port driver
814af9a32b03 parisc: Make 8250_gsc driver dependend on CONFIG_PARISC
29d106d086d2 perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[]
98f6e7c33703 perf/x86/intel: Fix pebs event constraints for ICL
3be2d66822a0 efi: random: Use 'ACPI reclaim' memory for random seed
83294f7c7759 efi: random: reduce seed size to 32 bytes
f8e8cda869fd fuse: add file_modified() to fallocate
cdf01c807e97 capabilities: fix potential memleak on error path from vfs_getxattr_alloc()
ff32d8a099dc tracing/histogram: Update document for KEYS_MAX size
533bfacbacb8 tools/nolibc/string: Fix memcmp() implementation
f100a0274861 kprobe: reverse kp->flags when arm_kprobe failed
bef08acbe560 tracing: kprobe: Fix memory leak in test_gen_kprobe/kretprobe_cmd()
2bf33b5ea46d tcp/udp: Make early_demux back namespacified.
ea5f2fd4640e ftrace: Fix use-after-free for dynamic ftrace_ops
06de93a47cec btrfs: fix type of parameter generation in btrfs_get_dentry
e33ce54cef5d coresight: cti: Fix hang in cti_disable_hw()
015ac18be7de binder: fix UAF of alloc->vma in race with munmap()
836686e1a01d memcg: enable accounting of ipc resources
e4e4b24b42e7 mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on program/erase times
818c36b988b8 tcp/udp: Fix memory leak in ipv6_renew_options().
29997a6fa60d fscrypt: fix keyring memory leak on mount failure
391cceee6d43 fscrypt: stop using keyrings subsystem for fscrypt_master_key
092401142b95 fscrypt: simplify master key locking
54c13d3520ef ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
a0e2577cf3cc block, bfq: protect 'bfqd->queued' by 'bfqd->lock'
26ca2ac091b4 Bluetooth: L2CAP: Fix attempting to access uninitialized memory
6b6f94fb9a74 Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM
bfd5e62f9a7e i2c: piix4: Fix adapter not be removed in piix4_remove()
fc3e2fa0a5fb arm64: dts: juno: Add thermal critical trip points
b743ecf29ca7 firmware: arm_scmi: Make Rx chan_setup fail on memory errors
29e8e9bfc2f2 firmware: arm_scmi: Suppress the driver's bind attributes
d7b1e2cbe0a4 ARM: dts: imx6qdl-gw59{10,13}: fix user pushbutton GPIO offset
160d8904b2b5 efi/tpm: Pass correct address to memblock_reserve
c40b4d604b3e i2c: xiic: Add platform module alias
5bf8c7798b1c drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case
496eb203d046 HID: saitek: add madcatz variant of MMO7 mouse device ID
ff06067b7086 scsi: core: Restrict legal sdev_state transitions via sysfs
9edf20e5a1d8 ACPI: APEI: Fix integer overflow in ghes_estatus_pool_init()
be6e22f54623 media: meson: vdec: fix possible refcount leak in vdec_probe()
c5fd54a65c35 media: dvb-frontends/drxk: initialize err to 0
7fdc58d8c213 media: cros-ec-cec: limit msg.len to CEC_MAX_MSG_SIZE
1609231f8676 media: s5p_cec: limit msg.len to CEC_MAX_MSG_SIZE
c46759e3703b media: rkisp1: Zero v4l2_subdev_format fields in when validating links
3144ce557440 media: rkisp1: Initialize color space on resizer sink and source pads
6b24d9c2acda s390/boot: add secure boot trailer
efc6420d65ae xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices
37bb57908dd3 mtd: parsers: bcm47xxpart: Fix halfblock reads
85e458369c0f mtd: parsers: bcm47xxpart: print correct offset on read error
ec54104febdc fbdev: stifb: Fall back to cfb_fillrect() on 32-bit HCRX cards
f8c86d782952 video/fbdev/stifb: Implement the stifb_fillrect() function
e975d7aecad7 mmc: sdhci-pci-core: Disable ES for ASUS BIOS on Jasper Lake
afeae13b8a3c mmc: sdhci-pci: Avoid comma separated statements
a06721767cfc mmc: sdhci-esdhc-imx: Propagate ESDHC_FLAG_HS400* only on 8bit bus
59400c9b0d07 drm/msm/hdmi: fix IRQ lifetime
8225bdaec5b0 drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag
5dbb47ee8976 ipv6: fix WARNING in ip6_route_net_exit_late()
1c89642e7f2b net, neigh: Fix null-ptr-deref in neigh_table_clear()
634f066d02bd net: mdio: fix undefined behavior in bit shift for __mdiobus_register
d9ec6e2fbd4a Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()
cb1c012099ef Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu
0a0dead4ad1a btrfs: fix ulist leaks in error paths of qgroup self tests
61e061281137 btrfs: fix inode list leak during backref walking at find_parent_nodes()
a52e24c7fcc3 btrfs: fix inode list leak during backref walking at resolve_indirect_refs()
81204283ea13 isdn: mISDN: netjet: fix wrong check of device registration
e77d213843e6 mISDN: fix possible memory leak in mISDN_register_device()
f06186e5271b rose: Fix NULL pointer dereference in rose_send_frame()
2c8d81bdb268 ipvs: fix WARNING in ip_vs_app_net_cleanup()
931f56d59c85 ipvs: fix WARNING in __ip_vs_cleanup_batch()
d69328cdb92f ipvs: use explicitly signed chars
b2d7a92aff0f netfilter: nf_tables: release flow rule object from commit path
3583826b443a net: tun: fix bugs for oversize packet when napi frags enabled
5960b9081bac net: sched: Fix use after free in red_enqueue()
24f9c41435a8 ata: pata_legacy: fix pdc20230_set_piomode()
c85ee1c3cbc6 net: fec: fix improper use of NETDEV_TX_BUSY
52438e734c15 nfc: nfcmrvl: Fix potential memory leak in nfcmrvl_i2c_nci_send()
0acfcd2aed4f nfc: s3fwrn5: Fix potential memory leak in s3fwrn5_nci_send()
9ae2c9a91ff0 nfc: nxp-nci: Fix potential memory leak in nxp_nci_send()
eecea068bf11 NFC: nxp-nci: remove unnecessary labels
e8c11ee2d07f nfc: fdp: Fix potential memory leak in fdp_nci_send()
31b83d6990c8 nfc: fdp: drop ftrace-like debugging messages
4e1e4485b252 RDMA/qedr: clean up work queue on failure in qedr_alloc_resources()
d360e875c011 RDMA/core: Fix null-ptr-deref in ib_core_cleanup()
37a098fc9b42 net: dsa: Fix possible memory leaks in dsa_loop_init()
45aea4fbf61e nfs4: Fix kmemleak when allocate slot failed
f0f1c74fa670 NFSv4.1: We must always send RECLAIM_COMPLETE after a reboot
10c554d72275 NFSv4.1: Handle RECLAIM_COMPLETE trunking errors
4813dd737dc4 NFSv4: Fix a potential state reclaim deadlock
7c4260f8f188 IB/hfi1: Correctly move list in sc_disable()
87ac93c8dd6d RDMA/cma: Use output interface for net_dev check
4dbb739eb29c KVM: x86: Add compat handler for KVM_X86_SET_MSR_FILTER
bb584caee895 KVM: x86: Copy filter arg outside kvm_vm_ioctl_set_msr_filter()
9faacf442d11 KVM: x86: Protect the unused bits in MSR exiting flags
5bdbccc79c86 x86/topology: Fix duplicated core ID within a package
6c31fc028a65 x86/topology: Fix multiple packages shown on a single-package system
f5ad52da145a x86/topology: Set cpu_die_id only if DIE_TYPE found
570fa3bcd2f9 KVM: x86: Treat #DBs from the emulator as fault-like (code and DR7.GD=1)
e5d7c6786bef KVM: x86: Trace re-injected exceptions
8364786152d5 KVM: nVMX: Don't propagate vmcs12's PERF_GLOBAL_CTRL settings to vmcs02
523e1dd9f8d4 KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01
028fcabd8a67 serial: ar933x: Deassert Transmit Enable on ->rs485_config()
e6da7808c955 serial: 8250: Let drivers request full 16550A feature probing
95aa34f72132 Linux 5.10.153
26a2b9c468de serial: Deassert Transmit Enable on probe in driver-specific way
4a230f65d6a8 serial: core: move RS485 configuration tasks from drivers into core
eb69c07eca22 can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global FIFO receive
d5924531dd8a arm64/kexec: Test page size support with new TGRAN range values
c911f03f8d44 arm64/mm: Fix __enable_mmu() for new TGRAN range values
d523384766fd scsi: sd: Revert "scsi: sd: Remove a local variable"
52a43b82006d arm64: Add AMPERE1 to the Spectre-BHB affected list
9889ca7efa12 net: enetc: survive memory pressure without crashing
fdba224ab028 net/mlx5: Fix crash during sync firmware reset
bbcc06933f35 net/mlx5: Fix possible use-after-free in async command interface
16376ba5cfd7 net/mlx5e: Do not increment ESN when updating IPsec ESN state
0d88359092dd nh: fix scope used to find saddr when adding non gw nh
3519b5ddac21 net: ehea: fix possible memory leak in ehea_register_port()
79631daa5a51 openvswitch: switch from WARN to pr_warn
00d6f33f6782 ALSA: aoa: Fix I2S device accounting
ce6fd1c382a3 ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev()
97262705c0cb net: fec: limit register access on i.MX6UL
df67a8e625fc PM: domains: Fix handling of unavailable/disabled idle states
1f262d80882a net: ksz884x: fix missing pci_disable_device() on error in pcidev_init()
6170b4579f36 i40e: Fix flow-type by setting GL_HASH_INSET registers
9abae363af5c i40e: Fix VF hang when reset is triggered on another VF
23d5599058a0 i40e: Fix ethtool rx-flow-hash setting for X722
44affe7ede59 ipv6: ensure sane device mtu in tunnels
905f05c0ab19 media: vivid: set num_in/outputs to 0 if not supported
b6c7446d0a38 media: videodev2.h: V4L2_DV_BT_BLANKING_HEIGHT should check 'interlaced'
683015ae1634 media: v4l2-dv-timings: add sanity checks for blanking values
147b8f1892aa media: vivid: dev->bitmap_cap wasn't freed in all cases
1cf51d51581c media: vivid: s_fbuf: add more sanity checks
3221c2701d19 PM: hibernate: Allow hybrid sleep to work with s2idle
0eb19ecbd0a9 can: mcp251x: mcp251x_can_probe(): add missing unregister_candev() in error path
6b2d07fc0b0a can: mscan: mpc5xxx: mpc5xxx_can_probe(): add missing put_clock() in error path
1634d5d39cfd tcp: fix indefinite deferral of RTO with SACK reneging
4f23cb2be530 tcp: fix a signed-integer-overflow bug in tcp_add_backlog()
49713d7c3858 tcp: minor optimization in tcp_add_backlog()
aab883bd60bc net: lantiq_etop: don't free skb when returning NETDEV_TX_BUSY
c3edc6e80820 net: fix UAF issue in nfqnl_nf_hook_drop() when ops_init() failed
e2a28807b1ce kcm: annotate data-races around kcm->rx_wait
c325f92d8d9b kcm: annotate data-races around kcm->rx_psock
af7879529e5a atlantic: fix deadlock at aq_nic_stop
d7ccd49c4dd9 amd-xgbe: add the bit rate quirk for Molex cables
17350734fdca amd-xgbe: fix the SFP compliance codes check for DAC cables
b55d6ea965ba x86/unwind/orc: Fix unreliable stack dump with gcov
0ce1ef335300 net: hinic: fix the issue of double release MBOX callback of VF
6603843c80b1 net: hinic: fix the issue of CMDQ memory leaks
bb01910763f9 net: hinic: fix memory leak when reading function table
ce605b68db53 net: hinic: fix incorrect assignment issue in hinic_set_interrupt_cfg()
62f0a08e82a6 net: netsec: fix error handling in netsec_register_mdio()
32a3d4660b34 tipc: fix a null-ptr-deref in tipc_topsrv_accept
fb94152aae88 perf/x86/intel/lbr: Use setup_clear_cpu_cap() instead of clear_cpu_cap()
bfce73088682 ALSA: ac97: fix possible memory leak in snd_ac97_dev_register()
2663b16c76d0 ASoC: qcom: lpass-cpu: Mark HDMI TX parity register as volatile
a52755729956 arc: iounmap() arg is volatile
648ac633e764 ASoC: qcom: lpass-cpu: mark HDMI TX registers as volatile
6571f6ca8a21 drm/msm: Fix return type of mdp4_lvds_connector_mode_valid
4953a989b72d media: v4l2: Fix v4l2_i2c_subdev_set_name function documentation
9d00384270b1 net: ieee802154: fix error return code in dgram_bind()
568e3812b177 mm,hugetlb: take hugetlb_lock before decrementing h->resv_huge_pages
935a8b620210 mm/memory: add non-anonymous page check in the copy_present_page()
49db6cb81400 xen/gntdev: Prevent leaking grants
a3f2cc11d6b6 Xen/gntdev: don't ignore kernel unmapping error
467230b9ef40 s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser()
fe187c801a44 s390/futex: add missing EX_TABLE entry to __futex_atomic_op()
449070996ce6 perf auxtrace: Fix address filter symbol name match for modules
6f72a3977ba9 kernfs: fix use-after-free in __kernfs_remove
0bcd1ab3e8b3 counter: microchip-tcb-capture: Handle Signal1 read and Synapse
8bf037279b58 mmc: core: Fix kernel panic when remove non-standard SDIO card
5684808b269b mmc: sdhci_am654: 'select', not 'depends' REGMAP_MMIO
b686ffc0acb8 drm/msm/dp: fix IRQ lifetime
08c7375fa27a drm/msm/hdmi: fix memory corruption with too many bridges
21c4679af01f drm/msm/dsi: fix memory corruption with too many bridges
44a86d96fac8 scsi: qla2xxx: Use transport-defined speed mask for supported_speeds
c368f751da8e mac802154: Fix LQI recording
9ba2990f4e80 exec: Copy oldsighand->action under spin-lock
706215300411 fs/binfmt_elf: Fix memory leak in load_elf_binary()
d9ddfeb01fb9 fbdev: smscufx: Fix several use-after-free bugs
f19f1a75d378 iio: temperature: ltc2983: allocate iio channels once
af236da8552e iio: light: tsl2583: Fix module unloading
90ff5bef2bc7 tools: iio: iio_utils: fix digit calculation
678d2cc2041c xhci: Remove device endpoints from bandwidth list when freeing the device
3b250824b6d3 xhci: Add quirk to reset host back to default state at shutdown
63c7df3c818e mtd: rawnand: marvell: Use correct logic for nand-keep-config
228101fc832f usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller
2bc4f99ee243 usb: bdc: change state when port disconnected
e440957f9c8b usb: dwc3: gadget: Don't set IMI for no_interrupt
fb074d622ccc usb: dwc3: gadget: Stop processing more requests on IMI
c29fcef5791d USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM
4cc7a360ec3b ALSA: rme9652: use explicitly signed char
895909230008 ALSA: au88x0: use explicitly signed char
2bf5b1631569 ALSA: Use del_timer_sync() before freeing timer
ca1034bff85a can: kvaser_usb: Fix possible completions during init_completion
370be31cde50 can: j1939: transport: j1939_session_skb_drop_old(): spin_unlock_irqrestore() before kfree_skb()
(From OE-Core rev: ac6645ecd9e8770a4a6566b03f5c8f34348d5f14)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
7d51b4c67cfb Linux 5.10.152
43d5109296fa udp: Update reuse->has_conns under reuseport_lock.
a50ed2d28727 mm: /proc/pid/smaps_rollup: fix no vma's null-deref
31b1570677e8 blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init()
e2f9b62ead9a mmc: core: Add SD card quirk for broken discard
3a260e9844c9 Makefile.debug: re-enable debug info for .S files
6ab2287b26f1 x86/Kconfig: Drop check for -mabi=ms for CONFIG_EFI_STUB
67dafece56b6 ACPI: video: Force backlight native for more TongFang devices
dcaf6313202a hv_netvsc: Fix race between VF offering and VF association message from host
da54c5f4b5b5 perf/x86/intel/pt: Relax address filter validation
79c3482fbe20 riscv: topology: fix default topology reporting
a6e770733dc4 arm64: topology: move store_cpu_topology() to shared code
cb1024d8a4d0 arm64: dts: qcom: sc7180-trogdor: Fixup modem memory region
f687e2111b6f fcntl: fix potential deadlocks for &fown_struct.lock
b1efc196446a fcntl: make F_GETOWN(EX) return 0 on dead owner task
ca4c49838278 perf: Skip and warn on unknown format 'configN' attrs
dea47fefa6aa perf pmu: Validate raw event with sysfs exported format bits
86e995f964f6 riscv: always honor the CONFIG_CMDLINE_FORCE when parsing dtb
0e4c06ae7c54 riscv: Add machine name to kernel boot log and stack dump output
7fba4a389d07 mmc: sdhci-tegra: Use actual clock rate for SW tuning correction
3c6a888e3522 xen/gntdev: Accommodate VMA splitting
5232411f37d7 xen: assume XENFEAT_gnttab_map_avail_bits being set for pv guests
ea82edad0aee tracing: Do not free snapshot if tracer is on cmdline
bd6af07e7993 tracing: Simplify conditional compilation code in tracing_set_tracer()
4e3a15ca24b3 dmaengine: mxs: use platform_driver_register
1da5d2497046 dmaengine: mxs-dma: Remove the unused .id_table
1414e9bf3c30 drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb()
d74196bb278b iommu/vt-d: Clean up si_domain in the init_dmars() error path
ef11e8ec00b9 iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check()
35c92435be76 net: phy: dp83822: disable MDI crossover status change interrupt
7aa3d623c11b net: sched: fix race condition in qdisc_graft()
2974f3b330ef net: hns: fix possible memory leak in hnae_ae_register()
3032e316e0a9 sfc: include vport_id in filter spec hash and equal()
ded86c4191a3 net: sched: sfb: fix null pointer access issue when sfb_init() fails
305aa36b628e net: sched: delete duplicate cleanup of backlog and qlen
ae48bee2830b net: sched: cake: fix null pointer access issue when cake_init() fails
2008ad08a2ae nvme-hwmon: kmalloc the NVME SMART log buffer
770b7e3a2c1f nvme-hwmon: consistently ignore errors from nvme_hwmon_init
67106ac27243 nvme-hwmon: Return error code when registration fails
bc17f727b005 nvme-hwmon: rework to avoid devm allocation
191d71c6357e ionic: catch NULL pointer issue on reconfig
ff7ba7667583 net: hsr: avoid possible NULL deref in skb_clone()
7286f8755104 cifs: Fix xid leak in cifs_ses_add_channel()
2d08311aa305 cifs: Fix xid leak in cifs_flock()
bf49d4fe4ab7 cifs: Fix xid leak in cifs_copy_file_range()
05cc22c0085e net: phy: dp83867: Extend RX strap quirk for SGMII mode
118f412bedc5 net/atm: fix proc_mpc_write incorrect return value
c8310a99e7e4 sfc: Change VF mac via PF as first preference if available.
39d10f0dfb72 HID: magicmouse: Do not set BTN_MOUSE on double report
ed5baf3d0a33 i40e: Fix DMA mappings leak
e558e1489384 tipc: fix an information leak in tipc_topsrv_kern_subscr
1f4ed95ce617 tipc: Fix recognition of trial period
fc8c6b8bb294 ACPI: extlog: Handle multiple records
57e157749ad9 btrfs: fix processing of delayed tree block refs during backref walking
590929ef6972 btrfs: fix processing of delayed data refs during backref walking
cc841a8a704c r8152: add PID for the Lenovo OneLink+ Dock
51b96ecaedc0 arm64: errata: Remove AES hwcap for COMPAT tasks
910ba49b3345 blk-wbt: call rq_qos_add() after wb_normal is initialized
392536023da1 block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init
ab6aaa821024 media: venus: dec: Handle the case where find_format fails
bce5808fc95d media: mceusb: set timeout to at least timeout provided
6d725672ce85 KVM: arm64: vgic: Fix exit condition in scan_its_table()
34db701dc65f kvm: Add support for arch compat vm ioctls
e55feb31df3f cpufreq: qcom: fix memory leak in error path
303d0f761431 ata: ahci: Match EM_MAX_SLOTS with SATA_PMP_MAX_PORTS
6a2aadcb0186 ata: ahci-imx: Fix MODULE_ALIAS
d9f0159da05d hwmon/coretemp: Handle large core ID value
0fb04676c4fd x86/microcode/AMD: Apply the patch early on every logical thread
6dcf1f0802cc i2c: qcom-cci: Fix ordering of pm_runtime_xx and i2c_add_adapter
794ded0bc461 cpufreq: qcom: fix writes in read-only memory region
2723875e9d67 selinux: enable use of both GFP_KERNEL and GFP_ATOMIC in convert_context()
0d65f040fdbb ocfs2: fix BUG when iput after ocfs2_mknod fails
b838dcfda164 ocfs2: clear dinode links count in case of error
c34d1b22fef3 Linux 5.10.151
ecad33121117 kbuild: Add skip_encoding_btf_enum64 option to pahole
c5006abb80e2 kbuild: Unify options for BTF generation for vmlinux and modules
f5f413cb3e8a kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21
06481cd9f7f6 kbuild: Quote OBJCOPY var to avoid a pahole call break the build
bbaea0f1cd33 bpf: Generate BTF_KIND_FLOAT when linking vmlinux
a10a57a224f3 Linux 5.10.150
243c8f42ba10 Revert "drm/amdgpu: make sure to init common IP before gmc"
8026d58b495a gcov: support GCC 12.1 and newer compilers
cbf2c43b36e0 f2fs: fix wrong condition to trigger background checkpoint correctly
7b19858803d7 thermal: intel_powerclamp: Use first online CPU as control_cpu
f039b43cbaea inet: fully convert sk->sk_rx_dst to RCU rules
67de22cb0b6c ext4: continue to expand file system when the target size doesn't reach
357db159e965 Revert "drm/amdgpu: use dirty framebuffer helper"
98ab15bfdcda Revert "drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega"
791489a5c563 net/ieee802154: don't warn zero-sized raw_sendmsg()
a96336a5f28b Revert "net/ieee802154: reject zero-sized raw_sendmsg()"
dc54ff9fc4a4 net: ieee802154: return -EINVAL for unknown addr type
45c33966759e mm: hugetlb: fix UAF in hugetlb_handle_userfault
c378c479c517 io_uring/af_unix: defer registered files gc to io_uring release
67cbc8865a66 io_uring: correct pinned_vm accounting
904f881b5736 arm64: topology: fix possible overflow in amu_fie_setup()
b5dc2f25789d perf intel-pt: Fix segfault in intel_pt_print_info() with uClibc
9b4e849777a9 clk: bcm2835: Make peripheral PLLC critical
b8bbae3236ab usb: idmouse: fix an uninit-value in idmouse_open
d5bb45f47b37 nvmet-tcp: add bounds check on Transfer Tag
b79da0080d81 nvme: copy firmware_rev on each init
e6cc39db24a6 staging: rtl8723bs: fix a potential memory leak in rtw_init_cmd_priv()
3a5a34ed9d68 Revert "usb: storage: Add quirk for Samsung Fit flash"
acf0006f2b2b usb: musb: Fix musb_gadget.c rxstate overflow bug
91271a3e772e usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info()
782b3e71c957 md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d
dbcca76435a6 HID: roccat: Fix use-after-free in roccat_read()
f00c049ede46 soundwire: intel: fix error handling on dai registration issues
f04a673d4a27 soundwire: cadence: Don't overwrite msg->buf during write commands
c263516c2c20 bcache: fix set_at_max_writeback_rate() for multiple attached devices
fcad2ac86399 ata: libahci_platform: Sanity check the DT child nodes number
19c010ae44f0 blk-throttle: prevent overflow while calculating wait time
1b3cebeca99e staging: vt6655: fix potential memory leak
89f305a71418 power: supply: adp5061: fix out-of-bounds read in adp5061_get_chg_type()
b2700f98b3f4 nbd: Fix hung when signal interrupts nbd_start_device_ioctl()
5942e5c63dc9 scsi: 3w-9xxx: Avoid disabling device if failing to enable it
48727117bd62 usb: host: xhci-plat: suspend/resume clks for brcm
c13d0d2f5a48 usb: host: xhci-plat: suspend and resume clocks
12d31182de8d clk: zynqmp: pll: rectify rate rounding in zynqmp_pll_round_rate
c2257c8a5015 media: cx88: Fix a null-ptr-deref bug in buffer_prepare()
d9e2585c3bce clk: zynqmp: Fix stack-out-of-bounds in strncpy`
70f8b48d0b61 btrfs: scrub: try to fix super block errors
8f554dd23c18 arm64: dts: imx8mq-librem5: Add bq25895 as max17055's power supply
451ce2521c21 kselftest/arm64: Fix validatation termination record after EXTRA_CONTEXT
017cabfb3f86 ARM: dts: imx6sx: add missing properties for sram
9d3ca48722d3 ARM: dts: imx6sll: add missing properties for sram
9735f2b62be9 ARM: dts: imx6sl: add missing properties for sram
2829b6ad30c2 ARM: dts: imx6qp: add missing properties for sram
0c3a0b3d5e9c ARM: dts: imx6dl: add missing properties for sram
2763a3b43ac3 ARM: dts: imx6q: add missing properties for sram
82e0d91484f7 ARM: dts: imx7d-sdb: config the max pressure for tsc2046
166feb964fc8 drm/amd/display: Remove interface for periodic interrupt 1
1bb6f4a8db5a drm/dp: Don't rewrite link config when setting phy test pattern
bb91c06b0be4 mmc: sdhci-msm: add compatible string check for sdm670
8a427a22839d drm/meson: explicitly remove aggregate driver at module unload time
1c7d957c5d81 drm/amdgpu: fix initial connector audio value
69130888b226 ASoC: SOF: pci: Change DMI match info to support all Chrome platforms
54f2585e2de0 platform/x86: msi-laptop: Change DMI match / alias strings to fix module autoloading
a9d6a7c9b685 platform/chrome: cros_ec: Notify the PM of wake events during resume
e29d20deaf9a drm: panel-orientation-quirks: Add quirk for Anbernic Win600
bfdb391d57df drm/vc4: vec: Fix timings for VEC modes
b70f8abc1a44 drm: bridge: dw_hdmi: only trigger hotplug event on link change
bbe2f6f90310 udmabuf: Set ubuf->sg = NULL if the creation of sg table fails
0a4fddc95c63 drm/amd/display: fix overflow on MIN_I64 definition
3959e8faf8bf gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init()
c28a8082b25c drm: Prevent drm_copy_field() to attempt copying a NULL pointer
e7d701800365 drm: Use size_t type for len variable in drm_copy_field()
3339a51bcd89 drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc()
484400d433ca r8152: Rate limit overflow messages
0c108cf3ad38 Bluetooth: L2CAP: Fix user-after-free
65029aaedd15 net: If sock is dead don't access sock's sk_wq in sk_stream_wait_memory
4851303c8539 wifi: rt2x00: correctly set BBP register 86 for MT7620
a01614447954 wifi: rt2x00: set SoC wmac clock register
5aa0461d1180 wifi: rt2x00: set VGC gain for both chains of MT7620
8d9c00979a7e wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620
27ed98e8a9b0 wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620
3d67986e7208 can: bcm: check the result of can_send() in bcm_can_tx()
7b674dce4162 Bluetooth: hci_sysfs: Fix attempting to call device_add multiple times
e25ca9af8a13 Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()
b051d9bf98bd regulator: core: Prevent integer underflow
e01d96494a9d wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit()
be81c44242b2 xfrm: Update ipcomp_scratches with NULL when freed
9661724f6206 wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg()
0958e487e81b tcp: annotate data-race around tcp_md5sig_pool_populated
129ca0db956e openvswitch: Fix overreporting of drops in dropwatch
4398e8a7fd6a openvswitch: Fix double reporting of drops in dropwatch
e3c9b9473453 bpftool: Clear errno after libcap's checks
50e45034c580 wifi: brcmfmac: fix invalid address access when enabling SCAN log level
bbacfcde5fff NFSD: fix use-after-free on source server when doing inter-server copy
3de402a5248a NFSD: Return nfserr_serverfault if splice_ok but buf->pages have data
1f730d4ae6f9 x86/entry: Work around Clang __bdos() bug
513943bf879d thermal: intel_powerclamp: Use get_cpu() instead of smp_processor_id() to avoid crash
708b9abe1b4a powercap: intel_rapl: fix UBSAN shift-out-of-bounds issue
b434edb0e9d1 MIPS: BCM47XX: Cast memcmp() of function to (void *)
6c61a37ea70e ACPI: video: Add Toshiba Satellite/Portege Z830 quirk
0dd025483f15 rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE()
36d4ffbedff7 rcu: Back off upon fill_page_cache_func() allocation failure
278d8ba2b288 selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle
b60aa21e2f3a f2fs: fix to account FS_CP_DATA_IO correctly
0b8230d44ce7 f2fs: fix to avoid REQ_TIME and CP_TIME collision
ecbd95958c48 f2fs: fix race condition on setting FI_NO_EXTENT flag
110146ce8f84 ACPI: APEI: do not add task_work to kernel thread to avoid memory leak
dce07e87ee1e thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id
3a720eb89026 crypto: cavium - prevent integer overflow loading firmware
7bfa7d677353 crypto: marvell/octeontx - prevent integer overflows
cdd42eb4689b kbuild: rpm-pkg: fix breakage when V=1 is used
6d1aef17e7f2 kbuild: remove the target in signal traps when interrupted
8d76dd508093 tracing: kprobe: Make gen test module work in arm and riscv
c6512a6f0cb1 tracing: kprobe: Fix kprobe event gen test module on exit
9e6ba62d418d iommu/iova: Fix module config properly
426d5bc089e7 crypto: qat - fix DMA transfer direction
a43babc059a7 crypto: qat - use pre-allocated buffers in datapath
a91af5085027 crypto: qat - fix use of 'dma_map_single'
8a4ed09ed816 crypto: inside-secure - Change swab to swab32
d33935e66604 crypto: ccp - Release dma channels before dmaengine unrgister
a1354bdd191d crypto: akcipher - default implementation for setting a private key
2fee0dbfaeaa iommu/omap: Fix buffer overflow in debugfs
cfde58a8e41f cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset
ab2485eb5dfa hwrng: imx-rngc - Moving IRQ handler registering after imx_rngc_irq_mask_clear()
d88b88514ef2 crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr
25f134247372 crypto: sahara - don't sleep when in softirq
2d285164fbe4 powerpc: Fix SPE Power ISA properties for e500v1 platforms
2bde4e1e4f01 powerpc/64s: Fix GENERIC_CPU build flags for PPC970 / G5
7ae8bed9087a x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition
6315998170b4 powerpc/powernv: add missing of_node_put() in opal_export_attrs()
434db6d17b6b powerpc/pci_dn: Add missing of_node_put()
718e2d802388 powerpc/sysdev/fsl_msi: Add missing of_node_put()
592d283a656d powerpc/math_emu/efp: Include module.h
44c26ceffaa3 mailbox: bcm-ferxrm-mailbox: Fix error check for dma_map_sg
b1616599c99a clk: ast2600: BCLK comes from EPLL
6d01017247ee clk: ti: dra7-atl: Fix reference leak in of_dra7_atl_clk_probe
9b65fd651334 clk: bcm2835: fix bcm2835_clock_rate_from_divisor declaration
9a6087a438ef clk: baikal-t1: Add SATA internal ref clock buffer
5f143f3bc2e0 clk: baikal-t1: Add shared xGMAC ref/ptp clocks internal parent
823fd523912f clk: baikal-t1: Fix invalid xGMAC PTP clock divider
2f19a1050e1b clk: vc5: Fix 5P49V6901 outputs disabling when enabling FOD
92f52770a7af spmi: pmic-arb: correct duplicate APID to PPID mapping logic
a01c0c160049 dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup()
1dd5148445eb clk: mediatek: mt8183: mfgcfg: Propagate rate changes to parent
6e58f2469ec5 mfd: sm501: Add check for platform_driver_register()
3469dd8e22ff mfd: fsl-imx25: Fix check for platform_get_irq() errors
b425e03c9639 mfd: lp8788: Fix an error handling path in lp8788_irq_init() and lp8788_irq_init()
f7b438863622 mfd: lp8788: Fix an error handling path in lp8788_probe()
08d40518033d mfd: fsl-imx25: Fix an error handling path in mx25_tsadc_setup_irq()
28868b940b53 mfd: intel_soc_pmic: Fix an error handling path in intel_soc_pmic_i2c_probe()
382a5fc49e6e fsi: core: Check error number after calling ida_simple_get
ed8e6011b953 clk: qcom: apss-ipq6018: mark apcs_alias0_core_clk as critical
884a788f0655 scsi: iscsi: iscsi_tcp: Fix null-ptr-deref while calling getpeername()
a9e5176ead6d scsi: libsas: Fix use-after-free bug in smp_execute_task_sg()
8f740c11d891 serial: 8250: Fix restoring termios speed after suspend
ab5a3e714437 firmware: google: Test spinlock on panic path to avoid lockups
95ac62e8545b staging: vt6655: fix some erroneous memory clean-up loops
878f9871668f phy: qualcomm: call clk_disable_unprepare in the error handling
9a56ade124d4 tty: serial: fsl_lpuart: disable dma rx/tx use flags in lpuart_dma_shutdown
572fb97fce35 serial: 8250: Toggle IER bits on only after irq has been set up
3fbfa5e3cc0d serial: 8250: Add an empty line and remove some useless {}
71ffe5111f0f drivers: serial: jsm: fix some leaks in probe
7efdd91d54cb usb: gadget: function: fix dangling pnp_string in f_printer.c
cc952e3bf61c xhci: Don't show warning for reinit on known broken suspend
dac769dd7dc8 IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers
360386e11c8d RDMA/cm: Use SLID in the work completion as the DLID in responder side
a1263294b55c md/raid5: Ensure stripe_fill happens on non-read IO with journal
76694e9ce0b2 md: Replace snprintf with scnprintf
7bd5f3b4a805 mtd: rawnand: meson: fix bit map use in meson_nfc_ecc_correct()
f5325f3202b8 ata: fix ata_id_has_dipm()
f5a6fa1877f4 ata: fix ata_id_has_ncq_autosense()
3c34a91c8aa7 ata: fix ata_id_has_devslp()
fc61a0c8200a ata: fix ata_id_sense_reporting_enabled() and ata_id_has_sense_reporting()
e3917c85f41e RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall.
3a9d7d8dcf98 mtd: rawnand: fsl_elbc: Fix none ECC mode
f87f72081132 mtd: devices: docg3: check the return value of devm_ioremap() in the probe
d06cc0e11d5b dyndbg: drop EXPORTed dynamic_debug_exec_queries
1d6598558914 dyndbg: let query-modname override actual module name
c0e206da44e5 dyndbg: fix module.dyndbg handling
5047bd3bd739 dyndbg: fix static_branch manipulation
af12e209a9d5 dmaengine: hisilicon: Add multi-thread support for a DMA channel
d3fd838536df dmaengine: hisilicon: Fix CQ head update
d5065ca461a4 dmaengine: hisilicon: Disable channels when unregister hisi_dma
f59861946fa5 fpga: prevent integer overflow in dfl_feature_ioctl_set_irq()
7ba19a60c74f misc: ocxl: fix possible refcount leak in afu_ioctl()
cf3bb86edd8f RDMA/rxe: Fix the error caused by qp->sk
cdce36a88def RDMA/rxe: Fix "kernel NULL pointer dereference" error
2630cc88327a media: xilinx: vipp: Fix refcount leak in xvip_graph_dma_init
40aa0999a3e4 media: meson: vdec: add missing clk_disable_unprepare on error in vdec_hevc_start()
551b87976a0c tty: xilinx_uartps: Fix the ignore_status
28cdf6c6fb7a media: exynos4-is: fimc-is: Add of_node_put() when breaking out of loop
1f683bff1a9c HSI: omap_ssi_port: Fix dma_map_sg error check
962f22e7f769 HSI: omap_ssi: Fix refcount leak in ssi_probe
70f0a0a27d79 clk: tegra20: Fix refcount leak in tegra20_clock_init
c01bfd23cc13 clk: tegra: Fix refcount leak in tegra114_clock_init
f487137a53b1 clk: tegra: Fix refcount leak in tegra210_clock_init
59e90c4d9861 clk: sprd: Hold reference returned by of_get_parent()
57141b1dd689 clk: berlin: Add of_node_put() for of_get_parent()
dc190b46c63f clk: qoriq: Hold reference returned by of_get_parent()
baadc6f58fa8 clk: oxnas: Hold reference returned by of_get_parent()
b95f4f905461 clk: meson: Hold reference returned by of_get_parent()
beec2f02555c usb: common: debug: Check non-standard control requests
9d965a22f657 usb: common: move function's kerneldoc next to its definition
20b63631a38a usb: common: add function to get interval expressed in us unit
c1ef8c66a362 usb: common: Parse for USB SSP genXxY
ffffb159e1e5 usb: ch9: Add USB 3.2 SSP attributes
aa7aada4b7b8 iio: ABI: Fix wrong format of differential capacitance channel ABI.
b9a0526cd02b iio: inkern: only release the device node when done with it
44ec4b04fc99 iio: adc: at91-sama5d2_adc: disable/prepare buffer on suspend/resume
513c72d76df6 iio: adc: at91-sama5d2_adc: lock around oversampling and sample freq
d259b90f0c3d iio: adc: at91-sama5d2_adc: check return status for pressure and touch
bc2b97e177a9 iio: adc: at91-sama5d2_adc: fix AT91_SAMA5D2_MR_TRACKTIM_MAX
5b9bb0cbd9e7 ARM: dts: exynos: fix polarity of VBUS GPIO of Origen
657de36c72f5 arm64: ftrace: fix module PLTs with mcount
40e966a404c7 ARM: Drop CMDLINE_* dependency on ATAGS
477dbf9d1bd5 ARM: dts: exynos: correct s5k6a3 reset polarity on Midas family
5bbd3dd7f923 soc/tegra: fuse: Drop Kconfig dependency on TEGRA20_APB_DMA
09c35f1520e7 ia64: export memory_add_physaddr_to_nid to fix cxl build error
e31c0e14cfad ARM: dts: kirkwood: lsxl: remove first ethernet port
df4f05b35634 ARM: dts: kirkwood: lsxl: fix serial line
43faaedf3a7f ARM: dts: turris-omnia: Fix mpp26 pin name and comment
d5c2051898fd soc: qcom: smem_state: Add refcounting for the 'state->of_node'
39781c98ad46 soc: qcom: smsm: Fix refcount leak bugs in qcom_smsm_probe()
1d312c12c91f memory: of: Fix refcount leak bug in of_lpddr3_get_ddr_timings()
daaec4b3fe22 memory: of: Fix refcount leak bug in of_get_ddr_timings()
fde46754d548 memory: pl353-smc: Fix refcount leak bug in pl353_smc_probe()
2c442b0c0624 ALSA: hda/hdmi: Don't skip notification handling during PM operation
f182de42d786 ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe
37e3e01c9a78 ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe
fb2356969935 ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe
c1b269dda1e7 ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe
71704c2e1b2c mmc: wmt-sdmmc: Fix an error handling path in wmt_mci_probe()
c940636d9c74 ALSA: dmaengine: increment buffer pointer atomically
4993c1511d66 ASoC: da7219: Fix an error handling path in da7219_register_dai_clks()
ef59819976da drm/msm/dp: correct 1.62G link rate at dp_catalog_ctrl_config_msa()
598d8f7d86f1 drm/msm/dpu: index dpu_kms->hw_vbif using vbif_idx
a9a60d640572 ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API
ad0b8ed172a1 mmc: au1xmmc: Fix an error handling path in au1xmmc_probe()
1f340e1c1c74 drm/omap: dss: Fix refcount leak bugs
cbe37857dda1 ALSA: hda: beep: Simplify keep-power-at-enable behavior
f0fb0817ebce ASoC: rsnd: Add check for rsnd_mod_power_on
877e92e9b1bd drm/bridge: megachips: Fix a null pointer dereference bug
c577b4e97227 drm: fix drm_mipi_dbi build errors
804d8e59f34f platform/x86: msi-laptop: Fix resource cleanup
c21c08fab716 platform/x86: msi-laptop: Fix old-ec check for backlight registering
b77755f58ede ASoC: tas2764: Fix mute/unmute
2e6b64df54cd ASoC: tas2764: Drop conflicting set_bias_level power setting
c2c6022e1004 ASoC: tas2764: Allow mono streams
868fc93b615b platform/chrome: fix memory corruption in ioctl
84da5cdf43d2 platform/chrome: fix double-free in chromeos_laptop_prepare()
5e25bfcd12d8 drm:pl111: Add of_node_put() when breaking out of for_each_available_child_of_node()
ad06d6bed5f2 drm/dp_mst: fix drm_dp_dpcd_read return value checks
3f5889fd6500 drm/bridge: parade-ps8640: Fix regulator supply order
45120fa5e522 drm/mipi-dsi: Detach devices when removing the host
050b65050741 drm/bridge: Avoid uninitialized variable warning
7839f2b3495b drm: bridge: adv7511: fix CEC power down control register offset
29f50bcf0f8b net: mvpp2: fix mvpp2 debugfs leak
6cb54f21623d once: add DO_ONCE_SLOW() for sleepable contexts
67cb80a9d2c8 net/ieee802154: reject zero-sized raw_sendmsg()
6cc0e2afc6a1 bnx2x: fix potential memory leak in bnx2x_tpa_stop()
da349221c4d2 net: rds: don't hold sock lock when cancelling work from rds_tcp_reset_callbacks()
d9e25dc053f6 spi: Ensure that sg_table won't be used after being freed
96a3ddb87031 tcp: fix tcp_cwnd_validate() to not forget is_cwnd_limited
f65955340e00 sctp: handle the error returned from sctp_auth_asoc_init_active_key
2a1d03632085 mISDN: fix use-after-free bugs in l1oip timer handlers
b4a5905fd2ef vhost/vsock: Use kvmalloc/kvfree for larger packets.
d2b5dc3a5394 wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM
17196f2f98ab spi: s3c64xx: Fix large transfers with DMA
b284e1fe15c4 netfilter: nft_fib: Fix for rpath check with VRF devices
b384e8fb1606 Bluetooth: hci_core: Fix not handling link timeouts propertly
129f01116b8c i2c: mlxbf: support lock mechanism
534909fe3c92 spi/omap100k:Fix PM disable depth imbalance in omap1_spi100k_probe
9da61e7b5993 spi: dw: Fix PM disable depth imbalance in dw_spi_bt1_probe
1ef5798638bd x86/cpu: Include the header of init_ia32_feat_ctl()'s prototype
6ed7b05a3592 x86/microcode/AMD: Track patch allocation size explicitly
07299e52e5b9 wifi: ath11k: fix number of VHT beamformee spatial streams
d7cc0d51ffcb Bluetooth: hci_{ldisc,serdev}: check percpu_init_rwsem() failure
ed403bcd979d bpf: Ensure correct locking around vulnerable function find_vpid()
2a1c29dc9b7e net: fs_enet: Fix wrong check in do_pd_setup
795954d75197 wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask
226e6f241258 wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration
0a60ac7a0dad bpf: btf: fix truncated last_member_type_id in btf_struct_resolve
8398a45d3d72 spi: meson-spicc: do not rely on busy flag in pow2 clk ops
351cf55595d3 wifi: rtl8xxxu: Fix skb misuse in TX queue selection
1e911790576f spi: qup: add missing clk_disable_unprepare on error in spi_qup_pm_resume_runtime()
7b83d11d48ff spi: qup: add missing clk_disable_unprepare on error in spi_qup_resume()
557600830515 selftests/xsk: Avoid use-after-free on ctx
c823df067941 wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse()
ea1b6b54098c Bluetooth: btusb: mediatek: fix WMT failure during runtime suspend
07194ccbb14c Bluetooth: btusb: fix excessive stack usage
cdadf95435ff Bluetooth: btusb: Fine-tune mt7663 mechanism.
294395caacf1 x86/resctrl: Fix to restore to original value when re-enabling hardware prefetch register
029a1de92ce2 spi: mt7621: Fix an error message in mt7621_spi_probe()
2afb93e4e416 bpftool: Fix a wrong type cast in btf_dumper_int
61905bbb6116 wifi: mac80211: allow bw change during channel switch in mesh
75652070667f leds: lm3601x: Don't use mutex after it was destroyed
08faf07717be wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state()
e060c4b9f33c nfsd: Fix a memory leak in an error handling path
730191a098d8 objtool: Preserve special st_shndx indexes in elf_update_symbol
84837738d406 ARM: 9247/1: mm: set readonly for MT_MEMORY_RO with ARM_LPAE
f1d6edeaa8d0 ARM: 9244/1: dump: Fix wrong pg_level in walk_pmd()
da2aecef866b MIPS: SGI-IP27: Fix platform-device leak in bridge_platform_create()
0c667858c026 MIPS: SGI-IP27: Free some unused memory
35984456983b sh: machvec: Use char[] for section boundaries
6e4be747f15f userfaultfd: open userfaultfds with O_RDONLY
28d9b3973307 selinux: use "grep -E" instead of "egrep"
d11e09953cc0 smb3: must initialize two ACL struct fields to zero
abd13b21004d drm/i915: Fix watermark calculations for gen12+ MC CCS modifier
fd37286f392a drm/i915: Fix watermark calculations for gen12+ RC CCS modifier
5d6093c49c09 drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table()
57f1a89a8e4e drm/nouveau/kms/nv140-: Disable interlacing
d0febad83e29 staging: greybus: audio_helper: remove unused and wrong debugfs usage
ceeb8d4a43ac KVM: VMX: Drop bits 31:16 when shoving exception error code into VMCS
83fe0b009bd0 KVM: nVMX: Unconditionally purge queued/injected events on nested "exit"
085ca1d33b19 KVM: x86/emulator: Fix handing of POP SS to correctly set interruptibility
bda8120e5b10 media: cedrus: Set the platform driver data earlier
dbdd3b1448e5 efi: libstub: drop pointless get_memory_map() call
68158654b583 thunderbolt: Explicitly enable lane adapter hotplug events at startup
fc08f8438172 tracing: Disable interrupt or preemption before acquiring arch_spinlock_t
0cf6c09dafee ring-buffer: Fix race between reset page and reading page
588f02f8b9d9 ring-buffer: Add ring_buffer_wake_waiters()
586f02c500b2 ring-buffer: Check pending waiters when doing wake ups as well
6617e5132c44 ring-buffer: Have the shortest_full queue be the shortest not longest
4a3bbd40e452 ring-buffer: Allow splice to read previous partially read pages
f2ca4609d0c3 ftrace: Properly unset FTRACE_HASH_FL_MOD
846f041203b9 livepatch: fix race between fork and KLP transition
2189756eabbb ext4: update 'state->fc_regions_size' after successful memory allocation
2cfb769d60a2 ext4: fix potential memory leak in ext4_fc_record_regions()
c9ce7766dc4e ext4: fix potential memory leak in ext4_fc_record_modified_inode()
d575fb52c466 ext4: fix miss release buffer head in ext4_fc_write_inode
74d2a398d2d8 ext4: place buffer head allocation before handle start
fbb0e601bd51 ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate
0e1764ad71ab ext4: don't increase iversion counter for ea_inodes
483831ad0440 ext4: fix check for block being out of directory size
ac66db1a4365 ext4: make ext4_lazyinit_thread freezable
f34ab9516276 ext4: fix null-ptr-deref in ext4_write_info
fb98cb61efff ext4: avoid crash when inline data creation follows DIO write
e65506ff181f jbd2: add miss release buffer head in fc_do_one_pass()
1d4d16daec2a jbd2: fix potential use-after-free in jbd2_fc_wait_bufs
7a33dde572fc jbd2: fix potential buffer head reference count leak
eea3e455a3ae jbd2: wake up journal waiters in FIFO order, not LIFO
ba52e685d29b hardening: Remove Clang's enable flag for -ftrivial-auto-var-init=zero
bdcb1d7cf285 hardening: Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO
d621a87064fa hardening: Clarify Kconfig text for auto-var-init
4a8e8bf28070 f2fs: fix to do sanity check on summary info
73fb4bd2c055 f2fs: fix to do sanity check on destination blkaddr during recovery
12014eaf1b3f f2fs: increase the limit for reserve_root
47b5ffe86332 btrfs: fix race between quota enable and quota rescan ioctl
e50472949604 fbdev: smscufx: Fix use-after-free in ufx_ops_open()
9931bd05bb8d scsi: qedf: Populate sysfs attributes for vport
102c4b6e8c4b powerpc/boot: Explicitly disable usage of SPE instructions
7db60fd46e0c powercap: intel_rapl: Use standard Energy Unit for SPR Dram RAPL domain
9119a92ad93e PCI: Sanitise firmware BAR assignments behind a PCI-PCI bridge
a3c08c021778 mm/mmap: undo ->mmap() when arch_validate_flags() fails
7d551b7d6114 block: fix inflight statistics of part0
0a129790893b drm/udl: Restore display mode on resume
f134f261d76a drm/virtio: Check whether transferred 2D BO is shmem
303436e301ba nvme-pci: set min_align_mask before calculating max_hw_sectors
6a73e6edcbf3 UM: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
1a053f597f42 riscv: Pass -mno-relax only on lld < 15.0.0
d15dca1d46ab riscv: Make VM_WRITE imply VM_READ
d8c6f9b2e194 riscv: Allow PROT_WRITE-only mmap()
a6dcc6cfa293 parisc: fbdev/stifb: Align graphics memory size to 4MB
2ce9fab94b8d RISC-V: Make port I/O string accessors actually work
ffb571e1232f regulator: qcom_rpm: Fix circular deferral regression
85909424a1f5 hwmon: (gsc-hwmon) Call of_node_get() before of_find_xxx API
8ef0e1c0ae50 ASoC: wcd934x: fix order of Slimbus unprepare/disable
9b2c82af65f7 ASoC: wcd9335: fix order of Slimbus unprepare/disable
1c20d672e3a5 platform/chrome: cros_ec_proto: Update version on GET_NEXT_EVENT failure
6b7ae4a904a4 quota: Check next/prev free block number after reading from quota file
5b1a56beb6b8 HID: multitouch: Add memory barriers
bfe60d7641b0 fs: dlm: handle -EBUSY first in lock arg validation
0b2d8e4db40c fs: dlm: fix race between test_bit() and queue_work()
057d5838c795 mmc: sdhci-sprd: Fix minimum clock limit
448fffc1aea6 can: kvaser_usb_leaf: Fix CAN state after restart
a3776e09b361 can: kvaser_usb_leaf: Fix TX queue out of sync after restart
0f8c88978da4 can: kvaser_usb_leaf: Fix overread with an invalid command
5d1cb7bfad21 can: kvaser_usb: Fix use of uninitialized completion
b239a0993aa2 usb: add quirks for Lenovo OneLink+ Dock
afbbf305dbac iio: pressure: dps310: Reset chip after timeout
9daadd1d1015 iio: pressure: dps310: Refactor startup procedure
ae49d80400e6 iio: adc: ad7923: fix channel readings for some variants
ea4dcd3d6acc iio: ltc2497: Fix reading conversion results
30e1bd0d3e66 iio: dac: ad5593r: Fix i2c read protocol requirements
9312e04b6c6b cifs: Fix the error length of VALIDATE_NEGOTIATE_INFO message
64f23e5430d3 cifs: destage dirty pages before re-reading them for cache=none
50d3d895375c mtd: rawnand: atmel: Unmap streaming DMA mappings
e8eb44eeee59 ALSA: hda/realtek: Add Intel Reference SSID to support headset keys
4491fbd0a79c ALSA: hda/realtek: Add quirk for ASUS GV601R laptop
4285d06d1296 ALSA: hda/realtek: Correct pin configs for ASUS G533Z
768cd2cd1ae6 ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530
3e29645fbaa6 ALSA: usb-audio: Fix NULL dererence at error path
bc1d16d282bc ALSA: usb-audio: Fix potential memory leaks
ef1658bc482c ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free()
026fcb6336d6 ALSA: oss: Fix potential deadlock at unregistration
(From OE-Core rev: c344ea005c7a17b945f91ee0753081d8e356cf21)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: dc7b7a757a850187ceaba5cf3eb0fa983b54fdfb)
Signed-off-by: Quentin Schulz <quentin.schulz@theobroma-systems.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 19eb1e388fbbe5bfb8462710c745f2bb5446b5b5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add patch to fix the security issue "curl can be asked to tunnel
virtually all protocols it supports through an HTTP proxy. HTTP proxies
can (and often do) deny such tunnel operations using an appropriate HTTP
error response code." as per below link
Link: https://curl.se/docs/CVE-2022-43552.html
(From OE-Core rev: a0db3ddf6f2efe733271ff7f6c68fda4d215b1bb)
Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add patch to fix the security issue "curl's HSTS check could be bypassed
to trick it to keep using HTTP. Using its HSTS support, curl can be
instructed to use HTTPS instead of using an insecure clear-text HTTP
step even when HTTP is provided in the URL." as per below link
Link: https://curl.se/docs/CVE-2022-43551.html
(From OE-Core rev: baa18f2cf107af7a5e1c7b7befad46e6c48f4222)
Signed-off-by: Ranjitsinh Rathod <ranjitsinh.rathod@kpit.com>
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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)
(From OE-Core rev: 95b5df5c9e0bdef55d0f977fb814f9de74363e68)
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>
(cherry picked from commit 4a246e06cb)
Signed-off-by: Ranjitsinh Rathod <ranjitsinhrathod1991@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: ada5e64a97d5f269886772540e0bb0c324088b21)
Signed-off-by: Marta Rybczynska <marta.rybczynska@linaro.org>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2d0641df27196ad029d95c52fb790122b2db3f9f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: ba24231de6a3826558c9fcd403b075fc6772fffa)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2bb5d12ecd1b0273983f7c05699f34dd64b11c25)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 87543ed6550f7e78b3ddcfed0ef088bea932ba57)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 528f4fb3683d048537604e4562ea758968060d62)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 1f3b39c4d6828940934a341e9f8b73214dc67fdf)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 66ff3d1f65cd2e7f5319e98fa41f47a59b714c72)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 96cf8b322f4cdec31175cc2c1082e9e3bc488118)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 24f0331f0b7e51161b1fa43d4592b491d2037fe9)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2565fe40514ac17d0c97e847bb9ff0ab90410e53)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b25cc45c9b39f79ba0a03c4556cb2e2431677b4e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 750f4e17f63cf957076c13c53139ddaab1617597)
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e2893fa692a6e91eee09fc04c8c03fe27c718a58)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7a27f91670d6978433ecab5d3ef694303d5da79e)
Signed-off-by: Carlos Alberto Lopez Perez <clopez@igalia.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 451fe4a067432b432b9cd38d2fc78072f6ce5421)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 713ebd37cb740ebd1f3f57d14f4448ded8a5fe3c)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 95b5c89066baccb1e64bfba7d9a66feeeb086da9)
Signed-off-by: Steve Sakoman <steve@sakoman.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: fbad6f482d2c3213eff12bda4020d14bbe4df288)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6918477ad121f9c7335c661433a909e948f66d51)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 38219ac0617eac1969e4535a7dd22bf4c1fa1463)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit e57fe26b3f85ebfabdc8b574caa5c97602e4d771)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2816c63240f21b175461e535d88943fc6bcd0b52)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b07de5de43ec9c9a2c5d496a64940ccdc5b47cf8)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c1d57880c786b3650f29afb89530941797e85560)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7a62ff9ed39c179d2b9b0c40f4f8423ced413063)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 0fd2cd0b1f28e9c829efc105f70611a4eafd4f31)
Signed-off-by: Alexey Smirnov <pyih.soft@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit be1634fc35dcc81f0301d942064a6eed584e0704)
Signed-off-by: Steve Sakoman <steve@sakoman.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: b4afe3c1aaf5e8296e410ef01960f48a09dd717c)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b9551f9180bf9f13fb1c480b5b7892fdc831ffcd)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 1101e877d818144ac64bab3d50364a1343c09d16)
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>
(cherry picked from commit cbeb9418c43ec834868aa65b774dc09e983d26d9)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 658c9901be38a322770f3445ba2bc2fa01dc0aab)
Signed-off-by: Harald Seiler <hws@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit adb939ae3635de6e02208859fbf29cf0ed39f565)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7e268c107bb0240d583d2c34e24a71e373382509)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3ad27272c18f2bb9edd441f840167a3dabd5407b)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 26c1338f5ad73488d80cdb97ae2efbf0652ee1ac)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 935ae419f51d911c73f5dc7b4a2e5e9a7b206985)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 66d85b2d841e6d3281f47ef9a39aa5483aad35d0)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1b0581fd241cc9de2feda896aefbf055dc0099dc)
Signed-off-by: Steve Sakoman <steve@sakoman.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: cb4ad96a5d71c0a7e7a24fe12f12c2fbe06ae119)
Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 735ec126ec219c7cb89cb05b0e433201bb7f59eb)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 640ac18b2daed698adbf849a5aef55f5de9e5db5)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1b68c2d2d385013a1c535ef81172494302a36d74)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a592314318509e6367a7625caf88837480570fcd)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9d50e2606eb66019044ee176f355a84a65a1499c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 522ddd3600eaecf1ef3f3e7f771eef1fa4ef5f23)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7514e04bf4dae3d3bbd20bb21b442f273f8d6c73)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3660f67312ae8a320ba0c66b01e419e5957a36e7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 865633976508a3af002a68f0c68d36a74ce6b53c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 399d4986a7707c081dd5da1991647cb02cbea69c)
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b1fd799af0086347de1ec4b72d562b1fb490def1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
* so that they can be easily and cleanly applied with "git am"
* manually fix CVE-2022-2953.patch commit message not to use UTF-8
quotes and replace it with human readable text from original commit:
8fe3735942
(From OE-Core rev: 535c814259ec63916debb17a326fa328c4f6237b)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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)
(From OE-Core rev: 5b2ee67e3a5587b4c7d97d2a9bc00022d1eedae3)
Signed-off-by: Konrad Weihmann <kweihmann@witekio.com>
On-behalf-of: Avnet Embedded <AvnetEmbedded@avnet.eu>
Signed-off-by: Steve Sakoman <steve@sakoman.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: f902338f312cf5c55b2857e5c7e980cb11a26a9c)
Signed-off-by: Peter Marko <peter.marko@siemens.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 84efd72d48616405dbe4d73ec95917077144ed09)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This call was effectively like update_data and no longer did anything
in bitbake. Drop it as it is obsolete.
(From OE-Core rev: 06e088ef6e961f05ca600612adcc71bff91f09be)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d3eb4531aae28a07cb7e52ed5fe1102445d2effd)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 1e32ad0849f06aee92fe844e8eaee73c5935bfb0)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 3dd9f6e398844380d3765c54d35afe0d2ccf82e7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c06df50b0c7e6ecb138f37c51196c57295649437)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 77729bea5b17d65dafb604fd1665c612091b28c7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ad52bb4643eb8063ff4db6bcb86b9a593ad6ce7d)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 292305700e39d0ebd64763f5032c39ace5005fad)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
E.g. if version is '43' without any dots, existing code would return ''.
(From OE-Core rev: f3dfc90b8d4e7735eedfeab99d0ebe2ba6e970a0)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 38c15322bdbb2423973939e861b5ad1ffb5c8b7f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 66bdef9f5cae941c5067d88b1d26b2d6236ec56d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 52629d9db0344146ff4734632b17bd731e247fd5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: a75f20f71b4dd964befbae2f517d0f41f02fb4fc)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 26ed998c4f201c5cacf330f52e51e416afbd300c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c8b7a0570903fc7916530c2fcffaee3b61f27301)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6edf38add3c20c44efe0588e2815bb280d22e0c4)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 428a0be91eafb961f0fe92d2abccde5352c54c54)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f698e98f2f09952b34488b8cf9e73e82bd7aea07)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 017abb138460978e87c84c509f9af7524a053e1b)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 99917b4b7d5642b292cb95c770871b95e411dfc5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes since 1.5.9
- Fix for building with MSVC on non-English locale [Seungha Yang]
- Fix build on Android [Caolán McNamara]
- Add the right include paths for EGL and X11 headers [Alex Richardson]
(From OE-Core rev: 6a3e430a776866c05d354d272c0513dbf188ed34)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 436cb3c98c582e17e6ed2491cc6598c56976af46)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Latest version doesn't come with stable tarballs.
(From OE-Core rev: 1944a5dd84c3629c9c994383e2904731cf28ea87)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 4b6eed2bb323a3c7390ca3ad426afe27e9072bf0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The fourth 1.20 bug-fix release (1.20.4) was released on 12 October 2022.
This release only contains bugfixes and it should be safe to upgrade from 1.20.x.
Highlighted bugfixes in 1.20.4
- avaudiodec: fix playback issue with WMA files, would throw an error at EOS with FFmpeg 5.x
- Fix deadlock when loading gst-editing-services plugin
- Fix input buffering capacity in live mode for aggregator, video/audio aggregator subclasses, muxers
- glimagesink: fix crash on Android
- subtitle handling and subtitle overlay fixes
- matroska-mux: allow width + height changes for avc3|hev1|vp8|vp9
- rtspsrc: fix control url handling for spec compliant servers and add fallback for incompliant servers
- WebRTC fixes
- RTP retransmission fixes
- video: fixes for formats with 4x subsampling and horizontal co-sited chroma (Y41B, YUV9, YVU9 and IYU9)
- macOS build and packaging fixes, in particular fix finding of gio modules on macOS for https/TLS support
- Fix consuming of the macOS package as a framework in XCode
- Performance improvements
- Miscellaneous bug fixes, memory leak fixes, and other stability and reliability improvements
(From OE-Core rev: cb8842b09959f4eefdc7d638a435db4361fd2441)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 58e4825328dafd7f593d9eb42be5506408627a31)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Raw short log since the 2.1.4 release:
Alex Henrie (1):
mkfs.jffs2: fix spelling of --compression-mode parameter in help text
Andrew Mellor (1):
ubinfo: Fix --vol_id return code for absent volume id
Christophe Kerello (1):
nandflipbits: fix corrupted oob
David Oberhollenzer (1):
Release mtd-utils-2.1.5
Enrico Jorns (1):
libmtd: do not ignore non-zero eraseblock size when MTD_NO_ERASE is set
Frederic Germain (2):
.gitignore: add new ubiscan utility
Fix warning about unaligned pointer in jffs2reader
Khem Raj (1):
tests: Remove unused linux/fs.h header from includes
Michael Walle (1):
mtd-utils: flash_otp_dump make offset optional
Mike Frysinger (1):
fix test bashism
Rafał Miłecki (1):
nandwrite: warn about writing 0xff blocks
Sascha Hauer (1):
mtd-utils: nanddump: fix writing big images on 32bit machines
liaohua (1):
nor-utils: fix memory leak
(From OE-Core rev: 7f2503ef132634431b28207c51b3fd18de076eb9)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a3289c988764e5b864873b4adc7656c101a5b9c0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Version 3.0.16 is a patch release.
- Fix regressions in 3.0.15 due to improperly tested fuzz fixes
- Fix argument guards in icaltime_as_timet to match documentation and tests.
(From OE-Core rev: 6d68985f1a7a55cda92c177c739e51cac3faf653)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 77d4557d6f6a1405d03bb5dc7ca23d7ee78c2037)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
3.4.4 Oct-23-2022
Important aarch64 fixes, including support for linux builds
with Link Time Optimization (-flto).
Fix x86 stdcall stack alignment.
Fix x86 Windows msvc assembler compatibility.
Fix moxie and or1k small structure args.
3.4.3 Sep-19-22
All struct args are passed by value, regardless of size, as per ABIs.
Enable static trampolines for Cygwin.
Add support for Loongson's LoongArch64 architecture.
Fix x32 static trampolines.
Fix 32-bit x86 stdcall stack corruption.
Fix ILP32 aarch64 support.
License-Update: copyright years
(From OE-Core rev: 6ad074b1caff63e90805aac25cca8a831b57273d)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 5b42ba98ef26a52bad8de1790b402938fec4a160)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c1f1ab29b5e2911a15b072e7feb0133320bad976)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 40a1c9d3c839df6479582ac27264fac851a0d4c3)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 23dcf002eec5136427554112af8679fc2b98e61d)
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>
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: da2c64b3158c58eb0a484d3acbdf0419df2d34e8)
Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 75d2dd0ea7790db2e8ee921784ca373abff2df65)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 1511cb3bae2d6e2dad48269108e68967ae302efc)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7e052d03464ba5e880a6c5a0e45ff2f467ef97e8)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8a49626bb32b40a2cf97fd8b80564b494ae38698)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7ab82b5db2a737c2a0266280b15d343a27c0e1d5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 0511f24264bcc27d6b61edd2e16f899c985eb8ad)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b996293b4c8ab7ff3ed852045d17290df29205df)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d6cb9dce1ffb14f9db497e9bb0cb7265ea4064ec)
Signed-off-by: Diego Sueiro <diego.sueiro@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b36303158b2e0273ff415bdedefb379f680b30fc)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 41ecfff7a413fff178364d67c1bf96c8e6d31c30)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a1989add927f7805378fe4d5afbde780b747ba77)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8e5d2044ff27b54a8013fbf2ecf1cccd2cf76871)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit cecdf616e7cf192cdc723a446be1d14c197c980d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7a1555a0f4223f8ca4485b410de91098301d5896)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 74fb6539dd06acb0dd6a9af4809152975e8473e6)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 1684457df9fb7029a276df4438c8fc4a17e3e1e9)
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8acce12c1a4cf37ac312c92d62a6ae93a349dddf)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 67f6fe7d2cfb95c9a39a0d288daabf69babf6f17)
Signed-off-by: Marek Vasut <marex@denx.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 72b3b79ad8b980e8dd9470d16b72c2c70072bbc0)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8e65e5d9204cbc04587b7e90ff4ed8cd7bffdb65)
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>
(cherry picked from commit 6050d1f74c02495490d982ead2993b6b3c9cc04a)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 9485559d269ed11bfcc90399c9282549ced35ce0)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2084cfcb3d15db3e02637f1cd63ab9c997f38a65)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 97020ee9912663196a7e8a524a23b0b70d8cf686)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 8a40d0a6039e87a5b4b26a0e84dd797fe5c75cba)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e7b0b23fd8357456ba41fe8d222f10313536d2d3)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 5063a31ad05b75ec6ac12158fe759e81fcdb1585)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 63f4da1f46d4fdf0c244f0e52028087657fea7d4)
Signed-off-by: Nathan Rossi <nathan.rossi@digi.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 087df767a64b271b503d714df3df6d8b3caad1c0)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 061a969a6d7a8d3a7009190a18c1564cae4ad990)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7da5dd3b43718b876645602b1a23c739cbe8016d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
1.7.4.4 is a bug fix release
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: 42942e565870bd4d0753e0dc7bed9277a71bccf9)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit c00e9d66f0b8449ff1bf24546f232345eb6feebd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
https://gitlab.isc.org/isc-projects/bind9/-/blob/v9_18_8/CHANGES
--- 9.18.7 released ---
5962. [security] Fix memory leak in EdDSA verify processing.
(CVE-2022-38178) [GL #3487]
5960. [security] Fix serve-stale crash that could happen when
stale-answer-client-timeout was set to 0 and there was
a stale CNAME in the cache for an incoming query.
(CVE-2022-3080) [GL #3517]
5959. [security] Fix memory leaks in the DH code when using OpenSSL 3.0.0
and later versions. The openssldh_compare(),
openssldh_paramcompare(), and openssldh_todns()
functions were affected. (CVE-2022-2906) [GL #3491]
5958. [security] When an HTTP connection was reused to get
statistics from the stats channel, and zlib
compression was in use, each successive
response sent larger and larger blocks of memory,
potentially reading past the end of the allocated
buffer. (CVE-2022-2881) [GL #3493]
5957. [security] Prevent excessive resource use while processing large
delegations. (CVE-2022-2795) [GL #3394]
5956. [func] Make RRL code treat all QNAMEs that are subject to
wildcard processing within a given zone as the same
name. [GL #3459]
5955. [port] The libxml2 library has deprecated the usage of
xmlInitThreads() and xmlCleanupThreads() functions. Use
xmlInitParser() and xmlCleanupParser() instead.
[GL #3518]
5954. [func] Fallback to IDNA2003 processing in dig when IDNA2008
conversion fails. [GL #3485]
5953. [bug] Fix a crash on shutdown in delete_trace_entry(). Add
mctx attach/detach pair to make sure that the memory
context used by a memory pool is not destroyed before
the memory pool itself. [GL #3515]
5952. [bug] Use quotes around address strings in YAML output.
[GL #3511]
5951. [bug] In some cases, the dnstap query_message field was
erroneously set when logging response messages.
[GL #3501]
5948. [bug] Fix nsec3.c:dns_nsec3_activex() function, add a missing
dns_db_detachnode() call. [GL #3500]
5947. [func] Change dnssec-policy to allow graceful transition from
an NSEC only zone to NSEC3. [GL #3486]
5946. [bug] Fix statistics channel's handling of multiple HTTP
requests in a single connection which have non-empty
request bodies. [GL #3463]
5945. [bug] If parsing /etc/bind.key failed, delv could assert
when trying to parse the built in trust anchors as
the parser hadn't been reset. [GL !6468]
5944. [bug] Fix +http-plain-get and +http-plain-post options
support in dig. Thanks to Marco Davids at SIDN for
reporting the problem. [GL !6672]
5942. [bug] Fix tkey.c:buildquery() function's error handling by
adding the missing cleanup code. [GL #3492]
5941. [func] Zones with dnssec-policy now require dynamic DNS or
inline-siging to be configured explicitly. [GL #3381]
5938. [bug] An integer type overflow could cause an assertion
failure when freeing memory. [GL #3483]
5936. [bug] Don't enable serve-stale for lookups that error because
it is a duplicate query or a query that would be
dropped. [GL #2982]
5935. [bug] Fix DiG lookup reference counting bug, which could
be observed in NSSEARCH mode. [GL #3478]
(From OE-Core rev: ed4a32b9c6e25b09a2aa4eb0446bf0ea9ed37ca9)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 1d87d2652f7f6640dda85e037c580c83f99a8ba8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Release 2.5.0 Tue October 25 2022
Security fixes:
#616#649#650 CVE-2022-43680 -- Fix heap use-after-free after overeager
destruction of a shared DTD in function
XML_ExternalEntityParserCreate in out-of-memory situations.
Expected impact is denial of service or potentially
arbitrary code execution.
Bug fixes:
#612#645 Fix curruption from undefined entities
#613#654 Fix case when parsing was suspended while processing nested
entities
#616#652#653 Stop leaking opening tag bindings after a closing tag
mismatch error where a parser is reset through
XML_ParserReset and then reused to parse
#656 CMake: Fix generation of pkg-config file
#658 MinGW|CMake: Fix static library name
Other changes:
#663 Protect header expat_config.h from multiple inclusion
#666 examples: Make use of XML_GetBuffer and be more
consistent across examples
#648 Address compiler warnings
#667#668 Version info bumped from 9:9:8 to 9:10:8;
see https://verbump.de/ for what these numbers do
Includes a fix for CVE-2022-43680.
(From OE-Core rev: 8dda30a9c64a4ad1f8eee11deb2e5143ba5fd719)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a257a674272dc638f09167e9b9202adfb477ef1e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Prepare for version bump which includes this fix
This reverts commit 791fe354e5887af3fa3d3f772fafacc5eaedca21.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch from upstream[1] to fix CVE-2022-42011 dbus-daemon can be crashed by messages with array length inconsistent with element type
[1] b9e6a75230
(From OE-Core rev: 5d96a3c244388623d87a2999dafaa25d0bd216b6)
Signed-off-by: Xiangyu Chen <xiangyu.chen@eng.windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 72a3afd99e8b785cb2a2f687e71a58e08cdd9c74)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e479d1e418a7d34f0a4663b4a0e22bb11503c8ab)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 3243b069db7629d15e4b8c25b4133f824d18520c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit daee79639c39ac6278855b35e0ddf71e52dd13f8)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 238993097826461a0f8bc2545c9383d8cfc0beea)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7dd2b1cd1bb10e67485dab8600c0787df6c2eee7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a066246170af979b29945c45b436228f5dbba121)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a2d939ccb182a1ad29280d236b9f9e1d09527af1)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d142cc8e6faf42c0a495c28c177061ffb9b1f793)
Signed-off-by: Claus Stovgaard <claus.stovgaard@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 703ff945557ad307bbe4ba0b0b7f1a2e5b4b847e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 0750fa73ea9ff08e844480865cc51db0c924ad0b)
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>
(cherry picked from commit 6d9364e5f3535954f65cbbc694ee7933ac1d664f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e29509d855374995034d89b381e6ad9ffed90c23)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9b5031ed5a0d102905fa75acc418246c23df6eef)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 1b1b9756c5e50a9b195f774b902881a9b0052f69)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9102e5a94b8146cb1da27afbe41d3db999a914ff)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2671667f33d0eac1425db3fc4dff56d4eed1eb3c)
Signed-off-by: Sergei Zhmylev <s.zhmylev@yadro.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 99719a3712a88dce8450994d995803e126e49115)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a3607a035b4c9ab89232ccb1d0361791e5892b34)
Signed-off-by: Thomas Perrot <thomas.perrot@bootlin.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit bc7bd3953f3896af0db036250cda34bc9ecbb3ac)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ef035d9f49c9c974e24709e7824c661e92d819c0)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b45b1f5dba02a626b7e9040d45198bd17dce4c99)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 45ed53ec09e24956ce3d7d008e254bc759cf5f85)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 849791e7086463a4c7c53c2c1ed9603a6c3a080d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e09d98cb1f940119600f90045ed4525987f4f481)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 54ae08779071f2e97bff0ff6514ede3124312c3b)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 110bcaf1629ee89d7117ea1d4f860fe9f61ce225)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 533720a1756454447341769c4a0969fce8d6f287)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add packages for the firmware required by amdgpu kernel driver.
(From OE-Core rev: 55e74e86a8451decefbe4a9402b36ee4fbf235d8)
Signed-off-by: Vincent Davis Jr <vince@underview.tech>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0d7aa21f120a756d1a4fc4ae0be3527b54a58247)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8d6bb62e03d2c2d63d0d8659028bd8f745a36677)
Signed-off-by: Christian Eggers <ceggers@arri.de>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fb44eb4feef54f2343c8186809a65dcb9b58a9b2)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ce015f3e0d28bec21ba4aedcb489854e51e83735)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit fbc8840580fe008c2deda50c0d2d5a98e9b6c564)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changelog:
=============
* Update comment about TCP_INFO on OpenBSD
* [mod_ajp13] fix crash with bad response headers (fixes#3170)
* [core] handle RDHUP when collecting chunked body
* [core] tweak streaming request body to backends
* [core] handle ENOSPC with pwritev() (#3171)
* [core] manually calculate off_t max (fixes#3171)
* [autoconf] force large file support (#3171)
* [multiple] quiet coverity warnings using casts
* [meson] add license keyword to project declaration
(From OE-Core rev: da59d2883b8b0af2e6e435c630e74ae3732a6ad0)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7a399862bb2e1503fbffa18e7ec0767643f76132)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d5269e53d936570c875ef743f4ac198bb3658b6e)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 0db4627fe8c6f8a0080248052dc06419774cba4f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
v2.0.15 changes
Various bug fixes and cleanups
Supported multiple preferred nodes
This release didn't include a release tarball. Furthermore, it had issues such as #135, #136 and #138 that got fixed in the follow up release. Please try to use v2.0.16 instead.
License checksum change from a typo fix.
(From OE-Core rev: c275a87794027b03fde68ee11fa2f5eddbf3c344)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8829fe6ee093acc6fb990f9ca6cad67c2c7549d5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d0882397cb37ab19543733535c3d01d09c3845a4)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 6092ae3cbe0eaf006db615c6cc3f1692e1cc1df8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
RELEASE NOTES FOR 2.66
Fix documentation typos in cap_from_text.3 (Bug: 216514 reported by Paulo Andrade.)
Some getpcaps code clean up and a fix for PID argument parsing from Jakub Wilk.
Slightly more robust Makefiles to address an error with make -j48 test observed by Tomasz Kłoczko.
Include a simple Go program, captrace, to trace kernel capability validation checks
This program can be used to figure out what capabilities a program needs to operate.
captrace (a wrapper for bpftrace) uses BPF kprobes to monitor the kernel for capability checks and whether or not they succeed for the system, a specific PID or a program's direct execution.
Trim down the default file capabilities for contrib/sucap/su to those actually needed and set USER and HOME environment variables so bash doesn't complain about a sourcing error.
(From OE-Core rev: 003a81171366956c899305ca9adc352d3c99c964)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 9040e612084a561b1766bb86c9c002b811eea4c9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is to get rid of the intermittent failures in clock_gettime04,
which are likely caused by different clock tick rates on platforms.
Here give two thresholds (in milliseconds) for comparison, one for
COARSE clock and one for the rest.
(From OE-Core rev: 9452efd99299a5bf23cc6518e8900e58b3a2fff9)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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.
(From OE-Core rev: 0896d76a167dc9a64d69717ba66f12e7e1c41a77)
Signed-off-by: Bernhard Rosenkränzer <bero@baylibre.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 89d83920dc7f80abb20fadde97b47aba9cd992cc)
Signed-off-by: Vyacheslav Yurkov <Vyacheslav.Yurkov@bruker.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit a9c604b5e0d943b5b5f7c8bdd5be730c2abcf866)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit c7c6b273656a3e2b8b959004b996e56d4086ce5e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 45356f2ef90e4b67b890ca745513fafa32a469cf)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 718bb8d56f6a24c86e67830a7d13af54df2ebb4e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit dd1dcfada1fa46ecb8227c2852769b35026875d3)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 74911cf7ea703c54920a6c58c344a22a46398b02)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 2232599d330bd5f2a9e206b490196569ad855de8)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 05eb77bd1e9e1ba59032cbb49953cab8015e37a3)
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 27260be388f7f9f324ff405e7d8e254925b4ae90)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a38eab48fa1ccd6ae3ba0bd8ed30f5a9bdf9b661)
Signed-off-by: Jan-Simon Moeller <jsmoeller@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 5c249db9de8ad8cfe0996ff4fee4c575a5ff1e34)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6f4764ae2ef06c54dbbf77bcbf07af9390a565c9)
Signed-off-by: Liam Beguin <liambeguin@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7bcda141f2019862b4fb5d8dec7956cd8344b420)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a4e29fe2bd3f834f8253716790fbbf032aad9fcc)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 15715e6ad81c97cd50e288f3745615eb19be90d1)
Signed-off-by: Steve Sakoman <steve@sakoman.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: eba53bb6663222d47e14d26a5f22d26ba198f019)
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>
(cherry picked from commit 377ef7009a8638efe688b6b61f67ae399eb1f23d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a6506c2c0563820293031d3312c2405998c25287)
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>
(cherry picked from commit 286f91f7659307bcdf0ba541b8d6b56db5604ceb)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6ff0464d2fb21dea438e44538195dd9ff464a67c)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dafd2631a20ffd94e6f21c46938a010e92b57da4)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 15342afa50de81bb882bc879892efa6ba63e75ff)
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>
(cherry picked from commit 2a0928532b8303858980d6df6271669dbb69e224)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c6b8543fbd0e840483cbcdca93116cc9c994a9f2)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1b62344f919b5122f048b6409d09386d7d6dd3cd)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 4b9946bd3961679048e1460bdfc74b286c386feb)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 663aa284adf312eb5c8a471e5dbff2634e87897d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 28497b96346a669ba0ed3873cc40bc3ade611251)
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>
(cherry picked from commit e5f6652854f544106b40d860de2946954de642f3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
An internal reference count is held on the buffer pool,
incremented every time a new buffer is created from the pool.
The reference count is maintained as an int;
on LP64 systems this can cause thereference count to overflow if
the client creates a large number of wl_shm buffer objects,
or if it can coerce the server to create a large number of external references
to the buffer storage. With the reference count overflowing, a use-after-free
can be constructed on the wl_shm_pool tracking structure,
where values may be incremented or decremented;
it may also be possible to construct a limited oracle to leak 4 bytes of
server-side memory to the attacking client at a time.
Reference:
https://nvd.nist.gov/vuln/detail/CVE-2021-3782
Upstream patch:
b19488c715
(From OE-Core rev: 09b8ff8d2361b2db001bc963f481db294ccf2170)
Signed-off-by: Narpat Mali <narpat.mali@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
While this does not happen with the tiff 4.3.0 release, it does happen with
the series of patches we have, so backport the two simple changes that
restrict the tiffcrop options to avoid the vulnerability.
CVE-2022-2953.patch was taken from upstream, and a small typo was fixed
for the CVE number. The other patch is included in tiff 4.4.0 but not
4.3.0, so add it as well.
(From OE-Core rev: cd94ed01214251027d1076b67cf65c3058f51dad)
Signed-off-by: Randy MacLeod <randy.macleod@windriver.com>
Signed-off-by: Zheng Qiu <zheng.qiu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 850ccc2a303f940f3a13ea6b2581081162f014e4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7d383a7fc6da666c80f2fc037af5f49a3388eb2b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit a9a50f2216951e26b62ed2f86f341d9ad13acf48)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f51c9af925ab4cf338ec9ba3e4bebdae25113a3a)
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>
(cherry picked from commit d6b15d1e70b99185cf245d829ada5b6fb99ec1af)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit 69030b368773baae65d95e39d3587913b8401bc7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6ad25304abefcbe538db7745e17ac213fa7d0719)
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>
(cherry picked from commit 791e8a8bacce5a7f31f4d7bcbfb17df2967fd258)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This release addresses the security issues CVE-2022-39253 and
CVE-2022-39260.
* CVE-2022-39253:
When relying on the `--local` clone optimization, Git dereferences
symbolic links in the source repository before creating hardlinks
(or copies) of the dereferenced link in the destination repository.
This can lead to surprising behavior where arbitrary files are
present in a repository's `$GIT_DIR` when cloning from a malicious
repository.
Git will no longer dereference symbolic links via the `--local`
clone mechanism, and will instead refuse to clone repositories that
have symbolic links present in the `$GIT_DIR/objects` directory.
Additionally, the value of `protocol.file.allow` is changed to be
"user" by default.
* 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-39253 goes to Cory Snider of Mirantis. The
fix was authored by Taylor Blau, with help from Johannes Schindelin.
Credit for finding CVE-2022-39260 goes to Kevin Backhouse of GitHub.
The fix was authored by Kevin Backhouse, Jeff King, and Taylor Blau.
(From OE-Core rev: 43badfadb92a1d6684801f81fa2ed9c8b5652bb6)
Signed-off-by: Tim Orling <tim.orling@konsulko.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
014862eecf03 Linux 5.10.147
98f722cc2438 ALSA: hda/hdmi: fix warning about PCM count when used with SOF
b12d0489e402 x86/alternative: Fix race in try_get_desc()
374d4c307534 KVM: x86: Hide IA32_PLATFORM_DCA_CAP[31:0] from the guest
a8e6cde5062f clk: iproc: Do not rely on node name for correct PLL setup
cf41711aa4a7 clk: imx: imx6sx: remove the SET_RATE_PARENT flag for QSPI clocks
83db457b41a8 selftests: Fix the if conditions of in test_extra_filter()
84cab3531ff7 net: stmmac: power up/down serdes in stmmac_open/release
743a6e53cf1c nvme: Fix IOC_PR_CLEAR and IOC_PR_RELEASE ioctls for nvme devices
469dc5fd9a58 nvme: add new line after variable declatation
2c248c468162 cxgb4: fix missing unlock on ETHOFLD desc collect fail path
fde656dbc372 net: sched: act_ct: fix possible refcount leak in tcf_ct_init()
fa065e60811a usbnet: Fix memory leak in usbnet_disconnect()
57959392f7f0 Input: melfas_mip4 - fix return value check in mip4_probe()
330b77578168 Revert "drm: bridge: analogix/dp: add panel prepare/unprepare in suspend/resume time"
359e73edd3be ASoC: tas2770: Reinit regcache on reset
8884a192f95e soc: sunxi: sram: Fix debugfs info for A64 SRAM C
4e2ede7cb9b5 soc: sunxi: sram: Fix probe function ordering issues
50fbc81f80d2 soc: sunxi_sram: Make use of the helper function devm_platform_ioremap_resource()
0fdc3ab9b438 soc: sunxi: sram: Prevent the driver from being unbound
3e0405c69bc9 soc: sunxi: sram: Actually claim SRAM regions
a658f0bc72cb reset: imx7: Fix the iMX8MP PCIe PHY PERST support
8934aea1a46c ARM: dts: am33xx: Fix MMCHS0 dma properties
cce5dc03338e scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW"
625899cd06e1 swiotlb: max mapping size takes min align mask into account
6f478fe8c3fb media: rkvdec: Disable H.264 error detection
ac828e241691 media: dvb_vb2: fix possible out of bound access
be2cd261ca51 mm: fix madivse_pageout mishandling on non-LRU page
1002d5fef406 mm/migrate_device.c: flush TLB while holding PTL
a54fc5369113 mm: prevent page_frag_alloc() from corrupting the memory
466a26af2d10 mm/page_alloc: fix race condition between build_all_zonelists and page allocation
9b751b4dc350 mmc: hsq: Fix data stomping during mmc recovery
36b10cde0c44 mmc: moxart: fix 4-bit bus width and remove 8-bit bus width
02d55a837e1a libata: add ATA_HORKAGE_NOLPM for Pioneer BDR-207M and BDR-205
e72a435fa30c net: mt7531: only do PLL once after the reset
a48daecd0994 ntfs: fix BUG_ON in ntfs_lookup_inode_by_name()
1d71422bd483 ARM: dts: integrator: Tag PCI host with device_type
dab144c5dd07 clk: ingenic-tcu: Properly enable registers before accessing timers
6c5742372b2d Input: snvs_pwrkey - fix SNVS_HPVIDR1 register address
8cf377baf0c3 net: usb: qmi_wwan: Add new usb-id for Dell branded EM7455
0695e590de3c thunderbolt: Explicitly reset plug events delay back to USB4 spec value
efdff5339462 usb: typec: ucsi: Remove incorrect warning
e5ee7b77ac9b uas: ignore UAS for Thinkplus chips
5f91ceea6c14 usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS
1e4b856fc0bb uas: add no-uas quirk for Hiksemi usb_disk
6ac5b52e3f35 btrfs: fix hang during unmount when stopping a space reclaim worker
29d849c3de57 ALSA: hda: Fix Nvidia dp infoframe
24070d32c6ec ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically
c1256c531d67 ALSA: hda/tegra: Reset hardware
ded9e8964d00 ALSA: hda/tegra: Use clk_bulk helpers
b2ad53fbc0e1 thunderbolt: Add support for Intel Maple Ridge single port controller
53e6282dde62 thunderbolt: Add support for Intel Maple Ridge
62aea694445d Linux 5.10.146
c18383218c31 ext4: make directory inode spreading reflect flexbg size
a968542d7e24 ext4: limit the number of retries after discarding preallocations blocks
958b0ee23f5a ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0
25117265152e devdax: Fix soft-reservation memory description
0fa11239c4d3 i2c: mlxbf: Fix frequency calculation
48ee0a864d1a i2c: mlxbf: prevent stack overflow in mlxbf_i2c_smbus_start_transaction()
4f6db1f9219e i2c: mlxbf: incorrect base address passed during io write
2f58c47c36d3 i2c: imx: If pm_runtime_get_sync() returned 1 device access is possible
90f1c0025be0 workqueue: don't skip lockdep work dependency in cancel_work_sync()
4dfc96d8d730 drm/rockchip: Fix return type of cdn_dp_connector_mode_valid
58101a9cfc5f drm/amd/display: Mark dml30's UseMinimumDCFCLK() as noinline for stack usage
3ae1dede22e3 drm/amd/display: Limit user regamma to a valid value
867b2b2b6802 drm/amdgpu: use dirty framebuffer helper
c5812807e416 drm/gma500: Fix BUG: sleeping function called from invalid context errors
ec2bf249bdff Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region
2a2e503a62e5 cifs: always initialize struct msghdr smb_msg completely
877231b0e678 cifs: use discard iterator to discard unneeded network data more efficiently
09867977fcc2 drm/amdgpu: Fix check for RAS support
8c6fd05cf887 vfio/type1: fix vaddr_get_pfns() return in vfio_pin_page_external()
f31ea57c1183 usb: xhci-mtk: fix issue of out-of-bounds array access
f5fcc9d6d71d s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup
fb189aa1be09 serial: tegra-tcu: Use uart_xmit_advance(), fixes icount.tx accounting
e1993864a935 serial: tegra: Use uart_xmit_advance(), fixes icount.tx accounting
7f11386733ab serial: Create uart_xmit_advance()
fda04a0bab7f drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV
4bc4b6419e65 selftests: forwarding: add shebang for sch_red.sh
8844c750eeb0 net: sched: fix possible refcount leak in tc_new_tfilter()
75ca7f44dab6 net: sunhme: Fix packet reception for len < RX_COPY_THRESHOLD
d76151a8131e net/smc: Stop the CLC flow if no link to map buffers on
fd938b4ce0fb drm/mediatek: dsi: Move mtk_dsi_stop() call back to mtk_dsi_poweroff()
c99062160688 perf kcore_copy: Do not check /proc/modules is unchanged
28d185095e51 perf jit: Include program header in ELF files
78926cf76291 can: gs_usb: gs_can_open(): fix race dev->can.state condition
ebd97dbe3c55 netfilter: ebtables: fix memory leak when blob is malformed
b043a525a3f5 netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain()
710e3f526bd2 netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain()
1e7e55374d01 net/sched: taprio: make qdisc_leaf() see the per-netdev-queue pfifo child qdiscs
586def6ebed1 net/sched: taprio: avoid disabling offload when it was never enabled
aa400ccadf59 net: socket: remove register_gifconf
8bd98cfbfcb0 net: enetc: move enetc_set_psfp() out of the common enetc_set_features()
f0a057f49b8d wireguard: netlink: avoid variable-sized memcpy on sockaddr
b7b385959894 wireguard: ratelimiter: disable timings test by default
ddd47f1cd67d net: ipa: properly limit modem routing table use
8c1454d5493b net: ipa: kill IPA_TABLE_ENTRY_SIZE
53b1715e283e net: ipa: DMA addresses are nicely aligned
48afea293a89 net: ipa: avoid 64-bit modulus
3ae25aca3f89 net: ipa: fix table alignment requirement
c2cf0613d1ff net: ipa: fix assumptions about DMA address size
d58815af8979 of: mdio: Add of_node_put() when breaking out of for_each_xx
9101e54c95cf drm/hisilicon: Add depends on MMU
bac7328fc0d7 drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled
b3b41d4d95d3 sfc: fix null pointer dereference in efx_hard_start_xmit
b4afd3878f96 sfc: fix TX channel offset when using legacy interrupts
2dbf487d6b38 i40e: Fix set max_tx_rate when it is lower than 1 Mbps
65ee2bcc8990 i40e: Fix VF set max MTU size
15e9724f6bb3 iavf: Fix set max MTU size with port VLAN and jumbo frames
ccddb1db4b3c iavf: Fix bad page state
21b535fe5ecb MIPS: Loongson32: Fix PHY-mode being left unspecified
a4121785a3a3 MIPS: lantiq: export clk_get_io() for lantiq_wdt.ko
1ac50c1ad40f drm/panel: simple: Fix innolux_g121i1_l01 bus_format
90fbcb26d666 net: team: Unsync device addresses on ndo_stop
e2b94a11223a net: bonding: Unsync device addresses on ndo_stop
dc209962c093 net: bonding: Share lacpdu_mcast_addr definition
2b9aba0c5d58 scsi: mpt3sas: Fix return value check of dma_get_required_mask()
e7fafef9830c scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region
351f2d2c357f net: phy: aquantia: wait for the suspend/resume operations to finish
d298fc2eefd6 net: core: fix flow symmetric hash
e90001e1dd96 net: let flow have same hash in two directions
ab4a733874ea ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header
14446a1bc2a8 iavf: Fix cached head and tail value for iavf_get_tx_pending
5d75fef3e61e netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find()
9a5d7e0acb41 netfilter: nf_conntrack_irc: Tighten matching on DCC message
369ec4dab097 netfilter: nf_conntrack_sip: fix ct_sip_walk_headers
66f9470ffe42 arm64: dts: rockchip: Remove 'enable-active-low' from rk3399-puma
aa11dae059a4 dmaengine: ti: k3-udma-private: Fix refcount leak bug in of_xudma_dev_get()
1cc871fe6d31 arm64: dts: rockchip: Set RK3399-Gru PCLK_EDP to 24 MHz
3ca272b231d6 drm/mediatek: dsi: Add atomic {destroy,duplicate}_state, reset callbacks
39f97714f3e2 arm64: dts: rockchip: Pull up wlan wake# on Gru-Bob
dce466286944 xfs: validate inode fork size against fork format
a6bfdc157f85 xfs: reorder iunlink remove operation in xfs_ifree
e811a534ec2f xfs: fix up non-directory creation in SGID directories
4e74179a164d interconnect: qcom: icc-rpmh: Add BCMs to commit list in pre_aggregate
a60babeb60ff KVM: SEV: add cache flush to solve SEV cache incoherency issues
379ac7905ff3 mm/slub: fix to return errno if kmalloc() fails
fa57bb9b1ab5 can: flexcan: flexcan_mailbox_read() fix return value for drop = true
12fda27a412b riscv: fix a nasty sigreturn bug...
657803b918e0 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully
bdea98b98f84 gpio: mockup: fix NULL pointer dereference when removing debugfs
bd5958ccfc45 wifi: mt76: fix reading current per-tid starting sequence number for aggregation
85f9a2d51e72 efi: libstub: check Shim mode using MokSBStateRT
3490ebe43505 efi: x86: Wipe setup_data on pure EFI boot
c5ee36018d32 media: flexcop-usb: fix endpoint type check
0d99b180ce68 iommu/vt-d: Check correct capability for sagaw determination
213cdb2901e9 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop
10c7e52d9585 ALSA: hda/realtek: Add quirk for ASUS GA503R laptop
4cd84a9518e0 ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack
2f7cad4ecd0b ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack
62ce31979fd5 ALSA: hda/realtek: Re-arrange quirk table entries
d4bad13828f0 ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop
62b0824c2c69 ALSA: hda/realtek: Add quirk for Huawei WRT-WX9
c78bce842d47 ALSA: hda: add Intel 5 Series / 3400 PCI DID
f109dd1607f8 ALSA: hda/tegra: set depop delay for tegra
a1926f11d9aa USB: serial: option: add Quectel RM520N
4d1d91a6343e USB: serial: option: add Quectel BG95 0x0203 composition
3a26651a7856 USB: core: Fix RST error in hub.c
381f77b6a69a arm64/bti: Disable in kernel BTI when cross section thunks are broken
050de2898039 arm64: Restrict ARM64_BTI_KERNEL to clang 12.0.0 and newer
561d86bd0e28 Revert "usb: gadget: udc-xilinx: replace memcpy with memcpy_toio"
578d644edc7d vfio/type1: Unpin zero pages
abb560abdf47 vfio/type1: Prepare for batched pinning with struct vfio_batch
38cb9b868369 vfio/type1: Change success value of vaddr_get_pfn()
c4adbfa9cea7 Revert "usb: add quirks for Lenovo OneLink+ Dock"
905e8be5284b usb: cdns3: fix issue with rearming ISO OUT endpoint
8fcb5f027b39 usb: cdns3: fix incorrect handling TRB_SMM flag for ISOC transfer
f457bb21984b usb: gadget: udc-xilinx: replace memcpy with memcpy_toio
b9e5c47e3357 usb: add quirks for Lenovo OneLink+ Dock
345bdea212e3 tty: serial: atmel: Preserve previous USART mode if RS485 disabled
730f78c51bdc serial: atmel: remove redundant assignment in rs485_config
b3f2adf42621 mmc: core: Fix inconsistent sd3_bus_mode at UHS-I SD voltage switch failure
7780b3dda212 usb: xhci-mtk: relax TT periodic bandwidth allocation
99f48a3a6eec usb: xhci-mtk: allow multiple Start-Split in a microframe
b19f9f412216 usb: xhci-mtk: add some schedule error number
402fa9214e12 usb: xhci-mtk: add a function to (un)load bandwidth info
c2e7000b137b usb: xhci-mtk: use @sch_tt to check whether need do TT schedule
a2566a8dc5da usb: xhci-mtk: add only one extra CS for FS/LS INTR
b1e11bc66cfd usb: xhci-mtk: get the microframe boundary for ESIT
9c28189bb654 usb: dwc3: gadget: Avoid duplicate requests to enable Run/Stop
ff23c7277fb4 usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
ab046365c91c usb: dwc3: gadget: Refactor pullup()
db27874477fd usb: dwc3: gadget: Prevent repeat pullup()
6bd182beef5d usb: dwc3: Issue core soft reset before enabling run/stop
b83692feb09c usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind
2a358ad19c3e usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device
c267bb83340e usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake
7b0db849ea03 drm/amdgpu: make sure to init common IP before gmc
9d18013dac86 drm/amdgpu: Separate vf2pf work item init from virt data exchange
87a4e51fb8d6 drm/amdgpu: indirect register access for nv12 sriov
9f55f36f749a drm/amdgpu: move nbio sdma_doorbell_range() into sdma code for vega
4a77e6ef2057 Linux 5.10.145
ca5539d42164 ALSA: hda/sigmatel: Fix unused variable warning for beep power change
9f267393b036 cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
06e194e1130c video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
3fefe614ed80 mksysmap: Fix the mismatch of 'L0' symbols in System.map
3e6d2eff5661 MIPS: OCTEON: irq: Fix octeon_irq_force_ciu_mapping()
72602bc62013 afs: Return -EAGAIN, not -EREMOTEIO, when a file already locked
517a0324db6e net: usb: qmi_wwan: add Quectel RM520N
a36fd2d8d69c ALSA: hda/tegra: Align BDL entry to 4KB boundary
e41b97a27780 ALSA: hda/sigmatel: Keep power up while beep is enabled
b95a5ef4c054 wifi: mac80211_hwsim: check length for virtio packets
c505fee07b3d rxrpc: Fix calc of resend age
35da670ed13e rxrpc: Fix local destruction being repeated
891d5c46f282 regulator: pfuze100: Fix the global-out-of-bounds access in pfuze100_regulator_probe()
c2ef959e33b2 ASoC: nau8824: Fix semaphore unbalance at error paths
107c6b60582c Revert "serial: 8250: Fix reporting real baudrate value in c_ospeed field"
e00582a36198 video: fbdev: i740fb: Error out if 'pixclock' equals zero
f63ddf62d0c8 tools/include/uapi: Fix <asm/errno.h> for parisc and xtensa
331eba80cbd7 cifs: don't send down the destination address to sendmsg for a SOCK_STREAM
f3fbd08e7ca3 cifs: revalidate mapping when doing direct writes
a9398cb81cdc of/device: Fix up of_dma_configure_id() stub
6a27acda3d6a tracing: hold caller_addr to hardirq_{enable,disable}_ip
65dd251c516d parisc: ccio-dma: Add missing iounmap in error path in ccio_probe()
1f24b0a7ca41 drm/meson: Fix OSD1 RGB to YCbCr coefficient
4d3d2e384b22 drm/meson: Correct OSD1 global alpha value
24196210b198 gpio: mpc8xxx: Fix support for IRQ_TYPE_LEVEL_LOW flow_type in mpc85xx
4d065f835658 NFSv4: Turn off open-by-filehandle and NFS re-export for NFSv4.0
2f16f5b582cd pinctrl: sunxi: Fix name for A100 R_PIO
ee4369260e77 of: fdt: fix off-by-one error in unflatten_dt_nodes()
cae6172a9464 net: dsa: mv88e6xxx: allow use of PHYs on CPU and DSA ports
4a6c6041e8d8 platform/x86/intel: hid: add quirk to support Surface Go 3
8faabaf112c9 usb: cdns3: gadget: fix new urb never complete if ep cancel previous requests
cd226d8c1b4a powerpc/pseries/mobility: ignore ibm, platform-facilities updates
d5ee5a9e47f3 powerpc/pseries/mobility: refactor node lookup during DT update
4dbe84b9b66c dmaengine: bestcomm: fix system boot lockups
7bbdf49e2624 parisc: Flush kernel data mapping in set_pte_at() when installing pte for user page
b00a56e64713 parisc: Optimize per-pagetable spinlocks
59819f0aafd0 serial: 8250: Fix reporting real baudrate value in c_ospeed field
9230af9188a2 KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling
6bae47548188 KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs
99c2dfe47a9c Linux 5.10.144
744f98f71dc6 Input: goodix - add compatible string for GT1158
c7f4c203d18c soc: fsl: select FSL_GUTS driver for DPIO
35371fd68807 x86/ftrace: Use alternative RET encoding
4586df06a020 x86/ibt,ftrace: Make function-graph play nice
33015556a943 Revert "x86/ftrace: Use alternative RET encoding"
891f03f688de mm: Fix TLB flush for not-first PFNMAP mappings in unmap_region()
dd3aa77d5d72 usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS
5ce017619c30 platform/x86: acer-wmi: Acer Aspire One AOD270/Packard Bell Dot keymap fixes
fc2c14c2cde9 perf/arm_pmu_platform: fix tests for platform_get_irq() failure
187908079d94 drm/amd/amdgpu: skip ucode loading if ucode_size == 0
c598e2704c3b nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change()
1cae6f8e1765 Input: iforce - add support for Boeder Force Feedback Wheel
de2aa495230b ieee802154: cc2520: add rc code in cc2520_tx()
3815e66c2183 gpio: mockup: remove gpio debugfs when remove device
1b8b5384e83a tg3: Disable tg3 device on system reboot to avoid triggering AER
704d1f2ac6dc hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message
ef033e619e4d HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo
cff2b3a50c69 drm/msm/rd: Fix FIFO-full deadlock
fac2c299efc6 Input: goodix - add support for GT1158
218b71e32f9a tracefs: Only clobber mode/uid/gid on remount if asked
0a81ddfc20cc iommu/vt-d: Correctly calculate sagaw value of IOMMU
5ce1b0a0c27c ARM: dts: imx6qdl-kontron-samx6i: fix spi-flash compatible
a381cac2ab08 ARM: dts: imx: align SPI NOR node name with dtschema
(From OE-Core rev: 68f28c7cba5e9d111668f26fe6486ceda07cdce9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: c90d57497b9bcd237c3ae810ee8edb5b0d2d575a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch to fix the following on powerpc64 ABIv2.
root@qemuppc64:~# lttng create trace_session --live -U net://127.0.0.1
Spawning a session daemon
lttng_kretprobes: loading out-of-tree module taints kernel.
BUG: Unable to handle kernel data access on read at 0xfffffffffffffff8
Faulting instruction address: 0xc0000000001f6fd0
Oops: Kernel access of bad area, sig: 11 [#1]
<snip>
(From OE-Core rev: 4781fee6aea9512b7cb390b76e6f9f0a86a5bd11)
Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: f5713addbe47eb6c998cfe1514a537acbd367c3e)
Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 958ee0eede859bdba659e3343856b1c226207854)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix a wrong reference no longer tolerated by Sphinx 5.x
(missing "bitbake:" prefix)
(From yocto-docs rev: 8c2f9f54e29781f4ee72e81eeaa12ceaa82dc2d3)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.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: 6603c3e39f1cf746669ec6c9f0be8c6e6ece426e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5964bb67bb20df7f411ee0650cf189504a05cf25)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 987712c4c8fefd86a1f5116c11ee86e296e852ee)
Signed-off-by: Pavel Zhukov <pavel@zhukoff.net>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0361ecf7eb82c386a9842cf1f3cb706c0a112e77)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: bb5c43220f5f1c3d82334c65aff1ce13008db8d9)
Signed-off-by: Neil Horman <nhorman@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2cd76e8aabe4e803c760e60f06cfe1f470714ec7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Where copyright headers were not present, add them to make things
clear.
(Bitbake rev: e591325b2bd901c381003deb96a7b32a7148e93e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1aa338a216350a2751fff52f866039343e9ac013)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 63bb5591e833de0e7b552963ad9bc4b39e56fda9)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 97955f3c1c738aa4b4478a6ec10a08094ffc689d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f386298fc056ef130c2eb6dabf25eafbd55f55ca)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8efced47fcb47851a370fd6786df6fb377f99963)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: d1b84e3cfe9fb8d282d4b700a9fe31891e00d837)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cf7f60b83adaded180f6717cb4681edc1d65b66d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 513bfd771d9095fcb6a8bf93806673dbf988a4de)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 27228c7f026acb8ae9e1211d0486ffb7338123a2)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e728d0965d6fda8ac54e065ca7bf7eb9da9a8170)
Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9859a8124a0c09ac38d476445e7df7097f41d153)
Signed-off-by: Steve Sakoman <steve@sakoman.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.35-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.35-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: 46b703dbbddf612f70d9fd402b8538fca9c757e4)
Signed-off-by: Denys Dmytriyenko <denis@denix.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
float128 requires instructions of xsmaddqp and xsmsubqp which are added to
qemu since v7.0 by the following commit.
3bb1aed246
While kirkstone is still at v6.2 and thus experiences SIGILL as follow
root@qemuppc64:~# stress-ng --cpu 2 --timeout 30s
stress-ng: info: [972] setting to a 30 second run per stressor
stress-ng: info: [972] dispatching hogs: 2 cpu
stress-ng: info: [973] stressor terminated with unexpected signal signal 4 'SIGILL'
<snip>
This is specific to kirkstone since qemu on master branch has upgraded to v7.1.
(From OE-Core rev: a3d6742ac066c6dd323c5efd95bed36c30f69127)
Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5aac691040502e6f578316dfc090643d341dd3cb)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 64c466920b808c35d1ac87b47cf438bc79becea7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 278c50d18ac6b92d43778f9b797ab5999ae869ad)
Signed-off-by: Ruiqiang Hao <Ruiqiang.Hao@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport a patch to fix the pread02 case trigger the glibc overflow
detection.
(From OE-Core rev: 2d32385490344db529de7eca33bb0ab9a14e0555)
Signed-off-by: Xiangyu Chen <xiangyu.chen@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: f4174b3bde5ec91293619fac3258f35153363c51)
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cf1bb16b7f9f81514feaf1e4ecffd9039387bb89)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 3d13ef9e457ad3854c5e9bc37f8ea9a6b0e6c54f)
Signed-off-by: Samuli Piippo <samuli.piippo@qt.io>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 53ae417c63a4a7ff4a729d3653a31cf1c0758f10)
Signed-off-by: Steve Sakoman <steve@sakoman.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)
(From OE-Core rev: e754bc0f2562a0fe83b89864a4a897233887d99d)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ab9f6d205f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: 15ac2f4f2873a3c7b9f5bd0385d570e7b64fc643)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4546b5186e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: 98513137092ff259b163556167f034971b89fe64)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c9676445c9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: aa0e319fe07c0ac807a6963ac47fe5e70a0b6fff)
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit be267f6169)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 178441fcbb54bb70374fa231a6b5870ef52266fa)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit af9924a3da0569e90c2d3abe030584456e66229b)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 35dbd02b73a586db9e09c6a6d36252244ea5e91f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cf33e2ab2693eafaf0e5fc45666355d60e084281)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 35c2debe35103f92993d9d7bb164b7bd64629c67)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9cd0623f89d8ff5ea95d6ab713dd4bf45742a8b1)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8f76f9f04bf50d9c80ed23bd8297c5c9236b90bb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b9681ad7c5c72aa1e68b3cdc93788a03b3781d63)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 8dbce9b13960acfd6889567c11456e3c73a783b5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ebe2411ce78d5e4ea49b9b4cb732b461ecc32ca6)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5eb09877b278b22e1aa1e3d3b8f9f3821ab5c8db)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: c20e9c6f4ec19d2e1dca443ea945e5c4e3d4d11f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a15a61c801e1a3014ac228e7e100a1867dd498f9)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 28d1483d33797404deee4cbc28b19b1b52b822ad)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 104217e05ea494d46e3cc22bb4b3bf2379004882)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c9f8710a0f549c5fd9439a7aedf3ae715e3fdd49)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0b9b7454269bafe33bbbfae324e7ada28f589e0f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
f1101295c145 Linux 5.10.143
71d3adbb2890 arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
202341395ce3 hwmon: (mr75203) enable polling for all VM channels
c9da73ae78cb hwmon: (mr75203) fix multi-channel voltage reading
19841592aea6 hwmon: (mr75203) fix voltage equation for negative source input
8e8dc8fc53a8 hwmon: (mr75203) update pvt->v_num and vm_num to the actual number of used sensors
13521c94b9b1 hwmon: (mr75203) fix VM sensor allocation when "intel,vm-map" not defined
5e17967c7ea2 iommu/amd: use full 64-bit value in build_completion_wait()
1a2742552372 swiotlb: avoid potential left shift overflow
586f8c8330b7 MIPS: loongson32: ls1c: Fix hang during startup
a9453be390b6 ASoC: mchp-spdiftx: Fix clang -Wbitfield-constant-conversion
9dacdc1d47ed ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
2ead78fbe6b5 sch_sfb: Also store skb len before calling child enqueue
d47475d4e502 tcp: fix early ETIMEDOUT after spurious non-SACK RTO
6a2a34484462 nvme-tcp: fix regression that causes sporadic requests to time out
5914fa32ef1b nvme-tcp: fix UAF when detecting digest errors
a00b1b10e0a6 RDMA/mlx5: Set local port to one when accessing counters
e8de6cb5755e IB/core: Fix a nested dead lock as part of ODP flow
076f2479fc5a ipv6: sr: fix out-of-bounds read when setting HMAC data.
047e66867eb6 RDMA/siw: Pass a pointer to virt_to_page()
0f1e7977e1f2 xen-netback: only remove 'hotplug-status' when the vif is actually destroyed
342d77769a6c i40e: Fix kernel crash during module removal
9d11d06e50bb ice: use bitmap_free instead of devm_kfree
22922da7373c tipc: fix shift wrapping bug in map_get()
2ee85ac1b29d sch_sfb: Don't assume the skb is still around after enqueueing to child
63677a09238a afs: Use the operation issue time instead of the reply time for callbacks
fbbd5d05ea63 rxrpc: Fix an insufficiently large sglist in rxkad_verify_packet_2()
6ccbb74801bb ALSA: usb-audio: Register card again for iface over delayed_register option
1d29a63585b3 ALSA: usb-audio: Inform the delayed registration more properly
e12ce30fe593 netfilter: nf_conntrack_irc: Fix forged IP logic
910891a2a44c netfilter: nf_tables: clean up hook list when offload flags check fails
908180f633d0 netfilter: br_netfilter: Drop dst references before setting.
7d29f2bdd167 ARM: dts: at91: sama5d2_icp: don't keep vdd_other enabled all the time
0796953300f5 ARM: dts: at91: sama5d27_wlsom1: don't keep ldo2 enabled all the time
360dd120eb11 ARM: dts: at91: sama5d2_icp: specify proper regulator output ranges
6bbef2694a06 ARM: dts: at91: sama5d27_wlsom1: specify proper regulator output ranges
e198c0857032 RDMA/hns: Fix wrong fixed value of qp->rq.wqe_shift
b2e82e325a84 RDMA/hns: Fix supported page size
6dc0251638a4 soc: brcmstb: pm-arm: Fix refcount leak and __iomem leak bugs
e9ea271c2e43 RDMA/cma: Fix arguments order in net device validation
465eecd2b3a4 tee: fix compiler warning in tee_shm_register()
75c961d01199 regulator: core: Clean up on enable failure
bb4bee3eca78 ARM: dts: imx6qdl-kontron-samx6i: remove duplicated node
015c2ec053f3 smb3: missing inode locks in punch hole
98127f140bc4 cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
dee1e2b18cf5 cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
bfbacc2ef7b5 cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree
a5620d3e0cf9 scsi: lpfc: Add missing destroy_workqueue() in error path
ea10a652ad2a scsi: mpt3sas: Fix use-after-free warning
de572edecc29 drm/i915: Implement WaEdpLinkRateDataReload
be01f1c98875 nvmet: fix a use-after-free
68f22c80c181 debugfs: add debugfs_lookup_and_remove()
ab60010225ce kprobes: Prohibit probes in gate area
6123bec8480d ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface()
ab730d3c4491 ALSA: aloop: Fix random zeros in capture data when using jiffies timer
39a90720f3ab ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc()
dfb27648eea5 drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
2078e326b64e fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
9d040a629e7e net/core/skbuff: Check the return value of skb_copy_bits()
43b9af72751a arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
96d206d0a14e parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
44739b5aae3a parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
826b46fd5974 drm/radeon: add a force flush to delay work when radeon
04102568671e drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
c19656cd951a drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
67bf86ff81fe drm/gem: Fix GEM handle release errors
a175aed83eb4 scsi: megaraid_sas: Fix double kfree()
004e26ef056c scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
a14f1799ce37 Revert "mm: kmemleak: take a full lowmem check in kmemleak_*_phys()"
13c8f561be38 fs: only do a memory barrier for the first set_buffer_uptodate()
2946d2ae5ace wifi: iwlegacy: 4965: corrected fix for potential off-by-one overflow in il4965_rs_fill_link_cmd()
918d9c4a4bdf efi: capsule-loader: Fix use-after-free in efi_capsule_write
94f0f30b2d9d efi: libstub: Disable struct randomization
eb75efdec8dd tty: n_gsm: avoid call of sleeping functions from atomic context
fb6cadd2a30f tty: n_gsm: initialize more members at gsm_alloc_mux()
186cb020bd3a xen-blkfront: Cache feature_persistent value before advertisement
d3d885507b52 NFSD: Fix verifier returned in stable WRITEs
281e81a5e2b2 Linux 5.10.142
2058aab4e306 USB: serial: ch341: fix disabled rx timer on older devices
2a4c619a87dd USB: serial: ch341: fix lost character on LCR updates
06a84bda0a08 usb: dwc3: disable USB core PHY management
451fa90150f2 usb: dwc3: qcom: fix use-after-free on runtime-PM wakeup
8984ca41de16 usb: dwc3: fix PHY disable sequence
cb2718936022 mmc: core: Fix UHS-I SD 1.8V workaround branch
7f73a9dea009 btrfs: harden identification of a stale device
3c63a22d0243 drm/i915/glk: ECS Liva Q2 needs GLK HDMI port timing quirk
1079d095725a ALSA: seq: Fix data-race at module auto-loading
f19a209f6156 ALSA: seq: oss: Fix data-race for max_midi_devs access
7565c1503074 ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298
ab9f890377d1 net: mac802154: Fix a condition in the receive path
d71a1c9fce18 net: Use u64_stats_fetch_begin_irq() for stats fetch.
685f4e56717e ip: fix triggering of 'icmp redirect'
4abc8c07a065 wifi: mac80211: Fix UAF in ieee80211_scan_rx()
dd649b49219a wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected
742e222dd556 driver core: Don't probe devices after bus_type.match() probe deferral
6202637fdef0 usb: gadget: mass_storage: Fix cdrom data transfers on MAC-OS
abe3cfb7a7c8 USB: core: Prevent nested device-reset calls
b0d4993c4baa s390: fix nospec table alignments
0361d50e86c0 s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages
b9097c5e107d usb-storage: Add ignore-residue quirk for NXP PN7462AU
5f0d11796aa5 USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020)
d608c131df99 usb: dwc2: fix wrong order of phy_power_on and phy_init
95791d51f7af usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles
89b01a88ef7d USB: serial: option: add support for Cinterion MV32-WA/WB RmNet mode
7f1f17671517 USB: serial: option: add Quectel EM060K modem
efcc3e1e6a5a USB: serial: option: add support for OPPO R11 diag port
e547c07c2848 USB: serial: cp210x: add Decagon UCA device id
5a603f4c1273 xhci: Add grace period after xHC start to prevent premature runtime suspend.
587f793c64d9 media: mceusb: Use new usb_control_msg_*() routines
07fb6b10b64a thunderbolt: Use the actual buffer in tb_async_error()
f210912d1aa9 xen-blkfront: Advertise feature-persistent as user requested
aa45c507037a xen-blkback: Advertise feature-persistent as user requested
47a73e5e6ba4 mm: pagewalk: Fix race between unmap and page walker
5d0d46e6255a xen/grants: prevent integer overflow in gnttab_dma_alloc_pages()
eb0c614c426c KVM: x86: Mask off unsupported and unknown bits of IA32_ARCH_CAPABILITIES
7efcbac55aad gpio: pca953x: Add mutex_lock for regcache sync in PM
517dba798793 hwmon: (gpio-fan) Fix array out of bounds access
a971343557ff clk: bcm: rpi: Add missing newline
fcae47b2d23c clk: bcm: rpi: Prevent out-of-bounds access
8c90a3e0d382 clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()
00d8bc0c16ed clk: bcm: rpi: Fix error handling of raspberrypi_fw_get_rate
e32982115d48 Input: rk805-pwrkey - fix module autoloading
e2945f936cc4 clk: core: Fix runtime PM sequence in clk_core_unprepare()
4ff599df312f Revert "clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops"
c0f0ed9ef9b6 clk: core: Honor CLK_OPS_PARENT_ENABLE for clk gate ops
5f1aee7f05d8 drm/i915/reg: Fix spelling mistake "Unsupport" -> "Unsupported"
9629f2dfdb1d binder: fix UAF of ref->proc caused by race condition
08fa8cb6df88 USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id
5cf2a57c7a01 misc: fastrpc: fix memory corruption on open
c99bc901d5eb misc: fastrpc: fix memory corruption on probe
30fd0e23e373 iio: adc: mcp3911: use correct formula for AD conversion
89aa443437c6 iio: ad7292: Prevent regulator double disable
b271090eea38 Input: iforce - wake up after clearing IFORCE_XMIT_RUNNING flag
b202400c9c9e tty: serial: lpuart: disable flow control while waiting for the transmit engine to complete
989201bb8c00 vt: Clear selection before changing the font
7fd8d33adbba powerpc: align syscall table for ppc32
19e3f69d1980 staging: rtl8712: fix use after free bugs
6ccd69141b9f serial: fsl_lpuart: RS485 RTS polariy is inverse
e416fe7f16c1 net/smc: Remove redundant refcount increase
d73b89c3b3f7 Revert "sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb"
f3d1554d0f67 tcp: annotate data-race around challenge_timestamp
870b6a15619c sch_cake: Return __NET_XMIT_STOLEN when consuming enqueued skb
1b6666964ca1 kcm: fix strp_init() order and cleanup
406d554844cc ethernet: rocker: fix sleep in atomic context bug in neigh_timer_handler
44dfa645895a net/sched: fix netdevice reference leaks in attach_default_qdiscs()
699d82e9a6db net: sched: tbf: don't call qdisc_put() while holding tree lock
c0cb63ee2e22 Revert "xhci: turn off port power in shutdown"
6855efbaf54a wifi: cfg80211: debugfs: fix return type in ht40allow_map_read()
ddcb56e84130 ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array
9276eb98cd08 ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg
23a29932715c ieee802154/adf7242: defer destroy_workqueue call
c5f975e3ebfa bpf, cgroup: Fix kernel BUG in purge_effective_progs
e6aeb8be8571 iio: adc: mcp3911: make use of the sign bit
b69e05b1e830 platform/x86: pmc_atom: Fix SLP_TYPx bitfield mask
f040abf62e62 drm/msm/dsi: Fix number of regulators for SDM660
43e523a4070e drm/msm/dsi: Fix number of regulators for msm8996_dsi_cfg
1487e8fc16f7 drm/msm/dp: delete DP_RECOVERED_CLOCK_OUT_EN to fix tps4
631fbefd8777 drm/msm/dsi: fix the inconsistent indenting
(From OE-Core rev: eee473e1442b427ca49e7717991cdf4cc6b2fd87)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
0b8e37cbaa76 Linux 5.10.141
bdc786d737ec net: neigh: don't call kfree_skb() under spin_lock_irqsave()
4931af31c402 net/af_packet: check len when min_header_len equals to 0
64f6da455b66 xfs: revert "xfs: actually bump warning counts when we send warnings"
d34798d846d7 xfs: fix soft lockup via spinning in filestream ag selection loop
f168801da95f xfs: fix overfilling of reserve pool
72a259bdd50d xfs: always succeed at setting the reserve pool size
cb41f22df3ec xfs: remove infinite loop when reserving free block pool
28d8d2737e82 io_uring: disable polling pollfree files
744b0d308070 kprobes: don't call disarm_kprobe() for disabled kprobes
8c70cce89231 lib/vdso: Mark do_hres_timens() and do_coarse_timens() __always_inline()
6ba9e8fb47f6 netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
afa169f79d47 drm/amdgpu: Increase tlb flush timeout for sriov
f08a3712bac8 drm/amd/display: Fix pixel clock programming
60d522f31707 drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
f2b7b8b1c413 s390/hypfs: avoid error message under KVM
c35adafe42bd neigh: fix possible DoS due to net iface start/stop loop
3c1dfeaeb3b4 drm/amd/display: clear optc underflow before turn off odm clock
4e5e67b13a04 drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
828b2a5399aa drm/amd/display: Avoid MPC infinite loop
9d36e2c264f7 mmc: mtk-sd: Clear interrupts when cqe off/disable
98f401d36396 mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse
6204bf78b2a9 bpf: Don't redirect packets with invalid pkt_len
dbd8c8fc6048 ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
8fc778ee2fb2 fbdev: fb_pm2fb: Avoid potential divide by zero error
61cc798591a3 net: fix refcount bug in sk_psock_get (2)
7e2fa7922658 HID: hidraw: fix memory leak in hidraw_release()
bacb37bdc2a2 media: pvrusb2: fix memory leak in pvr_probe
872875c9ecf8 udmabuf: Set the DMA mask for the udmabuf device (v2)
dc815761948a HID: steam: Prevent NULL pointer dereference in steam_{recv,send}_report
412b844143e3 Revert "PCI/portdrv: Don't disable AER reporting in get_port_device_capability()"
38267d266336 Bluetooth: L2CAP: Fix build errors in some archs
ad697ade5939 kbuild: Fix include path in scripts/Makefile.modpost
b9feeb610099 s390/mm: do not trigger write fault when vma does not allow VM_WRITE
0dea6b3e22c6 crypto: lib - remove unneeded selection of XOR_BLOCKS
e5796ff9acc5 x86/nospec: Fix i386 RSB stuffing
adee8f3082b0 x86/nospec: Unwreck the RSB stuffing
895428ee124a mm: Force TLB flush for PFNMAP mappings before unlink_file_vma()
18ed766f3642 Linux 5.10.140
e89798071784 bpf: Don't use tnum_range on array range checking for poke descriptors
46fcb0fc884d scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
8d5c106fe216 scsi: ufs: core: Enable link lost interrupt
c0ba9aa95bf7 perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
5a768c977085 perf python: Fix build when PYTHON_CONFIG is user supplied
3ddbd0907f6d blk-mq: fix io hung due to missing commit_rqs
7ca73d0a16e3 Documentation/ABI: Mention retbleed vulnerability info file for sysfs
189623261994 arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
a5a58fab556b md: call __md_stop_writes in md_stop
f68f025c7e69 Revert "md-raid: destroy the bitmap after destroying the thread"
62af37c5cd7f mm/hugetlb: fix hugetlb not supporting softdirty tracking
6de50db104af xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
8d5f8a4f25b1 ACPI: processor: Remove freq Qos request for all CPUs
297ae7e87a87 s390: fix double free of GS and RI CBs on fork() failure
c60ae878782d asm-generic: sections: refactor memory_intersects
6858933131d0 loop: Check for overflow while configuring loop
14cbbb9c9914 x86/bugs: Add "unknown" reporting for MMIO Stale Data
e3e0d117294d x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
090f0ac167a0 perf/x86/lbr: Enable the branch type for the Arch LBR by default
d2bd18d50c1e btrfs: check if root is readonly while setting security xattr
dcac6293f571 btrfs: add info when mount fails due to stale replace target
b2d352ed4d48 btrfs: replace: drop assert for suspended replace
2fc3c168d5b6 btrfs: fix silent failure when deleting root reference
3a351b567e20 ionic: fix up issues with handling EAGAIN on FW cmds
79e2ca7aa96e rxrpc: Fix locking in rxrpc's sendmsg
c3a6e863d51b ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
23cf93bb32e5 net: Fix a data-race around sysctl_somaxconn.
9fcc4f406620 net: Fix data-races around sysctl_devconf_inherit_init_net.
371a3bcf3144 net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
c3bda708e9c4 net: Fix a data-race around netdev_budget_usecs.
12a34d7f0463 net: Fix a data-race around netdev_budget.
410c88314ce3 net: Fix a data-race around sysctl_net_busy_read.
2c7dae6c4511 net: Fix a data-race around sysctl_net_busy_poll.
8db070463e3e net: Fix a data-race around sysctl_tstamp_allow_data.
ed48223f87c5 net: Fix data-races around sysctl_optmem_max.
27e8ade79265 bpf: Folding omem_charge() into sk_storage_charge()
4d4e39245dd5 ratelimit: Fix data-races in ___ratelimit().
e73009ebc123 net: Fix data-races around netdev_tstamp_prequeue.
3850060352f4 net: Fix data-races around netdev_max_backlog.
b498a1b0171e net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
fb442c72db38 net: Fix data-races around sysctl_[rw]mem_(max|default).
613fd026209e net: Fix data-races around sysctl_[rw]mem(_offset)?.
e73a29554f0b tcp: tweak len/truesize ratio for coalesce candidates
c08a104a8bce netfilter: nf_tables: disallow binding to already bound chain
6301a73bd83d netfilter: nf_tables: disallow jump to implicit chain from set element
98827687593b netfilter: nf_tables: upfront validation of data via nft_data_init()
8790eecdea01 netfilter: bitwise: improve error goto labels
2267d38520c4 netfilter: nft_cmp: optimize comparison for 16-bytes
1d7d74a8240e netfilter: nf_tables: consolidate rule verdict trace call
cd962806c449 netfilter: nftables: remove redundant assignment of variable err
35519ce7bac9 netfilter: nft_tunnel: restrict it to netdev family
9a67c2c89c32 netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
c907dfe4eaca netfilter: nf_tables: do not leave chain stats enabled on error
ea358cfc8e25 netfilter: nft_payload: do not truncate csum_offset and csum_type
93a46d6c72b1 netfilter: nft_payload: report ERANGE for too long offset and length
e0f8cf01927d bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
624c30521233 netfilter: ebtables: reject blobs that don't provide all entry points
f82a6b85e0ae net: ipvtap - add __init/__exit annotations to module init/exit funcs
7e7e88e8b5b4 bonding: 802.3ad: fix no transmission of LACPDUs
14ef913a9582 net: moxa: get rid of asymmetry in DMA mapping/unmapping
faa8bf845106 net: ipa: don't assume SMEM is page-aligned
29accb2d96e6 net/mlx5e: Properly disable vlan strip on non-UL reps
1bfdcde723d8 ice: xsk: prohibit usage of non-balanced queue id
d29d7108e19e ice: xsk: Force rings to be sized to power of 2
50403ee6dadd nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
de3deadd1198 rose: check NULL rose_loopback_neigh->loopback
e9fe1283a88c mm/smaps: don't access young/dirty bit if pte unpresent
c7c77185fa3e mm/huge_memory.c: use helper function migration_entry_to_page()
8be096f018e4 SUNRPC: RPC level errors should set task->tk_rpc_status
5e49ea099850 NFSv4.2 fix problems with __nfs42_ssc_open
23c6f25a6043 NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open()
2761612bcde9 xfrm: policy: fix metadata dst->dev xmit null pointer dereference
c5c4d4c9806d af_key: Do not call xfrm_probe_algs in parallel
4379a10c1db7 xfrm: clone missing x->lastused in xfrm_do_migrate
1305d7d4f35c xfrm: fix refcount leak in __xfrm_policy_check()
c30c0f720533 kernel/sched: Remove dl_boosted flag comment
70d560e2fb5e xfs: only bother with sync_filesystem during readonly remount
37837bc3ef31 xfs: return errors in xfs_fs_sync_fs
76a51e49da9c vfs: make sync_filesystem return errors from ->sync_fs
9255a42fe7ab fs: remove __sync_filesystem
1b9b4139d794 xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP*
6a564bad3a64 xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list()
a5757df6128b pinctrl: amd: Don't save/restore interrupt status and wake status bits
665433b5ddc2 kernel/sys_ni: add compat entry for fadvise64_64
df1d445e7fcf parisc: Fix exception handler for fldw and fstw instructions
e10bb2f2e99b audit: fix potential double free on error path from fsnotify_add_inode_mark
665ee746071b Linux 5.10.139
37c7f25fe2b7 kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
fa3303d70b42 Linux 5.10.138
606fe84a4185 tee: fix memory leak in tee_shm_register()
3527e3cbb84d bpf: Fix KASAN use-after-free Read in compute_effective_progs
4f7286422a78 qrtr: Convert qrtr_ports from IDR to XArray
1daa7629d2a2 PCI/ERR: Retain status from error notification
a220ff343396 can: j1939: j1939_session_destroy(): fix memory leak of skbs
05b9b0a7a7cd can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
184e73f12cba tracing/probes: Have kprobes and uprobes use $COMM too
3debec96cae1 netfilter: nf_tables: fix audit memory leak in nf_tables_commit
f3d0db3b435a netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect()
059f47b3a433 MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
4b20c6136514 video: fbdev: i740fb: Check the argument of i740_calc_vclk()
dac28dff9084 powerpc/64: Init jump labels before parse_early_param()
52a408548ab3 smb3: check xattr value length earlier
336936f72ab3 f2fs: fix to do sanity check on segment type in build_sit_entries()
800ba8979111 f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
857ccedcf569 ALSA: control: Use deferred fasync helper
658bc550a4ec ALSA: timer: Use deferred fasync helper
be094c417a0e ALSA: core: Add async signal helpers
6ed3e280c7a1 powerpc/32: Don't always pass -mcpu=powerpc to the compiler
63671b2bdf5f watchdog: export lockup_detector_reconfigure
399d24577567 RISC-V: Add fast call path of crash_kexec()
d881c98d0a49 riscv: mmap with PROT_WRITE but no PROT_READ is invalid
333bdb72be13 modules: Ensure natural alignment for .altinstructions and __bug_table sections
1e39037e44d7 mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
5e034e03f416 vfio: Clear the caps->buf to NULL after free
81939c4fbc2d tty: serial: Fix refcount leak bug in ucc_uart.c
58275db3c7d2 lib/list_debug.c: Detect uninitialized lists
80288883294c ext4: avoid resizing to a partial cluster size
285447b81925 ext4: avoid remove directory when directory is corrupted
5d8325fd1589 drivers:md:fix a potential use-after-free bug
534e96302ad2 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
6d7aabdba60c md: Notify sysfs sync_completed in md_reap_sync_thread()
f43a72d4da91 dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
b30aa4ff11a1 selftests/kprobe: Do not test for GRP/ without event failures
fa45327d8c52 csky/kprobe: reclaim insn_slot on kprobe unregistration
18f62a453b72 RDMA/rxe: Limit the number of calls to each tasklet
9a6178c225e9 um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
e4c9f162193a PCI/ACPI: Guard ARM64-specific mcfg_quirks
4be138bcd6d6 cxl: Fix a memory leak in an error handling path
84d94619c7cf pinctrl: intel: Check against matching data instead of ACPI companion
9ac14f973cb9 gadgetfs: ep_io - wait until IRQ finishes
c29a4baaad38 scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
eb01065fd337 clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
56a4bccab9c8 zram: do not lookup algorithm in backends table
09c90f89b2e6 uacce: Handle parent device removal or parent driver module rmmod
6b90ab952401 clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
eddb352a807d vboxguest: Do not use devm for irq
9a87f33f1dd0 usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
9790a5a4f07f usb: renesas: Fix refcount leak bug
cb5dd65e8891 usb: host: ohci-ppc-of: Fix refcount leak bug
d86c6447ee25 clk: ti: Stop using legacy clkctrl names for omap4 and 5
152c94c10bc4 drm/meson: Fix overflow implicit truncation warnings
da6b37983a39 irqchip/tegra: Fix overflow implicit truncation warnings
24304c6f9c11 usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
6d7ac60098b2 usb: cdns3 fix use-after-free at workaround 2
0a0da5ef5b4e platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
e2ab7afe6665 PCI: Add ACS quirk for Broadcom BCM5750x NICs
a1e7908f78f5 drm/sun4i: dsi: Prevent underflow when computing packet sizes
bd6165b80232 netfilter: add helper function to set up the nfnetlink header and use it
06fde3cd0b53 netfilter: nftables: add helper function to set the base sequence number
e2a49009ba03 audit: log nftables configuration change events once per table
3aa710e96747 drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
1bfdb1912cb3 ASoC: SOF: intel: move sof_intel_dsp_desc() forward
823280a8fba3 locking/atomic: Make test_and_*_bit() ordered on failure
0bd35968bcd0 gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
9112826f28ee kbuild: fix the modules order between drivers and libs
0f516dcd1456 igb: Add lock to avoid data race
02f3642d8e65 stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
efae1735ff15 fec: Fix timer capture timing in `fec_ptp_enable_pps()`
668f38fb9a8c i40e: Fix to stop tx_timeout recovery if GLOBR fails
bbd6723d7584 regulator: pca9450: Remove restrictions for regulator-name
b5ba5c36694d i2c: imx: Make sure to unregister adapter on remove()
19cb691faf47 ice: Ignore EEXIST when setting promisc mode
7983e1e44cb3 net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
83411c9f05d5 net: genl: fix error path memory leak in policy dumping
af1748ee51b3 net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
9900af65f2d1 net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
7d51385ae019 net: moxa: pass pdev instead of ndev to DMA functions
92dc64e8f591 net: dsa: mv88e6060: prevent crash on an unused port
aa16c8c4e830 spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
a868f771ee41 powerpc/pci: Fix get_phb_number() locking
3561f4d12fb9 netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
01b0cae6b74f netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
8d2fe4b9ed4e netfilter: nf_tables: really skip inactive sets when allocating name
330f0a552bcf ASoC: tas2770: Fix handling of mute/unmute
353cc4cb97d9 ASoC: tas2770: Drop conflicting set_bias_level power setting
dffe1c4780e0 ASoC: tas2770: Allow mono streams
fc57e3fde219 ASoC: tas2770: Set correct FSYNC polarity
4fe80492d539 iavf: Fix adminq error handling
63684e467b19 nios2: add force_successful_syscall_return()
600ff4b13b0e nios2: restarts apply only to the first sigframe we build...
f20bc59ccf9e nios2: fix syscall restart checks
8d0118a027e3 nios2: traced syscall does need to check the syscall number
1d2c89dc4837 nios2: don't leave NULLs in sys_call_table[]
d29cdf865ae1 nios2: page fault et.al. are *not* restartable syscalls...
76be98188203 dpaa2-eth: trace the allocated address instead of page struct
787511c768b5 perf probe: Fix an error handling path in 'parse_perf_probe_command()'
2c746ec91de7 geneve: fix TOS inheriting for ipv4
a0ae122e9aec atm: idt77252: fix use-after-free bugs caused by tst_timer
291cba960bb8 xen/xenbus: fix return type in xenbus_file_read()
3c555a0599bf nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
76f3b97e56c6 NTB: ntb_tool: uninitialized heap data in tool_fn_write()
7ef9f0efbeb1 tools build: Switch to new openssl API for test-libcrypto
7ef0645ebecf kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
aee18421bda6 ceph: don't leak snap_rwsem in handle_cap_grant
eea0d84a4fc7 tools/vm/slabinfo: use alphabetic order when two values are equal
97cea2cb7c86 ceph: use correct index when encoding client supported features
7a327285a7b0 dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
87c4b359e343 dt-bindings: arm: qcom: fix MSM8916 MTP compatibles
55fdefcb52c5 vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
38ddccbda5e8 vsock: Fix memory leak in vsock_connect()
549822e0dc9e plip: avoid rcu debug splat
0c4542cb6ac8 ipv6: do not use RT_TOS for IPv6 flowlabel
38b83883ce4e geneve: do not use RT_TOS for IPv6 flowlabel
b0c3eec4ac69 ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
cc0bfd933c81 pinctrl: qcom: sm8250: Fix PDC map
d35d9bba2940 pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
e8f5699a82f2 pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
78d05103891d pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
ab2b55bb25db net: bgmac: Fix a BUG triggered by wrong bytes_compl
0e28678a770d devlink: Fix use-after-free after a failed reload
faafa2a87f69 virtio_net: fix memory leak inside XPD_TX with mergeable
fd70ebf2999b SUNRPC: Reinitialise the backchannel request buffers before reuse
59d2e8fa4127 sunrpc: fix expiry of auth creds
df60c534d4c5 net: atlantic: fix aq_vec index out of range error
cc25abcec82c can: mcp251x: Fix race condition on receive interrupt
b9d9cf88c828 bpf: Check the validity of max_rdwr_access for sock local storage map iterator
f7d844df5e20 bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
d7ad7e65aa2f bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
bda6fe3ea893 bpf: Acquire map uref in .init_seq_private for hash map iterator
30d7198da84f bpf: Acquire map uref in .init_seq_private for array map iterator
76ffd2042438 NFSv4/pnfs: Fix a use-after-free bug in open
f2bd1cc1fe7a NFSv4.1: RECLAIM_COMPLETE must handle EACCES
cfde64bd315d NFSv4: Fix races in the legacy idmapper upcall
060c111373ee NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
a351a73d9064 NFSv4.1: Don't decrease the value of seq_nr_highest_sent
a408f135c4c2 Documentation: ACPI: EINJ: Fix obsolete example
8aab4295582e apparmor: Fix memleak in aa_simple_write_to_buffer()
2ceeb3296e9d apparmor: fix reference count leak in aa_pivotroot()
2672f3eb7a7f apparmor: fix overlapping attachment computation
1ac89741a2e7 apparmor: fix setting unconfined mode on a loaded profile
4188f91c82e3 apparmor: fix aa_label_asxprint return check
e0ca0156a786 apparmor: Fix failed mount permission check error message
08f8128bc9f2 apparmor: fix absroot causing audited secids to begin with =
bca03f0bbc3b apparmor: fix quiet_denied for file rules
2b74344135fc can: ems_usb: fix clang's -Wunaligned-access warning
7f06c7821187 ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
5d3b02b80d93 tracing: Have filter accept "common_cpu" to be consistent
6359850f9d8f btrfs: fix lost error handling when looking up extended ref on log replay
79895cefa4c6 mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
13a497c3c598 mmc: pxamci: Fix an error handling path in pxamci_probe()
4a211dd4856e mmc: pxamci: Fix another error handling path in pxamci_probe()
a785d8417812 ata: libata-eh: Add missing command name
fb1857c2e41a rds: add missing barrier to release_refill
6876b4804b04 x86/mm: Use proper mask when setting PUD mapping
b68e40b52f17 ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
e14e2fec35d3 ALSA: info: Fix llseek return value when using callback
(From OE-Core rev: 6dceeaf73b7e5c2fc58f3f5d17480ed37d64c6cc)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes a fix for CVE-2022-3234.
(From OE-Core rev: 650ae29fc567e033205558fa85cc1c156d9f72a7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d6b54f37aa4db1457296b8981b630a49d251ceb5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes since the previous public release (version 1.6.37)
----------------------------------------------------------
* Added configurations and scripts for continuous integration.
* Fixed various errors in the handling of tRNS, hIST and eXIf.
* Implemented many stability improvements across all platforms.
* Updated the internal documentation.
License checksum changed to to copyright year changes.
(From OE-Core rev: 5aeaace87675789a51f3ebb8814c390069dfd3be)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 47719f3195156aadc23dd4abdba38acfa3f77a1f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Below commits on glibc-2.35 development branch are updated.
f8ad66a4ca nscd: Fix netlink cache invalidation if epoll is used [BZ #29415]
9e960717e1 Apply asm redirections in wchar.h before first use
577c2fc7f3 elf: Call __libc_early_init for reused namespaces (bug 29528)
83f1d9851e NEWS: Add entry for bug 28846
cbd8685e82 socket: Check lengths before advancing pointer in CMSG_NXTHDR
4bafc4001d alpha: Fix generic brk system call emulation in __brk_call (bug 29490)
37fd2ac665 stdlib: Fixup mbstowcs NULL __dst handling. [BZ #29279]
a1ec4157bc stdlib: Remove attr_write from mbstows if dst is NULL [BZ: 29265]
813a8d0171 Update syscall lists for Linux 5.19
e200127c6c riscv: Update rv64 libm test ulps
8c172a6cb0 dlfcn: Pass caller pointer to static dlopen implementation (bug 29446)
(From OE-Core rev: 0b75397a554c51d4fdfaff1641095615d14fd4e0)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
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: 88e3b16da11c900b1fab09a46a94581285c01027)
Signed-off-by: Florin Diaconescu <florin.diaconescu009@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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
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: f1b9dd6ed98c1dbd5f3347423f49d25914e55526)
Signed-off-by: Florin Diaconescu <florin.diaconescu009@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes fixes for CVE-2022-3099 and CVE-2022-3134.
(From OE-Core rev: bc2e5e961e88eb9f4d8cd1f2ee0ed56ab00774a9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d042923262130b6b96f703b5cd4184f659caeb92)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: 71f09bc00029acb3f368244bceb1e20b02cd9129)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: d8ade58dc21d8f852c3253c8af02e00489e8802c)
Signed-off-by: Niko Mauno <niko.mauno@vaisala.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 08406e03abddc7290c0c2296aa179725a58155d3)
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2d96499823f7de6e16a461426491e015ba63c1ec)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2a860de611bebae2e1100380b975b7648b8560d9)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 275b6f3c8d0eeafa3902c48a49655491a89c47bc)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 70f7575bfe7e3b136125b1db7ad5549074e7fd1c)
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>
(cherry picked from commit 74ad497a55007960a4869905878e3ccbd11e4369)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e713e118b46aa0c8a5015b915a93718b7aa20a74)
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>
(cherry picked from commit 5a7e13f46083ce3b08aa762238c1e93b7626dda4)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 654d3542afa8082ef8ec9c34e3f27bc9f22ba2b4)
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>
(cherry picked from commit 4f0ea44c80f297d00349b7d3cf9438145aec8a74)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 31cff4d182faed31747d00cc82c1cf0a05a81431)
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>
(cherry picked from commit d2ad7aa1f2153955adc044ea4eb11c48086a01d1)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a09725442d4b53bb9d417ef9f43b12db2545aa54)
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>
(cherry picked from commit fa08030b32c2bf77889c23f964892f46e84994a3)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8bf4356b1dbaf68f0e6bba3440c9fcf59a525063)
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>
(cherry picked from commit 178cea1593dc6e9a7eb74842615356d90d79f78f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e36f3c3c7de052945edbb62bb2d6de7639360c47)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8c616bc090d1834a21073a33209323220c05d2e5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 0872e11ede2469a7d176c791395b139158bd22a3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit afe8c318843e4033dcc07e4f10198df241d8e4f6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 47f6d0da703a9d25fa7dd36793ba332ae8d7ee9e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d30eb681f41bf9e921f7f0d42747fff7a4be9229)
Signed-off-by: Steve Sakoman <steve@sakoman.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: fe8e54576e97ef7c4845889f3e8bb53f524c0611)
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d2496a904a7099ef0de818180820ad7b40843a08)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 90b0762aff8b11e781f2d492fd7af7707bc623a1)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 29d2f8241312a7f0bda39805d41cd6789d369ce9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
v2.9.8 Correct parameter types to Debug() calls
rules: Drop using register keyword
remove needless use of %defattr per fedora project
add exec perms
translation updates
Use what's in the build environment and use a current autoconf
util/Makefile.am: fix link with lintl
Force grep to treat the input as text when formatting word files
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: db2c661fa421ce18d78b022c63be99de493184ee)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7477178a4c60c02c2d1638746148dd3d2941dc28)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Using the term "Parameter" which is consistent with the
description of SRC_URI parameters in the following text.
(Bitbake rev: ac576d6fad6bba0cfea931883f25264ea83747ca)
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
Reported-by: Quentin Schulz <foss@0leil.net>
Reviewed-by: Quentin Schulz <foss+yocto@0leil.net>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 87e42f1202162152c779ccc8bbd06f88f0bdab96)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 280ea5a776436eab7e664fccea2df2e7ce47e586)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 7236488b898309ec5f1880936ddae22a28ccf5d3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: ff3afb1c1bb236c4a52c62a74f2917071e0af55b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit eff16e474ee7dc49ae433420a4c8d15d3314a618)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 01d27562c11d4b05eb30c7f9fefd58b6599fdd15)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 712da71b24445c814d79a206ce26188def8fce0a)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d828cd2a16ddf4f084e61ffe44471483e132653a)
Signed-off-by: Gennaro Iorio <gennaro.iorio@schindler.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4a0bd3bcd1f7fc25364df8bbf185ff64881c015b)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f28dbdf80a7fc2febca227f8cb2b474f5058281e)
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>
(cherry picked from commit 8189f58d0449d16f162b6e8d98c4e5edc6bff875)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 65cee11967f60c74fa89bb6d72f32135968a6b87)
Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 35167536c163eb6b7653cbcaad9f65b834d3e2f8)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c98007217b8e40f1abfdcba709185dc5ddbcd0c2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3c0cd401472ffee06d5a93bdba566cb033851fcf)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 81a6f490dd1f5f669c75cd2ceb1105ce7a09c6e4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7912dabbcf444a3c3d971cca4a944a8b931e301b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: bfce90b1260d07f01a8dc2998c9e63ca36d4ebbe)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 019b9c341d539939098962c228c1fd5c99331312)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 17132402031f4659db5cc1f84263278b82b27ffa)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6cd5886ad05fee704e8a5892bd370c360c8c3b54)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 81ad70619017570779adbc1ca928b2412ad9bce7)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f553e528e76f7e3925ed1c0950d96e73aec37da9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 2f5c53745b4420dac9198ec013c6653b3e339a6b)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d67367e389c492ae90f9021066d6a4d5ebcf68e5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 8a83fbca45a74c30265168767a716e1a272df89b)
Signed-off-by: Enrico Scholz <enrico.scholz@sigma-chemnitz.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 68b480d64ffb6750699cc8fa00d2ac0bc6a2e58a)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 149f61eef11b2e1e20aabed7054df237272ad7f4)
Signed-off-by: LUIS ENRIQUEZ <luis.enriquez@se.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 29d5336c728b28890bbaadebf0ccff00ad90a64d)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: a4dfcb15ee2c1349718425eef333f3bc84c2de41)
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>
(cherry picked from commit 4eb7bbcc2f08b25387a15b7e4a89ef199783c973)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: fa5e99a57093877cb2332826ac8e9dae21d30b74)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c57d0c57d00cdef622dab3bf783a10d52f8d9ffb)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 4d603ccf0713ade69d98e452b991a4d1d71c144a)
Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit e3dbded499f0bd1e71abb0650ae98fd9ade94250)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8784e3712add2fbdf684d442a14fb94e5a7fc61f)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 504eb0ff1cae200ee85ec18ebae564cae9bf9c8c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 371e574acaab78b44ac171de92b668157df787de)
Signed-off-by: Alex Stewart <alex.stewart@ni.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit fd0511080fb5744b4b58df43184fa2561cc37134)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f29dd96233bf9c323ab1b3887d2357f3c7312f94)
Signed-off-by: Yang Xu <yang.xu@mediatek.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit d8a525afdfb5d371e76b09301c8b2741d23d1d10)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8883d3992078ae24c2601ebf844223fa6e056ded)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f95c66050bc69af7769d1868b0118cefb24e5b0d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8bcf5d5885abbc405f17a56027aa19f826dcdb71)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit a0f177ef7f52bab06d8fff752ba8390defd71ed5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f10345e445dd2b7bee1cc3dda6a80e8ab1a5e5f9)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit f8d8cc58c9b9c221158414be186bc12aa5d80e91)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-08-18 Userspace RCU 0.13.2
* Revert "Fix: remove type constness in URCU_FORCE_CAST's C++ version"
* 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
* Set git-review branch to stable-0.13
* 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
(From OE-Core rev: 2852ebcba6c718640b306adfd33907411ac02d21)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit b9ce9d9ab53baab7ba84187d17b34e48ff9eb16e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 90917cadeb7201e56c74294e9156fe899d5455d7)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 5d2e90e4a58217a943ec21140bc2ecdd4357a98a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 655bc5acdebdee9b4dfd3c964104a84b6845b2d4)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 20a9911b73df62a0d0d1884e57085f13ac5016dd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
SRC_URI include patch introduced in oe-core commit
fdc82b2314b580c0135c16b7278ebf8786311dec
(From OE-Core rev: f28dc527d4a3e3aa6ef2b446e863264c0e874fa1)
Signed-off-by: Chee Yang Lee <chee.yang.lee@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2363d69d687fc8e53a7c97bf5300e59c9a04f22e)
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>
(cherry picked from commit 0d117e5d17c491e1d26aefb4b919410b07fd5347)
Signed-off-by: Steve Sakoman <steve@sakoman.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: b59027f32e4b2896dccced6d9cb75fbb41651abe)
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>
(cherry picked from commit ded3d76a844dd1aef9ac610fbe506bf76285369b)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 60b55c1dde6f185ed0ae66d4168b293e32971a66)
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>
(cherry picked from commit d047f493e0c7f341dd307a4d8dd0db08a22824f1)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e5ce33228858fcc12051548399c71ce10346bf5b)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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.
This is a backport from master that brings in only the cleanup of the
subid backup files without the code restructure.
(From OE-Core rev: 84b2e9a6c17278cbcc08020aa78759004a7b60bf)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5cdc9c1809ef169b8af7ce3085f316d1e68eb7ec)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport patch from upstream "fix: adjust range v5.10.137 in block probe":
5dab3d515b
(From OE-Core rev: cb51e97f66285d64d188379aff6282ba597c49e9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
74ded189e5e4 Linux 5.10.137
fb4e220e1b2b btrfs: raid56: don't trust any cached sector in __raid56_parity_recover()
1e1a039f44b7 btrfs: only write the sectors in the vertical stripe which has data stripes
8f317cd88805 sched/fair: Fix fault in reweight_entity
aa318d35bedc net_sched: cls_route: disallow handle of 0
5a2a00b60458 net/9p: Initialize the iounit field during fid creation
578c349570d2 tee: add overflow check in register_shm_helper()
98b20e1612e6 kvm: x86/pmu: Fix the compare function used by the pmu event filter
705dfc4575d6 mtd: rawnand: arasan: Prevent an unsupported configuration
c898e917d8bb Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
e81046da1d9b Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
a60996dc027a drm/vc4: change vc4_dma_range_matches from a global to static
3422e24af9ba drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function
2223b35c5752 Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
8338305317df tcp: fix over estimation in sk_forced_mem_schedule()
c35c01a7cb30 mac80211: fix a memory leak where sta_info is not freed
ac7de8c2ba12 KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast()
4c85e207c1b5 KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq
a4c94205ba79 KVM: Add infrastructure and macro to mark VM as bugged
7018f03d97da net_sched: cls_route: remove from list when handle is 0
49dba30638e0 dm raid: fix address sanitizer warning in raid_status
c2d47bef93fb dm raid: fix address sanitizer warning in raid_resume
d0b495aa2692 ext4: correct the misjudgment in ext4_iget_extra_inode
603fb7bd744a ext4: correct max_inline_xattr_value_size computing
e8c747496f23 ext4: fix extent status tree race in writeback error recovery path
ac8cc061145a ext4: update s_overhead_clusters in the superblock during an on-line resize
bb8592efcf8e ext4: fix use-after-free in ext4_xattr_set_entry
69d1a36eb4b2 ext4: make sure ext4_append() always allocates new block
e1682c7171a6 ext4: fix warning in ext4_iomap_begin as race between bmap and write
2da44a2927a7 ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
1571c4613059 ext4: check if directory block is within i_size
e99da0f92142 tracing: Use a struct alignof to determine trace event field alignment
35508b60b54a tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
0e48eaf75d18 KEYS: asymmetric: enforce SM2 signature use pkey algo
135d9e071099 xen-blkfront: Apply 'feature_persistent' parameter when connect
d4fb08e5a4b4 xen-blkback: Apply 'feature_persistent' parameter when connect
9e8408845276 xen-blkback: fix persistent grants negotiation
b788508a0990 KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
6b4addec2f2d KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
46ec3d8e9094 KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
2ba1feb14363 KVM: x86/pmu: Use different raw event masks for AMD and Intel
4bbfc055d3a7 KVM: x86/pmu: Use binary search to check filtered events
441726394efa KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh
a7d0b21c6b40 KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
c72a9b1d0dad KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook
2f04a04d0650 KVM: SVM: Drop VMXE check from svm_set_cr4()
da7f731f2ed5 KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4()
8b8b376903b3 KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4()
5f3c8352cc22 ACPI: CPPC: Do not prevent CPPC from working in the future
40d28ae57672 btrfs: reset block group chunk force if we have to wait
e2f150730316 btrfs: reject log replay if there is unsupported RO compat flag
b58294ce1a8a um: Allow PM with suspend-to-idle
c6cf21d8d520 timekeeping: contribute wall clock to rng on time change
5e2cf705155a dm thin: fix use-after-free crash in dm_sm_register_threshold_callback
539c20ad260e kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification
782e73acdba8 dm writecache: set a default MAX_WRITEBACK_JOBS
e41b3b883179 serial: 8250: Fold EndRun device support into OxSemi Tornado code
194dc559e6b2 serial: 8250_pci: Replace dev_*() by pci_*() macros
297e2fd08a58 serial: 8250_pci: Refactor the loop in pci_ite887x_init()
3110e5a49b87 serial: 8250: Correct the clock for OxSemi PCIe devices
3e9baedb3237 serial: 8250: Dissociate 4MHz Titan ports from Oxford ports
85d6306a87c5 PCI/AER: Iterate over error counters instead of error strings
d83d886e69bd PCI/ERR: Recover from RCEC AER errors
bb6990fd3729 PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery()
7730ba6151b7 PCI/ERR: Avoid negated conditional for clarity
078d79fad521 PCI/ERR: Use "bridge" for clarity in pcie_do_recovery()
2e3458b995aa PCI/ERR: Simplify by computing pci_pcie_type() once
f236fa38508b PCI/ERR: Simplify by using pci_upstream_bridge()
de4534ac28c4 PCI/ERR: Rename reset_link() to reset_subordinates()
78d431e8a56c PCI/ERR: Bind RCEC devices to the Root Port driver
dce8d7427c6a PCI/AER: Write AER Capability only when we control it
5659efdadf04 iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
e7ccee2f09b0 KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
f5385a590df7 KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
6a84dae3a7ec intel_th: pci: Add Raptor Lake-S CPU support
581f7eb8ae3d intel_th: pci: Add Raptor Lake-S PCH support
36f5ddde6776 intel_th: pci: Add Meteor Lake-P support
08272646cd7c firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails
bc945ca49613 usbnet: smsc95xx: Avoid link settings race on interrupt reception
e9733561e966 usbnet: smsc95xx: Don't clear read-only PHY interrupt
04c9d23ac352 mtd: rawnand: arasan: Fix clock rate in NV-DDR
dc0e4a10b49d mtd: rawnand: arasan: Support NV-DDR interface
87d1266b4cd4 mtd: rawnand: arasan: Fix a macro parameter
d4f7bcce9002 mtd: rawnand: Add NV-DDR timings
72fae7e7f7f5 mtd: rawnand: arasan: Check the proposed data interface is supported
c91e5215a413 mtd: rawnand: Add a helper to clarify the interface configuration
ae1e2bc7bfaa drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
fe695a2b469b HID: hid-input: add Surface Go battery quirk
434c4aad53fd HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx
2d05cf10695e drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
311728757821 drm/mediatek: Allow commands to be sent during video mode
a3a85c045aa0 drm/i915/dg1: Update DMC_DEBUG3 register
dd02510fb431 spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
bc8c5b3b3eb9 __follow_mount_rcu(): verify that mount_lock remains unchanged
bda7046d4d59 Input: gscps2 - check return value of ioremap() in gscps2_probe()
541840859ace posix-cpu-timers: Cleanup CPU timers before freeing them during exec
ce19182b43a5 x86/olpc: fix 'logical not is only applied to the left hand side'
43e059d01628 ftrace/x86: Add back ftrace_expected assignment
fd96b61389f8 x86/bugs: Enable STIBP for IBPB mitigated RETBleed
1118020b3b7a scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
912408ba0bdc scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
82cb0ebe5bd1 scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
7941ca578c4d scsi: qla2xxx: Turn off multi-queue for 8G adapters
2ffe5285ea5d scsi: qla2xxx: Fix discovery issues in FC-AL topology
b8aad5eba738 scsi: zfcp: Fix missing auto port scan and thus missing target ports
5e0da18956d3 video: fbdev: s3fb: Check the size of screen before memset_io()
09e733d6ac94 video: fbdev: arkfb: Check the size of screen before memset_io()
bd8269e57621 video: fbdev: vt8623fb: Check the size of screen before memset_io()
a9943942a501 x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
e6c228b950d0 sched: Fix the check of nr_running at queue wakelist
bd1ebcbbf08e tools/thermal: Fix possible path truncations
0288fa799e27 video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
94398c1fec34 x86/numa: Use cpumask_available instead of hardcoded NULL check
336626564b58 sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
0039189a3b15 sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
e695256d4604 scripts/faddr2line: Fix vmlinux detection on arm64
232f4aca400a genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
cadeb5186e25 powerpc/pci: Fix PHB numbering when using opal-phbid
2a49b025c36a kprobes: Forbid probing on trampoline and BPF code areas
4296089f61aa perf symbol: Fail to read phdr workaround
00dc7cbbb558 powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
6d1e53f7f181 powerpc/xive: Fix refcount leak in xive_get_max_prio
85aff6a9b7b7 powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
50e7896c8e0a f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
ec769406d06d f2fs: write checkpoint during FG_GC
d0311057395b f2fs: don't set GC_FAILURE_PIN for background GC
47a8fe1b154a powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
7ac58a83d8f1 powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
2d2b6adb22c8 ASoC: mchp-spdifrx: disable end of block interrupt on failures
ca326aff6bf3 video: fbdev: sis: fix typos in SiS_GetModeID()
da276dc288bf video: fbdev: amba-clcd: Fix refcount leak bugs
345208581c4a watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
d3e6460619d4 ASoC: audio-graph-card: Add of_node_put() in fail path
92644d505b4e fuse: Remove the control interface for virtio-fs
60e494b4d578 ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
5682b4f84aab ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
9c2ad32ed916 s390/zcore: fix race when reading from hardware system area
ae921d176b6f s390/dump: fix old lowcore virtual vs physical address confusion
b002a71d45bd perf tools: Fix dso_id inode generation comparison
2ada6b4a8007 iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
afdbadbf18c1 mfd: max77620: Fix refcount leak in max77620_initialise_fps
52ae9c159972 mfd: t7l66xb: Drop platform disable callback
5a0e3350c29e remoteproc: sysmon: Wait for SSCTL service to come up
3487aa558a66 lib/smp_processor_id: fix imbalanced instrumentation_end() call
483ad8a16fde kfifo: fix kfifo_to_user() return type
9715809b9eeb rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
0ce20194b4a6 iommu/exynos: Handle failed IOMMU device registration properly
8fd063a6085a tty: n_gsm: fix missing corner cases in gsmld_poll()
01c8094bed8e tty: n_gsm: fix DM command
6737d4f5f513 tty: n_gsm: fix wrong T1 retry count handling
b16d653bc7bb vfio/ccw: Do not change FSM state in subchannel event
db574d3bb6e5 vfio/mdev: Make to_mdev_device() into a static inline
a2fbf4acd280 vfio: Split creation of a vfio_device into init and register ops
f54fa910e6cb vfio: Simplify the lifetime logic for vfio_device
0abdb80e812a vfio: Remove extra put/gets around vfio_device->group
cb83b12320ea remoteproc: qcom: wcnss: Fix handling of IRQs
2f735069cdc1 ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
273d41217721 tty: n_gsm: fix race condition in gsmld_write()
2466486cae0a tty: n_gsm: fix packet re-transmission without open control channel
34c9fe392d26 tty: n_gsm: fix non flow control frames during mux flow off
006e9d5a9877 tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
c45b5d24fe06 tty: n_gsm: fix user open not possible at responder until initiator open
9e38020f1700 tty: n_gsm: Delete gsmtty open SABM frame when config requester
d94a552183c0 ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
875b2bf469d0 powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
ba889da9a0e1 ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
4046f3ef3bb6 profiling: fix shift too large makes kernel panic
3bf64b9cc640 selftests/livepatch: better synchronize test_klp_callbacks_busy
75358732af9b remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
2aa8737d49a9 rpmsg: mtk_rpmsg: Fix circular locking dependency
1d5fc40382c5 ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
4181b214184b ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
4b171ac88cb7 serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
d98dd16d3dfd serial: 8250: Export ICR access helpers for internal use
403d46971936 ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
132b2757c52f ASoC: codecs: da7210: add check for i2c_add_driver
a0381a9f3e59 ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
aa1214ece379 ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
ec0c272b1868 ASoC: samsung: Fix error handling in aries_audio_probe
bae95c5aee1f ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
e2a4e46f5258 opp: Fix error check in dev_pm_opp_attach_genpd()
3b973703229a usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
f7161d0da975 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
a6d7f224730e ext4: recover csum seed of tmp_inode after migrating to extents
914bf4aa2d5b jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
706960d328f5 nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
7a4b46784a7b null_blk: fix ida error handling in null_add_dev()
3ef491b26c72 RDMA/rxe: Fix error unwind in rxe_create_qp()
53da1f0fa0e2 RDMA/mlx5: Add missing check for return value in get namespace flow
c0ba87f3e7b4 selftests: kvm: set rax before vmcall
4ffa6cecb53d mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
de95b52d9aab RDMA/srpt: Fix a use-after-free
d14a44cf2919 RDMA/srpt: Introduce a reference count in struct srpt_device
204a8486d775 RDMA/srpt: Duplicate port name members
5ba56d9bd0d0 platform/olpc: Fix uninitialized data in debugfs write
7af83bb516d7 usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
a916e8036079 USB: serial: fix tty-port initialized comments
b1124a2f478f PCI: tegra194: Fix link up retry sequence
88a694d9c870 PCI: tegra194: Fix Root Port interrupt handling
e2d132ca7fab HID: alps: Declare U1_UNICORN_LEGACY support
74e57439e21f mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
3bed7b981175 mmc: cavium-octeon: Add of_node_put() when breaking out of loop
66c8e816f2f2 HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
26975d8ea96b gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
a85c7dd1edad RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
9ade92ddaf23 RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
0ecc91cf9645 RDMA/hns: Fix incorrect clearing of interrupt status register
79ce50dddaf2 RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
aaa1a8150657 RDMA/qedr: Improve error logs for rdma_alloc_tid error return
84f83a26194a RDMA/rtrs-srv: Fix modinfo output for stringify
50a249ad1db7 RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare
2b3dcfbece1c RDMA/rtrs: Define MIN_CHUNK_SIZE
993cd1621180 um: random: Don't initialise hwrng struct with zero
a6a7f80e6267 interconnect: imx: fix max_node_id
5bcc37dc2463 eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
4ab5662cc3ce usb: dwc3: qcom: fix missing optional irq warnings
d376ca671683 usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
251572a26dea usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
e6db5780c2bf usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
c818fa991c51 usb: gadget: udc: amd5536 depends on HAS_DMA
d6d344eeef7a xtensa: iss: fix handling error cases in iss_net_configure()
fb4c1555f93f xtensa: iss/network: provide release() callback
2fe0b06c166c scsi: smartpqi: Fix DMA direction for RAID requests
7542130af1b7 PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks
ee70aa214a2d PCI/portdrv: Don't disable AER reporting in get_port_device_capability()
9d216035d173 KVM: s390: pv: leak the topmost page table when destroy fails
59fd7c0b41e0 mmc: block: Add single read for 4k sector cards
2985acdaf27d mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
9260a154b3b5 memstick/ms_block: Fix a memory leak
ae2369ac4247 memstick/ms_block: Fix some incorrect memory allocation
b305475df756 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
028c8632a2dc staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
6ae2881c1d1f intel_th: msu: Fix vmalloced buffers
81222cfda686 intel_th: msu-sink: Potential dereference of null pointer
a8f3b78b1f8e intel_th: Fix a resource leak in an error handling path
ab3b82435f14 PCI: endpoint: Don't stop controller when unbinding endpoint function
b9b4992f897b dmaengine: sf-pdma: Add multithread support for a DMA channel
37e1d474a3fb dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy()
38715a0ccb55 KVM: arm64: Don't return from void function
fbd7b564f930 soundwire: bus_type: fix remove and shutdown support
ed457b0029ab PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists
e7599a5974d4 PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors
80d9f6541ee2 PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu()
2293b23d274b clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
b28ebe7d2f10 clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
b83af7b4ec1d clk: qcom: ipq8074: fix NSS port frequency tables
58023f5291b4 clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
e2330494f0f8 clk: qcom: ipq8074: fix NSS core PLL-s
b840c2926de2 usb: host: xhci: use snprintf() in xhci_decode_trb()
42f182709663 clk: qcom: clk-krait: unlock spin after mux completion
a93f33aeef4e driver core: fix potential deadlock in __driver_attach
2593f971f043 misc: rtsx: Fix an error handling path in rtsx_pci_probe()
267c5f17a001 dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics
956b79c20665 mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
803526555b2a mwifiex: Ignore BTCOEX events from the 88W8897 firmware
dceedbb5aba0 KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
02d203f48821 clk: mediatek: reset: Fix written reset bit offset
4f51a09f3d7b iio: accel: bma400: Reordering of header files
ab831a12c8a7 platform/chrome: cros_ec: Always expose last resume result
366d0123c387 iio: accel: bma400: Fix the scale min and max macro values
edfa0851d8c9 netfilter: xtables: Bring SPDX identifier back
9feb3ecd0709 usb: xhci: tegra: Fix error check
bb5e59f00f7d usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
d35903e9650f usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
585d22a5624e usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
474f12deaa19 fpga: altera-pr-ip: fix unsigned comparison with less than zero
175428c86fb8 mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
55d0f7da66de mtd: partitions: Fix refcount leak in parse_redboot_of
b4e150d295ba mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
ebda3d6b004b HID: cp2112: prevent a buffer overflow in cp2112_xfer()
cdf92a0aee97 PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep()
b0e82f95fded mtd: rawnand: meson: Fix a potential double free issue
941ef6997f9d mtd: maps: Fix refcount leak in ap_flash_init
52ae2b14f76e mtd: maps: Fix refcount leak in of_flash_probe_versatile
6471c83894c1 clk: renesas: r9a06g032: Fix UART clkgrp bitsel
38c9cc68e36f wireguard: allowedips: don't corrupt stack when detecting overflow
17541a4aab81 wireguard: ratelimiter: use hrtimer in selftest
aa8f5593367a dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
5b69f34daccc net: ionic: fix error check for vlan flags in ionic_set_nic_features()
9a070a441766 net: rose: fix netdev reference changes
397e52dec168 netdevsim: Avoid allocation warnings triggered from user space
692751f26099 iavf: Fix max_rate limiting
b0d67ef5b43a net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
1d9c81833dec tcp: Fix data-races around sysctl_tcp_l3mdev_accept.
0de9b3f81e01 ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH()
b7325b27d869 tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if()
f7884d95000a inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH()
c206177ca8a9 crypto: hisilicon/sec - fix auth key size error
9524edb1a782 crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of
cb6277507998 crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq
e6cbd15950cf net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
1f7ffdea19f2 net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
420cf3b781b2 media: cedrus: hevc: Add check for invalid timestamp
97e5d3e46a3a wifi: libertas: Fix possible refcount leak in if_usb_probe()
38d71acc15a2 wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
6c5fee83bdbe wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
c040a02e4c21 i2c: mux-gpmux: Add of_node_put() when breaking out of loop
353d55ff1bfc i2c: cadence: Support PEC for SMBus block read
0c5dbac1ce7f Bluetooth: hci_intel: Add check for platform_driver_register
a7a7488cb15a can: pch_can: pch_can_error(): initialize errc before using it
4c036be75774 can: error: specify the values of data[5..7] of CAN error frames
f0ef21b73978 can: usb_8dev: do not report txerr and rxerr during bus-off
ca1a2c538834 can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
9e6ceba6be36 can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
cddef4bbebea can: sun4i_can: do not report txerr and rxerr during bus-off
22e382d47de0 can: hi311x: do not report txerr and rxerr during bus-off
06e355b46c30 can: sja1000: do not report txerr and rxerr during bus-off
6ec509679beb can: rcar_can: do not report txerr and rxerr during bus-off
5d85a89875e8 can: pch_can: do not report txerr and rxerr during bus-off
d2b9e664bbfd selftests/bpf: fix a test for snprintf() overflow
a06c98c47e45 wifi: p54: add missing parentheses in p54_flush()
56924fc19d31 wifi: p54: Fix an error handling path in p54spi_probe()
05ceda14ef7c wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
36ba38996001 fs: check FMODE_LSEEK to control internal pipe splicing
7430e587643a bpf: Fix subprog names in stack traces.
990ca39e78cf selftests: timers: clocksource-switch: fix passing errors from child
ee3cc4c76121 selftests: timers: valid-adjtimex: build fix for newer toolchains
f29cf37698db libbpf: Fix the name of a reused map
799cfed1b1a8 tcp: make retransmitted SKB fit into the send window
5713b0be6dd9 drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
9aa4ad5ccabc mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
3ad958bc488e mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
b1812f6500dd media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
1008c6d98b6d crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq
16e18a8ac7c9 crypto: hisilicon/sec - don't sleep when in softirq
1f697d795290 crypto: hisilicon/sec - fixes some coding style
bf386c955f35 drm/msm/mdp5: Fix global state lock backoff
e74f3097a9c7 net: hinic: avoid kernel hung in hinic_get_stats64()
e286a882f227 net: hinic: fix bug that ethtool get wrong stats
8369a39b529d hinic: Use the bitmap API when applicable
26a10aef28d9 lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc()
1238da5f32b7 lib: bitmap: order includes alphabetically
7f29d75693dc drm: bridge: sii8620: fix possible off-by-one
8bb0be3186b1 drm/mediatek: dpi: Only enable dpi after the bridge is enabled
c47d69ed5667 drm/mediatek: dpi: Remove output format of YUV
fc85cb33f6aa drm/rockchip: Fix an error handling path rockchip_dp_probe()
9f416e32eda9 drm/rockchip: vop: Don't crash for invalid duplicate_state()
e2d2dcab19f6 selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
64b1e3f90491 crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE
2e306d74adcf drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
36f797a10f30 drm/vc4: hdmi: Fix timings for interlaced modes
717325e814d0 drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling
c015d12317c5 drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails
ba8ffdb450d4 drm/vc4: hdmi: Avoid full hdmi audio fifo writes
b161b2706776 drm/vc4: hdmi: Remove firmware logic for MAI threshold setting
cefc8e7e0ea4 drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
acfca24ec0b7 drm/vc4: dsi: Fix dsi0 interrupt support
97c2fa3a7b9e drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
6cc1edddcf02 drm/vc4: dsi: Introduce a variant structure
79374da86285 drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array
1f98187a7c15 drm/vc4: drv: Remove the DSI pointer in vc4_drv
ed2f42bd8021 drm/vc4: dsi: Correct pixel order for DSI0
ddf6af3b0b3f drm/vc4: dsi: Correct DSI divider calculations
f517da5234f8 drm/vc4: plane: Fix margin calculations for the right/bottom edges
5aec7cb08bb7 drm/vc4: plane: Remove subpixel positioning check
611f86965df0 media: tw686x: Fix memory leak in tw686x_video_init
7f7336ce3568 media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
bb480bffc1fd media: hdpvr: fix error value returns in hdpvr_read
f57699a9b66e drm/mcde: Fix refcount leak in mcde_dsi_bind
6a43236ebcfb drm: bridge: adv7511: Add check for mipi_dsi_driver_register
87af9b0b4566 crypto: ccp - During shutdown, check SEV data pointer before using
5f8a6e8f14d6 test_bpf: fix incorrect netdev features
45e1dbe5f6e1 drm/radeon: fix incorrrect SPDX-License-Identifiers
e7d6cac69675 wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
eccd7c3e2596 ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
918f42ca1d3f media: tw686x: Register the irq at the end of probe
d45eaf41140c crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs()
81cb31756888 i2c: Fix a potential use after free
d0412d8f693e net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
0e70bb9cdb0e crypto: sun8i-ss - fix error codes in allocate_flows()
e8673fbc10ff crypto: sun8i-ss - do not allocate memory when handling hash requests
648b1bb29a46 drm: adv7511: override i2c address of cec before accessing it
259773fc8742 virtio-gpu: fix a missing check to avoid NULL dereference
e28aa4f4674d i2c: npcm: Correct slave role behavior
385f6ef4de3d i2c: npcm: Remove own slave addresses 2:10
5ce9cff37181 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
b54bc0013d7b drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
0cb658988511 drm/mediatek: Modify dsi funcs to atomic operations
8508d6d23a24 drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
ac225376438c ath11k: Fix incorrect debug_mask mappings
648d3c87141f drm/mipi-dbi: align max_chunk to 2 in spi_transfer
a2c45f8c3d18 ath11k: fix netdev open race
58fd794675f0 wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
71426d31d0ee drm/st7735r: Fix module autoloading for Okaya RH128128T
fd98ccda50a4 ath10k: do not enforce interrupt trigger type
bcc05372a2c2 drm/bridge: tc358767: Make sure Refclk clock are enabled
c038b9b73389 drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function
f312bc33caa0 pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource()
6aaac1d9243b pwm: sifive: Shut down hardware only after pwmchip_remove() completed
9073dbec8879 pwm: sifive: Ensure the clk is enabled exactly once per running PWM
47902de24a46 pwm: sifive: Simplify offset calculation for PWMCMP registers
6d7f7ffbcdb9 pwm: sifive: Don't check the return code of pwmchip_remove()
b7e2d64d673a dm: return early from dm_pr_call() if DM device is suspended
b3f5cc0cc0de thermal/tools/tmon: Include pthread and time headers in tmon.h
7aa3a2559915 selftests/seccomp: Fix compile warning when CC=clang
e06a31e61f96 nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt()
298417471e82 drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX
a1891d3df719 arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment
a7753a260e53 soc: qcom: Make QCOM_RPMPD depend on PM
332e555dca07 regulator: of: Fix refcount leak bug in of_get_regulation_constraints()
1ed71e6bcedb blktrace: Trace remapped requests correctly
1cb303240642 block: remove the request_queue to argument request based tracepoints
d125b13a6682 hwmon: (drivetemp) Add module alias
ed6ae2381150 blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created
0ca556256fb4 erofs: avoid consecutive detection for Highmem memory
8dee22b4576d arm64: tegra: Fix SDMMC1 CD on P2888
a1e238690916 arm64: dts: mt7622: fix BPI-R64 WPS button
7eafa9a1aa52 bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe()
7fcf4401d539 ARM: dts: qcom: pm8841: add required thermal-sensor-cells
97713ed9b6cc soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register
07aea6819d56 soc: qcom: ocmem: Fix refcount leak in of_get_ocmem
71042279b161 ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP
5f29b045da22 regulator: qcom_smd: Fix pm8916_pldo range
22e6d8bcde8e cpufreq: zynq: Fix refcount leak in zynq_get_revision
d294d60dc685 ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init
14bac0c7035b ARM: OMAP2+: Fix refcount leak in omapdss_init_of
fdcb1fdbdc15 ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg
c32d5491c841 block: fix infinite loop for invalid zone append
2d9a1a96eb0a soc: fsl: guts: machine variable might be unset
4cea8391778a locking/lockdep: Fix lockdep_init_map_*() confusion
87e415aec4e6 arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1
30119131e3ac hexagon: select ARCH_WANT_LD_ORPHAN_WARN
9d744229cdbe ARM: dts: ast2600-evb: fix board compatible
75a24da2b9fe ARM: dts: ast2500-evb: fix board compatible
2c07688d3e89 x86/pmem: Fix platform-device leak in error path
6a28f363d390 arm64: dts: renesas: Fix thermal-sensors on single-zone sensors
80c469e63bfa soc: amlogic: Fix refcount leak in meson-secure-pwrc.c
6cd8ba0c0b06 soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values
6771609e1933 Input: atmel_mxt_ts - fix up inverted RESET handler
11903c5457fd ARM: dts: imx7d-colibri-emmc: add cpu1 supply
b8b1f0d74ff2 ACPI: processor/idle: Annotate more functions to live in cpuidle section
91e7f04f53e6 ARM: bcm: Fix refcount leak in bcm_kona_smc_init
f6a6cc6d577a arm64: dts: renesas: beacon: Fix regulator node names
2691b8780f88 meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init
ccf56ea52b3e ARM: findbit: fix overflowing offset
71fc6e0dcaca spi: spi-rspi: Fix PIO fallback on RZ platforms
4234c5f34e71 powerpc/64s: Disable stack variable initialisation for prom_init
adbfdaacde18 selinux: Add boundary check in put_entry()
003a456ae6f7 PM: hibernate: defer device probing when resuming from hibernation
70bccff899cf firmware: tegra: Fix error check return value of debugfs_create_file()
c2e53a1b0746 ARM: shmobile: rcar-gen2: Increase refcount for new reference
f48cec57367a arm64: dts: allwinner: a64: orangepi-win: Fix LED node name
fcdc1e13e0db arm64: dts: qcom: ipq8074: fix NAND node name
931d0a574caf ACPI: LPSS: Fix missing check in register_device_clock()
d257d9b0a44c ACPI: PM: save NVS memory for Lenovo G40-45
85bc8689a702 ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk
def469523dfb ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks
88d556029a78 ARM: OMAP2+: display: Fix refcount leak bug
43157bc5f9dc spi: synquacer: Add missing clk_disable_unprepare()
607570808af2 ARM: dts: BCM5301X: Add DT for Meraki MR26
9213e5a397ba ARM: dts: imx6ul: fix qspi node compatible
976db15fee3a ARM: dts: imx6ul: fix lcdif node compatible
6045ac40e323 ARM: dts: imx6ul: fix csi node compatible
c7ce841f48df ARM: dts: imx6ul: fix keypad compatible
15af2deb19e4 ARM: dts: imx6ul: change operating-points to uint32-matrix
278aa4c73dad ARM: dts: imx6ul: add missing properties for sram
695a3c2a8273 wait: Fix __wait_event_hrtimeout for RT/DL tasks
2b8c55900d46 irqchip/mips-gic: Check the return value of ioremap() in gic_of_init()
8dfb4a99b1c8 genirq: GENERIC_IRQ_IPI depends on SMP
f460141f29f0 irqchip/mips-gic: Only register IPI domain when SMP is enabled
4aba3247af12 genirq: Don't return error on missing optional irq_request_resources()
d08bb199a406 ext2: Add more validity checks for inode counts
353b4673d01c arm64: fix oops in concurrently setting insn_emulation sysctls
913f1732377c arm64: Do not forget syscall when starting a new thread.
fb086aea3910 x86: Handle idle=nomwait cmdline properly for x86_idle
48c390021058 epoll: autoremove wakers even more aggressively
80977126bc20 netfilter: nf_tables: fix null deref due to zeroed list head
0cc5c6b7567d netfilter: nf_tables: do not allow RULE_ID to refer to another chain
9e7dcb88ec8e netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
1a4b18b1ff11 netfilter: nf_tables: do not allow SET_ID to refer to another table
19bf7199c3a9 lockdep: Allow tuning tracing capacity constants.
f294829fb47e usb: dwc3: gadget: fix high speed multiplier setting
fc2a039cdb3d usb: dwc3: gadget: refactor dwc3_repare_one_trb
9a3a61bd730c arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
63228d832832 ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
4d7da7e565c3 USB: HCD: Fix URB giveback issue in tasklet function
37c7fe9b3175 usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
847b9273dd61 coresight: Clear the connection field properly
807adf6ffa8c MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
26d767990e16 powerpc/powernv: Avoid crashing if rng is NULL
3db593ab8e42 powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
b326b8d6ae4c powerpc/fsl-pci: Fix Class Code of PCIe Root Port
39c51471efd2 PCI: Add defines for normal and subtractive PCI bridges
23c2f921f246 ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
2f36ba13cb5b media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
5fd4ffa2372a md-raid10: fix KASAN warning
e0bdaed154e5 md-raid: destroy the bitmap after destroying the thread
3bdda8656a1b serial: mvebu-uart: uart2 error bits clearing
cfe17ae313aa fuse: limit nsec
e63ea5814ba1 scsi: qla2xxx: Zero undefined mailbox IN registers
6f18b5ad2d55 scsi: qla2xxx: Fix incorrect display of max frame size
408bfa1489a3 scsi: sg: Allow waiting for commands to complete on removed device
fb1888205c07 iio: light: isl29028: Fix the warning in isl29028_remove()
fb7eea3946d3 mtd: rawnand: arasan: Update NAND bus clock instead of system clock
15d0aeb01785 drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
55f558442742 drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
92050011e09d drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
ca0742a8ed54 drm/nouveau: fix another off-by-one in nvbios_addr
de63dbc29681 drm/vc4: hdmi: Disable audio if dmas property is present but empty
1ff71d4f532b drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
043f4642c168 parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
fc3918d70bbe parisc: Check the return value of ioremap() in lba_driver_probe()
b0dfba6d3bf2 parisc: Fix device names in /proc/iomem
542d2e799d53 ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
135199a2edd4 usbnet: Fix linkwatch use-after-free on disconnect
d65c3fcd6dfa fbcon: Fix accelerated fbdev scrolling while logo is still shown
16badd998736 fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
826955eebc47 thermal: sysfs: Fix cooling_device_stats_setup() error code path
60a8f0e62aeb fs: Add missing umask strip in vfs_tmpfile
cf65b5bfac3d vfs: Check the truncate maximum size in inode_newsize_ok()
5c6c65681f39 tty: vt: initialize unicode screen buffer
f9b244e54111 ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
7b9ee47c285f ALSA: hda/realtek: Add quirk for another Asus K42JZ model
c366ccad5bce ALSA: hda/cirrus - support for iMac 12,1 model
f2b72c51c2cf ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
2613baa3ab21 mm/mremap: hold the rmap lock in write mode when moving page table entries.
0a69f1f84207 xfs: fix I_DONTCACHE
e32bb2428104 xfs: only set IOMAP_F_SHARED when providing a srcmap to a write
f5f3e54f8116 mm: Add kvrealloc()
3ff605513f31 riscv: set default pm_power_off to NULL
230e369d4997 KVM: x86: Tag kvm_mmu_x86_module_init() with __init
0dd8ba6670f4 KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
68ba319b8888 KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
b670a585498e KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
e9c55562b393 KVM: s390: pv: don't present the ecall interrupt twice
8bb683490278 KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
860e3343958a KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
ab4805c2638c KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
40593c589888 HID: wacom: Don't register pad_input for touch switch
0ba645def77b HID: wacom: Only report rotation for art pen
57f2ee517dec add barriers to buffer_uptodate and set_buffer_uptodate
6dece5ad6e1e wifi: mac80211_hwsim: use 32-bit skb cookie
d400222f4959 wifi: mac80211_hwsim: add back erroneously removed cast
eb8fc4277b62 wifi: mac80211_hwsim: fix race condition in pending packet
9a22b1f7daa6 ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
d909d9bdc882 ALSA: hda/realtek: Add quirk for Clevo NV45PZ
348620464a5c ALSA: bcd2000: Fix a UAF bug on the error path of probing
101e0c052d4f scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
14eb40fd79c4 Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
4ad6a94c68a1 x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
8f4f2c9b98e4 Makefile: link with -z noexecstack --no-warn-rwx-segments
(From OE-Core rev: cfa124b8a4596a1cd9f9c2d1f1c21356b0bc2e60)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
6eae1503ddf9 Linux 5.10.136
1bea03b44ea2 x86/speculation: Add LFENCE to RSB fill sequence
509c2c9fe75e x86/speculation: Add RSB VM Exit protections
e5b556a7b271 macintosh/adb: fix oob read in do_adb_query() function
75742ffc3630 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
40e2e7f1bf03 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
9c45bb363e26 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
3a292cb18132 Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
1a2a2e34569c Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
e81f95d03060 Bluetooth: btusb: Add support of IMC Networks PID 0x3568
918ce738e28b Bluetooth: hci_bcm: Add DT compatible for CYW55572
033a4455d9d6 Bluetooth: hci_bcm: Add BCM4349B1 variant
50763f0ac070 selftests: KVM: Handle compiler optimizations in ucall
a56e1ccdb7bb tools/kvm_stat: fix display of error when multiple processes are found
3c77292d52b3 crypto: arm64/poly1305 - fix a read out-of-bound
e2c63e1afdb3 ACPI: APEI: Better fix to avoid spamming the console with old error logs
6ccff35588d2 ACPI: video: Shortening quirk list by identifying Clevo by board_name only
a2b472b152f9 ACPI: video: Force backlight native for some TongFang devices
a01a4e9f5dc9 tun: avoid double free in tun_free_netdev
1069087e2fb1 selftests/bpf: Check dst_port only on the client socket
042fb1c281f3 selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads
78c8397132dd ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet()
4f3b85233660 ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep()
45b69848a2fe x86/speculation: Make all RETbleed mitigations 64-bit only
(From OE-Core rev: 3dbf621c295be2bdf1009dd52f1a4bfe55806173)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 26a6fdef2a6c91c7ad3dde932596a17ffed6ca7b)
Signed-off-by: Andrei Gherzan <andrei.gherzan@huawei.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6b41953720a47fab28668f4442b1583b787f02c5)
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>
(cherry picked from commit 941ab942c1cb2cf984f1d2e27b73c566364c8f9e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 9d8d44dc6cc882d45004711cebe6f47f0bba4ffd)
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>
(cherry picked from commit 04d334d8881921a1a20407bc8428c7b9c9c80d2d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
BIND 9.18 is a stable branch, suitable for production use.
Notes for BIND 9.18.5
Feature Changes
The dnssec-signzone -H default value has been changed to 0 additional NSEC3
iterations. This change aligns the dnssec-signzone default with the default
used by the dnssec-policy feature. At the same time, documentation about
NSEC3 has been aligned with the Best Current Practice. [GL #3395]
Bug Fixes
- An assertion failure caused by a TCP connection closing between a connect
(or accept) and a read from a socket has been fixed. [GL #3400]
- When grafting non-delegated namespace onto delegated namespace,
synth-from-dnssec could incorrectly synthesize non-existence of records
within the non-delegated namespace using NSEC records from higher zones. [GL #3402]
- Previously, named immediately returned a SERVFAIL response to the client
when it received a FORMERR response from an authoritative server during
recursive resolution. This has been fixed: named acting as a resolver
now attempts to contact other authoritative servers for a given domain
when it receives a FORMERR response from one of them. [GL #3152]
- Previously, rndc reconfig did not pick up changes to endpoints statements
in http blocks. This has been fixed. [GL #3415]
- It was possible for a catalog zone consumer to process a catalog zone
member zone when there was a configured pre-existing forward-only forward
zone with the same name. This has been fixed. [GL #2506]
(From OE-Core rev: 75c4b8361ef2d3a39e192ed8318d1038a3ff0999)
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>
(cherry picked from commit 0a419b730ca87daa4e07daf022a550fb4112b9b0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Increase the size of loop variables in the printf() implementation to avoid integer overflow on multi-gigabyte string arguments. CVE-2022-35737.
This bug fix refers to: CVE-2022-35737 and it's a backport of a fix added in sqlite 3.39.2 (2022-07-21).
(From OE-Core rev: fdc82b2314b580c0135c16b7278ebf8786311dec)
Signed-off-by: Ghassane Ben El Aattar <ghassaneb.aattar@huawei.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: ce9fe70156e8f909a3a81da017b89ea61bc6fe38)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.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)
(From OE-Core rev: 4e8b803d7efa13c950353bb00ab65be22eb61736)
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>
Signed-off-by: Steve Sakoman <steve@sakoman.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)
(From OE-Core rev: f8e0512503410ca5137fcf114fbffb52aa98be07)
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>
Signed-off-by: Steve Sakoman <steve@sakoman.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)
(From OE-Core rev: ebdc76b3c29fd4915bee39026f780172fdf8fa1a)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.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)
(From OE-Core rev: 3527149662d483ea9c80a649d6953f4ba1e44224)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.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)
(From OE-Core rev: b4ec76c699f8d20de7d6d2b51b062d8ec41e2486)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Add a comment explaining the non-obvious return codes.
(From OE-Core rev: cdf3a1a20f02f43451f86a321c001e6b049a4ffc)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6572baffa02ba6b8a686490d55af17cacb528920)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: da97905d20454b90b4513a1f49b55cc89f9260d2)
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>
(cherry picked from commit 9865176df6b6362a410b0fc3c115d942462dc338)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c17806bcd3b16b7c13606325195270d7c799a5c9)
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>
(cherry picked from commit 9916212b4810280108107d94cd2c0cd3e07ae6ed)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 752667a50f81fa6aeb1312667b6c0efe883f8564)
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>
(cherry picked from commit c03c33a4032f995a288f7287e79f43fcd3140aa1)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c8a24ad8648e0e93342efa35fae35df30be3091f)
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>
(cherry picked from commit 98acfea1e82a90c920bdd636033f930ac034b318)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8b95138b09256df61578ddf7df16ef13bced1847)
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>
(cherry picked from commit 5a704d0ff4d95b6d3a67b80a0db2be66253e7d61)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is the first bug fix release in the stable 1.12 series.
Fixed a crash caused by trying to deallocate already freed graphics
buffers in certain situations.
(From OE-Core rev: 1c7eab82f45ecabe21de3759f1ab97897250fc50)
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>
(cherry picked from commit a614bb96fab31049614d8cb24062fe77c76c8e30)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- 8/4/2022: version 1.2.4
This is a binary compatible release.
* restore CMake libwebpmux target name for compatibility with 1.2.2 (#575)
* fix lossless crunch mode encoding with WEBP_REDUCE_SIZE
(chromium: #1345547, #1345595, #1345772, #1345804)
(From OE-Core rev: f6c1c16b7e85b804d5ee22462dda9171431e1556)
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>
(cherry picked from commit efabd3d0d72220f17249abc13d2ca758bdd0141a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Significant changes relative to 2.1.3
- Fixed a regression introduced in 2.1.3 that caused build failures with Visual Studio 2010.
- The tjDecompressHeader3() function in the TurboJPEG C API and the TJDecompressor.setSourceImage()
method in the TurboJPEG Java API now accept "abbreviated table specification" (AKA "tables-only")
datastreams, which can be used to prime the decompressor with quantization and Huffman tables that
can be used when decompressing subsequent "abbreviated image" datastreams.
- libjpeg-turbo now performs run-time detection of AltiVec instructions on OS X/PowerPC systems if
AltiVec instructions are not enabled at compile time. This allows both AltiVec-equipped (PowerPC G4
and G5) and non-AltiVec-equipped (PowerPC G3) CPUs to be supported using the same build of libjpeg-turbo.
- Fixed an error ("Bogus virtual array access") that occurred when attempting to decompress a progressive
JPEG image with a height less than or equal to one iMCU (8 * the vertical sampling factor) using
buffered-image mode with interblock smoothing enabled. This was a regression introduced by 2.1 beta1[6(b)].
- Fixed two issues that prevented partial image decompression from working properly with buffered-image mode:
* Attempting to call jpeg_crop_scanline() after jpeg_start_decompress() but before jpeg_start_output() resulted
in an error ("Improper call to JPEG library in state 207".)
* Attempting to use jpeg_skip_scanlines() resulted in an error ("Bogus virtual array access") under
certain circumstances.
(From OE-Core rev: cf3e5805ff955e639fa9d9f6a36f75e3f34b4dda)
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>
(cherry picked from commit ec92b905bca2ea773966672283d5f45872091b31)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2.42.9 (stable)
===
- Fix the check for maximum value of LZW initial code size [#136, Robert Ancell]
- Use CMake for dependencies on Windows/MSVC [!131, Chun-Wei Fan]
- Add option for building tests [!132]
- Move man pages to reStructuredText [!134]
- Disable relocation when built as a static libary on Windows [!136, Hesham Essam]
- Update wrap file for libjpeg-turbo [!138, Georges Basile Stavracas Neto]
- Limit the memory size when loading image data [#205, Sam Ezeh]
Disable manpages, as they require rst2man.
(From OE-Core rev: 3fb95a8092fa54067228b0fc0874e717dd87709d)
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>
(cherry picked from commit 06fc6230823753f2325da7e0916eccc4daac5c6a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CVE will be fixed in subsequent stable release update
This reverts commit 978bc910ac326e34ec4f99c4645a80ed09c65407.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
5.2.6 (2022-08-12)
* xz:
- The --keep option now accepts symlinks, hardlinks, and
setuid, setgid, and sticky files. Previously this required
using --force.
- When copying metadata from the source file to the destination
file, don't try to set the group (GID) if it is already set
correctly. This avoids a failure on OpenBSD (and possibly on
a few other OSes) where files may get created so that their
group doesn't belong to the user, and fchown(2) can fail even
if it needs to do nothing.
- Cap --memlimit-compress to 2000 MiB instead of 4020 MiB on
MIPS32 because on MIPS32 userspace processes are limited
to 2 GiB of address space.
* liblzma:
- Fixed a missing error-check in the threaded encoder. If a
small memory allocation fails, a .xz file with an invalid
Index field would be created. Decompressing such a file would
produce the correct output but result in an error at the end.
Thus this is a "mild" data corruption bug. Note that while
a failed memory allocation can trigger the bug, it cannot
cause invalid memory access.
- The decoder for .lzma files now supports files that have
uncompressed size stored in the header and still use the
end of payload marker (end of stream marker) at the end
of the LZMA stream. Such files are rare but, according to
the documentation in LZMA SDK, they are valid.
doc/lzma-file-format.txt was updated too.
- Improved 32-bit x86 assembly files:
* Support Intel Control-flow Enforcement Technology (CET)
* Use non-executable stack on FreeBSD.
- Visual Studio: Use non-standard _MSVC_LANG to detect C++
standard version in the lzma.h API header. It's used to
detect when "noexcept" can be used.
* xzgrep:
- Fixed arbitrary command injection via a malicious filename
(CVE-2022-1271, ZDI-CAN-16587). A standalone patch for
this was released to the public on 2022-04-07. A slight
robustness improvement has been made since then and, if
using GNU or *BSD grep, a new faster method is now used
that doesn't use the old sed-based construct at all. This
also fixes bad output with GNU grep >= 3.5 (2020-09-27)
when xzgrepping binary files.
This vulnerability was discovered by:
cleemy desu wayo working with Trend Micro Zero Day Initiative
- Fixed detection of corrupt .bz2 files.
- Improved error handling to fix exit status in some situations
and to fix handling of signals: in some situations a signal
didn't make xzgrep exit when it clearly should have. It's
possible that the signal handling still isn't quite perfect
but hopefully it's good enough.
- Documented exit statuses on the man page.
- xzegrep and xzfgrep now use "grep -E" and "grep -F" instead
of the deprecated egrep and fgrep commands.
- Fixed parsing of the options -E, -F, -G, -P, and -X. The
problem occurred when multiple options were specied in
a single argument, for example,
echo foo | xzgrep -Fe foo
treated foo as a filename because -Fe wasn't correctly
split into -F -e.
- Added zstd support.
* xzdiff/xzcmp:
- Fixed wrong exit status. Exit status could be 2 when the
correct value is 1.
- Documented on the man page that exit status of 2 is used
for decompression errors.
- Added zstd support.
* xzless:
- Fix less(1) version detection. It failed if the version number
from "less -V" contained a dot.
* Translations:
- Added new translations: Catalan, Croatian, Esperanto,
Korean, Portuguese, Romanian, Serbian, Spanish, Swedish,
and Ukrainian
- Updated the Brazilian Portuguese translation.
- Added French man page translation. This and the existing
German translation aren't complete anymore because the
English man pages got a few updates and the translators
weren't reached so that they could update their work.
* Build systems:
- Windows: Fix building of resource files when config.h isn't
used. CMake + Visual Studio can now build liblzma.dll.
- Various fixes to the CMake support. Building static or shared
liblzma should work fine in most cases. In contrast, building
the command line tools with CMake is still clearly incomplete
and experimental and should be used for testing only.
(From OE-Core rev: b2af2fd0dbb3edac0257adc4edfa9bcab4941f92)
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>
(cherry picked from commit 7e3782f4d66973cb7ab922d4bbc6ef6241756ed2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 7794a3449e1b92a57a551395a65e7083eefff227)
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>
strace has been set imcompatible with riscv32, so update in
packagegroup-self-hosted.bb accordingly.
(From OE-Core rev: 7709a8c1c1b2dcf05678f1a2a1fd579a95e492f2)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d326c561f90666f292d55b029e358c86b765b7c4)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 9661656987e547290cecb94cbf9b34335ae9d903)
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>
(cherry picked from commit e105befbe4ee0d85e94c2048a744f0373e2dbcdf)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 00337a5426aaece57ecbdc2f601b0c8272e2c5b9)
Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 3e18bd4dbddacfd878317ebcf0a039b46d6d6342)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2556d0bd85039d45cc4b0f9b5d7c4ec50fcbb712)
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>
(cherry picked from commit 5487dee2e1237fb57c5e59b2bbbfbcdfc8c97ab6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 6d1bedab94e5ffa1b6fefcf181b09fcf4127bdc7)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 138673f833a72c636a7fa185089f25dda350dc54)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 123f04be2a6df0d7c388a359174d4c185080bdc8)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 71eb15c474d891855a5b18e6835993848ffa7c51)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a bugfix release
Full commit history below.
Daniel Stone (1):
tests: Use test-desktop-shell for devices-test
Pekka Paalanen (1):
tests: preserve ivi runner section
Simon Ser (1):
build: bump to version 10.0.2 for the point release
Drop dont-use-plane-add-prop.patch as issue is fixed elsewhere
(see the link in the patch).
(From OE-Core rev: 457900220ca6bfbda8b3e7485bac3c0c92d05a7f)
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>
(cherry picked from commit ed54ef8f094fb6759316781a5ac626af40ad8ffc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a bug fix release in the stable 2.36 series.
What’s new in the WebKitGTK 2.36.5 release?
- Add support for PAC proxy in the WebDriver implementation.
- Fix video playback when loaded through custom URIs, this fixes video playback in the Yelp documentation browser.
- Fix WebKitWebView::context-menu when using GTK4.
- Fix LTO builds with GCC.
- Fix several crashes and rendering issues.
(From OE-Core rev: c13a40b162fba43f167e5841f6cd15c2c1ed1ab6)
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>
(cherry picked from commit 31e57deaed0fd46396d22dd6fcb75e955c1aa2f6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
- 6/30/2022: version 1.2.3
This is a binary compatible release.
* security fix for lossless encoder (#565, chromium:1313709)
* improved progress granularity in WebPReportProgress() when using lossless
* improved precision in Sharp YUV (-sharp_yuv) conversion
* many corrections to webp-lossless-bitstream-spec.txt (#551)
* crash/leak fixes on error/OOM and other bug fixes (#558, #563, #569, #573)
(From OE-Core rev: 8dc75fd36bb523a2d10305fd1fec91081d4ce274)
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>
(cherry picked from commit 1ab7d3bd94f8aeffc1e126a1ef80d5ca6bd3d6c1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CHanges from 2.64:
- Fix syntax error in DEBUG build of protected code in setcap.c. (Bug reported by yixiangzhike.)
- Prevent bash from reading the wrong startup files when the capsh --user=xxx argument is used to invoke a shell as the user xxx. (Bug: 215926)
- Man page info for cap_get_pid() and cap_reset_ambient(). (Bug reports from nomonemo and Tinkerer One.)
- Improve documentation and help for the captree program.
- Updated go/Makefile comment about an unfixed Go runtime bug in go1.16 and go1.17 (resolved in go1.18+), and the deadlock behavior of the psx-fd test.
- Refresh the signatures on the two GPG keys morgan@ uses. The 4096 bit one is preferred, but the older one is also used for continuity reasons. This set of signatures should also be available from the various key servers out there.
(From OE-Core rev: 70cd3c073512084fccb85b311911794ea895d3f2)
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>
(cherry picked from commit c3b16a6d0d0d4246b44dec3b1818f435d32d04e5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes from 2.63:
- Fix memory leak in libpsx at program exit. (Bug: 215551 reported by Kalen Hall)
- Be more resilient to CGo configuration with Go compiler when building tests. (Bug: 215603)
- Fix cap_*prctl() return code/errno handling. (Bug: 215772 reported by Anderson Toshiyuki Sasaki)
- Minor clarification to cap_get_pid() man page concerning pid value within namespaces. (Bug: 215812)
(From OE-Core rev: b23e43ea7c677b5450969d3586d1f68cc278fc73)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bfbf8f05d1789b8a8a6826b83a21fd09b8e903ad)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes from 4.10.0:
- Update ISO 639-3 codes from SIL website. Fixes#40
- 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
(From OE-Core rev: 2d0254acde343c2d9cdcb94b488dc1308bae319f)
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>
(cherry picked from commit a269e59a960a56ac038f4e96c199a7577202b186)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ver 0.50:
Fix issue with D-Bus use-after-free crash when removing objects.
Fix issue with DHCP lease expiry based on frame reception times.
(From OE-Core rev: 56b8dbfa7a0d70306d61c7f21125232bc6a2e34c)
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>
(cherry picked from commit 9a9c78fb94d04c1b38d8d0f2cb283e19ed513a12)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
What’s new in libwpe 1.12.1?
- Fix pasteboard to use the generic interface by default.
- Fix memory allocation to always abort execution on failure.
What’s new in libwpe 1.12.1?
- Fix pasteboard to use the generic interface by default.
- Fix memory allocation to always abort execution on failure.
(From OE-Core rev: 89feb5d2c39bf6b01f996bba522948ebb99863c7)
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>
(cherry picked from commit 03b7bfb0f011ba812808fa353611178cd5618e81)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
ver 5.65 changes:
Fix issue with A2DP cache invalidation handling.
Fix issue with A2DP and not initialized SEP codec.
Fix issue with A2DP and multiple SetConfiguration to same SEP
Fix issue with AVRCP and not properly initialized volume.
Fix issue with SDP records when operating in LE only mode.
Fix issue with HoG and not reading report map of instances.
Fix issue with GATT server crashing while disconnecting.
Fix issue with not removing connected devices.
Fix issue with enabling wake support without RPA Resolution.
Fix issue with pairing failed due to the error of Already Paired.
Add support for CONFIGURATION_DIRECTORY environment variable.
Add support for STATE_DIRECTORY environment variable.
Add support for "Bonded" property with Device API.
Add experimental support for ISO socket.
Drop fix_service.patch as it is merged upstream.
(From OE-Core rev: 4fdb3d4e031e22c03d03c6cc7713ec45d7498555)
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>
(cherry picked from commit 10374b5ed4b5550eadacbcd71ae20b751ce5c038)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update to latest v1.17.x release.
Contains fix for CVE-2022-32189.
go.git$ git log --oneline go1.17.12^..go1.17.13
15da892a49 (tag: go1.17.13, origin/release-branch.go1.17) [release-branch.go1.17] go1.17.13
703c8ab7e5 [release-branch.go1.17] math/big: check buffer lengths in GobDecode
d9242f7a8c [release-branch.go1.17] cmd/compile: do not use special literal assignment if LHS is address-taken
489c148578 [release-branch.go1.17] cmd/compile: fix prove pass when upper condition is <= maxint
66c60f076c [release-branch.go1.17] runtime: clear timerModifiedEarliest when last timer is deleted
c25b12fb81 [release-branch.go1.17] runtime: use saved LR when unwinding through morestack
1ed3c127da (tag: go1.17.12) [release-branch.go1.17] go1.17.12
(From OE-Core rev: 5acea6ee55d36987609bfa38b579ba86ca1879d1)
Signed-off-by: Sakib Sajal <sakib.sajal@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 057a6f826bd45ebf240df47f0baf7c8027f5711c)
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>
(cherry picked from commit 1821cf7464cbba521b55a9c128fe8812c0cc5eca)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5e99aaaa4f36aacaf005d9721c3b6cd7c9526943)
Signed-off-by: Yongxin Liu <yongxin.liu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit db43401a3a4c201f02f4128fa4bac8ce993bfec0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Source: https://gitlab.com/libtiff/libtiff
MR: 120544
Type: Security Fix
Disposition: Backport from 275735d035
ChangeID: 2f9df449974f5436c1690f3ace5d74b1ab4670c9
Description:
CVE-2022-34526 libtiff: A stack overflow was discovered in the _TIFFVGetField function of Tiffsplit.
(From OE-Core rev: 4ad7470bc772e33e579947c894ed74a513fbcb39)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: bc85c044ec250001855f2f9f0717ac031feab7c2)
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)
(Bitbake rev: 4ada86cb6b05e6e3aabc8015a6e73aacb14a3388)
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>
Signed-off-by: Steve Sakoman <steve@sakoman.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)
(Bitbake rev: f4954b878d404a72156fe98609387aa9c5747af0)
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>
Signed-off-by: Steve Sakoman <steve@sakoman.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)
(From OE-Core rev: 86c10960e27efaa2958abcb0ca5cb2d6eea0480f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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)
(From OE-Core rev: a69cb04d0bcd051a43cded7e0caf9882b8b3aaaf)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: a894fda2d0083d4aba80652946dec2c8f04f65f2)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bd60c44bef4a1b5d3c8fe77a9e6d3a8f43b0dea4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 3f258378bcaebb9c42c0011c7c424c920ef71d22)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c5a9a448e462d3e5457e8403c5a1a54148ecd224)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 394c1bb8c8148d65b6188586fd4b6d8edc39ab88)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2e5079e434504a3a22b609f7ddbb7f4c533c4cdb)
Signed-off-by: Steve Sakoman <steve@sakoman.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: b60f4c7f3205b354469c1aa8b56ceaacc11d486b)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit ec34783ffc34eb9e9697f1b192c5a0043f1ca2c6)
Signed-off-by: Steve Sakoman <steve@sakoman.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: aeec7cc3081a7b21dc0e38b404547463796bfa0e)
Signed-off-by: Martin Beeger <martin.beeger@online.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 72729ffbab53f95ee9dd1bc22913d9b864495930)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
For fiber, only CMake modules were installed in boost 1.78.0.
In 1.79.0 and versions before 1.78.0 also the shared libraries
are installed. This upstream patch fixes the issue in 1.78.0.
Note that boost git repo does not show changes in tools/build
directory between 1.78.0 and 1.79.0 tags but the release tar balls
contain a large update of which this one is needed to fix the missing
shared libraries.
Only kirkstone is affected.
buildhistory shows the difference in metadata boost-fiber binary package
without and with this patch:
--- a/packages/core2-64-poky-linux/boost/boost-fiber/latest
+++ b/packages/core2-64-poky-linux/boost/boost-fiber/latest
@@ -1,8 +1,9 @@
PV = 1.78.0
PR = r0
-RPROVIDES =
-RDEPENDS =
+PKG = libboost-fiber1.78.0
+RPROVIDES = boost-fiber (=1.78.0)
+RDEPENDS = boost-context (>= 1.78.0) glibc (>= 2.35) libgcc (>= 11.3.0) libstdc++ (>= 11.3.0)
RRECOMMENDS =
-PKGSIZE = 0
+PKGSIZE = 80032
FILES = /usr/lib/libboost_fiber*.so.*
-FILELIST =
+FILELIST = /usr/lib/libboost_fiber.so.1.78.0
(From OE-Core rev: f5952401a89a84b40f98c1c946daba2d83a2b18a)
Signed-off-by: Mikko Rapeli <mikko.rapeli@bmw.de>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 90799920339e121c9fdf385258927f8d6a6405eb)
Signed-off-by: Jose Quaresma <jose.quaresma@foundries.io>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 0bfe403f46fd568910a727982c3ff528e3d5c8bc)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 504b50aec662f177fea452e05e29af8b36ca69fc)
Signed-off-by: Mihai Lindner <mihai.lindner@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ca8db0e0a2860ac1e3f537471fa71b43c3be0a58)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a7d406dce577192f98d76dbae411c72a8b7f07d4)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit e653996369c1d2b5ac8367ad85f4816d679b6c98)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3aee3425956020166d99ec085e35e21b3daf625f)
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>
(cherry picked from commit d42ea8e849cf2df3708406418b961168268b316a)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 27e4c6f98be296fb5f67ac7775461854d48f6c9a)
Signed-off-by: Randy MacLeod <Randy.MacLeod@windriver.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 6996472cd33d2d4b91821f2dfe24a27a697e4afe)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Source: https://github.com/madler/zlib
MR: 120525
Type: Security Fix
Disposition: Backport from eff308af42 & 1eb7682f84
ChangeID: 94d9b7d372b83cc1022c0a15046c5449d39208c3
Description:
CVE-2022-37434 zlib: a heap-based buffer over-read or buffer overflow in inflate in inflate.c via a large gzip header extra field.
(From OE-Core rev: 46ac4a9dc832edb1b3e75bb4003930085b086bef)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5fb62be8e66bca60257fbec80ff70aad6175217c)
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>
(cherry picked from commit 1002941b76e0a0351e85a20e3e8d0a6a2254449c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6216cc2fb8ec6ddc12a02c45af5b3508a4e809fc)
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>
(cherry picked from commit 4991b638eaf243a531731ecfee0681c3ada93583)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f9c284ce5b6a8d2d6f2616c67a1f450d165db528)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 16eb9cd4354cbdbcf216c2fbe268b9f9d57acb5c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5a6bc91cf3b8491ddb2abf2c28f5e56cba8409f3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 845cc9d5a13060eb67adbb0593c8e226067dacd3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Updating to the latest korg -stable release that comprises
the following commits:
4fd9cb57a3f5 Linux 5.10.135
4bfc9dc60873 selftests: bpf: Don't run sk_lookup in verifier tests
6d3fad2b44eb bpf: Add PROG_TEST_RUN support for sk_lookup programs
6aad811b37ee bpf: Consolidate shared test timing code
545fc3524ccc x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available
14b494b7aaf2 xfs: Enforce attr3 buffer recovery order
e5f9d4e0f895 xfs: logging the on disk inode LSN can make it go backwards
c1268acaa0dd xfs: remove dead stale buf unpin handling code
c85cbb0b21a1 xfs: hold buffer across unpin and potential shutdown processing
d8f5bb0a09b7 xfs: force the log offline when log intent item recovery fails
eccacbcbfd70 xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes
17c8097fb041 xfs: prevent UAF in xfs_log_item_in_current_chkpt
6d3605f84edd xfs: xfs_log_force_lsn isn't passed a LSN
41fbfdaba94a xfs: refactor xfs_file_fsync
aadc39fd5b6d docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed
c4cd52ab1e6d EDAC/ghes: Set the DIMM label unconditionally
c45463917205 ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow
e500aa9f2d76 mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle.
2670f76a5631 page_alloc: fix invalid watermark check on a negative value
8014246694bb ARM: crypto: comment out gcc warning that breaks clang builds
6f3505588d66 sctp: leave the err path free in sctp_stream_init to sctp_stream_free
510e5b3791f6 sfc: disable softirqs for ptp TX
3ec42508a67b perf symbol: Correct address for bss symbols
6807897695d4 virtio-net: fix the race between refill work and close
440dccd80f62 netfilter: nf_queue: do not allow packet truncation below transport header offset
aeb2ff9f9f70 sctp: fix sleep in atomic context bug in timer handlers
fad6caf9b19f i40e: Fix interface init with MSI interrupts (no MSI-X)
e4a7acd6b443 tcp: Fix data-races around sysctl_tcp_reflect_tos.
f310fb69a0a8 tcp: Fix a data-race around sysctl_tcp_comp_sack_nr.
d2476f2059c2 tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns.
483239789127 tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns.
530a4da37ece net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa()
6e0e0464f1da macsec: always read MACSEC_SA_ATTR_PN as a u64
2daf0a1261c7 macsec: limit replay window size with XPN
0755c9d05ab2 macsec: fix error message in macsec_add_rxsa and _txsa
54c295a30f00 macsec: fix NULL deref in macsec_add_rxsa
034bfadc8f51 Documentation: fix sctp_wmem in ip-sysctl.rst
4aea33f40459 tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit.
c4e6029a85c8 tcp: Fix a data-race around sysctl_tcp_autocorking.
83edb788e69a tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen.
f47e7e5b49e3 tcp: Fix a data-race around sysctl_tcp_min_tso_segs.
5584fe9718a4 net: sungem_phy: Add of_node_put() for reference returned by of_get_parent()
b399ffafffba igmp: Fix data-races around sysctl_igmp_qrv.
4c1318dabeb9 net/tls: Remove the context from the list in tls_device_down
8008e797ec6f ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr
a84b8b53a50b net: ping6: Fix memleak in ipv6_renew_options().
c37c7f35d7b7 tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit.
9ffb4fdfd80a tcp: Fix a data-race around sysctl_tcp_limit_output_bytes.
3e933125830a tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf.
77ac046a9ad3 Revert "tcp: change pingpong threshold to 3"
54a73d65440e scsi: ufs: host: Hold reference returned by of_parse_phandle()
160f79561e87 ice: do not setup vlan for loopback VSI
9ed6f97c8d77 ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS)
2b4b373271e5 tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save.
3fb21b67c0fc tcp: Fix a data-race around sysctl_tcp_nometrics_save.
81c45f49e678 tcp: Fix a data-race around sysctl_tcp_frto.
312ce3901fd8 tcp: Fix a data-race around sysctl_tcp_adv_win_scale.
3cddb7a7a5d5 tcp: Fix a data-race around sysctl_tcp_app_win.
f10a5f905a97 tcp: Fix data-races around sysctl_tcp_dsack.
7fa8999b3167 watch_queue: Fix missing locking in add_watch_to_object()
45a84f04a9a0 watch_queue: Fix missing rcu annotation
b38a8802c52d nouveau/svm: Fix to migrate all requested pages
bd46ca41461b s390/archrandom: prevent CPACF trng invocations in interrupt context
1228934cf259 ntfs: fix use-after-free in ntfs_ucsncmp()
5528990512a2 Revert "ocfs2: mount shared volume without ha stack"
de5d4654ac6c Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put
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: 373f85777564f4bdd40b0da32dd1799d77f11cc6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: ec5de254e40d188cd0cce75568851b0c130533e6)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7d70ccb320459faf356b51d38e62c5dc3955393b)
Signed-off-by: Steve Sakoman <steve@sakoman.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:
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: b21057fca2c2d718a7c63a74e774d1ffbfbe3087)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 755913ad1e13959ae65d007637af649156a712aa)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d39d28921275f2356871b6886fa5b77def50fc1e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 99d4cbd3cbf36abb49a6ae5e0d7c915e05deb8d0)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 242e78cb85fa78ec6dc7aab8dcb68d3f3b7bb5c6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 39ba1201ca46f0b1e8fcec29dd885cfabf4fc89a)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 1b5673657706d69f0c48f27af6410099b83bbfbb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b1671e7ba47f3b64e1385c5dbceb38bef5c8aa7c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: bb4f4f47f4f95ada5edf55f657fdb215026e8ab5)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f4f6c7812f81ba35165f50ab9ac5f2a3b08ba483)
Signed-off-by: Steve Sakoman <steve@sakoman.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:
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: fbe59222b592b6bb50675ad1f87906b7a7b14797)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 793cf819f19b7d66cf48139e839fed7582cb7bb1)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f7f71ddda5abac1130406c800f06182feafca052)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 184595145167adebf167368639d0258c13c064cc)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c33eb7fb1d1e91a005b22b65d221d4b899ec69dc)
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>
(cherry picked from commit be61b9dac78f0d85c870a0d8304fb4b536ec4bc8)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 10bc3153effd8c74c541daa00c9c21d0d67165d6)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 554be2af1e0a03a2d23032d48afbbe0913a45409)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 38fb876253e28577b8fcf4dd47fbb1d0673c6220)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3b7f6b0e0f1f16f89cd924aac001b4f661c145ca)
Signed-off-by: Steve Sakoman <steve@sakoman.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: fd5689696731fefa0d035fde86f27a0135dc31f1)
Signed-off-by: Shruthi Ravichandran <shruthi.ravichandran@ni.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f2167ae80258253eb47a5b148546b265320284cc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Below commits on Binutils-2.38 development branch are updated.
5c0b4ee4060 i386: Don't allow GOTOFF relocation against IFUNC symbol for PIC
19892fedb7b x86: Properly check invalid relocation against protected symbol
b8a2baa80b1 libctf: tests: prune warnings from compiler output
7f9a495a167 libctf: fix linking together multiple objects derived from the same source
97dd8079feb PowerPC64: fix assertion in ppc_build_one_stub with -Os code
(From OE-Core rev: 4eb53b33bc46a8131653354bd077229ee7ee42ed)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 3564ce3d9b2030dd420362c66147bd327090915c)
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>
(cherry picked from commit c419bd4537756e9f6c2fe6da3a9b798526e27eca)
Signed-off-by: Steve Sakoman <steve@sakoman.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: acda23e0d985049ae83e9516315c33afae763ad9)
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>
(cherry picked from commit ee4e4eb16a3729dcafad075c42aec1695b8ea15f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 400ed3bc77232b9d67594fa012b1278a6c8be3c6)
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>
(cherry picked from commit 32dda0ad91a9e7946351c897578b4c97ae142341)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a4326da742c41f69c2d1d49cc8fdc2fda74aaa0d)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6783c1e295e5afafd73a02fd986ca8956a89dda7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: aa6621dc1bc37d3e9a2aae3819619bf4e6c33bc4)
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>
(cherry picked from commit ccea69032329f3ba43c727d9eb71b1d063b89824)
Signed-off-by: Steve Sakoman <steve@sakoman.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: abff988d33dd6ac03eedb34c1f48c83b4502ee1b)
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>
(cherry picked from commit 235b6fccd2a9ce4eb9bfb3be8ac271cff0ea5fea)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 15015dda2cfccb9d2894f8d9d8f04043604b7a5e)
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>
(cherry picked from commit 2124ec0d9f9de2da476f0024a0ccf70da987420f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: de7bd5b616b9af3a88d718c79e85a4b53efb3280)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0301d5845115d09299f87683b3efa46f3b4c7be9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes:
os: print <signal handler called> if unw_is_signal_frame()
os: print registers in the libunwind version of xorg_backtrace()
xwayland/present: Do not send two idle notify events for flip pixmaps
xwayland: Fix check logic in sprite_check_lost_focus()
xkb: switch to array index loops to moving pointers
xkb: swap XkbSetDeviceInfo and XkbSetDeviceInfoCheck
xkb: add request length validation for XkbSetGeometry
xwayland: Change randr_output status when call xwl_output_remove()
(From OE-Core rev: df37259b600a3458957ddc7c90418d85021a107b)
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>
(cherry picked from commit 229e3ad289a5e2c890b25497857140952acc3d67)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes:
Fix the new ATSPI accessibility implementation to add the missing Collection interface for the loaded document.
Fix the MediaSession implementation to make the MPRIS object names more sandbox friendly, which plays better with Flatpak and WebKit’s own Bubblwrap-based sandboxing.
Fix leaked Web Processes in some particular situations.
Fix the build with media capture support enabled.
Fix cross-compilation when targeting 64-bit ARM.
Fix several crashes and rendering issues.
(From OE-Core rev: fde20b5b6bb030b6c5538938ac9a6e178576d9dd)
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>
(cherry picked from commit 2396f8de9b6b9690dd70961084514da7d237f2ad)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes in 0.56.1 LTS relase:
- vala: Improve accessibility check inside member initializer [#1300]
- vala: Don't allow nullable enum value as real GObject property [#1074]
- valadoc: Include path to doclet in error message
- manual: Update from wiki.gnome.org
- gtk4: Fix GLib.Value parameter in ContentProvider.get_value()
- gtk4: Split out gtk4-wayland and gtk4-x11 into separate bindings [#1308]
- gstreamer: Update from 1.21+ git main
- vapi: Update GIR-based bindings
(From OE-Core rev: b19e2022184c567b53858981c77ebf3b1d283a8b)
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>
(cherry picked from commit 0d78d6d6122b776f9abac27e3a71a3196999bebd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes:
Add CMake alias libraries
Add an option to disable tests to configure script
Fix C++11 compatibility: C++11 does not have basic_string_view.
Look for Android's log library
Fix handling of ,aux extension for FileAppender
filename should not be empty for TimeBasedRollingFileAppender
(From OE-Core rev: 1dae5b5482b0d8c1c7832fc69d9e2998e5311dca)
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>
(cherry picked from commit e09ffe4ec692329502165282ac80cf552113a4d5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Important bugs fixed
loop: better align order-of-events behavior between platforms #3598
zos: fix fs event not fired if the watched file is moved/removed/recreated #3540
win: Fix pipe resource leak if closed during connect (and other bugs) #3611
zos: don't error when killing a zombie process #3625
Regressions fixed
macos: avoid posix_spawnp() cwd bug #3597
kqueue: skip EVFILT_PROC events when invalidating events for an fd. #3629
(From OE-Core rev: c785f1d3a7f8ef2c7047fad7a2a483c5ebd658e0)
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>
(cherry picked from commit ccd589604c2d7648dcd3541c61a2b48e692ca258)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c74c2658e5451488fe3c38c7787bdfee075ab52c)
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>
(cherry picked from commit e89fb37e13fcb832ee7d35e7d92d45eaca20689e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Security update
CVE fixed in this release:
CVE-2022-2319/ZDI-CAN-16062: X.Org Server ProcXkbSetGeometry Out-Of-Bounds Access
CVE-2022-2320/ZDI-CAN-16070: X.Org Server ProcXkbSetDeviceInfo Out-Of-Bounds Access
Changes:
present: Check for NULL to prevent crash
rootless: Dead code removal (ROOTLESS_REDISPLAY_DELAY is already defined)
X11Application: Ensure TIS operations are done on the main thread
os/connection: Improve abstraction for launchd secure sockets
xquartz: Create a separate category for organizing user preferences
xquartz pbproxy: Adopt NSUserDefaults+XQuartzDefaults for preferences
xquartz: Fold spaces related preferences into NSUserDefaults+XQuartzDefaults
XQuartz: Ensure scroll events are delivered to a single window (not both X11 and AppKit)
meson: Bump requirement to meson-0.50.0
xquartz: Update Sparkle configuration to use SUPublicEDKey
xquartz: Update copyright for 2022
meson: Provide options to set CFBundleVersion and CFBundleVersionString in XQuartz
Revert "meson: Bump requirement to meson-0.50.0"
xquartz: Update autotools-based builds of XQuartz to account for recent changes
print_edid: Fix a format string error
xf86-input-inputtest: Fix build on systems without SOCK_NONBLOCK
tests: Fix build failure from missing micmap.c
meson: Support building Xnest and Xorg on darwin
XQuartz: Build the bundle trampoline when using meson
XQuartz: Add TCC reason keys to Info.plist
xquartz: Use correct defines when building to support Sparkle updates
xquartz: Fix a possible crash when editing the Application menu due to mutaing immutable arrays
XQuartz: Improve type safety for X11Controller's application menu editor
xquartz: Add missing files to distribution tarball
render: Fix build with gcc 12
xkb: switch to array index loops to moving pointers
xkb: swap XkbSetDeviceInfo and XkbSetDeviceInfoCheck
xkb: add request length validation for XkbSetGeometry
Revert "os: Try to discover the current seat with the XDG_SEAT var first"
dix: Correctly save replayed event into GrabInfoRec
dix: Don't send touch end to clients that do async grab without touches
xfree86: Fix event data alignment in inputtest driver
xkb: fix XkbSetMap when changing a keysym without changing a keytype
(From OE-Core rev: 75503a13cb2a2266f311477a605389bbac7676e2)
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>
(cherry picked from commit d683f2a1fbe65b52d82f55a2e38aa75fc105a338)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CHanges:
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
adjust descriptions for the Unicode mapping to match the Unicode.org data file.
add mapping for 0x80-0x9f, as per Unicode.org data files.
use descriptions from UnicodeData.txt except for two obsolete or incorrect maps
correct a typo (in original), and use appropriate description
use Armenian eternity symbol from Unicode 6.
whitespace-only changes for consistency, using luit's annotate-enc script
add descriptions from UnicodeData.txt, using annotate-enc
add descriptions from UnicodeData.txt, using annotate-enc
add descriptions from UnicodeData.txt, using annotate-enc
add descriptions from UnicodeData.txt, with annotate-enc
add descriptions from UnicodeData.txt, with annotate-enc
whitespace-only, reformat with annotate-enc
Add ability to tweak compressor suffix in filenames, similar
to xorg apps and drivers.
(From OE-Core rev: 73ca8c3e8639929ed78a3c605056f7fd42e500cf)
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>
(cherry picked from commit b1fb0fbfbf0bcf50906a26421435d7165be64281)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes:
Convert remaining source files from ISO-8859-1 to UTF-8
gitlab CI: add a basic build test
Fix spelling/wording issues
Build xz tarballs instead of bzip2
synclient: allow negative/large values for AreaLeftEdge etc.
eventcomm: fix compile with pre-time64 kernels
eventcomm: use 64-bit time safe accessors instead of timeval directly
Use fabs() instead of abs() on double values.
Update configure.ac bug URL for gitlab migration
Update README for gitlab migration
Drop 64bit_time_t_support.patch as issue fixed upstream:
073b1b40bd
(From OE-Core rev: d083da164ddd8ebe73db5b97e4e4b8b7078ba21a)
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>
(cherry picked from commit 9d4d2c176cf33ced4d7d5c20178066abe1e9c4d3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes:
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
handle.c: avoid leaks when realloc() fails
PrintModifierMapping: stop leaking the map returned by XGetKeyboardMapping
Fix warning about number of mouse buttons
(From OE-Core rev: 571736f7f1065674b8a90285868934d0a4ff1e51)
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>
(cherry picked from commit 162f117428be2da12f2599870e980cbbc12ac2c4)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5f3d70970746ee6d9ad68f16419a016331b45df4)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 21547dd5319f27a8f7f20a80e39478f816b4bbe0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes:
xdpyinfo: Fix printing the X.Org release version for xserver >= 21
Update README for gitlab migration
Update configure.ac bug URL for gitlab migration
Only check for XFree86 if vendor string doesn't match X.Org
Add explicit casts to clear implicit conversion warnings
Disable DMX support by default, leave --with-dmx to enable it
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
Fix spelling/wording issues
gitlab CI: stop requiring Signed-off-by in commits
autogen.sh: use quoted string variables
autogen: add default patch prefix
autogen.sh: use exec instead of waiting for configure to finish
fix -Wunused-[...] compiler warnings
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: cde61983f3cdae55c78466d6e9975a19bff04ccf)
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>
(cherry picked from commit 712552b5cc427d7be1258c45886de9b57f7272c9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CHanges:
Fix spelling/wording issues
gitlab CI: add a basic build test
Build xz tarballs instead of bzip2
Use case insensitive comparison for T1 font weight
Add "ExtraBold" as a valid T1 font weight.
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: 01f6eff02b872c9179b654a87857ba573a194f8a)
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>
(cherry picked from commit 7ac5e224fe55db17651988435a569a8a25b6b09f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Source: https://github.com/qemu/qemu
MR: 119830
Type: Security Fix
Disposition: Backport from 418ade7849
ChangeID: 41d6646e06319e629da574b9b2e8a3a197a73441
Description:
CVE-2022-35414 qemu: can perform an uninitialized read on the translate_fail path, leading to an io_readx or io_writex crash.
(From OE-Core rev: 5f236e744b5b528bdf8d95c9580c273f63c04452)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2bc86c029fb82ae572f6a89407ccfe332972568c)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: bb1dc2bbfe268e73008dc37d6b1f83a861b48915)
Signed-off-by: Tom Hochstein <tom.hochstein@nxp.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 35d5f707f6bb2ce5e9ab908e66e1ea9eeac754b1)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 96215d6d45d2cae59c9e36e6a77bbbada410b259)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 54a3fd63e684d070fad962be97e549f3af7ac111)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7549429fc93218dee33b216010b2c36a9f814091)
Signed-off-by: Joshua Watt <JPEWhacker@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
(cherry picked from commit 5fe543b9ceec971cf0297ff0ae3b0ccc4703cece)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8b42e405fc630537398116a1429a9bc7cb2152ab)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d0c1de084c7ce030d47a428e4bbfbc4ce2996057)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5bfb44bff5d296b8fd447acb7bdb29b544bd1c20)
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>
(cherry picked from commit d5a12d549209f01324d03963db96449ee43452eb)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 1bbedc1c6f9b1d431a7d72b9e8e2871d0fe988f5)
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>
(cherry picked from commit d2ae8b85c71be2e9e332b1ef0a2d3083b30c63e6)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f1c2e21a28f8ad5dc6ff7b0db877aa22e01a9e00)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ddf846635783923d43520c9dd6f63ca59ed6e3b8)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 9b2f7eb0e2108392a849dff663767f1f32552241)
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>
Signed-off-by: Richard Pastrick <ripastri@linux.microsoft.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: b418b969b4d44e347d95c6ed8c86703b977d90a3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e921f3c1b917072e4c5a110c7dfeeadd2e571bde)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 3bb7abe545be6c92b2bd4f184536b0b0e871aac6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f442edf51e256bd315bd8e4ac4d9fa12b8e9e092)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f842dbc478cb007b5f3e2f016959e2b597a4d0be)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2070bcd10aa3a05c96c8501c6a8c1e129fb1d440)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a994dbe517246cbc0bf359cd990efd6437e07a56)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a84d9ed14173b0bf467ea78dff4f0f7bae0bc082)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7cf53810b1dc3d14c4838a610b3d53170f552c19)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ad3736d9ca14cac14a7da22c1cfdeda219665e6f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 577a69137eac6a44869d384b9027fbfdfea5740e)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9cca53a2bcbf6809615ce5626c86c6ee481a7a76)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 58029ca7beb6cda1c7a97f2f2cfae64888587cd6)
Signed-off-by: Pascal Bach <pascal.bach@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ad330b6d4b6e2ba051b5c6c437e07a183831f757)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 9beb3472624050593fc30d5a00d3d13fec4441df)
Signed-off-by: Paul Eggleton <paul.eggleton@microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3f2a812ade42ece0bb59b2d303125a91b29936dd)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7acc1b9b572789015619e4baea2642197b8b1950)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b56dc9009ba93174de6bf4c01e17808ef249dc5c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7c3d9c5d72f1e832697b51a89e284e0b1e041f38)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ca73ff0d9930d545ce8cb8a62e259c0b43310f99)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: d6ec3784c530714182a1cf1ac693ca35ef0b4f57)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 30a99affca7930f7fe0ddeb016b6183240b5f13c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: d3149c9ea98f4d4252ff0822d062c32d94ca75c5)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f7924a85de548f9403d561b15c1f2c33d9912393)
Signed-off-by: Steve Sakoman <steve@sakoman.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: dfe0a723bc76f6f98b8edcaf84563a39a64e2c3c)
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>
(cherry picked from commit 93bee5c74b8d181adf93de4b4101e25d24780603)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 1837c175d997ced1455537bb82fb86286711025c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2567edb7e0a8c5ca9a88d6940491bf33bfe0eff9)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8efd5e31670235f7c59af2a5ee14646f029f4d18)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2714a8ef8c7b3c66d50f27f4f52fe2fe4db39b00)
Signed-off-by: Steve Sakoman <steve@sakoman.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: cefc6ec245ac1ca7a1a47d55aaec793e730a24a5)
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>
(cherry picked from commit dc0f0413eabfd50f78d887f73f808d40a314fbd8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 2772b77c0e3d0f6226a2d7c40a59900a6d7c942f)
Signed-off-by: Alejandro Enedino Hernandez Samaniego <alhe@linux.microsoft.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a887bd96fd0a15398e8077ea79df5070971866e4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This adds a backport patch that fixes a problem in subinterpreters related
to the garbagecollector. Without the patch, there are random segfaults in
several Kodi addons that use python3-sqlite3. Presumably there are real world
issues in other programs as well.
(From OE-Core rev: 39d57ef7e341a048b94bc5dd9c29d58f57e06f19)
Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: cb37eebf477e9907363b195c3d460b14717c5fea)
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>
(cherry picked from commit 7ed210054b3e253d5a67075bb9d4768d1661bef1)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: a3c93ec301a34413f91e3edb70c16454ebcdcdf2)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 356520d60b9429c6f62124821e42468ff2b7b1d6)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 9d90c89bd964bfabb31e64424e7000ac88a2697b)
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>
(cherry picked from commit b1d18072ed9a8b0bca0f20f8e5deefa73ab6acbe)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 00ea4314feb51d82f9027bf53ff627541180daca)
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>
(cherry picked from commit 1e770416b4c9a0468404fb64d55114d93e84763b)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 35b18c5721cae13eb206631ee1dc0c14d3d52046)
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>
(cherry picked from commit 11a5e6c17535438ea1e7a8403ed260c8b3a22bc8)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 55c2de8963cbaffdde4e527b044c3c3e3658924e)
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>
(cherry picked from commit 496b76f8775a620c1d449eb6f62a41656abf2a9b)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 229e7a911a8b1e0223cfee0bdc2f5fc79cf300fe)
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>
(cherry picked from commit a9a0a0967832445f1bcc65d58f95343d1b562e1b)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: c021f5592c3d920eda1bfc10c099ad1484e9c0ce)
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>
(cherry picked from commit f077befd5f36ad88623aaf6a38b1a837ecb18650)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixup commit for prevous CVE-2022-33068 fix.
Fixes:
| In file included from ../harfbuzz-4.0.1/src/hb-ot-face.cc:39:
4429| ../harfbuzz-4.0.1/src/hb-ot-color-sbix-table.hh:301:11: error: use of bitwise '|' with boolean operands [-Werror,-Wbitwise-instead-of-logical]
4430| if (png.IHDR.height >= 65536 | png.IHDR.width >= 65536)
4431| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4432| ||
4433| ../harfbuzz-4.0.1/src/hb-ot-color-sbix-table.hh:301:11: note: cast one or both operands to int to silence this warning
4434| 1 error generated.
(From OE-Core rev: 7505ac6da37ba00d4dad74a0312ca20fc17e64df)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 171415e38e526033a0423f4dc39e9d8e9dc4e5f6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b24e73fb34049061ea03a6f2b6a54cdbee7b406b)
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: 873ac23a4958b4abbc124baa4ad7c973ee9dd5a8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit db28cd0e1540e44db963108430205c8c0c817774)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 21f36f1df42829eec0ea7b5441513d31dece960c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dea3c7ee2a413f7dc5f13ec006592084f7fb266c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3480149a102737a198ba1929c6cdd4ea5a966739)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2a142b68b232ff7728f4eb945eea923c64e7ebd5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ff5b50458a7018c157df9b5f039d80434b0e6e24)
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>
(cherry picked from commit e0a9433685397b716920fa9ad5d5a7be95c496f7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f64ad686324f1014d258f3381774608def04cba0)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3c2bd1b975b05df30af21475b33aaf3d6fb192e6)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3e15a9899ef181ee06cbb550a3a0d5c55026ab90)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 05457334a7344cabd9b7973834c9f02484fe99a7)
Signed-off-by: Steve Sakoman <steve@sakoman.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 OE-Core rev: 267576eb2488aad3e41ee7e1e42f212727878bb4)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d5db9594da2bdc6d13be2190d10739b51de57890)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e1c1ad4c1ff57acff0a841a5bcf42494fe67302f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 708421238ed149b1eabf463bd563a37480ad1169)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 736271db81514da980d282e0ddce049701dfd745)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1d63f8103cacd81dc631bbf87c612efff030c347)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a8a7765d980442f2e5afe7e23296e5d77afe6104)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b4d235eda915a3f21e75a24d0a23a8c094d8025d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 4b896df4311b2255253280f51240dd08f2b1dc60)
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>
(cherry picked from commit 2c499f598fd3651c356cc218d7b1a9858467fc7c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: cf7921ae622025cfbddf080c16576c63771fd693)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 032c682d0f026ba664f289681d1a76b0f56c4b23)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5e5dee3c23d216459148afb6631cbe72a96a7bea)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7e86b1cf7458eed10b27b2b3b213bf1a5f420747)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 1d8a9a33dc866914b5770b492890248b4c50326b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 73bc3bfaf06fedff71fcd54d172c4e8df17467a7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6e2676afa53b17fa08372f0145e574456600512f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 78dbf81b9951b1b49ec1546d6eb9ed7240507515)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Integrating the following commit(s) to linux-yocto/5.10:
4d201ec392f1 vt/conmakehash: improve reproducibility
ae24d013888f lib/build_OID_registry: fix reproducibility issues
(From OE-Core rev: bbf858692f4d84aa45cc2824689ad6950f6759f6)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit db22dbc1f66d2f76dab719597986cfd96cf18d71)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 024056a239a914518f15678530120b60c7fe67a9)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b63a1987de7e8e7de3f6656bfbb38bbd847ab500)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 445bbe02edd2c65a6cddef6d183f9dc2c5c50c9a)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 05f9a3e20222afefdb960a8162a8d69e3658dfac)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 62d3fc82089566ff040aaed41d24e08521581304)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 01af08d12495de711c9cf6928ca8650eca28feb4)
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: 9637a46258a596ccb0a7ddc350b33a5fc6c7872e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5a9a64132bf5ecac9d611d29751226a466c4a2c1)
Signed-off-by: Steve Sakoman <steve@sakoman.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.
Initially contributed to the master branch by Quentin Schulz.
(From yocto-docs rev: d9b3dcf65ef25c06f552482aba460dd16862bf96)
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>
Bugs fixed:
1941 disposing a non-cancelled inotify GFileMonitor causes deadlocks
2597 Crash in g_socket_client_enumerator_callback when proxy resolving
2639 xdgmime update breaks webkit2gtk file:// requests
2670 Growing memory when using cancellable in g_socket_client_connect_async
2703 glocalfilemonitor: Avoid file monitor destruction from event thread
2709 Backport !2707 “credentials: macos: check for existence of LOCAL_PEERPID” to glib-2-72
2720 Backport !2708 “xdgmime: Fix broken file:// content type lookups for webkitgtk” to glib-2-72
2750 Backport !2745 “gsocketclient: Fix still-reachable references to cancellables” to glib-2-72
2787 Backport !2742 “proxyaddressenumerator: set error parameter more thoughtfully” to glib-2-72
(From OE-Core rev: 0d9a2d4d659acf1747bf4ad328754579143fa07a)
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>
(cherry picked from commit 3c4b0196be98fa2dad92f59ead6dd74b26be8ffd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The bug-fix release includes the following changes:
In some cases we couldn't assign outputs to clients in kiosk-shell. This would affect clients who perform an initial commit and afterwards set the window property.
Fixed a couple of issues with output assignment in multiple outputs setups on kiosk-shell.
Fixed sub-surfaces that were not updated on commit, by caching buffer damage for synced sub-surfaces.
Fixed an issue with sub-surfaces, which in some circumstances would show them of, even if unmapped.
Fixed build issue related to deprecated fbdev back-end.
Re-worked some previous fixes in desktop-shell to address closing/destroying of client's windows, which is particularly problematic when having close animation enabled.
Minor fixes to the simple-egl client to defer the creation of the EGL window after the initial wl_surface commit.
Multiple fixes to the simple-dmabuf-feedback client to support multi-tranche feedbacks: improved buffer status tracking, added a fallback print method for unknown formats, and resort to using a time slot instead of using a number of redraws.
Increased buffer limit to four for simple-dmabuf-* clients.
Improved debugging support when KMS import failed. - optimized surface feedback creation on demand.
Fix performance regression in fragment shader brought in by previous color management work.
(From OE-Core rev: 3903a248e1b861d0a3826b35d61666c6a3bb7ad5)
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>
(cherry picked from commit 682594b7827d15813c3bc4980a561ad7e89ea8b4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes from version 1.20.2
vaapi: Do not disable the whole vpp when some va operations not available
vaapidecode, vaapipostproc: Disable DMAbuf from caps negotiation
scrambled video with some Intel graphics cards
(From OE-Core rev: e0086979006dafbbc21f062e5fcb10c4908b1309)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c363ae6f797460654a7884402f7f98181a7d688f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes from version 1.20.2
aacparse: Avoid mismatch between src_caps and output_header_type
avidemux: Fix integer overflow resulting in heap corruption in DIB buffer inversion code (Security fix)
deinterlace: Clean up error handling code
flvdemux: Actually make use of the debug category
gtkglsink: Fix double-free when OpenGL can't be initialised
jack: Add support for detecting libjack on Windows
matroskademux: Avoid integer-overflow resulting in heap corruption in WavPack header handling code (Security fix)
matroskademux, qtdemux: Fix integer overflows in zlib/bz2/etc decompression code (Security fix)
qtdemux: Don't use tfdt for parsing subsequent trun boxes
rtpbin: Avoid holding GST_RTP_BIN_LOCK when emitting pad-added signal (to avoid deadlocks)
rtpptdemux: Don't GST_FLOW_ERROR when ignoring invalid packets
smpte: Fix integer overflow with possible heap corruption in GstMask creation. (Security fix)
smpte: integer overflow with possible heap corruption in GstMask creation (Security fix)
soup: fix soup debug category initialisation
soup: Fix plugin/element init
v4l2: Reset transfer in gst_v4l2_object_acquire_format()
vpxenc: fix crash if encoder produces unmatching timestamp
wavparse: ensure that any pending segment is sent before an EOS event is sent
(From OE-Core rev: 4aee173335f8d0d0723d629a0dd16a0d1c4ce463)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 66ba273c10b7d738f18620b5a2883d735fff3162)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes from version 1.20.2
audioconvert: If no channel-mask can be fixated then use a NONE channel layout
playbin3: Configure combiner on pad-added if needed
parsebin: Fix assertions/regression when dealing with un-handled streams (fixes regression in 1.20.2)
appsink: Fix race condition on caps handling
oggdemux: Protect against invalid framerates
rtcpbuffer: Allow padding on first reduced size packets
gl: check for xlib-xcb.h header to fix build of tests on macOS with homebrew
videoaggregator: unref temporary caps
v4l2videoenc: Setup crop rectangle if needed
(From OE-Core rev: c827ede3d6b9859b46e487ef60aa3259a45bd45e)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e9d5f5f88947efb8fbdfaa90676db82526e22093)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes from version 1.20.2:
androidmedia: Add H.265 encoder mapping
avfvideosrc: fix wrong framerate selected for caps
d3d11decoder: Fix for alternate interlacing signalling
d3d11decoder: Do not preallocate texture using downstream d3d11 buffer pool
d3d11decoder: Copy HDR10 related caps field manually
d3d11decoder: Work around Intel DXVA driver crash
d3d11screencapture: Set viewport when drawing mouse cursor
d3d11screencapture: Fix missing/outdated cursor shape
d3d11screencapturesrc: Fix crash when d3d11 device is different from owned one
h264decoder: Fix for unhandled low-delay decoding case
matroskademux, qtdemux: Fix integer overflows in zlib/bz2/etc decompression code (Security fix)
mpegtsmux: Make sure to set srcpad caps under all conditions before outputting the first buffer
mpegtsmux: sends segment before caps
mxfdemux: Handle files produced by legacy FFmpeg
nvh264dec,nvh265dec: Don't realloc bitstream buffer per slice
nvcodec: cuda-converter: fix nvrtc compilation on non-English locale systems
opencv: Allow building against 4.6.x
pcapparse: Set timestamp in DTS, not PTS
rtmp2: fix allocation of GstRtmpMeta which caused crashes on 32-bit platforms
rtmp2sink crash on Android arm 32 - cerbero 1.20.2.0
sdpdemux: Release request pads from rtpbin when freeing a stream
va: Add O_CLOEXEC flag at opening drm device (so subprocesses won't have access to it)
webrtcbin: Reject answers that don't contain the same number of m-line as offer
webrtc: datachannel: Notify low buffered amount according to spec
(From OE-Core rev: 0ead6c03c2594158200ee2c490ec683570310036)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 200c8b77e86e6bd23954c3b4e48d4d069cb16f37)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The third 1.20 bug-fix release (1.20.3) was released on 15 June 2022.
This release only contains bugfixes and it should be safe to upgrade from 1.20.x.
(From OE-Core rev: 84b2d193fa4d22c012a8032b4de6f581406a2720)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 74bc037120fa9f00def7e8df6b3a77bba9c9031e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The third 1.20 bug-fix release (1.20.3) was released on 15 June 2022.
This release only contains bugfixes and it should be safe to upgrade from 1.20.x.
gstreamer
clock: Avoid creating a weakref with every entry (performance improvement)
plugin: add Apache 2 license to list of known licenses to avoid warning
gst_plugin_load_file: force plugin reload if filename differs
Add support for LoongArch
Base Libraries
aggregator: Only send events up to CAPS event from gst_aggregator_set_src_caps(), don't send multiple caps events with the same caps and fix negotiation in muxers
basetransform: handle gst_base_transform_query_caps() returning NULL
basetransform: fix critical if transform_caps() returned NULL
queuearray: Fix potential heap overflow when expanding GstQueueArray
Core Elements
multiqueue: fix potential crash on shutdown
multiqueue: fix warning: ‘is_query’ may be used uninitialized in this function
multiqueue: SegFault during flushing with gcc11
(From OE-Core rev: 2c177d00e1e839593757da5985b411f2770da009)
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>
(cherry picked from commit 1b1e4ad9b31f9f6e34dae1d0b73d36adca58eb59)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 96f6badee73f35ededcb7d0172db07fcc305df0d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ede7ab3bbf87cc7d7e713d435ea8a88035c2e46e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Below commits on Glibc-2.35 development branch are updated.
glibc:
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]
499a601796 Default to --with-default-link=no (bug 25812)
70f1eecdc1 scripts: Add glibcelf.py module
d3feff2232 m68k: Handle fewer relocations for RTLD_BOOTSTRAP (#BZ29071)
68d3a9a696 nptl: Fix pthread_cancel cancelhandling atomic operations
8e8d46d598 mips: Fix mips64n32 64 bit time_t stat support (BZ#29069)
bd415684df hurd: Fix arbitrary error code
ba9c42ac0e nptl: Handle spurious EINTR when thread cancellation is disabled (BZ#29029)
6583d53445 S390: Add new s390 platform z16.
cc9a4a664f elf: Fix memory leak in _dl_find_object_update (bug 29062)
db03235895 NEWS: Move PLT tracking slowdown to glibc 2.35.
9be62976af hppa: Use END instead of PSEUDO_END in swapcontext.S
01d5214bb4 hppa: Implement swapcontext in assembler (bug 28960)
123bd1ec66 nss: Protect against errno changes in function lookup (bug 28953)
c54c5cd8e3 nss: Do not mention NSS test modules in <gnu/lib-names.h>
3149f47b80 io: Add fsync call in tst-stat
e30c1c73da nptl: Fix cleanups for stack grows up [BZ# 28899]
ca0570fee3 hppa: Fix warnings from _dl_lookup_address
d82d9cdff4 hppa: Revise gettext trampoline design
2631d3b3a6 hppa: Fix swapcontext
1f77081178 Fix elf/tst-audit2 on hppa
c60e6a458b hppa: Fix bind-now audit (BZ #28857)
90797f4972 localedef: Handle symbolic links when generating locale-archive
732dd3a63d localedata: Do not generate output if warnings were present.
3feecd8001 localedef: Update LC_MONETARY handling (Bug 28845)
a787325e83 NEWS: Add a bug fix entry for BZ #28688
264ad5d7d6 resolv: Fix tst-resolv tests for 2.35 ABIs and later
e247a3b118 elf: Replace tst-audit24bmod2.so with tst-audit24bmod2
1dd783fafd elf: Check invalid hole in PT_LOAD segments [BZ #28838]
3226ffde07 NEWS: Add a bug fix entry for BZ #28896
676f85759c x86: Fix TEST_NAME to make it a string in tst-strncmp-rtm.c
d001088e22 x86: Test wcscmp RTM in the wcsncmp overflow case [BZ #28896]
fd412fff6d x86: Fallback {str|wcs}cmp RTM in the ncmp overflow case [BZ #28896]
a30807b7db string: Add a testcase for wcsncmp with SIZE_MAX [BZ #28755]
f055faf801 linux: Use socket-constants-time64.h on tst-socket-timestamp-compat
491f2ef1f0 linux: fix accuracy of get_nprocs and get_nprocs_conf [BZ #28865]
(From OE-Core rev: 05760b29576aa8797bbae2e9a1a6a44d3c6aa97e)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport patch from
62e803b361
The 'tff' file in upstream patch is for testing only which cause error during do_patch so need be dropped.
File test/fuzzing/fonts/sbix-extents.ttf: git binary diffs are not supported.
(From OE-Core rev: 537e7d323f57a0484c279c3b52ad5bb45eb44a10)
Signed-off-by: Wentao Zhang <wentao.zhang@windriver.com>
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 83ab9f51f45b73ff595fbb8d519eee4f4d48e308)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 84390c353d8fee55ae0eeb6a698e45d350f8141b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2a0f3cb225e4d5471155abbcd05d09bd6bf1620f)
Signed-off-by: Steve Sakoman <steve@sakoman.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 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: 171fa2d7092db896ba0816074a435a883447fdb8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 052ef1f14d1e6a5ee34f742f65e51b20b416f79f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6db1eb67e7abb5c1c655ab5d2b4eeb73ae4af576)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise the SDK fails to build as the main openssh and dropbear packages
conflict with each other
(From OE-Core rev: 4667abcc925ae0c430cccb480ec530506f6201ae)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Otherwise the SDK fails to build as the main openssh and dropbear packages
conflict with each other
(From OE-Core rev: f90647e9dd95cfd29b5bdb8d7dcd688a10fc060c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d6344cca6c76f0f8a89b576babe2ce36ce5ed049)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2b76c8e5fc8802bbe54371119e6bf6312bf2a8ec)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: e2dfd3b72845bd645b077f34a1da05ef94f6825e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a98188e83b2c027d99cc38e3367e1ec2a98efbb0)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: a7ae2ad652546470be552bc53ce41d25850b94ec)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a71fc7d455400f406b0d607be712a1133fe91166)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 1a6396c431a454a293be102c8c0e8b10f247404b)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d15975441471c9367b6d8cfa094f093e80f910d4)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5a1fd88439c28c473a1723a040d780f100d6295e)
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>
(cherry picked from commit a854d95a79e64f3f82abfa4cc1daec750abf4249)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: dc179854b7ac9e19c9fcdb45ac74c6fdeefbe289)
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>
(cherry picked from commit ef566af964e9f9d2c440a3b5771ed801216f30f9)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: e52deac4f3a4fc7c064d9fc67bdae314efd329f1)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5fcf9e5c368188e920a995492b342012cbc7016d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: aa1c109283913ddb1aae0adc731ea67709bf50b9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a5edae117d0d2a59fd3456ccbeeb6cd35dd1951f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: fb9e4559ed1357b65a016a3ddc73144dd7a9326d)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3ad994d95815eefed2a72b675c7a323b3ed38191)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 53eca714b874d2cd323ab6d3e11641fdf746a980)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b687627e9cffb8123c156413f55ea1929f1a7831)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3aaf9708be7b7ce67513af4e332733ea58403517)
Signed-off-by: Ahmed Hossam <Ahmed.Hossam@opensynergy.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit ae8f22d9e2694eea5ede3b31c6f3bca404ea4a5a)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 70d4a09c1f9fada1a02cf7b3886ffaf39d1b9baf)
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>
(cherry picked from commit 69c35a48c5100b884f1b633142b07222b9390e92)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 772c9f66633e85c5059670d328e1b5fad407457f)
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>
(cherry picked from commit e104c2b1273d8c5bd97893f318bf2a2699ef7f2d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 58804e0051e3b77e0378aa4accbd26b2588b68e7)
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>
(cherry picked from commit cddaecac1fdd4d033c2ff8ccaf1d60e1c598d5b7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 0a3ebc5584384e4bf7d9c7ba4c827db587ef3bee)
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>
(cherry picked from commit ec53ffd01972d1be2d6a28de828b3f0b80dc1e61)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes a fix for CVE-2022-2068.
(From OE-Core rev: e5b48730a9916eeda37c34d6d2b41c903a3dcdeb)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f034faebd45e63385849078e6ee4b51257763e99)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: a290032fe88b6bac5e789da20f88fd72febe1780)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 89f34d8aa4f4572d048dbb732ca4c83d443157fb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 6f9c806dd1580a80856a687a2ad3a0b32d74dd17)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fccdcfd301de281a427bfee48d8ff47fa07b7259)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 94fad58c6f10d0dfc42be816b0a7f6b108bd03e6)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 68291026aab2fa6ee1260ca95198dd1d568521e5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8eb224d3160e8483c2bc6ffa207a2b6fc8644c6f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b40dd920f8b40eabe78db363249257818c63c074)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: b8fd6f5d9959d27176ea016c249cf6d35ac8ba03)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d3e64f64525187f1409531a0bd99df576e627f7f)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: cdb6879b49d4f6dc2bea8ff064a5b1e62db34781)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e5944a38db513e033c3a3e9313267055f7254be7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 2f93d30fee0698e3cf13be17f1691e85d2122b0e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ae9e6249ded8fc063d6333231c391cfa2d594567)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8e34686911269e461dc646068f7a4d7c0e5da53f)
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>
(cherry picked from commit c0c1ee33781733d712cd983be460001cd7938014)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 96cd37cff9caaf3e92cbf63660e9b6bc73fa9744)
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>
(cherry picked from commit b023570ae1d239de14b50a0e827582d0e84ddf81)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d76957e4257a3bf934bdb94d65aa43267b8d9766)
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>
(cherry picked from commit c773102d4828fc4ddd1024f6115d577e23f1afe4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: b2d10487f80deb04a0893325a1ae79c8629a7655)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b12e6cfe3bb34e426c8bb74183d041948cb2ed89)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes fuzz warning with insane class ihnerited introduced in 4c3f51142b
Kirkstone specific, master has been updated to 251.2 and FTBFS with musl [Yocto 14838]
(From OE-Core rev: 7cdaac4a5a30e8705fb725fd0d69629f268e7da3)
Signed-off-by: Pavel Zhukov <pavel.zhukov@huawei.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6fa49ffcf2d77aaae5c348b6eb1f0117aa93eeaf)
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>
(cherry picked from commit 5abe497aad39a6ce8d72556fcdda1938a0f8c1bc)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7211a6fb51ef0e7f5c919f98a33eaf8094b9c814)
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>
(cherry picked from commit beb2a76c591e985c6fc7ed473abd1bee27f955a2)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8876f33f08e07480c93803c19b517b2bed4dfe4c)
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>
(cherry picked from commit 96703961eeb3460e9da26503d7942cc965d1e573)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8c74bca4d652af93c7e36a2a8847d8010b8cc009)
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>
(cherry picked from commit 239f22847bcae0cb31769adb0a42b5440173a7c5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: d8e454b370089e4a33c8373742178ef4d540e848)
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>
(cherry picked from commit 3464c67cd34acbb1a6705369e34dee8af7e348ac)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 741030ce3251d0f6084b6c58904760316ac84487)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e9e43d7f7488c4da8598759c4882cceeda9d2095)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 92a5fb9138ee0a2a1b9926217647a23d1c1d73b4)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8f785f35c8a9cdc0107fbaa76b20df5199159ee0)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 48aad396d902b36ece414b0adb9cce4aebb093d7)
Signed-off-by: He Zhe <zhe.he@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c8effd12cae7c7024f8e6c8f6ef70ed602d380ed)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6c689e1b6f5501b0db8b24552fe4eae033fee289)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit fb69e5cfb043a15354beb2d613772aa0233d12ae)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a4b49bdba4fa69f365e18ca6d45d7b414b697a1f)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e03685b0263e127777baa3440c15db0de9fff523)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 87f0b01ea3a920eb881f9ef58e8d6a4f0606231b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 20bd31326564cfb29e1442e8bbe2f9765aad5992)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 6b82997af3b2dae330c804e5bb3da973cf8fdb28)
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>
(cherry picked from commit a13622703747eb1d7bc4085693d468c2772441b5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 10bb8f03097cb8a5f5c80a472dd6fccb66c47721)
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>
(cherry picked from commit 161888872b8c02c77733c7b74d11db3ec59c93e5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 88ce6da03c436fef8cced4857d690210293fc793)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ef232218c488c54ffe0270552be03424e04c4526)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3fb0fd6630316ad82063b72fb577f35202dd1a17)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c587bacddfc5d217638c8f97ac665d7baae60e4d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8f04684552b541d5a099ce8894e8bc67b898b68b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3da9b7882a397b204f63fac5fef04d79ba0a01f2)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c4114d9bfbdb3be7815d15b98edd666e62056ddc)
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>
(cherry picked from commit eb771fa7740f9749d26a4d3f74a926eb1e564ee5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e30ef926e440b505e93e404c056034d86364a241)
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>
(cherry picked from commit de6c3f9cb2c589aecbf8d9d25fa83cd18bf80891)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e36a8a22bd47884a8ecbaf2091560f08c22346f3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7a0c52fd44332abb24e0dea608229ab7c472d94e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 6b1bc1366bf88ec3b77fe9db44813c4dfd545a7d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 692b7c518637c77804caf7b3cfc60a83afa2e4f4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 4b694ded86877cce06af65a0f542027d7408c111)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e9a449aeec72a698206323c3471c9268f949b1ae)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 6ade2bfdd9297896b9f251dd62f55e461fef1a3e)
Signed-off-by: Sean Anderson <sean.anderson@seco.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 425efac7110f0f42d70643e0a448e834d0f01a7a)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3001199ca8da38208649e8016e77880690835706)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ab3cc3651d08d226675c461da760cda0bb6c0ce0)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f9f1e7fa6b895cf810887b6c5ddb07b521371f20)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3ac45755dffc611fb46f5cd1c07f4876d3094893)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: daa6eb4deeb1650b63b712f4c25010819fe5d3f7)
Signed-off-by: Marcel Ziswiler <marcel.ziswiler@toradex.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8824d91fe2063195014c38c134b97946d3b429c2)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 45b4597db37e3ad50ff84cda39fd14a25d6d2680)
Signed-off-by: Stefan Wiehler <stefan.wiehler@nokia.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 83a6f28d2e464f00202090e998a63045adba9e4e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 4eb85dbace4d6d2cccdeed96b4aee80a8fc24e37)
Signed-off-by: Mingli Yu <mingli.yu@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 880296e68cfd92cfd4c9474972c8d8e6f21a2a40)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: be70f51806d66daf1994a492dc446062838c0e21)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c145e00710fe557b5a3832fdc556ad53434b3615)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 0efcba381d51a9ab8519c3d50a8b48181a0e38e4)
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2b0a6f03137f24b211c8881cebf65732e550a942)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: c3b7f7a9184188db5ce9ac665e6c2f3e22065fec)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f26f0b34f12bbca2beed153da402a3594d127374)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 324e4f598c0e59ba2376d5fd76068eedac17b0d3)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit a12a5606f4c7003d9a90c493380c656ee557dea5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is a bug fix release in the stable 2.36 series.
Support capturing already encoded video streams, which takes advantage of encoding done in hardware by devices which support this feature.
Avoid using experimental GStreamer elements for video demuxing.
Avoid using the legacy GStreamer VA-API decoding plug-ins, which often cause rendering issues and are not much maintained. Their usage can be re-enabled setting WEBKIT_GST_ENABLE_LEGACY_VAAPI=1 in the environment.
Fix playback of YouTube streams which use dynamic ad insertion.
Fix display capture with Pipewire.
Fix the build without the X11 target when X11 headers are not present.
Fix several crashes and rendering issues.
(From OE-Core rev: 4e5437696e422631a1ae042f18412461242ef62e)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 69e1c72417a4ea5594c17ead7bff2f9a0298e6c5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Overview of Changes in GTK+ 3.24.34, 05-18-2022
===============================================
* Include legacy hicolor icons
* Fix the build with gcc 12
* MacOS:
- Restore QUARTZ_RELOCATION support
* X11:
- Trap errors when getting output properties
* Wayland:
- Ignore empty preedit updates This fixes a problem with
textview scrolling
* Translation updates
Danish
Dutch
French
German
Hungarian
Italian
Kazakh
Latvian
Lithuanian
Norwegian Bokmål
Swedish
(From OE-Core rev: daf12b551c7bb43c5a3245e8d90ab7908b5fecf8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a652d392a47aa7c0652aac941fb7d550aea192ae)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
libxkbcommon 1.4.1 - 2022-05-21
==================
- Fix compose sequence overriding (common prefix) not working correctly.
Regressed in 1.2.0.
- Remove various bogus currency sign (particulary Euro and Korean Won) entries
from the keysym <-> Unicode mappings. They prevented the real
keysyms/codepoints for these from mapping correctly.
(From OE-Core rev: 9311e798437c44f64f0256dd894a8173cb8b465d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 75655c8b48b425beb42b23d8e596d3c987047792)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bugs fixed:
2640 UWP warnings about extensions and verbs with glib 2.72.1
2605 Backport !2449 and !2600 mingw test fixes to glib-2-72
2616 Backport !2615 “Meson: Fix gio-windows-2.0 override name” to glib-2-72
2629 Backport !2626, !2627 minor leak fixes to glib-2-72
2643 Backport !2642 “meson: Check rres.compiled() before calling rres.returncode()” to glib-2-72
2644 Backport !2631 “Cast to guintptr instead of subtracting by null” to glib-2-72
2662 Backport !2654 “gtask: use g_strconcat() in g_task_return() only if needed” to glib-2-72
2691 Backport !2661 “win32appinfo: change log level from warning to debug” to glib-2-72
Translation updates:
Croatian
Danish
English (United Kingdom)
French
Galician
German
Nepali
Portuguese (Brazil)
(From OE-Core rev: a471cc829ced8d15a5b008514caf7b0f6839382c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 780d40c9cc98fd5e9369be974acbbb60d7531a60)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 190457be2ee24a99da3a6383233ccc4b76dd2b0c)
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>
(cherry picked from commit 391fdcf742c4669c1c4654f9b022b3d277aa0038)
Signed-off-by: Steve Sakoman <steve@sakoman.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: af7048c4b7daabc237b1b8f2982d67cb1fd88b4c)
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>
(cherry picked from commit 6f4131e73553f47709e19871c23a411275ab3857)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ac6b4900bc0d8b4554f666de8d9d041653935a03)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b5c2269240327c2a8f93b9e55354698f52c976f3)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 79c02facd3f248122b4b7a6bd00192151e4a6406)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f1b7877acd0f6e3626faa57d9f89809cfcdfd0f1)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 27815774c983f7c2c849513efe087a6d77eaf443)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 241309c6dec364445093fa5973cc8998431cbed9)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 4851c836529a47210934d865ed6bdc724ed50a2f)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 8d913ab6db3ae4b2786a64a086d519a40dcb8c4d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2b09a567117be0c048ac9a1c27cfae8cc1418b66)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 89c8a3f96dfeb444213fd6c523e1495c49065ccc)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 752f51e0a5960a0105b7c1a300406d1aa5049b5a)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 25d8defc806ed760d371423a7ef99bd872462d1e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 5420919e3e5c1e4b816c60a5b1ddd7da44cd6905)
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>
(cherry picked from commit 216fe2b8e53640ae5794e9426de56cd87637dde4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 1887a69a1738cdf34d27f396943bce6a7e4f8e39)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2b9bb4c07d0ab53f58cbdd8a96896780a90be9a8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: cf7c1cde3a3949498d0566e1ac524f8468b91380)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bd36593ba3db758b3eacc974e48468a665967961)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: a4886f02dfb78e861fd7afe07b4a25c262bf0421)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8ed000debb026477abd86ea3bf72adaf21d69f39)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 84e891d812874311b4afa20fd7d3dc4c457009f6)
Signed-off-by: Sundeep KOKKONDA <sundeep.kokkonda@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 65ce2d129154d4540cb8ec960971bcf6aa5a9480)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 424b81ae680057a8c285157ea081f167381b6c62)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 38b61aeaf877f6a34c3c0060c175119975ebd782)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d28d84c5b43ffcc312808af085d949e403805aca)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7b67f19d353d88107f52cceda3c858730ac1db54)
Signed-off-by: Steve Sakoman <steve@sakoman.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: b34aaa9acbe865f61be0a598b8df2735b1bc76cd)
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>
(cherry picked from commit 32ba67bc37b5ca73f7d29cb6c7de281ab8f824bd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: bd72b15e9a4c9bb4f155d19c84bcf20d788bd568)
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d3ebb37b97da15166d452bf51f5f7e0c312ae42e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8d5f5823b357e5bba107511f62cfd0777da2e401)
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>
(cherry picked from commit e306dd7d300727852a2794cd78f3097d5999eb58)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 96ed22ed1e6b9fa1cbb7e232c17d1e558cdc4260)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8be43ceaf742c4c1b59522ac75df4846cc271461)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 90628b9bbcf4ed6f23e880248c92403b29ce20f3)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 786e668bdda1181438cbe570fa1155ad3b7f06d9)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8fd6a9f521ea6b1e10c80fe33968943db30991ba)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1054d3366ba528f2ad52585cf951e508958c5c68)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 726ce5bf1ea64d31f523ec5aff905407480c1095)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 319d465d44328b5f062d2da0526c0e8b189b4239)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 65498411d73e8008d5550c2d0a1148f990717587)
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>
(cherry picked from commit 3b8cc6fc45f0ea5677729ee2b1819bdc7a441ab1)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
As product, sdk should do cve check as well as rootfs.
(From OE-Core rev: 637d6ff44bc17565edae5466addbbe251f0cdadc)
Signed-off-by: Lei Maohui <leimaohui@fujitsu.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit cc17753935c5f9e08aaa6c5886f059303147c07b)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 82f4186ec0b16d4c1d9a8612fc3b6c6701fee8ea)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c6315d8a2a1429a0fb7563b1d6352ceee7bc222c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 95f1c5d0bb7bc7cae2715d0c9b569fa369a64575)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 34e6a19f2430ee2fd0fec4bec1891e898a0d9766)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 4eb0b7468383a1d0314b3bfd43ea37c95de464d9)
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: 72aa42425e456ab0210129df01d829465acadb6d)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dd91c4bec8335cab2bbd0b33caf50d314ca72bdc)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Additional changes in version 3.38.4 (2022-05-04):
Fix a byte-code problem in the Bloom filter pull-down optimization added by release 3.38.0 in which an error in the byte code causes the byte code engine to enter an infinite loop when the pull-down optimization encounters a NULL key. Forum thread 2482b32700384a0f.
Other minor patches. See the timeline for details.
Additional changes in version 3.38.5 (2022-05-06):
Fix a blunder in the CLI of the 3.38.4 release.
(From OE-Core rev: c762a5c97b61b4d560cda33ba4a7c329df0fc9f8)
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>
(cherry picked from commit e1bd414792ae2576685b2a352a5cc93343f06985)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mesa 22.0.3 is a bug fix release
New features:
None
Bug fixes:
freedreno: fragile location packing can break cull/clip distance
turnip: dEQP-VK.spirv_assembly.instruction.compute.float_controls.fp16.generated_args.* failures
piglit ext_image_dma_buf_import.ext_image_dma_buf_import* regression
piglit ext_image_dma_buf_import.ext_image_dma_buf_import* regression
Grid Autosport via proton/vulkan: glitches on the grass on amdgpu, fine on amdgpu-pro
[Bisected] r600: Big performance regression on some games
Huge amount of anon_inode:sync_file file descriptor created
anv regressions from commit 57445adc891 “anv: Re-enable CCS_E on TGL+”
NIR validation failed after nir_opt_if
intel: integer_mad_hi / integer_mad_sat / integer_mul_hi produce invalid results
Aperture Desk Job rendering artifacts Intel TGL
intel: integer_sub_sat produces stack corruption / OpISubBorrow compilation issue
r300/rv530: “Black rendering” of Baldur’s Gate Dark Alliance in Xbox emulator CXBX-R under wine with Gallium Nine and RADEON_DEBUG=use_tgsi
radv/aco: xfb bug
Occasional flicker corruption in Rage 2, e.g. after loading, with ACO on RX 5700 XT
RADV: Quake 2 RTX v1.6.0 Corrupted Graphics
‘../src/amd/common/ac_surface.c:1575: void ac_copy_dcc_equation(const struct radeon_info *, ADDR2_COMPUTE_DCCINFO_OUTPUT *, struct gfx9_meta_equation *): assertion “dcc->equation.gfx9.num_bits <= ARRAY_SIZE(equation->u.gfx9.bit)” failed’
(From OE-Core rev: 4bd58b513132cbc855df644faf8be3728c242ae9)
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>
(cherry picked from commit 2f5831ec66c6a7e7b0f21a63cc46307aa68c5b96)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug fix release:
Fix extra spaces in configure.ac's --enable-bindings
Fix potential segfault if there are more than 100 cgroup mount points
(From OE-Core rev: 6588c45d6c39f3cd1a6a58a53086bee8908ff7cd)
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>
(cherry picked from commit 2139fd56da0d8e3769bcc0b337c446e7e4b98f90)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug fix release:
devicemonitor: clean up signal handlers and hidden providers list
Leaks tracer: fix pthread_atfork return value check leading to bogus warning in log
Rust plugins: Not picked up by the plugin loader on macOS
Failed to use plugins of latest GStreamer version 1.20.x installed by brew on macOS
ptpclock: Allow at least 100ms delay between Sync/Follow_Up and Delay_Req/Delay_Resp messages. Fixes problems acquiring initial sync with certain devices
meson: Add -Wl,-rpath,${libdir} on macOS
registry: skip Rust dep builddirs when searching for plugins recursively
(From OE-Core rev: e779fb1773b2b6e63739e668cd892e196be224e8)
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>
(cherry picked from commit bb113caee72db30124f6cf8aa12fbaa14277fab5)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug fix release:
deinterlace: silence unused-but-set werror from imported code
qtdemux: fix leak of channel_mapping
rtpopusdepay: missing sprop-stereo should not assume mono
rtpjitterbuffer: Fix invalid memory access in rtp_jitter_buffer_pop()
rtpptdemux: fix leak of caps when ignoring a pt
rtpredenc: quieten warning about ignoring header extensions
soup: Fix pre-processor macros in souploader for libsoup-3.0
twcc: Note that twcc-stats packet loss counts reordering as loss + add some logging
video4linux2: Manual backports for RPi users
wavparse: handle URI query in any parse state, fixing audio track selection issue in GES
wavparse: Unset DISCONT buffer flag for divided into multiple buffers in push mode
(From OE-Core rev: 9472f0fe643c34a70139fd3967564a7e6cc0ded0)
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>
(cherry picked from commit 3594cbc054d0f0eb3342282f8100a0285fc9d1fd)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug fix release:
appsrc: Clarify buffer ref semantics in signals documentation
appsrc: fix annotations for bindings
typefind: Skip extension parsing for data:// URIs, fixing regression with mp4 files serialised to data uris
playbin3: various fixes
playbin3: fix missing lock when unknown stream type in pad-removed cb
decodebin3: fix collection leaks
decodebin3: Don't duplicate stream selections
discoverer: chain up to parent finalize methods in all our types to fix memory leaks
glmixerbin: slightly better pad/element creation
gltransformation: let graphene alloc its structures memory aligned
ogg: fix possible buffer overrun
rtpbasepayload: Don't write header extensions if there's no corresponding...
rtpbasepayload: always store input buffer meta before negotiation
rtpbasepayload: fix transfer annotation for push and push_list
subparse: don't try to index string with -1
riff-media: fix memory leak after usage for g_strjoin()
playbin/playbin3: Allow setting a NULL URI
playsink: Complete reconfiguration on pad release.
parsebin: Expose streams of unknown type
pbutils: Fix wmv screen description detection
subparse: don't deref a potentially NULL variable
rawvideoparse: set format from caps in gst_raw_video_parse_set_config_from_caps
videodecoder: release stream lock after handling gap events
videorate: fix assertion when pushing last and only buffer without duration
videorate: Revert "don't reset on segment update" to fix segment handling regressions
gst-play-1.0, gst-launch-1.0: Enable win32 high-resolution timer also for MinGW build
(From OE-Core rev: 19e9c0b2ac92f9ffc3bcea8ce4761c81326ea4a7)
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>
(cherry picked from commit 905766e63a6159535b9da86c4f0af62956285199)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug fix release:
av1parse: Fix several issues about the colorimetry.
av1parse: fix up various possible logic errors
dashsink: fix missing mutex unlock in error code path when failing to get content
d3d11videosink: Fix for unhandled mouse double click events
interlace: Also handle a missing "interlace-mode" field as progressive
msdk: fix build with MSVC
mxfdemux: Fix issues at EOS
mxfdemux: Handle empty VANC packets
nvh264dec, nvh265dec: Fix broken key-unit trick and reverse playback
nvvp9sldec: Increase DPB size to cover render delay
rvsg: fix cairo include
tsdemux: Fix AC-4 detection in MPEG-TS
tsdemux: Handle "empty" PMT gracefully
va: pool: don't advertise the GST_BUFFER_POOL_OPTION_VIDEO_ALIGNMENT option any more
v4l2codecs: Fix memory leak
v4l2videodec: set frame duration according to framerate
webrtcbin: Update documentation of 'get-stats' action signal
webrtcbin: Check data channel transport for notifying 'ice-gathering-state'
webrtcbin: Avoid access of freed memory
wpe: Reintroduce persistent WebContext
Build: use CMake to find some openssl and exr deps
Fix multiple "unused-but-set variable" compiler warnings
(From OE-Core rev: 8dca7bae0b16c7db820f0d7d60592a7d1d868a8d)
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>
(cherry picked from commit 70ff1c8f54bfb47307cce4d2cb731cc775cd7e21)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug fix only release:
video decoders: fix frame leak on negotiation error
Fix build on systems without C++ compiler
avviddec: Remove vc1/wmv3 override (fixing crash with FFmpeg 5
Segfaults on ASF/WMV files with FFMPEG 5.0+
(From OE-Core rev: b796e337ac4ce189525b5af942226c0b4ab42ca3)
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>
(cherry picked from commit 208ddca121bb213a9e79d21b448547df58b9a511)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
The second 1.20 bug-fix release (1.20.2) was released on 2 May 2022.
This release only contains bugfixes and it should be safe to update from 1.20.x.
(From OE-Core rev: a16fd1683d5518096c5b0aa651fcb4b2afe0f2ff)
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>
(cherry picked from commit b4c976ea07ff276ae705110769c8e9741827615b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
go1.17.9 (released 2022-04-12) includes security fixes to the crypto/elliptic and
encoding/pem packages, as well as bug fixes to the linker and runtime.
go1.17.10 (released 2022-05-10) includes security fixes to the syscall package,
as well as bug fixes to the compiler, runtime, and the crypto/x509 and
net/http/httptest packages.
(From OE-Core rev: bcbfff47e212627b355c54ab782f38708ed12d4c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 61e8e3c7f0b7161ff678a0ef4992261c7a1b96b0)
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>
(cherry picked from commit df0f35555b09c4bc75470eb45ec9c74e6587d460)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Backport from 50a51cb7e6
CVE-2022-1586: pcre2: Out-of-bounds read in compile_xclass_matchingpath in pcre2_jit_compile.c.
(From OE-Core rev: fb6c980105ffd0262517299ab366218c61cc0665)
Signed-off-by: Hitendra Prajapati <hprajapati@mvista.com>
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
(cherry picked from commit 7519eb1cb624bb576cfe60f7470d40c566818ac3)
Signed-off-by: Jeremy A. Puhlman <jpuhlman@mvista.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: d3beac233558242ab6895e9ba8536a6df9df8eb3)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 124b82c32c4545bb216a8249954817f692f9795a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 927837e29a1e79e8eeecaacc6de6b8f9e6aa6f70)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f4b1cecc82435b71135d7b65f6ea67be0e4f8c66)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 34b6d6b5f078c6948e53815af3c7b61de43d851c)
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>
(cherry picked from commit 2ce9173169a2a86392c4a85fe9be7fbbd7353b7f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: cefc45625535972d20b252ed0a2f497dff7d5fe5)
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>
(cherry picked from commit c007a7251e697836a29bd1aebe49d4f2433a5e6e)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Minor bug fix release with a single commit:
Make error messages about repodata and rpm mismatch more user friendly
This should help users to recognize the error is not on dnf side but
instead on the server (in the repository).
(From OE-Core rev: cd16ecd4412708731968b25585d85217fa83858b)
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>
(cherry picked from commit 2b41ae2900dc308e005d3f0e8a4d3912be35bc01)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fixes build error: when using Linux 5.4 kernel:
In function read_extcsd: mmc_cmds.c:72:18: error: MMC_BLOCK_MAJOR
undeclared (first use in this function)
This SRCREV bump includes two commits:
b7e4d5a mmc-utils: Add General command CMD56 read support
0d493fb mmc-utils: Fix build error MMC_BLOCK_MAJOR undeclared
(From OE-Core rev: a0f25374ea938bcc82396357bd029abc12a6ef0c)
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>
(cherry picked from commit d98b06c9c6f480de1e5167bfe8392e39300fc02c)
Signed-off-by: Ming Liu <liu.ming50@gmail.com>
Signed-off-by: Steve Sakoman <steve@sakoman.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: 00b62965bd4c9eb6fd8c016f83126da2a107a5c5)
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>
(cherry picked from commit 4b1f0f7542abcb8606688c974695a6c8a142e7a2)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2fcc696e27d7f8c70ba60f5c7de8c48030a938d3)
Signed-off-by: Marta Rybczynska <marta.rybczynska@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9015dec93233c7d45fd0c9885ff5d4ec23ad377d)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 494fcfcb7c4469915c67f544997104d81c417266)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4d671504a25863018ac51c21c005cef0a4d8f05c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 943701ee8cb55307996545f0237721413edfb168)
Signed-off-by: Tomasz Dziendzielski <tomasz.dziendzielski@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f5f9a7b89a7d8321f03184e61ad6d5ed8d0f840e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8ac6e09447d884e658c556388d6014279c50f202)
Signed-off-by: Gunjan Gupta <viraniac@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3ec78686f3c0ea2304097b86a965f9be4b0cb879)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c20a5f83e9f0483f5458513eeaaec60436dd9d68)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5ab213178c011152e29dfb0a80251c5e5ab79900)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 175001feb3b0e5b29cba94a8cdac18b429f84645)
Signed-off-by: Jiaqing Zhao <jiaqing.zhao@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c6d7216772f76af4429fdaaca518858cf014293f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 4caf244256e150fea19cd4f2ca04c13d95d49fee)
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>
(cherry picked from commit 55875f68212657167ac6dc26f5fd93eac24b098e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 4611cbab3e9593937b64b6db48ef269de37c74db)
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>
(cherry picked from commit 7adc49fa6fdbdf118f74e95193e80ae7ef019e27)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 9f2d85b383daeca5bbed601e4ff9ff01a8c3403f)
Signed-off-by: Aryaman Gupta <aryaman.gupta@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit aab854a94e73e5035eb82fe1aafe970aaa296a54)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a5406116ef647ff0cabc6b9466aa0e34e6a20750)
Signed-off-by: Felix Moessbauer <felix.moessbauer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 09e18ee246da8b56f446c4db548fb9c7e895142b)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 80a1de36bc86a864d52292ef9770b77480f3c67b)
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>
(cherry picked from commit 61f6b0ad09bf87cdc2d3f08770b7c44cad1d0e58)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a27a0c3bceedf06de7ff8cae4a8fe4d2f6f514b8)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f763b906ea10705d519c9eebb5ef1ebe87d49d7c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e16b9768a2e3eb931d11558f448149c16afa490b)
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>
(cherry picked from commit 98bf3f427702687bf81ed759e7cde5d6d15e77eb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Includes fixes for CVE-2022-1381, CVE-2022-1420.
(From OE-Core rev: d1c0db32383812531b857729c585b3305e781cd9)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 77d745bd49c979de987c75fd7a3af116e99db82b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Security
[CVE-2022-29824] Integer overflow in xmlBuf and xmlBuffer
Fix potential double-free in xmlXPtrStringRangeFunction
Fix memory leak in xmlFindCharEncodingHandler
Normalize XPath strings in-place
Prevent integer-overflow in htmlSkipBlankChars() and xmlSkipBlankChars() (David Kilzer)
Fix leak of xmlElementContent (David Kilzer)
Bug fixes
Fix parsing of subtracted regex character classes
Fix recursion check in xinclude.c
Reset last error in xmlCleanupGlobals
Fix certain combinations of regex range quantifiers
Fix range quantifier on subregex
Improvements
Fix recovery from invalid HTML start tags
Build system, portability
Define LFS macros before including system headers
Initialize XPath floating-point globals
configure: check for icu DEFS (James Hilliard)
configure.ac: produce tar.xz only (GNOME policy) (David Seifert)
CMakeLists.txt: Fix LIBXML_VERSION_NUMBER
Fix build with older Python versions
Fix --without-valid build
(From OE-Core rev: 393b81058f3b970eb906a7f9daa842d8a0747700)
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>
(cherry picked from commit c4ba21f4012e8859fc793bec7df76e56eb8058ec)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Changes in XWayland 22.1.1 include:
- Not mapping the composite overlay window by default when running in rootless
mode. This is being done since a client trying to get the COW, the X Server
will map the window and block all pointer events.
- A change to the XWayland present queue code due to some Vulkan games/apps
running in windowed mode only running at 58 FPS when in fact at 60 FPS for
matching a 60Hz refresh rate. Incorrect calculation handling led to the MSC
ticking at ~58Hz.
- Fixing use-after-free bugs.
(From OE-Core rev: 8b8f53ebf6bc265d495154fea3050fe8d7fbd256)
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>
(cherry picked from commit aa0028e19651665f6671d7c57646cfc97c7ba763)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This is the first bug fix release in the stable 2.36 series.
What’s new in the WebKitGTK 2.36.1 release?
- Fix the build with accessibility disabled.
- Fix several crashes and rendering issues.
- Translation updates: Croatian.
(From OE-Core rev: cf336712afc3899ef45c7f2ef5f6b081223a1269)
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>
(cherry picked from commit 4ed608d33fe5f38bc172e0cc6d938ffab184a47a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
2022-04-27 - Version 3.38.3
Version 3.38.3 fixes a bug in the automatic-index and Bloom filter construction
logic that might cause SQLite to be overly aggressive in the use of ON clause
constraints, resulting in a incorret automatic-index or Bloom filter that excludes
some valid rows from output. The bug was introduced in version 3.38.0.
Other minor changes were tossed in to complete the patch.
(From OE-Core rev: c78ac7ef2d14a8b6167922a12e8c7f35c4b11bfb)
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>
(cherry picked from commit 1efd89a4572bb2f39728fd53a1d4db944b06ff38)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
version 5.0.1:
- avcodec/exr: Avoid signed overflow in displayWindow
- avcodec/diracdec: avoid signed integer overflow in global mv
- avcodec/takdsp: Fix integer overflow in decorrelate_sf()
- avcodec/apedec: fix a integer overflow in long_filter_high_3800()
- avdevice/dshow: fix regression
- avfilter/vf_subtitles: pass storage size to libass
- avcodec/vp9_superframe_split_bsf: Don't read inexistent data
- avcodec/vp9_superframe_split_bsf: Discard invalid zero-sized frames
- avcodec/vp9_superframe_bsf: Check for existence of data before reading it
- avcodec/vp9_raw_reorder_bsf: Check for existence of data before reading it
- avformat/imf: fix packet pts, dts and muxing
- avformat/imf: open resources only when first needed
- avformat/imf: cosmetics
- avformat/imf_cpl: do not use filesize when reading XML file
- avformat/imfdec: Use proper logcontext
- avformat/imfdec: do not use filesize when reading XML file
- doc/utils: add missing 22.2 layout entry
- avcodec/av1: only set the private context pix_fmt field if get_pixel_format() succeeds
- avformat/aqtitledec: Skip unrepresentable durations
- avformat/cafdec: Do not store empty keys in read_info_chunk()
- avformat/mxfdec: Do not clear array in mxf_read_strong_ref_array() before writing
- avformat/mxfdec: Check for avio_read() failure in mxf_read_strong_ref_array()
- avformat/mxfdec: Check count in mxf_read_strong_ref_array()
- avformat/hls: Check target_duration
- avcodec/pixlet: Avoid signed integer overflow in scaling in filterfn()
- avformat/matroskadec: Check pre_ns
- avcodec/sonic: Use unsigned for predictor_k to avoid undefined behavior
- avcodec/libuavs3d: Check ff_set_dimensions() for failure
- avcodec/speexdec: Align some comments
- avcodec/speexdec: Use correct doxygen comments
- avcodec/mjpegbdec: Set buf_size
- avformat/matroskadec: Use rounded down duration in get_cue_desc() check
- avcodec/argo: Check packet size
- avcodec/g729_parser: Check channels
- avformat/avidec: Check height
- avformat/rmdec: Better duplicate tags check
- avformat/mov: Disallow empty sidx
- avformat/argo_cvg:: Fix order of operations in error check in argo_cvg_write_trailer()
- avformat/argo_asf: Fix order of operations in error check in argo_asf_write_trailer()
- avcodec/movtextdec: add () to CMP() macro to avoid unexpected behavior
- avformat/matroskadec: Check duration
- avformat/mov: Corner case encryption error cleanup in mov_read_senc()
- avcodec/jpeglsdec: Fix if( code style
- avcodec/jpeglsdec: Check get_ur_golomb_jpegls() for error
- avcodec/motion_est: fix indention of ff_get_best_fcode()
- avcodec/motion_est: Fix xy indexing on range violation in ff_get_best_fcode()
- avformat/hls: Use unsigned for iv computation
- avcodec/jpeglsdec: Increase range for N in ls_get_code_runterm() by using unsigned
- avformat/matroskadec: Check desc_bytes
- avformat/utils: Fix invalid NULL pointer operation in ff_parse_key_value()
- avformat/matroskadec: Fix infinite loop with bz decompression
- avformat/utils: keep chapter monotonicity on chapter updates
- avformat/mov: Check size before subtraction
- avcodec/cfhd: Avoid signed integer overflow in coeff
- avcodec/libdav1d: free the Dav1dData packet on dav1d_send_data() failure
- avcodec/h264_parser: don't alter decoder private data
- configure: link to libatomic when it's present
- fate/ffmpeg: add missing samples dependency to fate-shortest
(From OE-Core rev: ccb87ec2f13b72c1f43a2ad96cd446533da4a666)
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>
(cherry picked from commit 90f35ceb209a51dfe0cd29e1d8646fcc501b7269)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Update to latest stable branch release
Bug Fixes
- Previously, zone maintenance DNS queries retried forever if the destination
server was unreachable. These queries included outgoing NOTIFY messages,
refresh SOA queries, parental DS checks, and stub zone NS queries. For example,
if a zone had any nameservers with IPv6 addresses and a secondary server without
IPv6 connectivity, that server would keep trying to send a growing amount of
NOTIFY traffic over IPv6. This futile traffic was not logged. This excessive
retry behavior has been fixed. [GL #3242]
- A number of crashes and hangs which could be triggered in dig were identified and
addressed. [GL #3020] [GL #3128] [GL #3145] [GL #3184] [GL #3205] [GL #3244] [GL #3248]
- Invalid dnssec-policy definitions, where the defined keys did not cover both KSK
and ZSK roles for a given algorithm, were being accepted. These are now checked,
and the dnssec-policy is rejected if both roles are not present for all algorithms
in use. [GL #3142]
- Handling of TCP write timeouts has been improved to track the timeout for each TCP
write separately, leading to a faster connection teardown in case the other party
is not reading the data. [GL #3200]
(From OE-Core rev: 297215735613b1c9512780580da2f84cf013a603)
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>
(cherry picked from commit 5398263c8e070110a045a5f8999712ba4be628de)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Mesa 22.0.1 is a bug fix release which fixes bugs found since the 22.0.0 release:
freedreno: crash in PUBG
MSVC: Build failure in libmesa_util when targeting x86 32-bit
A crash in radeonsi driver
freedreno: deqp cts fails
Mesa 22.0.2 is a bug fix release which fixes bugs found since the 22.0.1 release:
Vulkan::Calling vkWaitForFences Timeout
Intel (CHT) - Uplink text rendering bugged out in Mesa 22.0
gen9atom gpu hang on dEQP-VK.spirv_assembly.instruction.graphics.float16.arithmetic_1
bad memory managment on panfrost RK3399 - cannot alocate more ram - fury unleashed
Broken rendering in Ryujinx on Tigerlake
intel: integer_mad_hi / integer_mad_sat / integer_mul_hi produce invalid results
Textures colors distortion in “Black Geyser: Couriers of Darkness” with radeonsi
ShaderStorageBlocksWriteAccess not set for spir-v shaders?
radeonsi dEQP-GLES3.functional.buffer.map.write.explicit_flush.* flake crashes
radv: nir validation error with invalid array access
Intel Iris Xe Geometry Flickering/Assets Disappearing
Rendering artifacts when playing Outer Wilds [Reproducible with latest ANV driver built from main]
Vulkan wsi leaks vk_sync object on every wsi_AcquireNextImageKHR call
panfrost(RK3399/T860): Emulationstation: broken, black or missing menus with v22.0.0
Plasma/KDE settings menus disappear on daily build
Square Artifacts Dragons Dogma
r300: Anmesia the dark descent corruption
Error compiling with LLVM-git/15
(From OE-Core rev: 34f6d4763fc3bad1382551fd863f96e556b5f6cc)
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>
(cherry picked from commit f3e9444968fd47b3c8e0b2ee7b1b17f43a6bd56b)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Latest stable branch update
Drop 0029-network-enable-KeepConfiguration-when-running-on-net.patch as
patch merged upstream.
Changes:
4a31fa2fb0 (tag: v250.5) hwdb: run "update-hwdb-autosuspend"
e92e2d0e3b hwdb: run "update-hwdb"
e1e4395775 hwdb: make sure "ninja update-hwdb" works on f35
1fe496fc3b hwdb: fix parser to work with newer pyparsing
32e7c65372 manager: prohibit clone3() in seccomp filters
45335a3eed nspawn: fix --ephemeral with --machine
79b86adcbd nspawn: fix locating config files with --ephemeral
c202d402d9 resolve: fix typo in dns_class_is_pseudo()
9f689fda54 sd-ipv4acd: actually drop the arp packet from one of the host interface
e3d57bc301 sd-event: make inotify event work after the process is forked
a5fc32fa34 sd-event: do not kill a child process from another child
c36ab05b4f sd-event: do not update signal fd after PID is changed
e006b56c18 sd-event: set pid to event source after all setup processes finished
d2e3b5a841 sd-event: rebreak comments
6673131917 core: fix dm-verity auto-discovery in MountImageUnit()
10ee46a2ca analyze: Fix verify exit status regression
df6253cbda hwdb: fix parsing options
9727b9ee7b core: command argument can be longer than PATH_MAX
12f05b856c network: ignore all errors in loading .network files
b5dfdf0301 analyze: fix offline check for syscal filter
8ed1490de6 analyze: fix offline check for 'native' syscall architecture
72d0c6b171 missing-syscall: define MOVE_MOUNT_T_EMPTY_PATH if missing
bba396d78c journal-remote: refuse to specify --trust option when gnutls is disabled
8d4c0d2383 calendarspec: fix possibly skips next elapse
d9ea8dab6d copy: use FLAGS_SET() in copy_xattr()
077ca08b38 journal: preserve acls when rotating user journals with NOCOW attribute set
25b3c48ec5 macro: account for negative values in DECIMAL_STR_WIDTH()
8f2f6a94d8 network: enable KeepConfiguration= when running on network filesystem
61649fbada stat-util: introduce path_is_network_fs()
3f6e62eccb network-generator: rename DHCP_TYPE_DHCP -> DHCP_TYPE_DHCP4
a7585a3a38 hwdb: Add AV production access to Elgado Stream Deck devices
18c0096ec2 Add AV production controllers to hwdb and add uaccess
2298094b2c packit: drop bfq patch
7cda67d4f4 packit: build on and use Fedora 36 spec file
056bae9f1b Packit: build SRPMs in Copr
6253eb576c journal-file: if we are going down, don't use event loop to schedule post
c901bc8680 journald: make sure SIGTERM handling doesn't get starved out
ed46ff2bd6 random-seed: hash together old seed and new seed before writing out file
6d3e2f0188 resolved: Allow test-resolved-stream to run concurrently
781b2b2e66 resolved: Read as much as possible per stream EPOLLIN event
03692af607 resolved: Avoid multiple SSL writes per DoT packet
3227f542a7 resolved: Make event flags logic robust for DoT
9c710c66c3 resolve: llmnr: fix never hit condition
d65808ef7e resolve: mention that dns_stream_update() needs to be called after dns_stream_take_read_packet()
b2f82f643a resolve: call dns_stream_take_read_packet() in on_stream_io()
fe4c208c98 resolve: make dns_stream_new() take on_packet and complete callbacks
f447648ae4 resolved: Test for DnsStream (plain TCP DNS and DoT)
88b4e8f74e resolved: Fix DoT timeout on multiple answer records
d5b871bdfe test: increase image size
c3aead5568 random-util: unify RANDOM_ALLOW_INSECURE and !RANDOM_BLOCK and simplify
(From OE-Core rev: 43e2cd211230ea32e4903f9891fda2e4b0f63cc4)
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>
(cherry picked from commit e07ba76fc78b44f338e574644a8ae3b6cddc9f08)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 62bc43a8ca705384fb60742f2f044f4355aaabca)
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.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: 66622dac0ed987162c740536f56973f17879198a)
Signed-off-by: Steve Sakoman <steve@sakoman.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
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: 7cbffb2065312ab8d2164b509c4d0cdb848283bd)
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>
(cherry picked from commit 9abfc74ab404ada55fc058e8bc685e56fa132f0c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 69f2d0822462e77d09b4781dcec41a0747e4d387)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3b6672730372e130d4d72b683fc3150911964745)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 4c2f429d6876c29b17931daa039c4899aacd7234)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit dd660e5c3fb74f7c4b7b8e863f7143066ae22813)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 73087e3c4bf6792c37f0a9d8d006c09856d36b13)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e28dd48ffb84c8bb4356d889b70a4b876c8bbaf3)
Signed-off-by: Steve Sakoman <steve@sakoman.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: b9dcaa76b3274ced1e4b9e2ca33f778e8cd50032)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 27de610ac30d4c81352efc794df7e9b1060f7a68)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 07f282fb94a5a7c0a3fad451c844e5b26074c744)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit af27c81eaf68ee681dcd9456a74cca6a9ab40bf6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 9f4acb8d8b47349e7a4adbb25842a94c0947469a)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 52c37e133fa55846aca2248ffcf3a10648dbb8d7)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 3fafd22233be8961801fa541969383b5b8444dee)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 46822268040a23dbb81f71fe35aee8c2663a31f6)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e69a1533dfb8ceb5b91610f2ab8b3da575fcc36e)
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>
(cherry picked from commit bed63756c56f296ff3d5a7eef66e978bd19f1008)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2fd7f3b7dc964b59b268dd4a34761f9f71f61c25)
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 2f024c0236c4806f0e59e4ce51a42f6b80fdf1b3)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 8a79c476706b25e5c707c65b4e46b6e940874bd6)
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit f2987891d315466b7ef180ecce81d15320ce8487)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 0007dd0edb39123201a46886a4e71d001c118ddf)
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>
(cherry picked from commit fe7bc6f16184d5ebdb1dd914b6dcb75c9e5e0c9c)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 27b1cb83ec666cc91930f2a7b5a6282fde77c730)
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>
(cherry picked from commit 35bccdedadeaba820d58b69fe74ce5e4c1f577e3)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a76b642736d78cd4dec0ae264da6d0ffd4e9aaf7)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2c9b3186d3b7c18cbea239ab9b06e85b7c243b54)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 0268bc1ed04212acdb5b08e57334ed367042c1a2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bf7d885aef06f6208533dd5fab45ee8e92d6d6d7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ccd27ea8b8e179b7eb0526ed1416ca674c9d295e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 375366bd16619b14f718f96a9235d0936cae97ac)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f967efa7f28d67c8f47e879fb96696b29bd7621b)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 02149163c8643cec5fd8ef9c7b8a2f5af06519ec)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f648a6b4a4f5c4e99ea93e802b2ca7284f52f72d)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6da0cde02dd6a315a7eb34cb0bc691cf622eba05)
Signed-off-by: Steve Sakoman <steve@sakoman.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: b52d50e00d00df3a3a8263a6b5ef04e22a9c93fb)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 992d9d41642981152a387fe59733cc6a77ea3528)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f900829f96b7592ce026067e5154e2f1f55a9d4e)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3a0d2acf249717416226c34b6147e5499adbda15)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2104966bb02100e661ce77887470b0df7a877ff2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 39e9635c34b773f671870dec4c1953daef576b16)
Signed-off-by: Steve Sakoman <steve@sakoman.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: abf7178c03248f58caf403b6f80039ae23ed9bdf)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 2aaf2429474da762d305d6fb70996b5502c879c7)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 99d112f2d8f0c8b99ac8057bac93629284e0c5e2)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit f69fca36ef10f7345bba08c55d8af2628d250a32)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 0b6d826557cb395a9d4ed5bab85145314707071f)
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>
(cherry picked from commit c769807e3a150496f62be88bec9678c9f9dce211)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 79790e0aa5cc637fa4572e2894989c0000ec8ef7)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 079cf4b9edb0a40f40135b7ae761254823051393)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 74f2af2010e133e0cc1f8767bd3bcabbfca7c784)
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>
(cherry picked from commit 3e966df4f2d3236a259e6057f2deb22823fca173)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 617e13b1af686f0713589b10b2f094a34f588b9d)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9bd21e1130155ad1ec704e0151a22e9f84bfaa78)
Signed-off-by: Steve Sakoman <steve@sakoman.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: cfea7f69f780502899925df374e6ad9f73e219d1)
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1a5b51284c28013563bf654aa41287b1288684fb)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 372ee7fac31aa8ebf6f5c38550ecd8de190c40c9)
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>
(cherry picked from commit a08c1c7dba66a1d12e029906d86f4f84e9166232)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 2f97e2d92982b9cffaccdf251c1b6d47de0258c2)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3d493928b7c98ab11b5d8c50924b1a2c464bf7f5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 76ccd9914c47aebf2c4c211abc089d9b8acc6c66)
Signed-off-by: Robert Joslyn <robert.joslyn@redrectangle.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 40f15066c24720aae36713c9856ffb4fae146a45)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 371a8e2b0b0a3a2febe1d8d6ce65f258a15f6b1f)
Signed-off-by: Portia Stephens <stephensportia@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit add4dcb03dc7b034253db05f0023cb97cab8b26d)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 1063525be9b040ece8636c03ac8bab13952eb561)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 33df447affa7a3a360b1da028e6b12fbcd388db6)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 2b5c773637317b812f5bfa167a70d858ad5274ad)
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>
(cherry picked from commit 70bc5b6d40f94bde82415fb87db37fdf2606c2fb)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3230134c0e5654afccf4f8831ab1101615502162)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 51d7310b6cf8ef9033d461868c07f686656070ba)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 4c8be443515deadaee97ef4ed470a167594e8102)
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>
(cherry picked from commit 20e9917b8d40f576b3661bc29e13602a24e86b7b)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f44368f58645715f210b46ca3f747d064b872b20)
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>
(cherry picked from commit 1537ebc3f6ae2aec9a3864b03704ab4dbc0e971b)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 59c16ae6c55c607c56efd2287537a1b97ba2bf52)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d3d406e8552fdd865dc58b419a84411736475ad2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: e14ed7dd866334ab40cd335d9c006e5d7b447abd)
Signed-off-by: Roland Hieber <rhi@pengutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a70a7376a8708bde07959deb5d5842d7f84ee5f8)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 7eb0ef75fd08b6e4ca1e9dca9c96a7b590e5147b)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0ed800e19a3197f8e622c8d3b630aae384e60aba)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 3969786a787eea34e096b932d52cd02978aacb8e)
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit c1c8fc678eb4783cea3974328a5fa8d1b79f1266)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 73fbb743a2def2037d4053605e77e09d2d8a9fd0)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a23c201cb6efc5c0abf763c26f905442f0eebb68)
Signed-off-by: Steve Sakoman <steve@sakoman.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: dcf78788daa177bf5c438f33b3c9f7ced7aea8ab)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e6a3173c9cdf349ccbd4cf612868f92cce8717c8)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: d739799a1e68dc2ad0414d4ae7d9e079cedcee3c)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3bcb20f025907f4e88bbe3d14f5638d5f01010cb)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 38842a8150f44f5d31d9bd2b0b6ec0502acc971d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit da812d938fd79e2cc7bdf355ccf5b0f9ead684c4)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 69d3b86449be23b07f794e302f6e18f3a2c46424)
Signed-off-by: Matt Madison <matt@madison.systems>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 07de375c3e57f17ab7b47569186f24ecd9896825)
Signed-off-by: Steve Sakoman <steve@sakoman.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: a1eba0f2d36f3bb03323a65c66dd2a83c5dd2c05)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit d98b06c9c6f480de1e5167bfe8392e39300fc02c)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 04e03fa3acde7a23825fb9a17de98f1cecaae097)
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>
(cherry picked from commit 211ae2db1ab8fec1ed678170f9d8cbca2cc27ef3)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 204cc2fdd75631ab0a84a3a090f5cd7dcfc13856)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 8bed8e6993e7297bdcd68940aa0d47ef47120117)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 1b807a0ad9cf5acdbe7fce588544f7eb8cbbd80d)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0982977dc052ad4e65608f6853f930121d08837a)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 3a320c1555bf39b2d3c218ffc36827d9dda60fe1)
Signed-off-by: Paul Gortmaker <paul.gortmaker@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3266c327dfa186791e0f1e2ad63c6f5d39714814)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 00f794aeaaa660851f3a8464ee89c553195dd3dd)
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>
(cherry picked from commit 711b41744ab08ee62c71cdccca335a7828ec0ba1)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ec31ce4751e45e98730165d64eb74fc98eab8c85)
Signed-off-by: Davide Gardenal <davide.gardenal@huawei.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1c02b768a71ec88bfe1cc0c4443683de8b66056e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 147d4cc12cd0ac2680bffa4112cef2d2447d34e1)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit ba53fc3bcecfe32401471dc1008c7ead96504150)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f8f8e2e159a5ac03f619e6d0882011445e6a2545)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 116d0bb07ba044cf8847bf3d5c3996ad7e58b7ae)
Signed-off-by: Steve Sakoman <steve@sakoman.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: aaea86534127b1c78d78ffe3a98bacec63d2d8a2)
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>
(cherry picked from commit eaa3b31247b4d3cc47428f4d80ae31f232e344d4)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 592464cb64a8eedf2ee1537934ba714059c2e0ce)
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>
(cherry picked from commit 238fd30689054c7b44176dce7180fb6dac4e1b6f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 05caadbfb940e236dcdc41620cf20de5809e8f40)
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>
(cherry picked from commit 9f71bbe65a458f08cd8ede6522c8b988603202a0)
Signed-off-by: Steve Sakoman <steve@sakoman.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: bdccfa48f2dc58d716bd2ddd9c6279584fd6515b)
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>
(cherry picked from commit 4417dbf6fcb1f067705c8bd2220f4093ba899cc1)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 354ef6b723f50b5f0b46a2bf5797e5b982c6ea73)
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>
(cherry picked from commit 9ea1a838b946020e026edc032039552b723fcaa4)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Fix a typo in the TUNEVALID[armv8-2a]: It enables instructions for
ARMv8.2-a, not just ARMv8-a.
(From OE-Core rev: 92e52e0bb7497a701a0a26305a1a1bed0f4a60ce)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 0a4404c117ef8733713962767c1d2c9f87c2c990)
Signed-off-by: Steve Sakoman <steve@sakoman.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: eff0cd8854f18b9ead2aaf7850d33d300cff2960)
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 8e651814af706285d64b532095fcd6f5f02629ba)
Signed-off-by: Steve Sakoman <steve@sakoman.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: c322272a51d923cda9b0e5e388e32b7dd3a6bd22)
Signed-off-by: Russ Dill <russ.dill@nikolamotor.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit f4a3e80a4a6f4f709d09940dcaf45b2b00654496)
Signed-off-by: Steve Sakoman <steve@sakoman.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: acc0a31305cb1f799e8a6b3ea2d2c5ac5a9f67ee)
Signed-off-by: Russ Dill <russ.dill@nikolamotor.com>
Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com>
(cherry picked from commit 493145c6f1bc92ab2b7a23e181641b09df87c9ff)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Bug fix release
Overview of changes in GLib 2.72.1
Fix building projects which use g_warning_once() with clang++ (#2625)
Fix g_file_trash() not deleting directories via the portals backend (work by Matthias Clasen) (#2629)
A number more compiler warnings fixed for MSVC (work by Loïc Le Page) (!2495)
Fix detection of broken poll() function on macOS (work by Haruka Ma) (!2571)
Fix spawning subprocesses from GUI programs on Windows (work by Marc-André Lureau) (!2582)
Bugs fixed:
2312 gdbus-test-codegen tests leak GWeakRef objects
2625 g_warning_once fails to build with clang++
2629 g_file_trash() does not work on directories inside a sandbox
2495 Cleanup warnings split 6
2499 Various contenttype-related test fixes on win32
2534 gpowerprofilemonitor: Tweak wording of documentation to make more sense
2540 Various win32 tests skip & fixes
2541 meson: simplify lookup of python command
2543 ci: Update the Fedora CI image to Fedora 34
2556 gdbusconnection: Use g_strv_contains() rather than a home-grown version
2557 gdbusmethodinvocation: Fix a leak on an early return path
2558 Move unit test on g_basename() function to glib/tests/fileutils.c
2559 Move tests/relation-test.c to glib/tests/relation.c
2560 ci: Update Coverity, mingw and Android CI images to Fedora 34
2563 glib: Format GDateTime ISO8601 years as %C%y
2564 Move test files on slices from tests/ to glib/tests/
2566 tests: Add more tests for GResolver response parsing
2573 Backport translation fixes and !2571 “meson: Set BROKEN_POLL in macOS builds” to glib-2-72
2574 Backport !2565 “Revert "meson: simplify lookup of python command"” to glib-2-72
2587 Backport !2583 “Fix trashing sandboxed directories” to glib-2-72
2588 Backport !2582 “glib/win32: fix spawn from GUI regression” to glib-2-72
2590 Backport !2589 “tests: Don’t exit gdbus-method-invocation test early on connection close” to glib-2-72
2593 Backport !2578 “gatomic: Add a C++ variant of g_atomic_int_compare_and_exchange()” to glib-2-72
Translation updates:
Bulgarian
Catalan
Indonesian
Italian
Lithuanian
Polish
Portuguese
Russian
Slovenian
Swedish
Turkish
Ukrainian
(From OE-Core rev: d8222529a1caa2703ed296d8a8274983e738cefc)
Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit e167060bfb105799e0931c06a6aa1275163bf261)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 76a74a8f22021e60326c001ccdd9b6ca200cd28e)
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>
(cherry picked from commit ecfbc2ef45a76ab96d215954ca0a109545e6ff02)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
apt (2.4.5) release notes:
* Only protect two kernels, not last installed one (LP: #1968154)
* Fix segfault in CacheSetHelperAPTGet::tryVirtualPackage()
(From OE-Core rev: 76f4471a26bf457d1f0816b2b5ba92d0d6474e14)
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>
(cherry picked from commit 6a6462fd0ab140b554f4bda260e26b938cd44dc2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: b52a508bd7693c40e6416db9c9076a8789499501)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit cefc8741438c91f74264da6b59dece2e31f9e5a5)
Signed-off-by: Steve Sakoman <steve@sakoman.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: f525745af38b0e5ea26693849cd4f19c627efd46)
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>
(cherry picked from commit 85fac8408baf92d8b71946f5bfea92952b7eab01)
Signed-off-by: Steve Sakoman <steve@sakoman.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: ac4e4b167964dd4548fb3d90cf9c63580a70b6e3)
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Ruby 3.1.2 has been released.
This release includes security fixes.
CVE-2022-28738: Double free in Regexp compilation
CVE-2022-28739: Buffer overrun in String-to-Float conversion
(From OE-Core rev: ca1c990df62f1b3d53b2114a387f192efe7e38e8)
Signed-off-by: Zheng Ruoqin <zhengrq.fnst@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1306c732a39070e12306b0b7a393e2a482c8b326)
Signed-off-by: Steve Sakoman <steve@sakoman.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: e6541bd09289abc87b7e81716bea774c80285bc0)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit bef09c61ee32df214fb8cf6000e0314ff3a38156)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 0c5828713ad1716d2032986f4156cfbc83a53674)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 7353489980600af07d0771654da6a8a3b0df7572)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 332dcf0fbce5d851e4d75216ed204ba6b7bd6a21)
Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 01684df3a51be476081ee21eb54c24fef00acb3f)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 74fe1b5af064f644a7d555b61527bb7d02cc30b8)
Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3dba872a42c2be7d0865a30118984ab013850292)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 91bfc749de1530065d2cd8ecb4c8d16c458ade56)
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6148ac9bc5d3e0d0ffdbbd6695acd96ca1836b78)
Signed-off-by: Steve Sakoman <steve@sakoman.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: dfb49be6b586e3901a4398b46c914d80dcdd029b)
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>
(cherry picked from commit 88f76bba705007a7fcda506c79f743060d8f2e52)
Signed-off-by: Steve Sakoman <steve@sakoman.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: d12513f066baca13a5be0c00792b1bd7d8b07c17)
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>
(cherry picked from commit 5184e651651ed949d198882a10f406cef5939b7b)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 74725c9f7e7ed4172781891001e85b64bfb206b8)
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>
(cherry picked from commit c063b658e30a24be9214abc23cd2a16c0260e93e)
Signed-off-by: Steve Sakoman <steve@sakoman.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: 10fd76e6dfd97b57a9e2f592677c7e47b622e6b5)
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>
(cherry picked from commit 3ec30490d09d6639eea2638cf12a323948f221cc)
Signed-off-by: Steve Sakoman <steve@sakoman.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: bdf428b3b91d43eb61a6a4b83fc0f108745d45b7)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1898d10dd4d4372823e6c8b8c4ed28604e692365)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: f3b1699afcd35494e972e7b5b575c318a196909f)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 0945a2a5d7c41af22e222a116aafacb4beee54d2)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 4146d30d06233c299b280d0e99ac5f51aab63ad4)
Signed-off-by: Paulo Neves <ptsneves@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 324109f034f069ee3e91a1a705b3449911a448de)
Signed-off-by: Steve Sakoman <steve@sakoman.com>
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: 291940f12c319e74351ff97811919c8c03477c27)
Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 217deeb43036d1a046d6c5ea2c1ccdb94d3d605a)
Signed-off-by: Steve Sakoman <steve@sakoman.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>
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>
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>
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"):
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"):
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).")
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))
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.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)
@@ -1892,11 +1986,19 @@ class RunQueueExecute:
self.setbuildable(revdep)
logger.debug("Marking task %s as buildable",revdep)
<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>
Following the link takes you to a web interface where you can browse,
query the errors, and view statistics.
Disabling the Tool
==================
To disable the error reporting feature, simply remove or comment out the
following statement from the end of your ``local.conf`` file in your
:term:`Build Directory`::
INHERIT += "report-error"
Setting Up Your Own Error Reporting Server
==========================================
If you want to set up your own error reporting server, you can obtain
the code from the Git repository at :yocto_git:`/error-report-web/`.
Instructions on how to set it up are in the README document.
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.