Bruce Ashfield [Fri, 3 Jan 2025 14:17:02 +0000 (09:17 -0500)]
linux-yocto/5.10: update to v5.10.227
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
eac1c5bfc13c Linux 5.10.227 9350016415b6 net: dsa: microchip: fix build warning 9f76a9d1849d RDMA/hns: Fix uninitialized variable 4911610c7a1f ext4: fix warning in ext4_dio_write_end_io() 05cc42d601e7 netfilter: ip6t_rpfilter: Fix regression with VRF interfaces 95f62e5a783d net: vrf: determine the dst using the original ifindex for multicast 3adb1be04f6c net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev ab6c9463b137 net: Handle l3mdev in ip_tunnel_init_flow 0825c5ff246c xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup 4bf1bd3ffff6 net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT 73f75d2b5aee nouveau/dmem: Fix vulnerability in migrate_to_ram upon copy error 548d0102dc5c net: dsa: lan9303: ensure chip reset and wait for READY status 68ad5da6ca63 net: Fix an unsafe loop on the list fcda074c98de hid: intel-ish-hid: Fix uninitialized variable 'rv' in ish_fw_xfer_direct_dma e7a1d51b3910 usb: storage: ignore bogus device raised by JieLi BR21 USB sound chip 1d7fc802a725 usb: xhci: Fix problem with xhci resume from suspend f8dea2fede79 usb: dwc3: core: Stop processing of pending events if controller is halted a7564b160692 Revert "usb: yurex: Replace snprintf() with the safer scnprintf() variant" 8669bca53fe6 HID: plantronics: Workaround for an unexcepted opposite volume key 799a06ca7f6a hwmon: (adm9240) Add missing dependency on REGMAP_I2C ab6bc15e99d7 hwmon: (tmp513) Add missing dependency on REGMAP_I2C 1d5f85f1b7db resource: fix region_intersects() vs add_memory_driver_managed() 36b054324d18 slip: make slhc_remember() more robust against malicious packets 30d91a478d58 ppp: fix ppp_async_encode() illegal access 3502b1a29720 netfilter: fib: check correct rtable in vrf setups 037145e2a214 netfilter: rpfilter/fib: Set ->flowic_uid correctly for user namespaces. d98558fe2699 netfilter: rpfilter/fib: Populate flowic_l3mdev field 740de1987766 net: Add l3mdev index to flow struct and avoid oif reset for port devices 265bf63e2471 sctp: ensure sk_state is set to CLOSED if hashing fails in sctp_listen_start 23e139f90b25 net: ibm: emac: mal: fix wrong goto adbc3eef43fc net/sched: accept TCA_STAB only for root qdisc d79af3af2f49 igb: Do not bring the device up after non-fatal error c70e05b929b4 gpio: aspeed: Use devm_clk api to manage clock source 36fd66cb5178 gpio: aspeed: Add the flush write to ensure the write complete. 0e91c4b48445 net: dsa: b53: fix jumbo frames on 10/100 ports a7c9402bbc4a net: dsa: b53: allow lower MTUs on BCM5325/5365 9f3407aa6cba net: dsa: b53: fix max MTU for BCM5325/BCM5365 0109267c1ec4 net: dsa: b53: fix max MTU for 1g switches a625acf221c1 net: dsa: b53: fix jumbo frame mtu check e13ffbf5fdf5 net: phy: bcm84881: Fix some error handling paths ef44274dae9b Bluetooth: RFCOMM: FIX possible deadlock in rfcomm_sk_state_change cce8419b8168 netfilter: br_netfilter: fix panic with metadata_dst skb 8a517d184549 tcp: fix tcp_enter_recovery() to zero retrans_stamp when it's safe fe238ddf8576 tcp: fix to allow timestamp undo if no retransmits were sent 21b5af7f0c99 net: phy: dp83869: fix memory corruption when enabling fiber f892165c564e NFSv4: Prevent NULL-pointer dereference in nfs42_complete_copies() 64f1b4922b6e SUNRPC: Fix integer overflow in decode_rc_list() 1fc13f6a4166 ice: fix VLAN replay after reset 993ce09fe622 NFSD: Mark filecache "down" if init fails de5a059e3665 RDMA/rxe: Fix seg fault in rxe_comp_queue_pkt 252f147b1826 fbdev: sisfb: Fix strbuf array overflow f4149eec9601 drm/amd/display: Check null pointer before dereferencing se 56452dbc0a2c driver core: bus: Return -EIO instead of 0 when show/store invalid bus attribute d8ac7378bc79 tools/iio: Add memory allocation failure check for trigger_name 4ce662fe4be6 virtio_pmem: Check device status before requesting flush 30ea38665dbf usb: dwc2: Adjust the timing of USB Driver Interrupt Registration in the Crashkernel Scenario 4c83143fc65c usb: chipidea: udc: enable suspend interrupt after usb reset b677b94a9193 clk: imx: Remove CLK_SET_PARENT_GATE for DRAM mux for i.MX7D 37c181e389f0 media: videobuf2-core: clear memory related fields in __vb2_plane_dmabuf_put() b65018968782 ntb: ntb_hw_switchtec: Fix use after free vulnerability in switchtec_ntb_remove due to race condition 63047187a516 PCI: Mark Creative Labs EMU20k2 INTx masking as broken a28703d4d406 i2c: i801: Use a different adapter-name for IDF adapters e4f218455cef PCI: Add ACS quirk for Qualcomm SA8775P f3e0a8b7d4a5 clk: bcm: bcm53573: fix OF node leak in init b10c1ca941c2 PCI: Add function 0 DMA alias quirk for Glenfly Arise chip 713adaf0ecfc RDMA/mad: Improve handling of timed out WRs of mad agent 24318116c485 ktest.pl: Avoid false positives with grub2 skip regex 345d3c0bf2bd s390/cpum_sf: Remove WARN_ON_ONCE statements c2097d5efb19 ext4: nested locking for xattr inode dced2c9d661e s390/mm: Add cond_resched() to cmm_alloc/free_pages() 1cd197813eb8 s390/facility: Disable compile time optimization for decompressor code 029aa36ba332 bpf: Check percpu map value size first 4f4a6d70d78e Input: synaptics-rmi4 - fix UAF of IRQ domain on driver removal 546fb43a2e4b tracing/kprobes: Fix symbol counting logic by looking at modules as well 90a6a070a80a tracing/kprobes: Return EADDRNOTAVAIL when func matches several symbols 2622c805abe7 kallsyms: Make module_kallsyms_on_each_symbol generally available 2aa861ec7290 kallsyms: Make kallsyms_on_each_symbol generally available 9b82d737d261 virtio_console: fix misc probe bugs f2fd1a9597d6 tracing: Have saved_cmdlines arrays all in one allocation 25b00216206b s390/zcore: release dump save area on restart or power down 0b4dc46f87c3 s390/zcore: no need to check return value of debugfs_create functions 421795b06430 drm/crtc: fix uninitialized variable use even harder a009e88cc976 tracing: Remove precision vsnprintf() check from print event 6063d72b61ca net: ethernet: cortina: Drop TSO support 39fffca57284 unicode: Don't special case ignorable code points 6592347f06e2 vhost/scsi: null-ptr-dereference in vhost_scsi_get_req() 2f6da71e9de8 ext4: fix inode tree inconsistency caused by ENOMEM da964de4c181 ACPI: battery: Fix possible crash when unregistering a battery hook 20557232c91a ACPI: battery: Simplify battery hook locking 991e8b0bab66 r8169: add tally counter fields added with RTL8125 238d5c541e7f r8169: Fix spelling mistake: "tx_underun" -> "tx_underrun" 281edfa1cdef clk: qcom: dispcc-sm8250: use CLK_SET_RATE_PARENT for branch clocks 570e257621be drm/rockchip: vop: clear DMA stop bit on RK3066 411e2e1d0132 drm/rockchip: support gamma control on RK3399 1aeaa7e8d859 drm/rockchip: define gamma registers for RK3399 f561b48d633a uprobes: fix kernel info leak via "[uprobes]" vma 24afda0421af arm64: errata: Expand speculative SSBS workaround once more 9df353ca1301 arm64: cputype: Add Neoverse-N3 definitions c45edd5942cc arm64: Add Cortex-715 CPU part definition f8a7c342326f ext4: dax: fix overflowing extents beyond inode size when partially writing dde4c1e1663b ext4: properly sync file size update after O_SYNC direct IO 6ff56ef7f724 i2c: xiic: Fix pm_runtime_set_suspended() with runtime pm enabled d223126bb0ac i2c: xiic: Use devm_clk_get_enabled() 9bd3443e34e6 i2c: xiic: Simplify with dev_err_probe() 8b55076b7bd4 kconfig: qconf: fix buffer overflow in debug links bfab5fbc12c5 drm/sched: Add locking to drm_sched_entity_modify_sched c54aa7d75055 gpio: davinci: fix lazy disable 70b60c8d9b42 btrfs: wait for fixup workers before stopping cleaner kthread during umount d73d48acf36f btrfs: fix a NULL pointer dereference when failed to start a new trasacntion 67db431b8520 ACPI: resource: Add Asus ExpertBook B2502CVA to irq1_level_low_skip_override[] 1a819c7f857e ACPI: resource: Add Asus Vivobook X1704VAP to irq1_level_low_skip_override[] f976d964a64c Input: adp5589-keys - fix adp5589_gpio_get_value() bf8363e46fba rtc: at91sam9: fix OF node leak in probe() error path e33fe25b1efe net: stmmac: Fix zero-division error when disabling tc cbs 68e579316cbf tomoyo: fallback to realpath if symlink's pathname does not exist 68c77a70e33c iio: magnetometer: ak8975: Fix reading for ak099xx sensors 1d108095d5e5 clk: qcom: gcc-sm8250: Do not turn off PCIe GDSCs during gdsc_disable() 60b6968341a6 media: venus: fix use after free bug in venus_remove due to race condition 4445bc6e9f2b clk: qcom: clk-rpmh: Fix overflow in BCM vote 3f73da56af91 media: uapi/linux/cec.h: cec_msg_set_reply_to: zero flags 5443e70fb7fc media: sun4i_csi: Implement link validate for sun4i_csi subdev ed0d5103f9ef clk: rockchip: fix error for unknown clocks f63461af2c1a aoe: fix the potential use-after-free problem in more places 7ae7ada29a6f NFSD: Fix NFSv4's PUTPUBFH operation 0ea4333c679f nfsd: map the EBADMSG to nfserr_io to avoid warning 96cad5da791e nfsd: fix delegation_blocked() to block correctly for at least 30 seconds f692160d3e1e exfat: fix memory leak in exfat_load_bitmap() e01e9ae43e64 riscv: define ILLEGAL_POINTER_VALUE for 64bit 61b84013e560 ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate bf605ae98dab ocfs2: fix null-ptr-deref when journal load failed. 3f1ca6ba5452 ocfs2: remove unreasonable unlock in ocfs2_read_blocks 14114d8148db ocfs2: cancel dqi_sync_work before freeing oinfo aac31d654a0a ocfs2: reserve space for inline xattr before attaching reflink tree 8e3bf366368e ocfs2: fix uninit-value in ocfs2_get_block() ff1500fe2649 ocfs2: fix the la space leak when unmounting an ocfs2 volume a54378585624 mm: krealloc: consider spare memory for __GFP_ZERO 7fabacb337f0 jbd2: correctly compare tids with tid_geq function in jbd2_fc_begin_commit 481e8f18a290 jbd2: stop waiting for space when jbd2_cleanup_journal_tail() returns error 2bda89735199 drm: omapdrm: Add missing check for alloc_ordered_workqueue 3e8862875f8b of/irq: Support #msi-cells=<0> in of_msi_get_domain a63fdf20cc26 parisc: Fix stack start for ADDR_NO_RANDOMIZE personality ea7dead20420 parisc: Fix 64-bit userspace syscall path 25ec5c873c45 ext4: fix incorrect tid assumption in ext4_wait_for_tail_page_commit() 6766937d0327 ext4: update orig_path in ext4_find_extent() b6c29c8f3d7c ext4: fix double brelse() the buffer of the extents path 5e811066c5ab ext4: aovid use-after-free in ext4_ext_insert_extent() 8c26d9e53e5f ext4: drop ppath from ext4_ext_replay_update_ex() to avoid double-free 4286a0418369 ext4: fix incorrect tid assumption in __jbd2_log_wait_for_space() 7bcdef04d071 ext4: propagate errors from ext4_find_extent() in ext4_insert_range() e52f933598b7 ext4: fix slab-use-after-free in ext4_split_extent_at() 133ff0d78f1b ext4: no need to continue when the number of entries is 1 2c08dfc99fc4 ALSA: hda/realtek: Add quirk for Huawei MateBook 13 KLV-WX9 c36ff6948c00 ALSA: line6: add hw monitor volume control to POD HD500X 64d315aeec57 ALSA: core: add isascii() check to card ID generator b078a7eee12c drm: Consistently use struct drm_mode_rect for FB_DAMAGE_CLIPS afa999052393 parisc: Fix itlb miss handler for 64-bit programs d6b22a2d5563 perf/core: Fix small negative period being ignored 8ab638bb498a spi: bcm63xx: Fix module autoloading f53c2b55d0e2 firmware: tegra: bpmp: Drop unused mbox_client_to_bpmp() 2c1effc2255c i2c: xiic: Wait for TX empty to avoid missed TX NAKs 46c72b01397f i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq() 9b8bc33ad641 i2c: stm32f7: Do not prepare/unprepare clock during runtime suspend/resume 10dde0c1fb1b selftests/mm: fix charge_reserved_hugetlb.sh test e45803c71fc4 selftests: vDSO: fix vDSO symbols lookup for powerpc64 76242231557f selftests: breakpoints: use remaining time to check if suspend succeed eda94fc74b84 spi: s3c64xx: fix timeout counters in flush_fifo e3b57186f457 spi: spi-imx: Fix pm_runtime_set_suspended() with runtime pm enabled 53b1999cfd2c ext4: fix i_data_sem unlock order in ext4_ind_migrate() b0cb4561fc42 ext4: avoid use-after-free in ext4_ext_show_leaf() a34416ec269e ext4: ext4_search_dir should return a proper error e82df17e5f32 of/irq: Refer to actual buffer size in of_irq_parse_one() 29f388945770 drm/amd/pm: ensure the fw_info is not null before using it 0a377fcacefd drm/radeon/r100: Handle unknown family in r100_cp_init_microcode() aec72bfbc198 scsi: aacraid: Rearrange order of struct aac_srb_unit cf387300b819 drm/printer: Allow NULL data in devcoredump printer f921335123f6 drm/amd/display: Initialize get_bytes_per_element's default to 1 7ab69af56a23 drm/amd/display: Fix index out of bounds in DCN30 color transformation c130a3c09e37 drm/amd/display: Fix index out of bounds in degamma hardware format translation ad89f83343a5 drm/amd/display: Fix index out of bounds in DCN30 degamma hardware format translation 0167d570f6a0 drm/amd/display: Check stream before comparing them e2743d0a03b2 platform/x86: touchscreen_dmi: add nanote-next quirk 831e8a816e09 drm/amdgpu: enable gfxoff quirk on HP 705G4 e407715e7a8d drm/amdgpu: add raven1 gfxoff quirk 8b1dcf25c26d jfs: Fix uninit-value access of new_ea in ea_buffer 2451e5917c56 jfs: check if leafidx greater than num leaves per dmap tree fd026b6b6758 jfs: Fix uaf in dbFreeBits f9db7bb112c4 jfs: UBSAN: shift-out-of-bounds in dbFindBits 8d54001f8dcc drm/amd/display: Check null pointers before using dc->clk_mgr 49ded709540b ata: sata_sil: Rename sil_blacklist to sil_quirks 1ebfa6663807 drm/amd/display: Add null check for top_pipe_to_program in commit_planes_for_stream de9e7f687625 iommu/vt-d: Fix potential lockup if qi_submit_sync called with 0 count 5652c448da39 iommu/vt-d: Always reserve a domain ID for identity setup 9e493f002d52 power: reset: brcmstb: Do not go into infinite loop if reset fails d9245b9296fd iommu/arm-smmu-qcom: hide last LPASS SMMU context bank from linux ceff6f5e7173 rcuscale: Provide clear error when async specified without primitives e6897e299f57 fbdev: pxafb: Fix possible use after free in pxafb_task() 79681036a336 x86/syscall: Avoid memcpy() for ia32 syscall_get_arguments() 98111af33849 ALSA: hdsp: Break infinite MIDI input flush loop 219587bca267 ALSA: asihpi: Fix potential OOB array access e2b200c50230 ALSA: usb-audio: Add logitech Audio profile quirk 35733d1a6057 ALSA: usb-audio: Define macros for quirk table entries 6ee6835f8288 signal: Replace BUG_ON()s aa4e9056dfbc nfp: Use IRQF_NO_AUTOEN flag in request_irq() 1756918f51e9 wifi: mwifiex: Fix memcpy() field-spanning write warning in mwifiex_cmd_802_11_scan_ext() 47be40b698b9 proc: add config & param to block forcing mem writes 02c1725eb2ad ACPICA: iasl: handle empty connection_node 95a91802e4ef tcp: avoid reusing FIN_WAIT2 when trying to find port in connect() process b7cbdd6b1bcd net: atlantic: Avoid warning about potential string truncation a479b653d5e4 ipv4: Mask upper DSCP bits and ECN bits in NETLINK_FIB_LOOKUP family 669d337aa1f6 ipv4: Check !in_dev earlier for ioctl(SIOCSIFADDR). bf60b4f58796 net: mvpp2: Increase size of queue_name buffer e2b2558971e0 tipc: guard against string buffer overrun cbb67e245dac ACPICA: check null return of ACPI_ALLOCATE_ZEROED() in acpi_db_convert_to_package() a40e7a2b805e ACPI: EC: Do not release locks during operation region accesses 7cd004102b7d wifi: rtw88: select WANT_DEV_COREDUMP 0f26f2694403 wifi: ath11k: fix array out-of-bound access in SoC stats 1f61d509257d blk_iocost: fix more out of bound shifts 62b8a46ba8bb net: sched: consistently use rcu_replace_pointer() in taprio_change() 74c63fd016bc ACPICA: Fix memory leak if acpi_ps_get_next_field() fails 30cd2158f249 ACPICA: Fix memory leak if acpi_ps_get_next_namepath() fails 4440bac6f0ca net: hisilicon: hns_mdio: fix OF node leak in probe() 124554285680 net: hisilicon: hns_dsaf_mac: fix OF node leak in hns_mac_get_info() ac6e862b8deb net: hisilicon: hip04: fix OF node leak in probe() a7f0073fcd12 net/xen-netback: prevent UAF in xenvif_flush_hash() ed418cad8386 ice: Adjust over allocation of memory in ice_sched_add_root_node() and ice_sched_add_node() b02eb7c86ff2 wifi: ath9k_htc: Use __skb_set_length() for resetting urb before resubmit 2171e1d75001 wifi: ath9k: fix possible integer overflow in ath9k_get_et_stats() 000bab8753ae f2fs: Require FMODE_WRITE for atomic write ioctls b820cb910f98 ALSA: hda/conexant: Fix conflicting quirk for System76 Pangolin f7785c449868 ALSA: hda/generic: Unconditionally prefer preferred_dacs pairs f10d29b108bd ALSA: hda/realtek: Fix the push button function for the ALC257 7c93044298a4 ALSA: mixer_oss: Remove some incorrect kfree_const() usages f13b04cf65a8 Bluetooth: L2CAP: Fix not validating setsockopt user input 4ec4641df57c media: usbtv: Remove useless locks in usbtv_video_free() a73d99643621 i2c: xiic: Try re-initialization on bus busy timeout c9668503e4e1 i2c: xiic: improve error message when transfer fails to start 2d320d9de7d3 i2c: xiic: xiic_xfer(): Fix runtime PM leak on error path 148fdc3c7df3 i2c: xiic: Fix RX IRQ busy check 30def367fa20 i2c: xiic: Switch from waitqueue to completion 6da4bbeb16cf i2c: xiic: Fix broken locking on tx_msg dd70c8a89ef9 sctp: set sk_state back to CLOSED if autobind fails in sctp_listen_start 16b66c46b69b ipv4: ip_gre: Fix drops of small packets in ipgre_xmit 566a931a1436 net: add more sanity checks to qdisc_pkt_len_init() ba26060a29d3 net: avoid potential underflow in qdisc_pkt_len_init() with UFO 185df159843d net: ethernet: lantiq_etop: fix memory disclosure c8bb4e2d5fae Bluetooth: btmrvl: Use IRQF_NO_AUTOEN flag in request_irq() 531754952f5d netfilter: nf_tables: prevent nf_skb_duplicated corruption 7675fe977be5 net: ieee802154: mcr20a: Use IRQF_NO_AUTOEN flag in request_irq() 181fbbdd46c0 netfilter: uapi: NFTA_FLOWTABLE_HOOK is NLA_NESTED cdd86fb75f1f net/mlx5: Added cond_resched() to crdump collection ca36d6c1a49b net/mlx5: Fix error path in multi-packet WQE transmit fd7fcd802edb ieee802154: Fix build error f55e003d261b ceph: remove the incorrect Fw reference check when dirtying pages 32ee78823dea mailbox: bcm2835: Fix timeout during suspend mode 3948c73c9295 mailbox: rockchip: fix a typo in module autoloading 6b9a551b836e spi: lpspi: Simplify some error message 767b71f29207 usb: yurex: Fix inconsistent locking bug in yurex_read() 9f1c4edee8c8 i2c: isch: Add missed 'else' 742a1b69c003 i2c: aspeed: Update the stop sw state when the bus recovery occurs 52f7cab29039 mm: only enforce minimum stack gap size if it's sensible 1472dd897fab lockdep: fix deadlock issue between lockdep and rcu 118a0c3e55e3 xhci: Set quirky xHC PCI hosts to D3 _after_ stopping and freeing them. cc1de44135ca usb: renesas-xhci: Remove renesas_xhci_pci_exit() 0f8e74a061cf pps: add an error check in parport_attach 0e508348148a pps: remove usage of the deprecated ida_simple_xx() API 47a632e5c6a1 USB: misc: yurex: fix race between read and write bf509ca62fea usb: yurex: Replace snprintf() with the safer scnprintf() variant 6ea76e19d6df soc: versatile: realview: fix soc_dev leak during device remove 6b3b25311d3e soc: versatile: realview: fix memory leak during device remove 263d04df0644 PCI: xilinx-nwl: Fix off-by-one in INTx IRQ handler 6dacc0b667a9 PCI: xilinx-nwl: Use irq_data_get_irq_chip_data() 46c4079460f4 padata: use integer wrap around to prevent deadlock on seq_nr overflow 7d0079d64442 nfs: fix memory leak in error path of nfs4_do_reclaim a239ff33c512 fs: Fix file_set_fowner LSM hook inconsistencies 47a68c75052a vfs: fix race between evice_inodes() and find_inode()&iput() 0eecd2ee23af arm64: dts: rockchip: Correct the Pinebook Pro battery design capacity b2cb101b9b72 arm64: dts: rockchip: Raise Pinebook Pro's panel backlight PWM frequency d41d66534637 hwrng: cctrng - Add missing clk_disable_unprepare in cctrng_resume 1b2137f6c9bd hwrng: mtk - Use devm_pm_runtime_enable cef1056ee6fc f2fs: avoid potential int overflow in sanity_check_area_boundary() 85c2f7bd573d f2fs: prevent possible int overflow in dir_block_index() 5e3a031dfa5a debugobjects: Fix conditions in fill_pool() dbffe7be554c wifi: rtw88: 8822c: Fix reported RX band width 44f18167492b perf/x86/intel/pt: Fix sampling synchronization f76b69ab9cf0 efistub/tpm: Use ACPI reclaim memory for event log to avoid corruption 45a765f4ba4c ACPI: resource: Add another DMI match for the TongFang GMxXGxx 4b081991c436 ACPI: sysfs: validate return type of _STR method 2e20b69b86c8 drbd: Add NULL check for net_conf to prevent dereference in state validation 62720f2daab9 drbd: Fix atomicity violation in drbd_uuid_set_bm() a295fa38dcbb crypto: ccp - Properly unregister /dev/sev on sev PLATFORM_STATUS failure c7148bf45da1 tty: rp2: Fix reset with non forgiving PCIe host bridges c30558e6c5c9 firmware_loader: Block path traversal e89f925093a3 bus: integrator-lm: fix OF node leak in probe() 61c12c72b1ab USB: class: CDC-ACM: fix race between get_serial and set_serial fa83e1df43f1 USB: misc: cypress_cy7c63: check for short transfer 1c5cd41b4b50 USB: appledisplay: close race between probe and completion handler 84f4d44703d9 drm/amd/display: Round calculated vtotal 60aadf84bef0 Input: i8042 - add another board name for TUXEDO Stellaris Gen5 AMD line 13175be789b5 Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8042 quirk table bf3f1affba62 Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 quirk table cb9897b94608 soc: versatile: integrator: fix OF node leak in probe() error path c55ebcb21656 ASoC: rt5682: Return devm_of_clk_add_hw_provider to transfer the error aaaf3cd0a734 Remove *.orig pattern from .gitignore f291dc4cbc65 mptcp: fix sometimes-uninitialized warning 2dbc4b7bac60 selinux,smack: don't bypass permissions check in inode_setsecctx hook 4b81a9f92b36 bpf: Fix DEVMAP_HASH overflow check on 32-bit arches 0e6378dd9bbc Revert "bpf: Eliminate rlimit-based memory accounting for devmap maps" bfe249c15122 Revert "bpf: Fix DEVMAP_HASH overflow check on 32-bit arches" 892620144757 x86/mm: Switch to new Intel CPU model defines 089aece01a10 powercap: RAPL: fix invalid initialization for pl4_supported field ba624f656a8b Input: goodix - use the new soc_intel_is_byt() helper 50460579fe87 drm/amd/display: Fix Synaptics Cascaded Panamera DSC Determination e0dbda9f26e2 netfilter: ctnetlink: compile ctnetlink_label_size with CONFIG_NF_CONNTRACK_EVENTS db9c5f08eea3 netfilter: nf_tables: Keep deleted flowtable hooks until after RCU 6c36857fe564 net: qrtr: Update packets cloning when broadcasting ec31cf42fc4e tcp: check skb is non-NULL in tcp_rto_delta_us() 98d14164c0a7 net: ipv6: select DST_CACHE from IPV6_RPL_LWTUNNEL 338a0582b28e net: seeq: Fix use after free vulnerability in ether3 Driver Due to Race Condition dcf48ab3ca2c netfilter: nf_reject_ipv6: fix nf_reject_ip6_tcphdr_put() 1429a9260fed Revert "dm: requeue IO if mapping table not yet available" 0c170b1e918b vhost_vdpa: assign irq bypass producer token correctly 10348fb6feae vdpa: Add eventfd for the vdpa callback 64add9aaf78a interconnect: qcom: sm8250: Enable sync_state d4951dd16e9f coresight: tmc: sg: Do not leak sg_table cf0674248ddb iio: adc: ad7606: fix standby gpio state to match the documentation 1ea56cd9a651 iio: adc: ad7606: fix oversampling gpio array b7413dbc6341 spi: spi-fsl-lpspi: Undo runtime PM changes at driver exit time 0ed35dd547ec spi: lpspi: release requested DMA channels d612d419a579 spi: lpspi: Silence error message upon deferred probe 6f2eeba7c3e4 f2fs: reduce expensive checkpoint trigger frequency 3dc483f0e6d0 f2fs: remove unneeded check condition in __f2fs_setxattr() 87aceb1ce66a f2fs: fix to update i_ctime in __f2fs_setxattr() db930da94792 f2fs: fix typo 7b5476f06154 f2fs: enhance to update i_mode and acl atomically in f2fs_setattr() 0f1d007bbea3 nfsd: return -EINVAL when namelen is 0 9f03f0016ff7 nfsd: call cache_put if xdr_reserve_space returns NULL 40d578735499 ntb_perf: Fix printk format ef7e34237e26 ntb: intel: Fix the NULL vs IS_ERR() bug for debugfs_create_dir() dd598ac57dca RDMA/cxgb4: Added NULL check for lookup_atid 502dac909ee9 riscv: Fix fp alignment bug in perf_callchain_user() 322911a2e666 RDMA/hns: Optimize hem allocation performance 07f0f643d7e5 RDMA/hns: Fix spin_unlock_irqrestore() called with IRQs enabled 1e6195dc7aca RDMA/hns: Fix the overflow risk of hem_list_calc_ba_range() 6258c4fb8d33 RDMA/hns: Refactor root BT allocation for MTR d06fbe0b8703 RDMA/hns: Add mapped page count checking for MTR 2a2894e90cec watchdog: imx_sc_wdt: Don't disable WDT in suspend 5353f8ec59f7 pinctrl: mvebu: Fix devinit_dove_pinctrl_probe function d8c75b8a91fd pinctrl: mvebu: Use devm_platform_get_and_ioremap_resource() 600735914369 nfsd: fix refcount leak when file is unhashed after being found 6fcb4bbbecb4 nfsd: remove unneeded EEXIST error check in nfsd_do_file_acquire 0ce9d89343c2 clk: ti: dra7-atl: Fix leak of of_nodes 88ba7cd9f482 pinctrl: single: fix missing error code in pcs_probe() 2efe8da2ddbf RDMA/iwcm: Fix WARNING:at_kernel/workqueue.c:#check_flush_dependency f29951897a30 PCI: xilinx-nwl: Fix register misspelling c289903b7a21 PCI: keystone: Fix if-statement expression in ks_pcie_quirk() badbd736e664 drivers: media: dvb-frontends/rtl2830: fix an out-of-bounds write error 6ae3b9aee426 drivers: media: dvb-frontends/rtl2832: fix an out-of-bounds write error 45f826f6c827 clk: rockchip: Set parent rate for DCLK_VOP clock on RK3228 ca34aa37820a clk: imx: imx8mp: fix clock tree update of TF-A managed clocks 11396ba4f820 perf time-utils: Fix 32-bit nsec parsing a10a7d6d171b perf sched timehist: Fixed timestamp error when unable to confirm event sched_in time 727660723ea7 perf sched timehist: Fix missing free of session in perf_sched__timehist() ea837ae511aa bpf: Fix bpf_strtol and bpf_strtoul helpers for 32bit d20674f31626 nilfs2: fix potential oob read in nilfs_btree_check_delete() e2290906bb24 nilfs2: determine empty node blocks as corrupted 24bf40740a3d nilfs2: fix potential null-ptr-deref in nilfs_btree_insert() 7fc22c3b3ffc ext4: avoid OOB when system.data xattr changes underneath the filesystem e65f698736b0 ext4: return error on ext4_find_inline_entry 2e073a579f71 ext4: avoid negative min_clusters in find_group_orlov() 22d591d916b4 ext4: avoid potential buffer_head leak in __ext4_new_inode() 08c63b79624c ext4: avoid buffer_head leak in ext4_mark_inode_used() c4227a38ab88 smackfs: Use rcu_assign_pointer() to ensure safe assignment in smk_set_cipso 4766ba108b83 ext4: clear EXT4_GROUP_INFO_WAS_TRIMMED_BIT even mount with discard 3a1a31a38fcc kthread: fix task state in kthread worker if being frozen 28fbbd0ce7ab kthread: add kthread_work tracepoints dd417529c063 xz: cleanup CRC32 edits from 2018 4e1c8c12cac1 selftests/bpf: Fix C++ compile error from missing _Bool type 9374068b3690 selftests/bpf: Fix error compiling test_lru_map.c c2db6acd8cc3 selftests/bpf: Fix errors compiling cg_storage_multi.h with musl libc 3467a9412610 selftests/bpf: Fix compiling tcp_rtt.c with musl-libc 5ad69f5a0458 selftests/bpf: Fix compiling flow_dissector.c with musl-libc 306efef84bbf selftests/bpf: Fix compiling kfree_skb.c with musl-libc cc52d5282a14 selftests/bpf: Fix missing ARRAY_SIZE() definition in bench.c 04eb60af431d selftests/bpf: Fix compile error from rlim_t in sk_storage_map.c 2c9b228938e9 tpm: Clean up TPM space after command failure a0a8b7bebe1b xen/swiotlb: add alignment check for dma buffers cb9134aa0998 xen: use correct end address of kernel for conflict checking 86da3c79b889 drivers:drm:exynos_drm_gsc:Fix wrong assignment in gsc_bind() 02657ced604d drm/msm: fix %s null argument error 72fa5f700e76 ipmi: docs: don't advertise deprecated sysfs entries e9e482e1e5da drm/msm/a5xx: workaround early ring-buffer emptiness check d041301f304c drm/msm: Drop priv->lastctx 9dffbbd7b84f drm/msm: Add priv->mm_lock to protect active/inactive lists 5ce4075ddea0 drm/msm/a5xx: fix races in preemption evaluation stage cfca8b26a9f5 drm/msm/a5xx: properly clear preemption records on resume fe93cd663518 drm/msm/a5xx: disable preemption in submits by default 14531e3b82ce drm/msm: Fix incorrect file name output in adreno_request_fw() 0338e66cba27 jfs: fix out-of-bounds in dbNextAG() and diAlloc() 36820265a009 drm/radeon/evergreen_cs: fix int overflow errors in cs track offsets 6b38aedfdcd9 drm/rockchip: dw_hdmi: Fix reading EDID when using a forced mode 5f37e8c41526 drm/rockchip: vop: Allow 4096px width scaling e37fead06a45 drm/radeon: properly handle vbios fake edid sizing af2fb608e95f drm/radeon: Replace one-element array with flexible-array member 5f943045ecd0 drm/amdgpu: properly handle vbios fake edid sizing cd8810561601 drm/amdgpu: Replace one-element array with flexible-array member 65f9be03482a drm/stm: Fix an error handling path in stm_drm_platform_probe() 278ec2595281 mtd: powernv: Add check devm_kasprintf() returned value 7661e90a60fb fbdev: hpfb: Fix an error handling path in hpfb_dio_probe() 9fb482fdf3a9 power: supply: max17042_battery: Fix SOC threshold calc w/ no current sense 5c1997f7ad4e power: supply: axp20x_battery: Remove design from min and max voltage c59f57f3f1bd power: supply: axp20x_battery: allow disabling battery charging 8202306e9fc1 hwmon: (ntc_thermistor) fix module autoloading 9efa58381ae1 mtd: slram: insert break after errors in parsing the map d7a7dd2966d5 hwmon: (max16065) Fix alarm attributes 932559f25a7c hwmon: (max16065) Remove use of i2c_match_id() 514a1508c3fe i2c: Add i2c_get_match_data() 167e4371ef92 device property: Add const qualifier to device_get_match_data() parameter aeed49dd2b89 hwmon: (max16065) Fix overflows seen when writing limits cdb20b703e0e m68k: Fix kernel_clone_args.flags in m68k_clone() 42a9899e56de clocksource/drivers/qcom: Add missing iounmap() on errors in msm_dt_timer_init() 97586fbd6998 reset: berlin: fix OF node leak in probe() error path ad0b53e4b5d0 ARM: versatile: fix OF node leak in CPUs prepare 06ceed8eff02 ARM: dts: imx7d-zii-rmu2: fix Ethernet PHY pinctrl property fb3cd974fb82 ARM: dts: microchip: sam9x60: Fix rtc/rtt clocks 5f19060ab0ac spi: ppc4xx: Avoid returning 0 when failed to parse and map IRQ 63c7417ad463 spi: ppc4xx: handle irq_of_parse_and_map() errors 4bc4272e2506 block: fix potential invalid pointer dereference in blk_add_partition 4d2760df0f3d block: print symbolic error name instead of error code 3630a18846c7 block, bfq: don't break merge chain in bfq_split_bfqq() a819a496d2f2 block, bfq: choose the last bfqq from merge chain in bfq_setup_cooperator() e1277ae780cc block, bfq: fix possible UAF for bfqq->bic with merge chain cab9ff7fe83f net: tipc: avoid possible garbage value 207503742caf net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input 3df68f37c567 r8169: disable ALDPS per default for RTL8125 5755eabda22c net: enetc: Use IRQF_NO_AUTOEN flag in request_irq() e296245ca85a bareudp: Pull inner IP header on xmit. b48fae6788b3 geneve: Fix incorrect inner network header offset when innerprotoinherit is set 3b84799ea26e net: geneve: support IPv4/IPv6 as inner protocol 76851c70a5cf bareudp: Pull inner IP header in bareudp_udp_encap_recv(). cb1f7ef1f415 bareudp: allow redirecting bareudp packets to eth devices 2accdb38c1c1 Bluetooth: btusb: Fix not handling ZPL/short-transfer 3703e18a910f can: m_can: m_can_close(): stop clocks after device has been shut down b6dce5b5a823 can: m_can: Add support for transceiver as phy 5cc00913c1fd can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). 1a11a1a53255 sock_map: Add a cond_resched() in sock_hash_free() 557418e17046 wifi: wilc1000: fix potential RCU dereference issue in wilc_parse_join_bss_param f232916fab67 wifi: mac80211: use two-phase skb reclamation in ieee80211_do_stop() 793e01f99666 wifi: cfg80211: fix two more possible UBSAN-detected off-by-one errors f8e0ca304996 wifi: mt76: mt7915: fix rx filter setting for bfee functionality 635ccdcd9840 wifi: cfg80211: fix UBSAN noise in cfg80211_wext_siwscan() 7b0724f7a927 cpufreq: ti-cpufreq: Introduce quirks to handle syscon fails appropriately 0723ddb2d161 netfilter: nf_tables: reject expiration higher than timeout 39c1012f5f78 netfilter: nf_tables: reject element expiration with no timeout 1c0c097ded94 netfilter: nf_tables: elements with timeout below CONFIG_HZ never expire 4bb459040d3d can: j1939: use correct function name in comment b0947eca2a5f padata: Honor the caller's alignment in case of chunk_size 0 60da25076f38 mount: handle OOM on mnt_warn_timestamp_expiry f0a39ba6e05e fs/namespace: fnic: Switch to use %ptTd 396e9c5cbf8f mount: warn only once about timestamp range expiration 9722aa53fa23 fs: explicitly unregister per-superblock BDIs 005dcd6bc4b4 ACPI: PMIC: Remove unneeded check in tps68470_pmic_opregion_probe() a0c1e2da652c wifi: rtw88: always wait for both firmware loading attempts 16e0ab9ed3ae USB: usbtmc: prevent kernel-usb-infoleak 50cff34deed4 USB: serial: pl2303: add device id for Macrosilicon MS3020 31292316c5fe usb: dwc3: Fix a typo in field name 4abf1841680f cgroup: Move rcu_head up near the top of cgroup_root 65fd90e354c7 gpiolib: cdev: Ignore reconfiguration without direction 1880a324af1c ftrace: Fix possible use-after-free issue in ftrace_location() e6be2e1ebc77 x86/ibt,ftrace: Search for __fentry__ location 9705f447bf9a inet: inet_defrag: prevent sk release while still in use 0e7814b028cd mptcp: pm: Fix uaf in __timer_delete_sync 6a53e5def7a8 mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer a684b45a7770 mptcp: export lookup_anno_list_by_saddr 9d682e89c44b gpio: prevent potential speculation leaks in gpio_device_get_desc() 5badd0ae8b7d netfilter: nf_tables: missing iterator type in lookup walk ff89db14c63a netfilter: nft_set_pipapo: walk over current view on netlink dump 45a81667e0e8 cgroup: Make operations on the cgroup root_list RCU safe 57a3d89831fc ocfs2: strict bound check before memcmp in ocfs2_xattr_find_entry() 34759b7e4493 ocfs2: add bounds checking to ocfs2_xattr_find_entry() d5624db2326c x86/hyperv: Set X86_FEATURE_TSC_KNOWN_FREQ when Hyper-V provides frequency bbd11db41be6 spi: bcm63xx: Enable module autoloading 040511d9f282 drm: komeda: Fix an issue related to normalized zpos 3d39061b7b92 ASoC: tda7419: fix module autoloading 9c6d4649f2dc ASoC: intel: fix module autoloading de46b1d24f5f wifi: iwlwifi: mvm: don't wait for tx queues if firmware is dead db81677f4b6c wifi: iwlwifi: lower message level for FW buffer destination dd34ef88d58c net: ftgmac100: Ensure tx descriptor updates are visible 1a8e85289e29 microblaze: don't treat zero reserved memory regions as error 2e5052143c28 pinctrl: at91: make it work with current gpiolib 9f08d024eda5 ALSA: hda/realtek - FIxed ALC285 headphone no sound fff183aa3c83 ALSA: hda/realtek - Fixed ALC256 headphone no sound 0f4da063a1c6 ASoC: allow module autoloading for table db1200_pids 007180fcb6cc dma-buf: heaps: Fix off-by-one in CMA heap fault handler 5a2cc2bb8139 ASoC: meson: axg-card: fix 'use-after-free' ae96b02b9deb soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps" 609260542cf8 spi: nxp-fspi: fix the KASAN report out-of-bounds bug 1f31f51bfc82 net: dpaa: Pad packets to ETH_ZLEN f2b13ec20854 net: ftgmac100: Enable TX interrupt to avoid TX timeout 392f6a97fcbe fou: fix initialization of grc b9063702a048 net/mlx5e: Add missing link modes to ptys2ethtool_map 097cc80396b7 net/mlx5: Update the list of the PCI supported devices e7a9cca35ead ice: fix accounting for filters shared by multiple VSIs a38c552abfa9 hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2 b9d15b50b279 hwmon: (pmbus) Introduce and use write_byte_data callback e829dbaf7669 minmax: reduce min/max macro expansion in atomisp driver 78078862f0a8 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma 14341f28a3a9 NFS: Avoid unnecessary rescanning of the per-server delegation list 4f0e491644b7 Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table 00d54431b0ed drm/msm/adreno: Fix error return if missing firmware-name 44eb665889e3 scripts: kconfig: merge_config: config files: add a trailing newline 9deecde63714 Input: synaptics - enable SMBus for HP Elitebook 840 G2 3f7183e28fa3 Input: ads7846 - ratelimit the spi_sync error message f08589057f32 btrfs: update target inode's ctime on unlink 43662ba6ca86 powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL acb4baa4846d net: phy: vitesse: repair vsc73xx autonegotiation 3b9ca0230077 net: ethernet: use ip_hdrlen() instead of bit shift b06bb81ef940 usbnet: ipheth: fix carrier detection in modes 1 and 4 8a30bee7f534 usb: dwc3: core: update LC timer as per USB Spec V3.2 1ac066765826 usb: dwc3: core: Enable GUCTL1 bit 10 for fixing termination error after resume bug 6b3af2ad53cf usb: dwc3: Decouple USB 2.0 L1 & L2 events 03a85a51f33a fix vfsub build error 12594a0e7118 sock_map: avoid race between sock_map_close and sk_psock_put 7a346798c1e1 sock_map: Fix a potential use-after-free in sock_map_close() 843556a46e16 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself 4af417c06d37 of: module: add buffer overflow check in of_modalias() b29e4b50c556 scripts/gdb: fix SB_* constants parsing 02fd398f5e2b bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS 2bba1cb1487b loop: Select I/O scheduler 'none' from inside add_disk() 027f4dd7c993 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag 2214ded26c86 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 44494049e815 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 0d7c23009d82 tpm: Add flag to use default cancellation policy 07914bef4e16 tpm: tis_i2c: Fix sanity check interrupt enable mask 35f85f04bd69 tpm: Add tpm_tis_i2c backend for tpm_tis_core 7b04c6c08107 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer 4790cb2d1283 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops 50f74deaf308 hwmon: Add driver for Texas Instruments TMP464 and TMP468 a4e6e4b7bb08 dt-bindings: hwmon: add tmp464.yaml e0ed2149d7b5 drm/amdkfd: Check for null pointer after calling kmemdup c6ddded89322 ARM: renumber bits related to _TIF_WORK_MASK 35b96a325c1e arm64: make _TIF_WORK_MASK bits contiguous f5a8f06aa595 arm64: uaccess: remove vestigal UAO support 3a330b569301 arm64: uaccess: remove redundant PAN toggling 9cbbb016d6e7 arm64: uaccess: remove addr_limit_user_check() fd83411f5e08 arm64: uaccess: remove set_fs() 15a6dc2f4b53 arm64: uaccess cleanup macro naming 912a6ab683a4 arm64: uaccess: split user/kernel routines d004ab02dae2 arm64: uaccess: refactor __{get,put}_user e1941a8b459e arm64: uaccess: simplify __copy_user_flushcache() dfae822b4c59 arm64: uaccess: rename privileged uaccess routines 1efdb8f0a0c7 arm64: sdei: explicitly simulate PAN/UAO entry b35fec69554c arm64: sdei: move uaccess logic to arch/arm64/ b5a28033fe7b arm64: head.S: always initialize PSTATE 243eb8553513 arm64: head.S: cleanup SCTLR_ELx initialization 74a00405d97f arm64: head.S: rename el2_setup -> init_kernel_el 73c5f386d175 arm64: add C wrappers for SET_PSTATE_*() e17fb7543df1 arm64: ensure ERET from kthread is illegal eff6289cc53b ixgbevf: add disable link state 262595681381 ixgbe: add improvement for MDD response functionality b9d78b06dea8 ixgbe: add the ability for the PF to disable VF link state d829911485da Documentation: arm64: Document PMU counters access from userspace fe5d29bfce20 arm64: perf: Enable PMU counter userspace access for perf event 15ce6d04ed6a arm64: perf: Add userspace counter access disable switch 4f288acbeed8 perf: Add a counter for number of user access events in context 354ba4a8c4b8 x86: perf: Move RDPMC event flag to a common definition d29cec94c49b libperf xyarray: Add bounds checks to xyarray__entry() 8264d2b91841 libperf: Add support for user space counter access 7fd81b678b5f libperf tests: Add support for verbose printing 6029ff53a48f libperf: Add evsel mmap support 28b0c8956369 tools include: Add an initial math64.h 492e532d20f1 perf record: Improve 'Workload failed' message printing events + what was exec'ed d0a1fc61733e perf evlist: Add a method to return the list of evsels as a string 81a77b39be0a perf annotate: Fix sample events lost in stdio mode 2883e69e202d pnmtologo: use relocatable file name 80f5207b5abd tools: use basename to identify file in gen-mach-types 4d201ec392f1 vt/conmakehash: improve reproducibility ae24d013888f lib/build_OID_registry: fix reproducibility issues 5d72da88dbb4 x86/boot: Wrap literal addresses in absolute_pointer() dc0bd7aa2319 ACPI: thermal: drop an always true check 0c4288cceef5 xfs: Fix -Werror=dangling-pointer work-around for older GCC 5509050b3392 xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o 669827c6e293 virtio-pci: Remove wrong address verification in vp_del_vqs() 1c80d994d3db regulator: consumer: Add missing stubs to regulator/consumer.h 3303d0e2aeff ipv6: Fix stats accounting in ip6_pkt_drop c56e60f665e7 memcg: enable accounting of ipc resources e6c8ebd210a2 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation 1655ee30e684 sched/isolation: really align nohz_full with rcu_nocbs 253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe 356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback 334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function 78c260d7f60b ftrace: Move the recursion testing into global headers c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long 1bd813fe8d0e riscv: fix build with binutils 2.38 835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user 024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs 0c0ad634e899 e1000e: Serialize TGP e1000e PM ops add88b0536fa e1000e: Make mei_me active when e1000e is in use a8f317c1a17e yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c8400a2cbe1f iommu/arm-smmu-v3: Ratelimit event dump b8ec7e43e95e regmap: teach regmap to use raw spinlocks if requested in the config 4b7fa7684be7 OF: DT-Overlay configfs interface (v7) d515a5c0e9a9 net: xilinx_emaclite: Do not print real IOMEM pointer 11329e49959b drivers: net: xilinx_emaclite: remove arch limitation 29dc69bf2a07 drivers: net: xilinx_emaclite: Add COMPILE_TEST support ff106eff01f6 drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1 c27462391070 serial: 8250: 8250_omap: Fix possible array out of bounds access 16976d8e307f perf intel-pt: Use aux_watermark d421a2346946 perf: Cap allocation order at aux_watermark 6da8d5f29481 timers: Fix get_next_timer_interrupt() with no timers pending af141841735a eventfd: Enlarge recursion limit to allow vhost to work a125a6102808 iwlwifi: select MAC80211_LEDS conditionally 139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock 8d0c79931235 console: Fix build when CONFIG_BLK_DEV_INITRD is disabled. ea777841e8ea yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP bdda1b6cf99b aufs5: aufs-core 2fa276071d07 aufs5: aufs-standalone 06ed4d532456 aufs5: aufs-mmap 372857834999 aufs5: aufs-kbuild fd68c9840693 aufs5: aufs-base a673c127156c Revert "aufs5: core" cf62bfcde384 Revert "aufs5: aufs5-base" a644419ec785 Revert "aufs5: aufs5-mmap" b893f9a999bb Revert "aufs5: aufs5-standalone" c60db0819480 Revert "aufs: initial port to v5.10" c66a5900f139 Revert "Revert "aufs: initial port to v5.10"" 1320cf58f5dd Revert "aufs: linux-v5.10-rc1, no more set_fs()" 02349d7738ff Revert "for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t" f01dab74750c Revert "aufs: linux-v5.10-rc1, no more f_op->read() and ->write()" 3d5de709b676 Revert "aufs5: aufs5-kbuild" a97f1329edf7 tracing/arm: Have max stack tracer handle the case of return address after data 5c54112a05ab net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT ddac76981cb3 sched/isolation: reconcile rcu_nocbs= and nohz_full= 56fd8c36614e net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write() cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t a5805df6583f aufs: linux-v5.10-rc1, no more set_fs() 64e145dcca8c Revert "aufs: initial port to v5.10" d6e20b2257ec defconfig: add dependency for CONFIG_ACPI_APEI_PCIEAER b237d48208d0 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER 1209195ed0f7 driver: adc: ltc2497: return directly after reading the adc conversion value a60fe3fcf113 Revert "mfd: syscon: Don't free allocated name for regmap_config" 13d68767aa4a rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" 54e69571a97d rcu: deprecate "all" option to rcu_nocbs= a605b9d20447 lib: test_bitmap: add tests for "N" alias 8c22517f444e lib: bitmap: support "N" as an alias for size of bitmap 88187167e63a lib: bitmap: move ERANGE check from set_region to check_region ca5429633613 lib: bitmap: fold nbits into region struct 9381134cea8a lib: test_bitmap: add more start-end:offset/len tests c825800730ab lib: test_bitmap: add tests to trigger ERANGE case. 8cc8264dca3f lib: test_bitmap: clearly separate ERANGE from EINVAL tests. 470da7b7f2ff Revert "cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers" 28dc1d37602d Revert "cpumask: Make "all" alias global and not just RCU" dbfe0b183fca Revert "cpumask: Add a "none" alias to complement "all"" a57711fcff30 Revert "cpumask: Add "last" alias for cpu list specifications" 34523d7c8476 qemux86: add configuration symbol to select values cdca78778415 objtool: Fix seg fault with Clang non-section symbols d3287798bd88 x86/entry: Emit a symbol for register restoring thunk 2ad99ddaac78 cpumask: Add "last" alias for cpu list specifications c10e9481810b cpumask: Add a "none" alias to complement "all" b00ceed9d388 cpumask: Make "all" alias global and not just RCU 8b215206e797 cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers 1b5024caeda8 clear_warn_once: add a clear_warn_once= boot parameter fc0dd76cce0e clear_warn_once: bind a timer to written reset value d64fc2d2b14a clear_warn_once: expand debugfs to include read support 77592e956cc9 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 6e022759f727 perf: x86-32: explicitly include <errno.h> 22d6bbb947d4 perf: mips64: Convert __u64 to unsigned long long c35f9150001c perf: fix bench numa compilation c4caef513eb1 perf: add SLANG_INC for slang.h 07dfbf9405dd perf: add sgidefs.h to for mips builds 42c5431ad2cf perf: change --root to --prefix for python install af79bfe90143 perf: add 'libperl not found' warning ddfbd9e75f08 perf: force include of <stdbool.h> 0f34e6305176 fat: don't use obsolete random32 call in namei_vfat b5b55eaad1df FAT: Added FAT_NO_83NAME 756b13bfab6e FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option fabad71cb2b5 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 06fd68d75bd1 aufs: initial port to v5.10 c9126877d1f5 aufs5: core f5150173c643 aufs5: aufs5-standalone b57d26b072d9 aufs5: aufs5-mmap 78f128c4b8e5 aufs5: aufs5-base 47aa35171d08 aufs5: aufs5-kbuild 35c480a23c66 yaffs: include blkdev.h 2c64c43540a5 yaffs: fix misplaced variable declaration bde410ee9f59 yaffs2: v5.6 build fixups 414c8e866931 yaffs2: fix memory leak when /proc/yaffs is read c99c1990cf7c yaffs: add strict check when call yaffs_internal_read_super 498f5fafe50a yaffs: repair yaffs_get_mtd_device 7ca3c08ebbf9 yaffs: Fix build failure by handling inode i_version with proper atomic API 0ba47e881bb8 yaffs2: fix memory leak in mount/umount 39a5406665dd yaffs: Avoid setting any ACL releated xattr ca5b43ddc6fd Yaffs:check oob size before auto selecting Yaffs1 c2619c05a53e fs: yaffs2: replace CURRENT_TIME by other appropriate apis 5e08fb7b8ee0 yaffs2: adjust to proper location of MS_RDONLY 5f1a1a9678a8 yaffs2: import git revision b4ce1bb (jan, 2020) fc21f09ae369 initramfs: allow an optional wrapper script around initramfs generation 73887fca03be arm64/perf: Fix wrong cast that may cause wrong truncation a267cafaac44 defconfigs: drop obselete options eb5d1bc00c3f arm64/perf: fix backtrace for AAPCS with FP enabled 062b2c98c087 linux-yocto: Handle /bin/awk issues d3beb253ae71 uvesafb: provide option to specify timeout for task completion 75ccbf377a51 uvesafb: print error message when task timeout occurs 18ffa2e88024 compiler.h: Undef before redefining __attribute_const__ 3ed931201746 vmware: include jiffies.h 938942859596 Resolve jiffies wrapping about arp 069a883d837c nfs: Allow default io size to be configured. 3b568edcd3e9 check console device file on fs when booting 77ec93228920 mount_root: clarify error messages for when no rootfs found 17a15e0f7536 menuconfig,mconf-cfg: Allow specification of ncurses location 8f13b1349a74 modpost: mask trivial warnings b6c9e0fa24e8 kbuild: exclude meta directory from distclean processing 62dbbdbec60a powerpc: serialize image targets 27b8dec5dbb3 arm: serialize build targets fc365512e4c4 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister" 9a6e91d2e691 crtsavres: fixups for 5.4+ 7dbc3cd0398f powerpc/ptrace: Disable array-bounds warning with gcc8 ebe3bcb89cb0 powerpc: Disable attribute-alias warnings from gcc8 65ba0e7de081 powerpc: add crtsavres.o to archprepare for kbuild 6bd3efdce5a9 powerpc: kexec fix for powerpc64 41671522c159 powerpc: Add unwind information for SPE registers of E500 core 8851006b0109 mips: vdso: fix 'jalr $t9' crash in vdso code ed5db62477e8 mips: Kconfig: add QEMUMIPS64 option 2a7ca094fc42 4kc cache tlb hazard: tlbp cache coherency b742d60d3f70 malta uhci quirks: make allowance for slow 4k(e)c 8a160fc86eb6 arm/Makefile: Fix systemtap b9805882353c vexpress: Pass LOADADDR to Makefile 332e618aa7ae arm: ARM EABI socketcall 1ec682cb85f8 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Fri, 3 Jan 2025 14:17:01 +0000 (09:17 -0500)]
linux-yocto/5.10: update to v5.10.226
Updating linux-yocto/5.10 to the latest korg -stable release that comprises
the following commits:
ceb091e2c4cc Linux 5.10.226 912736a0435e memcg: protect concurrent access to mem_cgroup_idr 02ee1976edb2 net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket dad75cf2c313 x86/mm: Fix PTI for i386 some more 1401da1486dc rtmutex: Drop rt_mutex::wait_lock before scheduling c6bd80f58522 mmc: cqhci: Fix checking of CQHCI_HALT state b35d3c8181c5 drm/i915/fence: Mark debug_fence_free() with __maybe_unused b8dfa35f008e drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused 50632b877ce5 nvmet-tcp: fix kernel crash if commands allocation fails 4c3b21204abb arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry ccb95b37e957 arm64: acpi: Move get_cpu_for_acpi_id() to a header 3658388cd354 ACPI: processor: Fix memory leaks in error paths of processor_add() 5dac987d1bf9 ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() 157c0d94b4c4 nilfs2: protect references to superblock parameters exposed in sysfs 0630e3d435c5 nilfs2: replace snprintf in show functions with sysfs_emit 7882923f1cb8 perf/aux: Fix AUX buffer serialization 0f511f2840cd uprobes: Use kzalloc to allocate xol area 0af6b80dace1 clocksource/drivers/timer-of: Remove percpu irq related code 3ded318cf06f clocksource/drivers/imx-tpm: Fix next event not taking effect sometime cf6ffb16884f clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX 6c563a29857a VMCI: Fix use-after-free when removing resource in vmci_resource_remove() 359ea5edc919 Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic 1d8e020e51ab uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind 38cd8bde8ace nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc 3a8154bb4ab4 binder: fix UAF caused by offsets overwrite d0d3edb56e26 iio: adc: ad7124: fix chip ID mismatch 1719ebc8e303 iio: fix scale application in iio_convert_raw_to_processed_unlocked f3a54c27bacd iio: buffer-dmaengine: fix releasing dma channel on error 41cc91e3138f staging: iio: frequency: ad9834: Validate frequency parameter value d8a61e69f810 NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations 6fb7b7f5baaa ata: pata_macio: Use WARN instead of BUG d3ff0f98a52f MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed 99418ec776a3 lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() 9d1e9f0876b0 of/irq: Prevent device address out-of-bounds read in interrupt map walk 5c8906de98d0 Squashfs: sanity check symbolic link size 2f14160d9fe2 usbnet: ipheth: race between ipheth_close and error handling 51fa08edd800 Input: uinput - reject requests with unreasonable number of slots 34185de73d74 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup 3206e4a4b062 s390/vmlinux.lds.S: Move ro_after_init section behind rodata section 912bcdc51b3f btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry() 3eaad59258cc kselftests: dmabuf-heaps: Ensure the driver name is null-terminated e6f3008de81c net: dpaa: avoid on-stack arrays of NR_CPUS elements e2355d513b89 PCI: Add missing bridge lock to pci_bus_lock() c60676b81fab btrfs: clean up our handling of refs == 0 in snapshot delete ed1b61398c4e btrfs: replace BUG_ON with ASSERT in walk_down_proc() 8780129cbcc9 smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() 9813770f2585 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() fb2257089a3a libbpf: Add NULL checks to bpf_object__{prev_map,next_map} 56cfdeb2c772 hwmon: (w83627ehf) Fix underflows seen when writing limit attributes 8a1e958e2664 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes 59c1fb9874a0 hwmon: (lm95234) Fix underflows seen when writing limit attributes 2a3add62f183 hwmon: (adc128d818) Fix underflows seen when writing limit attributes bc1faed19db9 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv 9b884bdc29e9 devres: Initialize an uninitialized struct member c8944d449fda um: line: always fill *error_out in setup_one_line() 1434b72a2d12 cgroup: Protect css->cgroup write under css_set_lock 70854bf00326 iommu/vt-d: Handle volatile descriptor status read 8a7ef20bf738 dm init: Handle minors larger than 255 583b5d2d4380 ASoC: topology: Properly initialize soc_enum values 43b442c97243 net: dsa: vsc73xx: fix possible subblocks range of CAPT block 19af8a23a1d5 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN 231c235d2f7a fou: Fix null-ptr-deref in GRO. 0ea3f2798d15 gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers 77ad44ee337e gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers bc18f3c80667 fou: remove sparse errors 3c0cedc22c97 bareudp: Fix device stats updates. 32cbafeebfc1 usbnet: modern method to get random MAC 594cc1dba09b net: usb: don't write directly to netdev->dev_addr 98a4cabf8762 drivers/net/usb: Remove all strcpy() uses acd298513760 igc: Unlock on error in igc_io_resume() 3efe53eb221a tcp_bpf: fix return value of tcp_bpf_sendmsg() ee1c2ecf7bbc platform/x86: dell-smbios: Fix error path in dell_smbios_init() 45c0c747dfb5 svcrdma: Catch another Reply chunk overflow case 449d70b16b84 igb: Fix not clearing TimeSync interrupts for 82580 aec92dbebdbe can: bcm: Remove proc entry when dev is unregistered. ee50abebdc0b pcmcia: Use resource_size function on resource object 9380fe33ab23 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse ebbdbbc580c1 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) 1fa40e0d2784 media: vivid: don't set HDMI TX controls if there are no HDMI outputs 44a595f89762 usb: uas: set host status byte on data completion error 3ab3ee4125ac wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3 9e28a1df185d leds: spi-byte: Call of_node_put() on error path e73b63f1388e media: vivid: fix wrong sizeimage value for mplane 551966371e17 udf: Avoid excessive partition lengths 66234da64d47 netfilter: nf_conncount: fix wrong variable type f56089a1806f iommu: sun50i: clear bypass register 1c5bad90e035 af_unix: Remove put_pid()/put_cred() in copy_peercred(). ec08e3008241 irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 500e4bf67387 smack: unix sockets: fix accept()ed socket label 414736fcb76d ALSA: hda: Add input value sanity checks to HDMI channel map controls 751777a79a5c nfsd: make svc_stat per-network namespace instead of global f8219c4b8075 nfsd: remove nfsd_stats, make th_cnt a global counter f2fe1ec906d4 nfsd: make all of the nfsd stats per-network namespace 554549696663 nfsd: expose /proc/net/sunrpc/nfsd in net namespaces fec6561e75d6 nfsd: rename NFSD_NET_* to NFSD_STATS_* 9eb5d44b8fb1 sunrpc: use the struct net as the svc proc private e0fba78ab9b0 sunrpc: remove ->pg_stats from svc_program 7f2476914e98 sunrpc: pass in the sv_stats struct through svc_create_pooled d06254ae7d6a nfsd: stop setting ->pg_stats for unused stats 2197b23eda2b sunrpc: don't change ->sv_stats if it doesn't exist d47c660e8cb6 NFSD: Fix frame size warning in svc_export_parse() a8aaffc0c140 NFSD: Rewrite synopsis of nfsd_percpu_counters_init() c5322742027d NFSD: simplify error paths in nfsd_svc() ebfce8dd7e3f NFSD: Refactor the duplicate reply cache shrinker 895807268a4d NFSD: Replace nfsd_prune_bucket() a02f9d6ea3c0 NFSD: Rename nfsd_reply_cache_alloc() 73b72f4b3b3f NFSD: Refactor nfsd_reply_cache_free_locked() 3025d489f9c8 nfsd: move init of percpu reply_cache_stats counters back to nfsd_init_net 4e18b58b106e nfsd: move reply cache initialization into nfsd startup ddee5b4b6a1c mptcp: pm: avoid possible UaF when selecting endp 91fb0512a05c mptcp: pr_debug: add missing \n at the end 7e4c72dbaf62 btrfs: fix use-after-free after failure to create a snapshot efdde00d4a1e nilfs2: fix state management in error path of log writing function 07e4dc2fe000 nilfs2: fix missing cleanup on rollforward recovery error 7725152b54d2 sched: sch_cake: fix bulk flow accounting logic for host fairness 93ee345ba349 ila: call nf_unregister_net_hooks() sooner e3ad85c47777 tracing: Avoid possible softlockup in tracing_iter_reset() 3a49b6b1caf5 can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open 6949a97f6d40 clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API f540bc71d582 clk: qcom: clk-alpha-pll: Fix the pll post div mask 0811d57384b8 fuse: use unsigned type for getxattr/listxattr size truncation 9d38c704b425 fuse: update stats for pages in dropped aux writeback list 4be36d9d1871 mmc: sdhci-of-aspeed: fix module autoloading 2793f4238935 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K b2ead0948988 Bluetooth: MGMT: Ignore keys being loaded with invalid type 029e462bb4f5 Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE" cb27399b3d48 irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() e0b122a8f6dd ata: libata: Fix memory leak for error path in ata_host_alloc() 0f27b8c07e9a ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx 2ef683b0585b ALSA: hda/realtek: add patch for internal mic in Lenovo V145 adc688a5054d ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices 8ca21e7a27c6 ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object 98c75d761879 sch/netem: fix use after free in netem_dequeue 06e7be693413 bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt b1400745609d i2c: Use IS_REACHABLE() for substituting empty ACPI functions dfc8eb4d7e3b ext4: handle redirtying in ext4_bio_write_page() 5895541d7389 udf: Limit file size to 4TB 17c43211d45f rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow 842a97b5e44f virtio_net: Fix napi_skb_cache_put warning c8e5439b5b6a net: set SOCK_RCU_FREE before inserting socket into hashtable cf002be3b8d9 bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode 2ac9deb7e087 drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr 3fd11fe4f207 block: initialize integrity buffer to zero before writing it to media 0623c9f37118 media: uvcvideo: Enforce alignment of frame and interval c083c8be6bdd drm/amd/display: Skip wbscl_set_scaler_filter if filter is null 5eb04f989484 block: remove the blk_flush_integrity call in blk_integrity_unregister 0305a885ccea wifi: cfg80211: make hash table duplicates more survivable d24bc270b7db drm/meson: plane: Add error handling a948ec993541 smack: tcp: ipv4, fix incorrect labeling 3f3ef1d9f66b fsnotify: clear PARENT_WATCHED flags lazily 7e64cabe81c3 usb: typec: ucsi: Fix null pointer dereference in trace bd13c1119a96 usbip: Don't submit special requests twice c7975f09ae26 ionic: fix potential irq name truncation e85cf9a5a41b hwspinlock: Introduce hwspin_lock_bust() 7eb7888021ba PCI: al: Check IORESOURCE_BUS existence during probe 9aa7dd5e3189 wifi: iwlwifi: remove fw_running op ed7e9ed9738e drm/amd/pm: check negtive return for table entries 614564a5b289 drm/amdgpu: the warning dereferencing obj for nbio_v7_4 008933832a31 drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs 52338a3aa772 apparmor: fix possible NULL pointer dereference 0842db679dc0 drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device 310b9d8363b8 drm/amdgpu: fix mc_data out-of-bounds read warning 5f09fa5e0ad4 drm/amdgpu: fix ucode out-of-bounds read warning 725b728cc0c8 drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number c253b87c7c37 drm/amdgpu: Fix out-of-bounds write warning 60097df93854 drm/amdgpu/pm: Fix uninitialized variable agc_btc_response 74c5d8b057cd drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create 916083054670 drm/amd/display: Check msg_id before processing transcation 7c47dd2e9234 drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[] 2a63c90c7a90 drm/amd/display: Add array index check for hdcp ddc access 754321ed63f0 drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6 40c2e8bc117c drm/amd/display: Check gpio_id before used as array index e24fa827299e drm/amdgpu: avoid reading vf2pf info size from FB 1d0c85d0fcb2 drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr 59ac791297e2 drm/amdgpu: fix uninitialized scalar variable warning 38e32a0d8374 drm/amd/pm: fix the Out-of-bounds read warning d592768c1750 drm/amd/pm: fix warning using uninitialized value of max_vid_step a601129c785b drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr 774bae3b8dcd drm/amdgpu: fix overflowed array index read warning 28b539bbccee drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr 40d0fedacfdf net: usb: qmi_wwan: add MeiG Smart SRM825L ff5af3f9b510 dma-debug: avoid deadlock between dma debug vs printk and netconsole 712921d2abf4 i2c: Fix conditional for substituting empty ACPI functions 0e69cf9b657f ALSA: hda/conexant: Mute speakers at suspend / shutdown 221ebded43cb ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown e78bc7099c8d drm: panel-orientation-quirks: Add quirk for OrangePi Neo 03a85a51f33a fix vfsub build error b57d01c66f40 Linux 5.10.225 7e8bad2cf393 apparmor: fix policy_unpack_test on big endian systems 9e96dea7eff6 scsi: aacraid: Fix double-free on probe failure 4538335cc23d usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes() 59579a627adb usb: dwc3: st: add missing depopulate in probe error path 6aee4c5635d8 usb: dwc3: st: fix probed platform device ref count on probe error path b72da4d89b97 usb: dwc3: core: Prevent USB core invalid event buffer address access 16cc6114c981 usb: dwc3: omap: add missing depopulate in probe error path f84d5dccc855 USB: serial: option: add MeiG Smart SRM825L 612843f842ad cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller f5a5a5a0e95f soc: qcom: cmd-db: Map shared memory as WC, not WB 8ddaea033de0 nfc: pn533: Add poll mod list filling check 7e5d5c4ae707 net: busy-poll: use ktime_get_ns() instead of local_clock() 8bbb9e4e0e66 gtp: fix a potential NULL pointer dereference 842a40c7273b ethtool: check device is present when getting link settings 2e8e93dea04d dmaengine: dw: Add memory bus width verification 9cfe7c53fef1 dmaengine: dw: Add peripheral bus width verification f8e1c92868ad soundwire: stream: fix programming slave ports for non-continous port maps acddd7c6b782 ovl: do not fail because of O_NOATIME 338a3ba30c5e net:rds: Fix possible deadlock in rds_message_put 688325078a8b cgroup/cpuset: Prevent UAF in proc_cpuset_show() e83405e75d90 ata: libata-core: Fix null pointer dereference on error f2b6cd1335d2 Revert "Input: ioc3kbd - convert to platform remove callback returning void" 777d9c223e83 media: uvcvideo: Fix integer overflow calculating timestamp f7276cdc1912 drm/amdkfd: don't allow mapping the MMIO HDP page with large pages 0365c9029ad9 ipc: replace costly bailout check in sysvipc_find_ipc() 2933b4f8a6b3 mptcp: sched: check both backup in retrans 1388df72dc14 wifi: mwifiex: duplicate static structs used in driver instances 4e9436375fcc pinctrl: single: fix potential NULL dereference in pcs_get_function() d57e6298cca3 pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins a45ee4c98da0 KVM: arm64: Don't use cbz/adr with external symbols df02642c21c9 drm/amdgpu: Using uninitialized value *size when calling amdgpu_vce_cs_reloc 239b1cacceec tools: move alignment-related macros to new <linux/align.h> 05dd9aabd04f Input: MT - limit max slots 56b82e6ff3f5 Bluetooth: hci_ldisc: check HCI_UART_PROTO_READY flag in HCIUARTGETPROTO 93000b294952 nfsd: Don't call freezable_schedule_timeout() after each successful page allocation in svc_alloc_arg(). b009444700d9 ALSA: timer: Relax start tick time check for slave timer elements b891438bc39b Revert "drm/amd/display: Validate hw_points_num before using it" 92915fa734ab mmc: dw_mmc: allow biu and ciu clocks to defer 15818af2f7aa KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3 65e79c943750 cxgb4: add forgotten u64 ivlan cast before shift d1623e7b43d5 HID: microsoft: Add rumble support to latest xbox controllers 8c0a21d37d04 HID: wacom: Defer calculation of resolution until resolution_code is known fc73103a94e3 MIPS: Loongson64: Set timer mode in cpu-probe 7fd3a5926870 binfmt_misc: pass binfmt_misc flags to the interpreter 9df9783bd856 Bluetooth: MGMT: Add error handling to pair_device() 9b9ba386d7bf mmc: mmc_test: Fix NULL dereference on allocation failure 4370448fca3a drm/msm/dp: reset the link phy params before link training e54b08275237 drm/msm/dpu: don't play tricks with debug macros ff6607a4777c net: xilinx: axienet: Fix dangling multicast addresses 2884e73978f6 net: xilinx: axienet: Always disable promiscuous mode cb5880a0de12 ipv6: prevent UAF in ip6_send_skb() c414000da1c2 netem: fix return value if duplicate enqueue fails 050e7274ab21 net: dsa: mv88e6xxx: Fix out-of-bound access 5885217d6663 net: dsa: mv88e6xxx: replace ATU violation prints with trace points 5d8aed3ca688 net: dsa: mv88e6xxx: read FID when handling ATU violations 544571911bc6 ice: fix ICE_LAST_OFFSET formula 5c144835448a bonding: fix xfrm state handling when clearing active slave 21816b696c17 bonding: fix xfrm real_dev null pointer dereference 81216b9352be bonding: fix null pointer deref in bond_ipsec_offload_ok e8c85f2ff369 bonding: fix bond_ipsec_offload_ok return type 6e630e1d7740 ip6_tunnel: Fix broken GRO 4d42a2257ba6 netfilter: nft_counter: Synchronize nft_counter_reset() against reader. eb06c8d3022c kcm: Serialise kcm_sendmsg() for the same socket. f4b762cf7ef0 tc-testing: don't access non-existent variable on exception 095a1f19d452 Bluetooth: SMP: Fix assumption of Central always being Initiator 7a4e7a0c6b0b Bluetooth: hci_core: Fix LE quote calculation ce70b0915009 dm suspend: return -ERESTARTSYS instead of -EINTR 0ba340177782 media: solo6x10: replace max(a, min(b, c)) by clamp(b, a, c) d1bd8e0a11ea block: use "unsigned long" for blk_validate_block_size(). cbb9a969fc19 gtp: pull network headers in gtp_dev_xmit() 5970a540daad hrtimer: Prevent queuing of hrtimer without a function callback b09a5ec8de14 nvmet-rdma: fix possible bad dereference when freeing rsps 2143cba14381 ext4: set the type of max_zeroout to unsigned int to avoid overflow f14cd61826d1 irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc 9e1c4d0d6ae9 usb: dwc3: core: Skip setting event buffers for host only controllers 1b8e318f9960 s390/iucv: fix receive buffer virtual vs physical address confusion d0414f5436bc openrisc: Call setup_memory() earlier in the init sequence e5272645a038 NFS: avoid infinite loop in pnfs_update_layout. 9e0414220bc2 nvmet-tcp: do not continue for invalid icreq 5ee7495ac278 net: hns3: add checking for vf id of mailbox c7c43a784fdf Bluetooth: bnep: Fix out-of-bound access bf2f79970b6f usb: gadget: fsl: Increase size of name buffer for endpoints bf0c603ab4ed f2fs: fix to do sanity check in update_sit_entry 8ec052c544f4 btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent() 0c1d7b960fd7 btrfs: send: handle unexpected data in header buffer in begin_cmd() 94a7dff229b9 btrfs: handle invalid root reference found in may_destroy_subvol() 3dd13074e75e btrfs: change BUG_ON to assertion when checking for delayed_node root e21448a49b8b powerpc/boot: Only free if realloc() succeeds 486fb5ebd5d6 powerpc/boot: Handle allocation failure in simple_realloc() 05c21f285d9f parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367 4e5464005bd3 memory: stm32-fmc2-ebi: check regmap_read return value 25d31baf922c x86: Increase brk randomness entropy for 64-bit systems 76ec27b70983 md: clean up invalid BUG_ON in md_ioctl 95e49b925812 netlink: hold nlk->cb_mutex longer in __netlink_dump_start() 316bf51edd3e virtiofs: forbid newlines in tags be49c4f2a15e drm/lima: set gp bus_stop bit before hard reset aa469c3d2854 net/sun3_82586: Avoid reading past buffer in debug output 5fb0cbf84b18 scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list() a441ce39adf3 fs: binfmt_elf_efpic: don't use missing interpreter's properties e7385510e255 media: pci: cx23885: check cx23885_vdev_init() return 00d4f971fa3c quota: Remove BUG_ON from dqget() 239c5e988ec1 ext4: do not trim the group with corrupted block bitmap 0f6425d90d0f nvmet-trace: avoid dereferencing pointer too early 5380f1b2b9ab powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu 372928e8bef0 IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock 7138c598562b wifi: iwlwifi: abort scan when rfkill on but device enabled d483de53d4cf gfs2: setattr_chown: Add missing initialization 80456d39f08f scsi: spi: Fix sshdr use 3663e78fab9f media: qcom: venus: fix incorrect return value a43edc7abc4f binfmt_misc: cleanup on filesystem umount c13541c5eff9 staging: ks7010: disable bh on tx_dev_lock db3b679f66f1 drm/amd/display: Validate hw_points_num before using it cc49ee343351 staging: iio: resolver: ad2s1210: fix use before initialization 01fa4415c3cc media: radio-isa: use dev_name to fill in bus_info 0f83d7792630 s390/smp,mcck: fix early IPI handling aeda7043c4db RDMA/rtrs: Fix the problem of variable not initialized fully bbb662d0c23d i2c: riic: avoid potential division by zero 5335c7f8db45 wifi: cw1200: Avoid processing an invalid TIM IE 11b0c7323c28 wifi: mac80211: fix BA session teardown race 5fe7bdbe4f53 ssb: Fix division by zero issue in ssb_calc_clock_rate dfa894f7ea37 ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7 fc250eca15bd net: hns3: fix a deadlock problem when config TC during resetting dbdbadec8a39 net: hns3: fix wrong use of semaphore up e5ceff2196dc netfilter: flowtable: initialise extack before use 50c914b0e6fc mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size 8e8d306f3b58 net: dsa: vsc73xx: check busy flag in MDIO operations 351ad72c50d7 net: dsa: vsc73xx: use read_poll_timeout instead delay loop 665a4caa9c8d net: dsa: vsc73xx: pass value in phy_write operation aa9ce4193cba net: axienet: Fix register defines comment description 1cece837e387 atm: idt77252: prevent use after free in dequeue_rx() 4b730a147566 net/mlx5e: Correctly report errors for ethtool rx flows 8e0e6b15ab49 s390/uv: Panic for set and remove shared access UVC errors 6bcd0f95b899 btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits() c10ac31a72de s390/cio: rename bitmap_size() -> idset_bitmap_size() e24625310c61 drm/amdgpu/jpeg2: properly set atomics vmid field ad149f558534 memcg_write_event_control(): fix a user-triggerable oops 0452e15e7fe1 drm/amdgpu: Actually check flags for all context ops. d88083916fc6 btrfs: tree-checker: add dev extent item checks bbcdda4b0d04 selinux: fix potential counting error in avc_add_xperms_decision() fe5bf1488170 fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE de7be1940c34 bitmap: introduce generic optimized bitmap_size() 03880af02a78 vfs: Don't evict inode under the inode lru traversing context ee030e4ffa9b dm persistent data: fix memory allocation failure 63fd38af880b dm resume: don't return EINVAL when signalled 1b21a791afc9 arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE e245a18281c2 s390/dasd: fix error recovery leading to data corruption on ESE devices 747bc154577d thunderbolt: Mark XDomain as unplugged when router is removed 0f0654318e25 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration 4905e56f7bac ALSA: usb-audio: Support Yamaha P-125 quirk entry 4690e2171f65 fuse: Initialize beyond-EOF page contents before setting uptodate b2add7c50b5b Linux 5.10.224 2de18b5cc38e media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()" e1ee1c4198c7 ARM: dts: imx6qdl-kontron-samx6i: fix phy-mode 80ac0cc9c0be wifi: cfg80211: restrict NL80211_ATTR_TXQ_QUANTUM values a563f1243092 vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler 06e9e6ac59fe vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro b21ea49e6e69 nvme/pci: Add APST quirk for Lenovo N60z laptop 15469d46ba34 exec: Fix ToCToU between perm check and set-uid/gid usage d39e0f582b43 media: uvcvideo: Use entity get_cur in uvc_ctrl_set ec54634f9123 arm64: cpufeature: Fix the visibility of compat hwcaps fb6675db04c4 powerpc: Avoid nmi_enter/nmi_exit in real mode interrupt. 50111a8098fb drm/i915/gem: Fix Virtual Memory mapping boundaries calculation 31c35f9f89ef netfilter: nf_tables: prefer nft_chain_validate d5f87c11114b netfilter: nf_tables: allow clone callbacks to sleep 7b17de2a71e5 netfilter: nf_tables: use timestamp to check for set element timeout 191fc4439524 netfilter: nf_tables: set element extended ACK reporting support c52f9e1a9eb4 PCI/DPC: Fix use-after-free on concurrent DPC and hot-removal 7e62564d5e43 Fix gcc 4.9 build issue in 5.10.y 329eae03d0f9 Add gitignore file for samples/fanotify/ subdirectory 9bdf0624bdbc samples: Make fs-monitor depend on libc and headers 5b9f49cc86bd samples: Add fs error monitoring example 3f84b37abb8f mptcp: pm: fix backup support in signal endpoints 44165604dd6e mptcp: export local_address 9b9a64ef9a1a mptcp: mib: count MPJ with backup flag 96f3c8a85021 mptcp: fix NL PM announced address accounting 1008f2bcbc8e mptcp: distinguish rcv vs sent backup flag in requests 381cad7a0873 mptcp: sched: check both directions for backup 32b133fb7833 drm/mgag200: Set DDC timeout in milliseconds fd65cf86ca3c drm/bridge: analogix_dp: properly handle zero sized AUX transactions 450b6b22acda x86/mtrr: Check if fixed MTRRs exist before saving them ab8b397d5997 padata: Fix possible divide-by-0 panic in padata_mt_helper() eb223bf01e68 tracing: Fix overflow in get_free_elt() ca2ea2dec107 power: supply: axp288_charger: Round constant_charge_voltage writes down 51e8360d94b4 power: supply: axp288_charger: Fix constant_charge_voltage writes a26bcfeea300 genirq/irqdesc: Honor caller provided affinity in alloc_desc() db959cdfe67b irqchip/xilinx: Fix shift out of bounds 52b138f10211 serial: core: check uartclk for zero to avoid divide by zero 227d455e6cec irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t' 7dddf560e238 irqchip/meson-gpio: support more than 8 channels gpio irq 5f1aa8ce6452 scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES 8f209716ea5e scsi: mpt3sas: Remove scsi_dma_map() error messages f3405f4997b0 ntp: Safeguard against time_constant overflow f098e8fc7227 driver core: Fix uevent_show() vs driver detach race dc335b92e5f1 ntp: Clamp maxerror and esterror to operating range 668c6c4a7e9e tick/broadcast: Move per CPU pointer access into the atomic section 005c318981bc scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic ef1b208ca813 usb: gadget: u_serial: Set start_delayed during suspend 7cc9ebcfe58b usb: gadget: core: Check for unset descriptor f1205a5aad68 USB: serial: debug: do not echo input by default 4dacdb9720aa usb: vhci-hcd: Do not drop references before new references are gained d993cb25efb1 ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4 c7c1ca6e258d ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list e7e7d2b180d8 ALSA: line6: Fix racy access to midibuf 5291d4f73452 drm/client: fix null pointer dereference in drm_client_modeset_probe 44e11ae8f942 ALSA: usb-audio: Re-add ScratchAmp quirk entries c9c11ece5ad9 spi: spi-fsl-lpspi: Fix scldiv calculation c6ba514732e9 kprobes: Fix to check symbol prefixes correctly 9ddd5e7835c6 bpf: kprobe: remove unused declaring of bpf_kprobe_override 455769ebb60f i2c: smbus: Send alert notifications to all devices if source not found 56f106d2c476 ASoC: codecs: wsa881x: Correct Soundwire ports mask 5605992ad425 i2c: smbus: Improve handling of stuck alerts 706f18a8fa43 arm64: errata: Expand speculative SSBS workaround (again) f261c5d8d0f8 arm64: cputype: Add Cortex-A725 definitions bdae104b0949 arm64: cputype: Add Cortex-X1C definitions 4a500d4bdcec arm64: errata: Expand speculative SSBS workaround bf0d247dfbda arm64: errata: Unify speculative SSBS errata logic 17ff37fe453f arm64: cputype: Add Cortex-X925 definitions 77741cdc254d arm64: cputype: Add Cortex-A720 definitions b8d683f5b538 arm64: cputype: Add Cortex-X3 definitions 9f7ba0078249 arm64: errata: Add workaround for Arm errata 3194386 and 3312417 d8029a49c8af arm64: cputype: Add Neoverse-V3 definitions c46b7570c9d5 arm64: cputype: Add Cortex-X4 definitions 55920e407a7e arm64: Add Neoverse-V2 part 5b9ae6bb3360 arm64: cpufeature: Force HWCAP to be based on the sysreg visible to user-space 69299a4282a3 ext4: fix wrong unit use in ext4_mb_find_by_goal 1d21d4175054 sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime 3b2b169fadd8 SUNRPC: Fix a race to wake a sync task a3e52a4c22c8 s390/sclp: Prevent release of buffer in I/O 1a6b4240b0b9 jbd2: avoid memleak in jbd2_journal_write_metadata_buffer e48a901ce65f media: uvcvideo: Fix the bandwdith quirk on USB 3.x de305abd36eb media: uvcvideo: Ignore empty TS packets c1749313f35b drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules d81c1eeb333d drm/amdgpu: Fix the null pointer dereference to ras_manager 1d4e65fa6239 btrfs: fix bitmap leak when loading free space cache on duplicate entry 29ce18d7672f wifi: nl80211: don't give key data to userspace 934f815345c0 udf: prevent integer overflow in udf_bitmap_free_blocks() 65b982b9af54 PCI: Add Edimax Vendor ID to pci_ids.h 55985e3aa15a selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT 8e665ccc5262 ACPI: SBS: manage alarm sysfs attribute through psy core 85d8fe79a3ce ACPI: battery: create alarm sysfs attribute atomically 64ac0c02352b clocksource/drivers/sh_cmt: Address race condition for clock events c384dd4f1fb3 md/raid5: avoid BUG_ON() while continue reshape after reassembling 5ccf99545c71 md: do not delete safemode_timer in mddev_suspend 464d242868a8 rcutorture: Fix rcu_torture_fwd_cb_cr() data race adc491f3e73d net: fec: Stop PPS on driver remove 865948628a42 l2tp: fix lockdep splat b7b8d9f5e679 net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register() 01150020c071 Bluetooth: l2cap: always unlock channel in l2cap_conless_channel() 085fb116c4ad net: linkwatch: use system_unbound_wq e87f52225e04 net: usb: qmi_wwan: fix memory leak for not ip packets 52319d9d2f52 sctp: Fix null-ptr-deref in reuseport_add_sock(). 17a93a820196 sctp: move hlist_node and hashent out of sctp_ep_common ba4e59f34c64 x86/mm: Fix pti_clone_entry_text() for i386 d00c9b4bbc44 x86/mm: Fix pti_clone_pgtable() alignment assumption 75880302cf3a irqchip/mbigen: Fix mbigen node address layout c476c5c7bb8d genirq: Allow irq_chip registration functions to take a const irq_chip 12fa9934332d netfilter: ipset: Add list flush to cancel_gc e93fa44f0714 mptcp: fix duplicate data handling 3deac6f6860d r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY 646e9e907138 net: usb: sr9700: fix uninitialized variable use in sr_mdio_read 8b0a5709ac6e ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G 7b745257ff39 ALSA: usb-audio: Correct surround channels in UAC1 channel map 08775b3d6ed1 protect the fetch of ->fd[fd] in do_dup2() from mispredictions e4b2b0306b6b HID: wacom: Modify pen IDs b12a67976b12 platform/chrome: cros_ec_proto: Lock device when updating MKBP version 59be4a167782 riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error() 7d72f5195109 ipv6: fix ndisc_is_useropt() handling for PIO 8e97cc828d5f net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys c65f72eec60a net/iucv: fix use after free in iucv_sock_close() 7c03ab555eb1 sched: act_ct: take care of padding in struct zones_ht_key b17eeed7cd09 drm/vmwgfx: Fix overlay when using Screen Targets 906372e753c5 drm/nouveau: prime: fix refcount underflow 6b50462b473f remoteproc: imx_rproc: Skip over memory region when node value is NULL 5991ef8e7a90 remoteproc: imx_rproc: Fix ignoring mapping vdev regions a4ed3286a5c6 remoteproc: imx_rproc: ignore mapping vdev regions 3a2884a44e5c irqchip/imx-irqsteer: Handle runtime power management correctly 0548b54d0a26 irqchip/imx-irqsteer: Add runtime PM support 06a93b720351 irqchip/imx-irqsteer: Constify irq_chip struct 652e7b4d7300 genirq: Allow the PM device to originate from irq domain ef56dcdca8f2 devres: Fix memory leakage caused by driver API devm_free_percpu() 81484ab2858b driver core: Cast to (void *) with __force for __percpu pointer 6bb9cc6e2594 drivers: soc: xilinx: check return status of get_api_version() 79ec4cde1d8a soc: xilinx: move PM_INIT_FINALIZE to zynqmp_pm_domains driver 58b07286aef1 ext4: check the extent status again before inserting delalloc block 4b6d9a0fe743 ext4: factor out a common helper to query extent map b2591c89a6e2 sysctl: always initialize i_uid/i_gid 88f053a1dd34 fuse: verify {g,u}id mount options correctly 997d3c9cbed6 fuse: name fs_context consistently 2fa82af6fd04 powerpc/configs: Update defconfig with now user-visible CONFIG_FSL_IFC d28869a145cf fs: don't allow non-init s_user_ns for filesystems without FS_USERNS_MOUNT be23ae63080e nvme-pci: add missing condition check for existence of mapped data ce90f30157eb nvme: split command copy into a helper b59013d264b6 ceph: fix incorrect kmalloc size of pagevec mempool eb1b7575fe52 ASoC: Intel: use soc_intel_is_byt_cr() only when IOSF_MBI is reachable 3ff431695351 lirc: rc_dev_get_from_fd(): fix file leak ea72a8881007 powerpc: fix a file leak in kvm_vcpu_ioctl_enable_cap() 347dcb84a487 apparmor: Fix null pointer deref when receiving skb during sock creation 9460ac3dd1ae mISDN: Fix a use after free in hfcmulti_tx() dda518dea60d bpf: Fix a segment issue when downgrading gso_size 5cc4d71dda2d net: nexthop: Initialize all fields in dumped nexthops dc2a655437c4 net: stmmac: Correct byte order of perfect_match aa38bf74899d tipc: Return non-zero value from tipc_udp_addr2str() on error cf791b98fe0c netfilter: nft_set_pipapo_avx2: disable softinterrupts c8ae5939f40e net: bonding: correctly annotate RCU in bond_should_notify_peers() 3bf09eab401e ipv4: Fix incorrect source address in Record Route option f62a9cc0c2f7 MIPS: SMP-CPS: Fix address for GCR_ACCESS register for CM3 and later 257193083e8f dma: fix call order in dmam_free_coherent 641b7a8920f4 libbpf: Fix no-args func prototype BTF dumping syntax ff2387553f6a f2fs: fix start segno of large section 721190921a87 um: time-travel: fix time-travel-start option 538a27c8048f jfs: Fix array-index-out-of-bounds in diFree 1c089efe763d kdb: Use the passed prompt in kdb_position_cursor() f0ad62559f05 kdb: address -Wformat-security warnings 65dba3c9ce75 kernel: rerun task_work while freezing in get_signal() b839175c06da io_uring/io-wq: limit retrying worker initialisation 5f0a6800b8ae nilfs2: handle inconsistent state in nilfs_btnode_create_block() 9fa8eca2598a Bluetooth: btusb: Add Realtek RTL8852BE support ID 0x13d3:0x3591 4d3eb40ccd1b Bluetooth: btusb: Add RTL8852BE device 0489:e125 to device tables 1fccae3fd7ae rbd: don't assume RBD_LOCK_STATE_LOCKED for exclusive mappings 52d8d27fd6d3 rbd: rename RBD_LOCK_STATE_RELEASING and releasing_wait 76b62f303508 drm/panfrost: Mark simple_ondemand governor as softdep 77411a2d2252 MIPS: Loongson64: env: Hook up Loongsson-2K 636163de03cc MIPS: ip30: ip30-console: Add missing include 4e8f70d3cc5e rbd: don't assume rbd_is_lock_owner() for exclusive mappings 24933a55bfaf selftests/sigaltstack: Fix ppc64 GCC build 94ee7ff99b87 RDMA/iwcm: Fix a use-after-free related to destroying CM IDs 9667d46f8a77 platform: mips: cpu_hwmon: Disable driver on unsupported hardware 19f108b3d1ca watchdog/perf: properly initialize the turbo mode timestamp and rearm counter 9cba1ec637f3 rtc: isl1208: Fix return value of nvmem callbacks a49321257f62 perf/x86/intel/pt: Fix a topa_entry base address calculation 3b8e1b7d26d6 perf/x86/intel/pt: Fix topa_entry base length a3ab508a4853 scsi: qla2xxx: validate nvme_local_port correctly 57ba75637122 scsi: qla2xxx: Complete command early within lock b0c39dcbd8a5 scsi: qla2xxx: Fix flash read failure 87db8d7b7520 scsi: qla2xxx: Fix for possible memory corruption e5ed6a26ffde scsi: qla2xxx: During vport delete send async logout explicitly 2fcd485289c8 rtc: cmos: Fix return value of nvmem callbacks d4d814159f53 devres: Fix devm_krealloc() wasting memory 648d5490460d kobject_uevent: Fix OOB access within zap_modalias_env() 41dd9636414b kbuild: Fix '-S -c' in x86 stack protector scripts 0730ea850270 decompress_bunzip2: fix rare decompression failure bed9580165d5 ubi: eba: properly rollback inside self_check_eba ae99754cd86b clk: davinci: da8xx-cfgchip: Initialize clk_init_data before use 54bc4e88447e f2fs: fix to don't dirty inode for readonly filesystem b848b40794ba scsi: qla2xxx: Return ENOBUFS if sg_cnt is more than one for ELS cmds a44f88f7576b dev/parport: fix the array out-of-bounds risk 388ee7a4d330 binder: fix hang of unregistered readers ac2459460ce7 PCI: rockchip: Use GPIOD_OUT_LOW flag while requesting ep_gpio e5bae95306f7 PCI: hv: Return zero, not garbage, when reading PCI_INTERRUPT_PIN af1d27f88ec9 hwrng: amd - Convert PCIBIOS_* return codes to errnos 43aab4483daa tools/memory-model: Fix bug in lock.cat 9d289ce917f8 KVM: VMX: Split out the non-virtualization part of vmx_interrupt_blocked() cdbcb4e9f69b jbd2: make jbd2_journal_get_max_txn_bufs() internal 6d5223be13f2 leds: ss4200: Convert PCIBIOS_* return codes to errnos 35f8c9ac0cd3 wifi: mwifiex: Fix interface type change de2a011a13a4 ext4: make sure the first directory block is not a hole 42d420517072 ext4: check dot and dotdot of dx_root before making dir indexed 38463947850c m68k: amiga: Turn off Warp1260 interrupts during boot 2199e157a465 udf: Avoid using corrupted block bitmap buffer 5c59cb8dd954 task_work: Introduce task_work_cancel() again 1fd27cc6f0a5 task_work: s/task_work_cancel()/task_work_cancel_func()/ 973155ca67fe apparmor: use kvfree_sensitive to free data->data eb46367187a4 sched/fair: Use all little CPUs for CPU-bound workloads 9ce89824ff04 drm/amd/display: Check for NULL pointer 748e9ad7c0c2 scsi: qla2xxx: Fix optrom version displayed in FDMI 6735d02ead7d drm/gma500: fix null pointer dereference in psb_intel_lvds_get_modes b6ac46a00188 drm/gma500: fix null pointer dereference in cdv_intel_lvds_get_modes 86f4ca8b3b6e ext2: Verify bitmap and itable block numbers before using them 10f7163bfb5f hfs: fix to initialize fields of hfs_inode_info after hfs_alloc_inode() 4c9d235630d3 media: venus: fix use after free in vdec_close e65cccfae729 char: tpm: Fix possible memory leak in tpm_bios_measurements_open() cf0c713c6946 sched/fair: set_load_weight() must also call reweight_task() for SCHED_IDLE tasks 5c5b02d48946 ipv6: take care of scope when choosing the src addr 83e2dfadcb62 af_packet: Handle outgoing VLAN packets without hardware offloading 7e36a3c701b4 net: netconsole: Disable target before netpoll cleanup 9ef719022814 tick/broadcast: Make takeover of broadcast hrtimer reliable f2c2c4cc5af7 dt-bindings: thermal: correct thermal zone node name limit 14083dc69ba6 rtc: interface: Add RTC offset to alarm after fix-up 84ffa27eb04c nilfs2: avoid undefined behavior in nilfs_cnt32_ge macro 9d6571b1c4b6 fs/nilfs2: remove some unused macros to tame gcc 3c6fa67023bc fs/proc/task_mmu: indicate PM_FILE for PMD-mapped file THP 21a15d52bc22 pinctrl: freescale: mxs: Fix refcount of child d2de7746e5e9 pinctrl: ti: ti-iodelay: fix possible memory leak when pinctrl_enable() fails 73303a4a8fd7 pinctrl: ti: ti-iodelay: Drop if block with always false condition 15014206f90d pinctrl: single: fix possible memory leak when pinctrl_enable() fails 8c3bef7ca88a pinctrl: core: fix possible memory leak when pinctrl_enable() fails 53f2d5bce177 pinctrl: rockchip: update rk3308 iomux routes 01c0341e9846 net: dsa: b53: Limit chip-wide jumbo frame config to CPU ports ef6af2994261 net: dsa: mv88e6xxx: Limit chip-wide frame size config to CPU ports eb4ca1a97e08 netfilter: ctnetlink: use helper function to calculate expect ID 9118c408ee09 bnxt_re: Fix imm_data endianness edc2dee07ab4 RDMA/hns: Fix missing pagesize and alignment check in FRMR 29723ad94817 macintosh/therm_windtunnel: fix module unload. 445ffbccd05a powerpc/xmon: Fix disassembly CPU feature checks 38a7e4b8bfea MIPS: Octeron: remove source file executable bit 3009d371a2ef Input: elan_i2c - do not leave interrupt disabled on suspend failure 37a484f771ed RDMA/device: Return error earlier if port in not valid 695d70c60bdb mtd: make mtd_test.c a separate module ab2114f6ffc8 ASoC: max98088: Check for clk_prepare_enable() error 771f129bed4d RDMA/rxe: Don't set BTH_ACK_MASK for UC or UD QPs 506e71b0e10d RDMA/mlx4: Fix truncated output warning in alias_GUID.c 6bf3cf61f35a RDMA/mlx4: Fix truncated output warning in mad.c 26b6512d5d20 Input: qt1050 - handle CHIP_ID reading error 2be7e24056d7 coresight: Fix ref leak when of_coresight_parse_endpoint() fails 3d1c4bf57db8 PCI: Fix resource double counting on remove & rescan 8105318210a4 SUNRPC: Fixup gss_status tracepoint error output 8f1dc3f33f2a sparc64: Fix incorrect function signature and add prototype for prom_cif_init 3d096f2a99eb ext4: avoid writing unitialized memory to disk in EA inodes 91c22df70138 SUNRPC: avoid soft lockup when transmitting UDP to reachable server. 84edcf61bd41 xprtrdma: Fix rpcrdma_reqs_reset() 974294806baf xprtrdma: Rename frwr_release_mr() cf9141d2f778 mfd: omap-usb-tll: Use struct_size to allocate tll 72ac78ec1a35 media: venus: flush all buffers in output plane streamoff 5ed0496e383c ext4: fix infinite loop when replaying fast_commit c9106ad5ea2a Revert "leds: led-core: Fix refcount leak in of_led_get()" 4e87f592a46b drm/qxl: Add check for drm_cvt_mode cd105977b1f8 drm/etnaviv: fix DMA direction handling for cached RW buffers 6ef4f1e98154 perf report: Fix condition in sort__sym_cmp() 09c1583f0e10 leds: trigger: Unregister sysfs attributes before calling deactivate() 3c9071a87105 media: renesas: vsp1: Store RPF partition configuration per RPF instance 3944484005d6 media: renesas: vsp1: Fix _irqsave and _irq mix 9459f3317562 media: uvcvideo: Override default flags 115d814d6acd media: uvcvideo: Allow entity-defined get_info and get_cur e470e95616bf saa7134: Unchecked i2c_transfer function result fixed f3968b3d3cfb media: imon: Fix race getting ictx->lock bcc963f591b9 media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control() 7aaa368c684c drm/panel: boe-tv101wum-nl6: Check for errors on the NOP in prepare() fb20da833874 drm/panel: boe-tv101wum-nl6: If prepare fails, disable GPIO before regulators be9d08ff102d xdp: fix invalid wait context of page_pool_destroy() 96178b12c881 selftests: forwarding: devlink_lib: Wait for udev events after reloading 859bc763747c bpf: Eliminate remaining "make W=1" warnings in kernel/bpf/btf.o 6ce46045f9b9 bna: adjust 'name' buf size of bna_tcb and bna_ccb structures 28c8fce2078a bpf: annotate BTF show functions with __printf 1ccb1399bd51 selftests/bpf: Close fd in error path in drop_on_reuseport be53b70fc081 wifi: virt_wifi: don't use strlen() in const context f851ff5c6e0e gss_krb5: Fix the error handling path for crypto_sync_skcipher_setkey 05c4488a0e44 wifi: virt_wifi: avoid reporting connection success with wrong SSID b33dd4508640 qed: Improve the stack space of filter_config() 7f132aca1820 perf: Prevent passing zero nr_pages to rb_alloc_aux() a2450206c092 perf: Fix perf_aux_size() for greater-than 32-bit size a497a6b72b29 perf/x86/intel/pt: Fix pt_topa_entry_for_page() address calculation d4f4188ecfe5 netfilter: nf_tables: rise cap on SELinux secmark context 0d08015beedb ipvs: Avoid unnecessary calls to skb_is_gso_sctp 2912a0d136ee net: fec: Fix FEC_ECR_EN1588 being cleared on link-down 29254059a1f8 net: fec: Refactor: #define magic constants 2e201b3d162c wifi: cfg80211: handle 2x996 RU allocation in cfg80211_calculate_bitrate_he() 72e470089fc4 wifi: cfg80211: fix typo in cfg80211_calculate_bitrate_he() 4055275ca3e0 wifi: ath11k: fix wrong handling of CCMP256 and GCMP ciphers 2aa1739334d0 ath11k: dp: stop rx pktlog before suspend dae1ab70406e mlxsw: spectrum_acl: Fix ACL scale regression and firmware errors aa98eb074051 mlxsw: spectrum_acl_bloom_filter: Make mlxsw_sp_acl_bf_key_encode() more flexible 36a9996e020d mlxsw: spectrum_acl_erp: Fix object nesting warning 22ae17a267f4 lib: objagg: Fix general protection fault ada0c319253a selftests/bpf: Check length of recv in test_sockmap 249adb30cbc7 net/smc: set rmb's SG_MAX_SINGLE_ALLOC limitation only when CONFIG_ARCH_NO_SG_CHAIN is defined 15c2ec7c284d net/smc: Allow SMC-D 1MB DMB allocations 8d0d50a8b738 net: esp: cleanup esp_output_tail_tcp() in case of unsupported ESPINTCP 2f5738bdd6f6 selftests/bpf: Fix prog numbers in test_sockmap 1302433dc664 wifi: brcmsmac: LCN PHY code is used for BCM4313 2G-only device 1eb5751e2369 firmware: turris-mox-rwtm: Initialize completion before mailbox 085dc942897c firmware: turris-mox-rwtm: Fix checking return value of wait_for_completion_timeout() 6f3cb1fd6b42 ARM: spitz: fix GPIO assignment for backlight 7b7d06a310e2 ARM: pxa: spitz: use gpio descriptors for audio 3ae2ec97d8e9 m68k: cmpxchg: Fix return value for default case in __arch_xchg() ba1d2ecfcf1b x86/xen: Convert comma to semicolon 4a49ce2d63d5 m68k: atari: Fix TT bootup freeze / unexpected (SCU) interrupt messages e04654f42577 arm64: dts: amlogic: gx: correct hdmi clocks 4745535fce11 arm64: dts: mediatek: mt7622: fix "emmc" pinctrl mux be5ca4064751 arm64: dts: mediatek: mt8183-kukui: Drop bogus output-enable property b1e9396ac410 ARM: dts: imx6qdl-kontron-samx6i: fix PCIe reset polarity a992c88fbb8c ARM: dts: imx6qdl-kontron-samx6i: fix SPI0 chip selects c79a7cad4115 ARM: dts: imx6qdl-kontron-samx6i: fix board reset efd89b5db5be ARM: dts: imx6qdl-kontron-samx6i: fix PHY reset bbfa9a71ae4a ARM: dts: imx6qdl-kontron-samx6i: move phy reset into phy-node 31a9a0958b15 arm64: dts: rockchip: Increase VOP clk rate on RK3328 5cc525351b0c soc: qcom: pdr: fix parsing of domains lists eab05737ee22 soc: qcom: pdr: protect locator_addr with the main mutex a584e5d3f7d9 arm64: dts: qcom: msm8996: specify UFS core_clk frequencies eedd9fd98641 soc: qcom: rpmh-rsc: Ensure irqs aren't disabled by rpmh_rsc_send_data() callers 39f4cb508ebf arm64: dts: qcom: sdm845: add power-domain to UFS PHY d3e6b30c9cf5 hwmon: (max6697) Fix swapped temp{1,8} critical alarms 15770a147692 hwmon: (max6697) Fix underflow when writing limit attributes ae8bd075a921 pwm: stm32: Always do lazy disabling d8571b9a83d1 hwmon: (adt7475) Fix default duty on fan is disabled 685976438b64 x86/platform/iosf_mbi: Convert PCIBIOS_* return codes to errnos 010441f08347 x86/pci/xen: Fix PCIBIOS_* return code handling c995bea85e2e x86/pci/intel_mid_pci: Fix PCIBIOS_* return code handling e2fdf7b79f08 x86/of: Return consistent error type from x86_of_pci_irq_enable() 97795f23a8ab hfsplus: fix to avoid false alarm of circular locking c0748b7684a9 platform/chrome: cros_ec_debugfs: fix wrong EC message version 3070e8160916 EDAC, i10nm: make skx_common.o a separate module 9bff9479e143 EDAC/skx_common: Add new ADXL components for 2-level memory 12594a0e7118 sock_map: avoid race between sock_map_close and sk_psock_put 7a346798c1e1 sock_map: Fix a potential use-after-free in sock_map_close() 843556a46e16 bpf, sockmap: Don't let sock_map_{close,destroy,unhash} call itself 4af417c06d37 of: module: add buffer overflow check in of_modalias() b29e4b50c556 scripts/gdb: fix SB_* constants parsing 02fd398f5e2b bpf: Reject variable offset alu on PTR_TO_FLOW_KEYS 2bba1cb1487b loop: Select I/O scheduler 'none' from inside add_disk() 027f4dd7c993 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag 2214ded26c86 tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 44494049e815 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 0d7c23009d82 tpm: Add flag to use default cancellation policy 07914bef4e16 tpm: tis_i2c: Fix sanity check interrupt enable mask 35f85f04bd69 tpm: Add tpm_tis_i2c backend for tpm_tis_core 7b04c6c08107 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer 4790cb2d1283 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops 50f74deaf308 hwmon: Add driver for Texas Instruments TMP464 and TMP468 a4e6e4b7bb08 dt-bindings: hwmon: add tmp464.yaml e0ed2149d7b5 drm/amdkfd: Check for null pointer after calling kmemdup c6ddded89322 ARM: renumber bits related to _TIF_WORK_MASK 35b96a325c1e arm64: make _TIF_WORK_MASK bits contiguous f5a8f06aa595 arm64: uaccess: remove vestigal UAO support 3a330b569301 arm64: uaccess: remove redundant PAN toggling 9cbbb016d6e7 arm64: uaccess: remove addr_limit_user_check() fd83411f5e08 arm64: uaccess: remove set_fs() 15a6dc2f4b53 arm64: uaccess cleanup macro naming 912a6ab683a4 arm64: uaccess: split user/kernel routines d004ab02dae2 arm64: uaccess: refactor __{get,put}_user e1941a8b459e arm64: uaccess: simplify __copy_user_flushcache() dfae822b4c59 arm64: uaccess: rename privileged uaccess routines 1efdb8f0a0c7 arm64: sdei: explicitly simulate PAN/UAO entry b35fec69554c arm64: sdei: move uaccess logic to arch/arm64/ b5a28033fe7b arm64: head.S: always initialize PSTATE 243eb8553513 arm64: head.S: cleanup SCTLR_ELx initialization 74a00405d97f arm64: head.S: rename el2_setup -> init_kernel_el 73c5f386d175 arm64: add C wrappers for SET_PSTATE_*() e17fb7543df1 arm64: ensure ERET from kthread is illegal eff6289cc53b ixgbevf: add disable link state 262595681381 ixgbe: add improvement for MDD response functionality b9d78b06dea8 ixgbe: add the ability for the PF to disable VF link state d829911485da Documentation: arm64: Document PMU counters access from userspace fe5d29bfce20 arm64: perf: Enable PMU counter userspace access for perf event 15ce6d04ed6a arm64: perf: Add userspace counter access disable switch 4f288acbeed8 perf: Add a counter for number of user access events in context 354ba4a8c4b8 x86: perf: Move RDPMC event flag to a common definition d29cec94c49b libperf xyarray: Add bounds checks to xyarray__entry() 8264d2b91841 libperf: Add support for user space counter access 7fd81b678b5f libperf tests: Add support for verbose printing 6029ff53a48f libperf: Add evsel mmap support 28b0c8956369 tools include: Add an initial math64.h 492e532d20f1 perf record: Improve 'Workload failed' message printing events + what was exec'ed d0a1fc61733e perf evlist: Add a method to return the list of evsels as a string 81a77b39be0a perf annotate: Fix sample events lost in stdio mode 2883e69e202d pnmtologo: use relocatable file name 80f5207b5abd tools: use basename to identify file in gen-mach-types 4d201ec392f1 vt/conmakehash: improve reproducibility ae24d013888f lib/build_OID_registry: fix reproducibility issues 5d72da88dbb4 x86/boot: Wrap literal addresses in absolute_pointer() dc0bd7aa2319 ACPI: thermal: drop an always true check 0c4288cceef5 xfs: Fix -Werror=dangling-pointer work-around for older GCC 5509050b3392 xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o 669827c6e293 virtio-pci: Remove wrong address verification in vp_del_vqs() 1c80d994d3db regulator: consumer: Add missing stubs to regulator/consumer.h 3303d0e2aeff ipv6: Fix stats accounting in ip6_pkt_drop c56e60f665e7 memcg: enable accounting of ipc resources e6c8ebd210a2 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation 1655ee30e684 sched/isolation: really align nohz_full with rcu_nocbs 253c752ed120 pstore/ftrace: Add and use ftrace_test_recursion_trylock_safe 356e8a12bd66 pstore/ftrace: Add recursion protection to the ftrace callback 334706a1e873 ftrace: Add ftrace_test_recursion_trylock() helper function 78c260d7f60b ftrace: Move the recursion testing into global headers c0b313d988a1 powerpc/mm: Switch obsolete dssall to .long 1bd813fe8d0e riscv: fix build with binutils 2.38 835a2d1b24c6 powerpc/lib/sstep: fix 'ptesync' build error fd84b99a8ccb drm/amd/display: Don't allow partial copy_from_user 024f4ff63d55 drm/amdgpu: Fix even more out of bound writes from debugfs 0c0ad634e899 e1000e: Serialize TGP e1000e PM ops add88b0536fa e1000e: Make mei_me active when e1000e is in use a8f317c1a17e yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL c8400a2cbe1f iommu/arm-smmu-v3: Ratelimit event dump b8ec7e43e95e regmap: teach regmap to use raw spinlocks if requested in the config 4b7fa7684be7 OF: DT-Overlay configfs interface (v7) d515a5c0e9a9 net: xilinx_emaclite: Do not print real IOMEM pointer 11329e49959b drivers: net: xilinx_emaclite: remove arch limitation 29dc69bf2a07 drivers: net: xilinx_emaclite: Add COMPILE_TEST support ff106eff01f6 drivers: net: xilinx_emaclite: Fix -Wpointer-to-int-cast warnings with W=1 c27462391070 serial: 8250: 8250_omap: Fix possible array out of bounds access 16976d8e307f perf intel-pt: Use aux_watermark d421a2346946 perf: Cap allocation order at aux_watermark 6da8d5f29481 timers: Fix get_next_timer_interrupt() with no timers pending af141841735a eventfd: Enlarge recursion limit to allow vhost to work a125a6102808 iwlwifi: select MAC80211_LEDS conditionally 139fe7d68413 rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock 8d0c79931235 console: Fix build when CONFIG_BLK_DEV_INITRD is disabled. ea777841e8ea yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name ab49d2db98bd cgroup1: fix leaked context root causing sporadic NULL deref in LTP bdda1b6cf99b aufs5: aufs-core 2fa276071d07 aufs5: aufs-standalone 06ed4d532456 aufs5: aufs-mmap 372857834999 aufs5: aufs-kbuild fd68c9840693 aufs5: aufs-base a673c127156c Revert "aufs5: core" cf62bfcde384 Revert "aufs5: aufs5-base" a644419ec785 Revert "aufs5: aufs5-mmap" b893f9a999bb Revert "aufs5: aufs5-standalone" c60db0819480 Revert "aufs: initial port to v5.10" c66a5900f139 Revert "Revert "aufs: initial port to v5.10"" 1320cf58f5dd Revert "aufs: linux-v5.10-rc1, no more set_fs()" 02349d7738ff Revert "for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t" f01dab74750c Revert "aufs: linux-v5.10-rc1, no more f_op->read() and ->write()" 3d5de709b676 Revert "aufs5: aufs5-kbuild" a97f1329edf7 tracing/arm: Have max stack tracer handle the case of return address after data 5c54112a05ab net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT ddac76981cb3 sched/isolation: reconcile rcu_nocbs= and nohz_full= 56fd8c36614e net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) a8808e541750 aufs: linux-v5.10-rc1, no more f_op->read() and ->write() cb1c41dac775 for aufs: linux-v5.10-rc1, no more vfs_(read|write)f_t a5805df6583f aufs: linux-v5.10-rc1, no more set_fs() 64e145dcca8c Revert "aufs: initial port to v5.10" d6e20b2257ec defconfig: add dependency for CONFIG_ACPI_APEI_PCIEAER b237d48208d0 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER 1209195ed0f7 driver: adc: ltc2497: return directly after reading the adc conversion value a60fe3fcf113 Revert "mfd: syscon: Don't free allocated name for regmap_config" 13d68767aa4a rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" 54e69571a97d rcu: deprecate "all" option to rcu_nocbs= a605b9d20447 lib: test_bitmap: add tests for "N" alias 8c22517f444e lib: bitmap: support "N" as an alias for size of bitmap 88187167e63a lib: bitmap: move ERANGE check from set_region to check_region ca5429633613 lib: bitmap: fold nbits into region struct 9381134cea8a lib: test_bitmap: add more start-end:offset/len tests c825800730ab lib: test_bitmap: add tests to trigger ERANGE case. 8cc8264dca3f lib: test_bitmap: clearly separate ERANGE from EINVAL tests. 470da7b7f2ff Revert "cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers" 28dc1d37602d Revert "cpumask: Make "all" alias global and not just RCU" dbfe0b183fca Revert "cpumask: Add a "none" alias to complement "all"" a57711fcff30 Revert "cpumask: Add "last" alias for cpu list specifications" 34523d7c8476 qemux86: add configuration symbol to select values cdca78778415 objtool: Fix seg fault with Clang non-section symbols d3287798bd88 x86/entry: Emit a symbol for register restoring thunk 2ad99ddaac78 cpumask: Add "last" alias for cpu list specifications c10e9481810b cpumask: Add a "none" alias to complement "all" b00ceed9d388 cpumask: Make "all" alias global and not just RCU 8b215206e797 cpumask: Un-inline cpulist_parse for SMP; prepare for ascii helpers 1b5024caeda8 clear_warn_once: add a clear_warn_once= boot parameter fc0dd76cce0e clear_warn_once: bind a timer to written reset value d64fc2d2b14a clear_warn_once: expand debugfs to include read support 77592e956cc9 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 6e022759f727 perf: x86-32: explicitly include <errno.h> 22d6bbb947d4 perf: mips64: Convert __u64 to unsigned long long c35f9150001c perf: fix bench numa compilation c4caef513eb1 perf: add SLANG_INC for slang.h 07dfbf9405dd perf: add sgidefs.h to for mips builds 42c5431ad2cf perf: change --root to --prefix for python install af79bfe90143 perf: add 'libperl not found' warning ddfbd9e75f08 perf: force include of <stdbool.h> 0f34e6305176 fat: don't use obsolete random32 call in namei_vfat b5b55eaad1df FAT: Added FAT_NO_83NAME 756b13bfab6e FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option fabad71cb2b5 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 06fd68d75bd1 aufs: initial port to v5.10 c9126877d1f5 aufs5: core f5150173c643 aufs5: aufs5-standalone b57d26b072d9 aufs5: aufs5-mmap 78f128c4b8e5 aufs5: aufs5-base 47aa35171d08 aufs5: aufs5-kbuild 35c480a23c66 yaffs: include blkdev.h 2c64c43540a5 yaffs: fix misplaced variable declaration bde410ee9f59 yaffs2: v5.6 build fixups 414c8e866931 yaffs2: fix memory leak when /proc/yaffs is read c99c1990cf7c yaffs: add strict check when call yaffs_internal_read_super 498f5fafe50a yaffs: repair yaffs_get_mtd_device 7ca3c08ebbf9 yaffs: Fix build failure by handling inode i_version with proper atomic API 0ba47e881bb8 yaffs2: fix memory leak in mount/umount 39a5406665dd yaffs: Avoid setting any ACL releated xattr ca5b43ddc6fd Yaffs:check oob size before auto selecting Yaffs1 c2619c05a53e fs: yaffs2: replace CURRENT_TIME by other appropriate apis 5e08fb7b8ee0 yaffs2: adjust to proper location of MS_RDONLY 5f1a1a9678a8 yaffs2: import git revision b4ce1bb (jan, 2020) fc21f09ae369 initramfs: allow an optional wrapper script around initramfs generation 73887fca03be arm64/perf: Fix wrong cast that may cause wrong truncation a267cafaac44 defconfigs: drop obselete options eb5d1bc00c3f arm64/perf: fix backtrace for AAPCS with FP enabled 062b2c98c087 linux-yocto: Handle /bin/awk issues d3beb253ae71 uvesafb: provide option to specify timeout for task completion 75ccbf377a51 uvesafb: print error message when task timeout occurs 18ffa2e88024 compiler.h: Undef before redefining __attribute_const__ 3ed931201746 vmware: include jiffies.h 938942859596 Resolve jiffies wrapping about arp 069a883d837c nfs: Allow default io size to be configured. 3b568edcd3e9 check console device file on fs when booting 77ec93228920 mount_root: clarify error messages for when no rootfs found 17a15e0f7536 menuconfig,mconf-cfg: Allow specification of ncurses location 8f13b1349a74 modpost: mask trivial warnings b6c9e0fa24e8 kbuild: exclude meta directory from distclean processing 62dbbdbec60a powerpc: serialize image targets 27b8dec5dbb3 arm: serialize build targets fc365512e4c4 Revert "platform/x86: wmi: Destroy on cleanup rather than unregister" 9a6e91d2e691 crtsavres: fixups for 5.4+ 7dbc3cd0398f powerpc/ptrace: Disable array-bounds warning with gcc8 ebe3bcb89cb0 powerpc: Disable attribute-alias warnings from gcc8 65ba0e7de081 powerpc: add crtsavres.o to archprepare for kbuild 6bd3efdce5a9 powerpc: kexec fix for powerpc64 41671522c159 powerpc: Add unwind information for SPE registers of E500 core 8851006b0109 mips: vdso: fix 'jalr $t9' crash in vdso code ed5db62477e8 mips: Kconfig: add QEMUMIPS64 option 2a7ca094fc42 4kc cache tlb hazard: tlbp cache coherency b742d60d3f70 malta uhci quirks: make allowance for slow 4k(e)c 8a160fc86eb6 arm/Makefile: Fix systemtap b9805882353c vexpress: Pass LOADADDR to Makefile 332e618aa7ae arm: ARM EABI socketcall 1ec682cb85f8 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Bruce Ashfield [Fri, 3 Jan 2025 14:17:00 +0000 (09:17 -0500)]
linux-yocto/5.15: update to v5.15.167
Updating linux-yocto/5.15 to the latest korg -stable release that comprises
the following commits:
3a5928702e71 Linux 5.15.167 d7037dc85112 udp: fix receiving fraglist GSO packets e6cc9ff2ac0b memcg: protect concurrent access to mem_cgroup_idr d116a0b0e02f btrfs: fix race between direct IO write and fsync when using same fd 5d8254e01299 net, sunrpc: Remap EPERM in case of connection failure in xs_tcp_setup_socket ba2af6448fd1 x86/mm: Fix PTI for i386 some more 413e785a89f8 net: drop bad gso csum_start and offset in virtio_net_hdr c60a555f4949 gso: fix dodgy bit handling for GSO_UDP_L4 5c3e0ed81058 net: change maximum number of UDP segments to 128 ed3f2af02268 net: more strict VIRTIO_NET_HDR_GSO_UDP_L4 validation fdc567c05fce gpio: rockchip: fix OF node leak in probe() ae9363987319 drm/i915/fence: Mark debug_fence_free() with __maybe_unused fb1104bb2ae3 drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused 6958e0df8c9c ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode 91dad30c5607 nvmet-tcp: fix kernel crash if commands allocation fails 945be49f4e83 arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry 1f12c0e470c8 arm64: acpi: Move get_cpu_for_acpi_id() to a header f44c27d12485 ACPI: processor: Fix memory leaks in error paths of processor_add() b77a7a5ac6bc ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add() 9d08fce64dd7 workqueue: Improve scalability of workqueue watchdog touch f67401f3857f workqueue: wq_watchdog_touch is always called with valid CPU b14e7260bb69 nilfs2: protect references to superblock parameters exposed in sysfs dbcc19de2d83 nilfs2: replace snprintf in show functions with sysfs_emit 3fd8473d73fd ksmbd: Unlock on in ksmbd_tcp_set_interfaces() 9914f1bd61d5 ksmbd: unset the binding mark of a reused connection 52d13d224fdf perf/aux: Fix AUX buffer serialization 9fadd335df31 uprobes: Use kzalloc to allocate xol area 2c78dd75dd0a clocksource/drivers/timer-of: Remove percpu irq related code a5f2703f7550 clocksource/drivers/imx-tpm: Fix next event not taking effect sometime 0746401d759a clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX ef5f4d0c5ee2 VMCI: Fix use-after-free when removing resource in vmci_resource_remove() c36c826ad3e6 Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic 3005091cd537 uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind 7d1d48eb100a nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc eef79854a04f binder: fix UAF caused by offsets overwrite 9b9651f70856 usb: dwc3: core: update LC timer as per USB Spec V3.2 0fd0ef7cf09b iio: adc: ad7124: fix chip ID mismatch 4dcc19009b40 iio: adc: ad7124: fix config comparison 3be69c24936f iio: fix scale application in iio_convert_raw_to_processed_unlocked 3d2d5c74004e iio: buffer-dmaengine: fix releasing dma channel on error d8b09a5edc4a staging: iio: frequency: ad9834: Validate frequency parameter value d990692bea3d cifs: Check the lease context if we actually got a lease b5c7121ec14d NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations 802c7eb7e52b ata: pata_macio: Use WARN instead of BUG e6cd871627ab MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed ad5ee9feebc2 lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() baaf26723bea of/irq: Prevent device address out-of-bounds read in interrupt map walk 087f25b2d36a Squashfs: sanity check symbolic link size 0914c26262f4 usbnet: ipheth: race between ipheth_close and error handling 9719687398de Input: uinput - reject requests with unreasonable number of slots 86b4f5cf91ca HID: amd_sfh: free driver_data after destroying hid device 890dde6001b6 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup 945b12960fe6 s390/vmlinux.lds.S: Move ro_after_init section behind rodata section f1757142c50a btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry() 18e65173fe99 kselftests: dmabuf-heaps: Ensure the driver name is null-terminated cacb76df247a i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup 289d0822be95 net: dpaa: avoid on-stack arrays of NR_CPUS elements 04e85a3285b0 PCI: Add missing bridge lock to pci_bus_lock() 197f7a2e24a5 riscv: set trap vector earlier b50857b96429 btrfs: replace BUG_ON() with error handling at update_ref_for_cow() 728d4d045b62 btrfs: clean up our handling of refs == 0 in snapshot delete 3cf21d00d3ee btrfs: replace BUG_ON with ASSERT in walk_down_proc() b7b1be372155 fs/ntfs3: Check more cases when directory is corrupted e8665ac40072 smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu() cb67b2e51b75 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id() 68a04c30cb63 dma-mapping: benchmark: Don't starve others when doing the test 4ac7b43e4e84 ext4: fix possible tid_t sequence overflows 15101f16dec9 drm/amdgpu: Set no_hw_access when VF request full GPU fails bc152bd3c9c0 libbpf: Add NULL checks to bpf_object__{prev_map,next_map} cc4be794c8d8 hwmon: (w83627ehf) Fix underflows seen when writing limit attributes 02bb3b4c7d56 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes 0fc27747633a hwmon: (lm95234) Fix underflows seen when writing limit attributes 019ef2d39636 hwmon: (adc128d818) Fix underflows seen when writing limit attributes c0d8094dc740 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv 0977a0a3ba65 devres: Initialize an uninitialized struct member 43f782c27907 um: line: always fill *error_out in setup_one_line() f386359d1b32 cgroup: Protect css->cgroup write under css_set_lock df6e78ba22ed iommu/vt-d: Handle volatile descriptor status read 8ab1d1fed7f0 dm init: Handle minors larger than 255 2aa4bacbff44 ASoC: topology: Properly initialize soc_enum values ebe29eedb1b5 net: dsa: vsc73xx: fix possible subblocks range of CAPT block 4e777199c057 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN 4494bccb52ff fou: Fix null-ptr-deref in GRO. 3bcdbf9002a8 gro: remove rcu_read_lock/rcu_read_unlock from gro_complete handlers 8d84e1a87a32 gro: remove rcu_read_lock/rcu_read_unlock from gro_receive handlers 5ccc2e5d074b bareudp: Fix device stats updates. f12886ff7b5d usbnet: modern method to get random MAC 010038823be2 net: usb: don't write directly to netdev->dev_addr fa797f4e30b2 ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset 84508c370337 igc: Unlock on error in igc_io_resume() 78bb38d9c5a3 tcp_bpf: fix return value of tcp_bpf_sendmsg() cff3cbba73d5 platform/x86: dell-smbios: Fix error path in dell_smbios_init() a4792648475f igb: Fix not clearing TimeSync interrupts for 82580 508b52aa958e can: m_can: Release irq on error in m_can_open 10bfacbd5e8d can: bcm: Remove proc entry when dev is unregistered. 51d57093340a drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6 8decfd84e67d pcmcia: Use resource_size function on resource object 0e5a3d5fdff5 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse 135843c351c0 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0) a1659ed3f966 media: vivid: don't set HDMI TX controls if there are no HDMI outputs 32fca3bb5fc1 drm/amd/display: Check HDCP returned status dc74386c67aa usb: uas: set host status byte on data completion error 0186d0d1af80 wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3 36e2bc79af36 leds: spi-byte: Call of_node_put() on error path 5a884b46324e media: vivid: fix wrong sizeimage value for mplane 2ddf83145135 udf: Avoid excessive partition lengths 8d63b70d2f25 netfilter: nf_conncount: fix wrong variable type 3e2ea7d682a0 iommu: sun50i: clear bypass register 683c0b103934 af_unix: Remove put_pid()/put_cred() in copy_peercred(). 3f56c976b047 irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1 09e89a5e1173 smack: unix sockets: fix accept()ed socket label 22d3b037ddc5 ALSA: hda: Add input value sanity checks to HDMI channel map controls c6877abcdb25 mptcp: pm: send ACK on an active subflow fd5364b22fc1 mptcp: pr_debug: add missing \n at the end c743fd11891a mptcp: pm: skip connecting to already established sf 058f8d980e4d mptcp: pm: do not remove already closed subflows 592dd6f8b658 mptcp: pm: ADD_ADDR 0 is not a new address 38cdf2f1b33e mptcp: close subflow when receiving TCP+FIN 01264bdde5f7 mptcp: avoid duplicated SUB_CLOSED events f2c865e9e3ca mptcp: pm: avoid possible UaF when selecting endp 8e73f8d6a455 mptcp: constify a bunch of of helpers aef351c58a9b mptcp: pm: fullmesh: select the right ID later 4d4e3a29e701 mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR 35b31f5549ed mptcp: pm: only decrement add_addr_accepted for MPJ req 32ba711800a3 mptcp: pm: re-using ID of unused flushed subflows 3e349d7191f0 nilfs2: fix state management in error path of log writing function 8e2d1e9d93c4 nilfs2: fix missing cleanup on rollforward recovery error cde71a567797 sched: sch_cake: fix bulk flow accounting logic for host fairness bda4d84ac0d5 ila: call nf_unregister_net_hooks() sooner 3816867d2fc4 tracing: Avoid possible softlockup in tracing_iter_reset() 513c8fc189b5 can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open 3172376d26e4 clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API 5dd47383ceaf clk: qcom: clk-alpha-pll: Fix the pll post div mask e24c19c6e3c6 fuse: use unsigned type for getxattr/listxattr size truncation 811016d5a390 fuse: update stats for pages in dropped aux writeback list c0f43b1f1f7d mmc: cqhci: Fix checking of CQHCI_HALT state e89943fc4cbe mmc: sdhci-of-aspeed: fix module autoloading 9d715a234dd8 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K 57b6ead5719e Bluetooth: MGMT: Ignore keys being loaded with invalid type d98304eaacc6 Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE" 0bfa0fa207b4 nvme-pci: Add sleep quirk for Samsung 990 Evo 93f44655472d rtmutex: Drop rt_mutex::wait_lock before scheduling b322a385c09a irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init() 9bbc71fa3d56 ata: libata: Fix memory leak for error path in ata_host_alloc() c03d9115c5ca ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx 326303f886a9 ALSA: hda/realtek: add patch for internal mic in Lenovo V145 172359315301 ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices d1f7a12c2b2e KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing e3e0cb027173 KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE 3033ed903b4f ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object 14f91ab8d391 sch/netem: fix use after free in netem_dequeue 366a1e578201 i2c: Use IS_REACHABLE() for substituting empty ACPI functions be1443518365 ext4: handle redirtying in ext4_bio_write_page() 64022ce8e99d udf: Limit file size to 4TB 1464cb82a489 ext4: reject casefold inode flag without casefold feature af7b560c88fb rcu-tasks: Fix show_rcu_tasks_trace_gp_kthread buffer overflow cc7340f18e45 virtio_net: Fix napi_skb_cache_put warning 0fa11f9df962 drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr 68a772884b83 media: uvcvideo: Enforce alignment of frame and interval 6d94c05a13fa drm/amd/display: Skip wbscl_set_scaler_filter if filter is null 6980861e039d block: remove the blk_flush_integrity call in blk_integrity_unregister 1339615aca2c wifi: cfg80211: make hash table duplicates more survivable adc5674c23b8 drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ c9431980407b drm/meson: plane: Add error handling 0aea09e82eaf smack: tcp: ipv4, fix incorrect labeling f9a48bc3dd90 fsnotify: clear PARENT_WATCHED flags lazily 3aa56313b0de usb: typec: ucsi: Fix null pointer dereference in trace e1c92f66f62d usbip: Don't submit special requests twice 34255103ff75 rcu/nocb: Remove buggy bypass lock contention mitigation f8b96d4e8257 ionic: fix potential irq name truncation b8105982c286 RDMA/efa: Properly handle unexpected AQ completions 2da121e397ba hwspinlock: Introduce hwspin_lock_bust() 56af1b0f07e5 PCI: al: Check IORESOURCE_BUS existence during probe 29f45f2588ed cpufreq: scmi: Avoid overflow of target_freq in fast switch ec4cb72a9b95 wifi: iwlwifi: remove fw_running op 36a77159b43a drm/amdgpu: update type of buf size to u32 for eeprom functions 2700dbd10aaa drm/amd/pm: check negtive return for table entries d04ded1e73f1 drm/amdgpu: the warning dereferencing obj for nbio_v7_4 acff7a94720a drm/amd/pm: check specific index for aldebaran f20d1d5cbb39 drm/amdgpu: fix the waring dereferencing hive bda7de66a9de drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs e3c7d23f7a5c apparmor: fix possible NULL pointer dereference 6cc5011865dd drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device 345bd3ad387f drm/amdgpu: fix mc_data out-of-bounds read warning 0bef65e069d8 drm/amdgpu: fix ucode out-of-bounds read warning 45f7b02afc46 drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number 919f9bf9997b drm/amdgpu: Fix out-of-bounds write warning 0fcc24121423 drm/amdgpu/pm: Fix uninitialized variable agc_btc_response 80ce7edcd45d drm/amdgpu/pm: Fix uninitialized variable warning for smu10 e55e3904ffea drm/amd/amdgpu: Check tbo resource pointer f37d6aa3df5f drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create fe63daf7b102 drm/amd/display: Check msg_id before processing transcation c4a7f7c0062f drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[] 0ee4387c5a4b drm/amd/display: Add array index check for hdcp ddc access 21bbb39863f1 drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6 0184cca30cad drm/amd/display: Check gpio_id before used as array index 0c445d98ef98 drm/amdgpu: avoid reading vf2pf info size from FB c5635fe6dca4 drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr f801292764be drm/amdgpu: fix uninitialized scalar variable warning 3317966efcdc drm/amd/pm: fix the Out-of-bounds read warning bcd00d0dbf00 drm/amd/pm: fix warning using uninitialized value of max_vid_step 6277aa2965de drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr d16713773b65 drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc 54528b614398 drm/amdgpu: fix overflowed array index read warning 4bd7710f2fec drm/amd/display: Assign linear_pitch_alignment even for VM a42ba93641bf drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr 3ea66eddf54d net: usb: qmi_wwan: add MeiG Smart SRM825L 488702d1be32 dma-debug: avoid deadlock between dma debug vs printk and netconsole 8da2de41e66d i2c: Fix conditional for substituting empty ACPI functions 7abc0b4409aa ALSA: hda/conexant: Mute speakers at suspend / shutdown 2fd3143b2588 ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown 24a63d85bd49 drm: panel-orientation-quirks: Add quirk for OrangePi Neo 6f0605db50e2 clk: imx: Add check for kcalloc 5b837b9e1543 bpf: Fix the indention issue in grow_stack_state() 42b62697634d cifs: Fix the calling of smb_version_operations::calc_smb_size() b14acf729e9d f2fs: Add inline to f2fs_build_fault_attr() stub 7c317bec311f f2fs: check validation of fault attrs in f2fs_build_fault_attr() 81c12119c23f bpf: Fix accesses to uninit stack slots [ Upstream commit 6b4a64bafd107e521c01eec3453ce94a3fb38529 ] c4fa05422d87 smb: client: fix potential OOB in smb2_dump_detail() 299ef3b5b00b of: module: add buffer overflow check in of_modalias() b8086c3c1548 reiserfs: Avoid touching renamed directory if parent does not change ea091017ef62 ipv6: Fix data races around sk->sk_prot. ff8710da80ee ipv6: annotate some data-races around sk->sk_prot e8c2eafaaa6a tcp: Fix data races around icsk->icsk_af_ops. 8d1bab770956 locking/rwsem: Disable preemption while trying for rwsem lock 7c82dac02886 block, loop: support partitions without scanning 45f504f301d4 bpftool: Fix pretty print dump for maps without BTF loaded 1f24338cb789 jbd2: Drop the merge conflicted hunk e1d0e3c51bde tpm: tis_i2c: Limit write bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 1abe841fe331 tpm: tis_i2c: Limit read bursts to I2C_SMBUS_BLOCK_MAX (32) bytes 6224acfc1d56 tpm: Add flag to use default cancellation policy 1cd19d48fb90 tpm: tis_i2c: Fix sanity check interrupt enable mask a883da132fa8 tpm: Add tpm_tis_i2c backend for tpm_tis_core a742ac8a1c51 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer ef495c5f45f2 tpm: Remove read16/read32/write32 calls from tpm_tis_phy_ops 1f3be2e23aa6 gcc-plugins: Reorganize gimple includes for GCC 13 24615a3b932a ata: ahci: fix enum constants for gcc-13 5d6cb145541a net: stmmac: Enable mac_managed_pm phylink config fd93aabb4287 tools/resolve_btfids: Use pkg-config to locate libelf 130f9da78406 tools/resolve_btfids: Build with host flags 00f2f1a782f9 tools/resolve_btfids: Support cross-building the kernel with clang 17776a4ba9c2 tools/resolve_btfids: Install libbpf headers when building 7c9808380d70 libbpf: Make libbpf_version.h non-auto-generated 37ae1ba791ac libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling API deprecations a2667e6d7314 drm/radeon: free iio for atombios when driver shutdown f100c753aa1f powerpc: Fix reschedule bug in KUAP-unlocked user copy da5513f30187 libbpf: Fix build warning on ref_ctr_off 4c5a089621a8 perf python: Account for multiple words in CC 1c5699ee85d4 fs: move S_ISGID stripping into the vfs_*() helpers 838f5d0701d8 fs: add mode_strip_sgid() helper d97172683641 squashfs: provide backing_dev_info in order to disable read-ahead ed037d7be40c irq_work: use kasan_record_aux_stack_noalloc() record callstack 1363bd7dbde3 ixgbevf: add disable link state e5601ae2bd24 ixgbe: add improvement for MDD response functionality caa57cd80575 ixgbe: add the ability for the PF to disable VF link state 16a77bfcc7df Check /dev/console using init_stat() 04574fd5579a tracing/arm: Have max stack tracer handle the case of return address after data 0e51e5717018 gpiolib: cdev: Set lineevent_state::irq after IRQ register successfully 1e6b7da6ddba drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES 493160901320 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition 04224f725aa3 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered 6f6c2996a81c irqchip/gic-v3-its: Postpone LPI pending table freeing and memreserve 1fa94473423f irqchip/gic-v3-its: Give the percpu rdist struct its own flags field 6013d1ae5feb cert host tools: Stop complaining about deprecated OpenSSL functions efe20512212b init/Kconfig: fix CC_HAS_ASM_GOTO_TIED_OUTPUT test with dash a40d2daf2795 pnmtologo: use relocatable file name 3b40d5b41155 of: configfs: remove unused variable overlay_lock 6c085baf1838 tools: use basename to identify file in gen-mach-types 2fca0fd71981 lib/build_OID_registry: fix reproducibility issues 0f586f4ee8ad vt/conmakehash: improve reproducibility a75774679f28 OF: DT-Overlay configfs interface (v8) d179c639b30b x86/boot: Wrap literal addresses in absolute_pointer() 856ec356cf91 ACPI: thermal: drop an always true check 7614af249993 xfs: Fix -Werror=dangling-pointer work-around for older GCC 41470215f97e xfs: Work around GCC 12 -Werror=dangling-pointer for xfs_attr_remote.o 44a445c1922d virtio-pci: Remove wrong address verification in vp_del_vqs() 77aa9e489eaf bpf: Disallow unprivileged bpf by default ebfb1822e9f9 fs/aufs: fixup 5.15.36 fixups 4eba9348d3e2 Revert "Revert "fbdev: Hot-unplug firmware fb devices on forced removal"" 5df6d1b00f95 jbd2: fix use-after-free of transaction_t race 2d83e8196487 jbd2: refactor wait logic for transaction updates into a common function 07a63f760793 netfilter: conntrack: avoid useless indirection during conntrack destruction 4e7122625996 Revert "fbdev: Hot-unplug firmware fb devices on forced removal" 7ba4cb36fd4f rcu: Avoid alloc_pages() when recording stack f78574dee71e kasan: test: silence intentional read overflow warnings d313cb89b6b1 kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC 5e279d5647cc arm64: support page mapping percpu first chunk allocator e5bf16752dca vmalloc: choose a better start address in vm_area_register_early() 660b3d21b46f kasan: test: bypass __alloc_size checks 00aa7573e53a kasan: test: add memcpy test that avoids out-of-bounds write 67becf0b1bd4 kasan: fix tag for large allocations when using CONFIG_SLAB bedf1e033213 workqueue, kasan: avoid alloc_pages() when recording stack 7195b67ce69b kasan: generic: introduce kasan_record_aux_stack_noalloc() bdff763f0e29 kasan: common: provide can_alloc in kasan_save_stack() 51423ebb36ad lib/stackdepot: introduce __stack_depot_save() 85373e66d847 lib/stackdepot: remove unused function argument 5b6cc9b251f3 lib/stackdepot: include gfp.h c9f3902d8069 aufs: reduce overhead for "code present but disabled" use case. b98d189df02c aufs: bugfix, umount passes NULL to ->parse_monolithic() 13b883cbbbd9 aufs standalone: cosmetic, missing copyright sentence 21f8b0d81898 aufs: 5.15.5-20220117 ---> 5.15.5-20220221 6199fd896645 aufs: tiny, headers after fs_context 8ddb40e31c29 aufs: fs_context 7/7, finally remount 69035f71c6fd aufs: fs_context 6/7, now mount bc841b970697 aufs: fs_context 5/7, parse all other mount options 435188053da2 aufs: fs_context 4/7, parse xino options 9af1f1825cbd aufs: fs_context 3/7, parse the branch-management options 1c05eb767f8c aufs: fs_context 2/7, parse "br" mount option a8488f603134 aufs: fs_context 1/7, skelton of the new shceme 8e32e0015564 aufs: pre fs_context, convert a static flag to a macro f90cb4144aec aufs: pre fs_context, support the incomplete sb and sbinfo case 948762ef859c aufs: pre fs_context, convert the type of alloc_sbinfo() 77151a08776b aufs: 5.15.5-20211129 ---> 5.15.5-20220117 2539adbbbe1e aufs: 5.14-20211018 ---> 5.15.5-20211129 7d32b25193c4 aufs: for v5.15-rc1, sync_inode() is gone 66ec0c509225 aufs: for v5.15-rc1, new param 'rcu' for ->get_acl() 69709dc518cd aufs: for v5.15-rc1, no mand-lock anymore ada8fe9543e5 aufs: 5.14-20210906 ---> 5.14-20211018 b77f7f3f394a Revert "aufs: adjust to v5.15 fs changes" 81bdce5b5876 tick/nohz: WARN_ON --> WARN_ON_ONCE to prevent console saturation 97c963889222 sched/isolation: really align nohz_full with rcu_nocbs 871f23ad3627 Revert "ARM: defconfig: Enable ax88796c driver for Exynos boards" ffad0783dd5b ARM: config: multi v7: Regenerate defconifg 5c1e1a1ff2d3 ARM: config: multi v7: Add renamed symbols badaf96564fe ARM: config: multi v7: Clean up enabled by default options 34996040fc9b ARM: config: multi v7: Drop unavailable options 7f685244afb3 powerpc/mm: Switch obsolete dssall to .long 20301aeb1a64 riscv: fix build with binutils 2.38 9df58d070506 powerpc/lib/sstep: fix 'ptesync' build error 720b61fc400b x86_64_defconfig: Fix warnings 02bf23d26bc4 arm64: defconfig: cleanup config options 05914e2c87e5 arm: defconfig: drop unused POWER_AVS option ffb532fa19b9 aufs5: fix build against v5.15.3+ a4b3abf4d96d qemux86: add configuration symbol to select values fee94ee09154 clear_warn_once: add a clear_warn_once= boot parameter 3d8762d900d9 clear_warn_once: bind a timer to written reset value 95faacac47e8 clear_warn_once: expand debugfs to include read support de20c4240018 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel. 0e4aacead9c1 perf: x86-32: explicitly include <errno.h> 9ad92c11468e perf: mips64: Convert __u64 to unsigned long long 09e7efe3e68a perf: fix bench numa compilation e79becc44fa6 perf: add SLANG_INC for slang.h b1033b588681 perf: add sgidefs.h to for mips builds cf9db484ac0b perf: change --root to --prefix for python install 7fd052c2c562 perf: add 'libperl not found' warning 27a437cdd469 perf: force include of <stdbool.h> 3b99d21bec2f fat: don't use obsolete random32 call in namei_vfat a7e9293b506b FAT: Added FAT_NO_83NAME 6fd0e71d9e5c FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option c379b0d324ae FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option 538be0fdb124 aufs: adjust to v5.15 fs changes f45da75c8759 aufs5: core 047f57e07e01 aufs5: standalone 029fc15574c8 aufs5: mmap 610d0192ee94 aufs5: base d4e428d0ec5f aufs5: kbuild eb067eca251a yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL 286af18d0875 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name 24d59a4e26a6 yaffs2: v5.12+ build fixups (not runtime tested) 22c73536d5d7 yaffs: include blkdev.h 506b7251bfb8 yaffs: fix misplaced variable declaration a0e26ff364dc yaffs2: v5.6 build fixups b10b1b2d169e yaffs2: fix memory leak when /proc/yaffs is read ad9adccbb214 yaffs: add strict check when call yaffs_internal_read_super 2e3c3aec8279 yaffs: repair yaffs_get_mtd_device d662538516a7 yaffs: Fix build failure by handling inode i_version with proper atomic API 70a6113ee2c7 yaffs2: fix memory leak in mount/umount 3378e4a9e404 yaffs: Avoid setting any ACL releated xattr ec2284edddef Yaffs:check oob size before auto selecting Yaffs1 c2a49874051c fs: yaffs2: replace CURRENT_TIME by other appropriate apis e9a5105a3e73 yaffs2: adjust to proper location of MS_RDONLY 608807406f13 yaffs2: import git revision b4ce1bb (jan, 2020) 89e660ece42c initramfs: allow an optional wrapper script around initramfs generation b179dbc9aa10 iwlwifi: select MAC80211_LEDS conditionally 3fd5ca3673d0 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119) d1f6edbf0188 arm64/perf: Fix wrong cast that may cause wrong truncation d202fb2caf33 defconfigs: drop obselete options 9a27e3b5f4e7 arm64/perf: fix backtrace for AAPCS with FP enabled e20d8cf019b4 linux-yocto: Handle /bin/awk issues b6d2a3dbbd3a uvesafb: provide option to specify timeout for task completion adb40f1e6a1a uvesafb: print error message when task timeout occurs f280a1ed0962 compiler.h: Undef before redefining __attribute_const__ 4352732f268c vmware: include jiffies.h 7954a677968d Resolve jiffies wrapping about arp 5f28a1035d95 nfs: Allow default io size to be configured. 0d7260ad7106 check console device file on fs when booting 900a12e37e0a mount_root: clarify error messages for when no rootfs found 7b878cbea726 menuconfig,mconf-cfg: Allow specification of ncurses location 6604fc1763b3 modpost: mask trivial warnings 0d294adb09cb kbuild: exclude meta directory from distclean processing a097cdd95a9e powerpc: serialize image targets 5db6ec39a0a3 arm: serialize build targets cbabca27905e crtsavres: fixups for 5.4+ 7fc7656ed403 powerpc/ptrace: Disable array-bounds warning with gcc8 a5faac5a19a2 powerpc: Disable attribute-alias warnings from gcc8 186c54665b67 powerpc: add crtsavres.o to archprepare for kbuild d1ea862964ca powerpc: kexec fix for powerpc64 2ac35b89a0f9 powerpc: Add unwind information for SPE registers of E500 core 2e1c348a28bb mips: vdso: fix 'jalr $t9' crash in vdso code ec57870b303a mips: Kconfig: add QEMUMIPS64 option 6a81b3c08107 4kc cache tlb hazard: tlbp cache coherency 74e3b2a21e54 malta uhci quirks: make allowance for slow 4k(e)c 22e65b63d3b4 arm/Makefile: Fix systemtap b7f1ab59f19e vexpress: Pass LOADADDR to Makefile ce2800c73bf7 arm: ARM EABI socketcall 019d142fd956 ARM: LPAE: Invalidate the TLB for module addresses during translation fault
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Mikko Rapeli [Mon, 14 Oct 2024 10:28:16 +0000 (13:28 +0300)]
ovmf-native: remove .pyc files from install
They break builds which share sstate files on different
machines and paths:
ERROR: ovmf-edk2-stable202408-r0 do_prepare_recipe_sysroot: Error executing a python function in exec_func_python() autogenerated:
The stack trace of python calls that resulted in this exception/failure was:
File: 'exec_func_python() autogenerated', lineno: 2, function: <module>
0001:
*** 0002:extend_recipe_sysroot(d)
0003:
File: '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/classes-global/staging.bbclass', lineno: 624, function: extend_recipe_sysroot
0620:
0621: # Handle deferred binfiles
0622: for l in binfiles:
0623: (targetdir, dest) = binfiles[l]
*** 0624: staging_copyfile(l, targetdir, dest, postinsts, seendirs)
0625:
0626: bb.note("Installed into sysroot: %s" % str(msg_adding))
0627: bb.note("Skipping as already exists in sysroot: %s" % str(msg_exists))
0628:
File: '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/meta/classes-global/staging.bbclass', lineno: 165, function: staging_copyfile
0161: os.symlink(linkto, dest)
0162: #bb.warn(c)
0163: else:
0164: try:
*** 0165: os.link(c, dest)
0166: except OSError as err:
0167: if err.errno == errno.EXDEV:
0168: bb.utils.copyfile(c, dest)
0169: else:
Exception: FileExistsError: [Errno 17] File exists: '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-667282/tmp/sysroots-components/x86_64/ovmf-native/usr/bin/edk2_basetools/BaseTools/Source/Python/AutoGen/__pycache__/WorkspaceAutoGen.cpython-312.pyc' -> '/srv/pokybuild/yocto-worker/oe-selftest-fedora/build/build-st-667282/tmp/work/core2-64-poky-linux/ovmf/edk2-stable202408/recipe-sysroot-native/usr/bin/edk2_basetools/BaseTools/Source/Python/AutoGen/__pycache__/WorkspaceAutoGen.cpython-312.pyc'
Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit facd9e17fa53e2fb3a828b3f179cfb659be75d37) Signed-off-by: Steve Sakoman <steve@sakoman.com>
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.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Rohini Sangam [Fri, 3 Jan 2025 05:27:53 +0000 (10:57 +0530)]
webkitgtk: Security fix for CVE-2024-40776 and CVE-2024-40780
CVE fixed:
- CVE-2024-40776 webkitgtk: Use after free may lead to Remote Code Execution
- CVE-2024-40780 webkitgtk: Out-of-bounds read was addressed with improved bounds checking
Alex Kiernan [Tue, 17 Dec 2024 11:12:29 +0000 (12:12 +0100)]
base-passwd: Add the sgx group
To avoid errors from eudev/udev we need an sgx group, but if we add it
via groupadd that causes shadow login to be brought into an image, which
causes images which have CONFIG_MULTIUSER unset to fail with `setgid:
Function not implemented` as shadow's login doesn't implement the
heuristics which busybox has to handle this kernel configuration.
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>
Louis Rannou [Tue, 17 Dec 2024 11:12:27 +0000 (12:12 +0100)]
base-passwd: add the wheel group
The wheel group is not declared while it can be used to access the systemd
journal and to configure printers in CUPS. It can also be used for su and sudo
permissions.
So far it was created later in the rootfs postcommand systemd_create_users.
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.
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.
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>
Signed-off-by: Peter Kjellerstedt <peter.kjellerstedt@axis.com> Signed-off-by: Luca Ceresoli <luca.ceresoli@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 6515d96c12b080b9e7f344799e26dba3b98e17e2) Signed-off-by: Jonas Gorski <jonas.gorski@bisdn.de> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Jiaying Song [Fri, 13 Dec 2024 08:37:54 +0000 (16:37 +0800)]
subversion: fix CVE-2024-46901
Insufficient validation of filenames against control characters in
Apache Subversion repositories served via mod_dav_svn allows
authenticated users with commit access to commit a corrupted revision,
leading to disruption for users of the repository. All versions of
Subversion up to and including Subversion 1.14.4 are affected if serving
repositories via mod_dav_svn. Users are recommended to upgrade to
version 1.14.5, which fixes this issue. Repositories served via other
access methods are not affected.
Yogita Urade [Thu, 12 Dec 2024 10:30:36 +0000 (10:30 +0000)]
xserver-xorg: fix CVE-2024-9632
A flaw was found in the X.org server. Due to improperly
tracked allocation size in _XkbSetCompatMap, a local
attacker may be able to trigger a buffer overflow condition
via a specially crafted payload, leading to denial of service
or local privilege escalation in distributions where the
X.org server is run with root privileges.
Richard Purdie [Wed, 18 Dec 2024 11:56:34 +0000 (11:56 +0000)]
cve-update-nvd2-native: Tweak to work better with NFS DL_DIR
After much debugging, the corruption issues on the autobuilder appear to
be due to the way sqlite accesses database files. It doesn't change the
file timestamp after making changes, which for reasons unknown, confuses
NFS. As soon as the file is touched, NFS becomes fine again accross the
whole cluster, as if by magic.
We could try and debug further but putting a "touch" call into the code
is easy and harmless. Lets hope this removes this annoying source of
errors.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Steve Sakoman <steve@sakoman.com>
dbus: disable assertions and enable only modular tests
There was a report that enabling assertions and all tests results in
notices in log.do_configure:
NOTE: building with unit tests increases the size of the installed library and renders it insecure.
NOTE: building with assertions increases library size and decreases performance.
This was overlooked when dbus and dbus-tests recipes were merged;
enabling all tests and assertions still requires a special, separate
build of dbus. If those tests are useful this could be revisited.
Until then, we should use productions settings for the main recipe.
Buildhistory-diff:
packages/core2-64-poky-linux/dbus/dbus-dbg: PKGSIZE changed from 9958176 to 8627824 (-13%)
packages/core2-64-poky-linux/dbus/dbus-lib: PKGSIZE changed from 544347 to 346339 (-36%)
packages/core2-64-poky-linux/dbus/dbus-ptest: PKGSIZE changed from 3524983 to 3116951 (-12%)
packages/core2-64-poky-linux/dbus/dbus-ptest: FILELIST: removed "/usr/share/installed-tests/dbus/test-dbus-launch-eval.sh_with_config.test /usr/share/installed-tests/dbus/test-counter_with_config.test /usr/libexec/installed-tests/dbus/test-dbus-launch-eval.sh /usr/libexec/installed-tests/dbus/test-dbus-launch-x11.sh /usr/share/installed-tests/dbus/test-counter.test /usr/libexec/installed-tests/dbus/test-counter /usr/share/installed-tests/dbus/test-dbus-launch-x11.sh.test /usr/share/installed-tests/dbus/test-dbus-launch-x11.sh_with_config.test /usr/share/installed-tests/dbus/test-dbus-launch-eval.sh.test"
packages/core2-64-poky-linux/dbus/dbus: PKGSIZE changed from 510939 to 350331 (-31%)
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>
Ross Burton [Thu, 12 Sep 2024 16:57:36 +0000 (17:57 +0100)]
sanity: check for working user namespaces
If user namespaces are not available (typically because AppArmor is
blocking them), alert the user.
We consider network isolation sufficiently important that this is a fatal
error, and the user will need to configure AppArmor to allow bitbake to
create a user namespace.
[ YOCTO #15592 ]
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>
Peter Marko [Fri, 6 Dec 2024 19:42:05 +0000 (20:42 +0100)]
rootfs-postcommands.bbclass: make opkg status reproducible
opkg stores the current time as Installed-Time in its status file when
installing packages to the rootfs. Make this reproducible by replacing
Installed-Time with ${REPRODUCIBLE_TIMESTAMP_ROOTFS}, which then also
matches the files' datestamps.
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>
Jiaying Song [Wed, 4 Dec 2024 09:28:01 +0000 (17:28 +0800)]
python3-requests: fix CVE-2024-35195
Requests is a HTTP library. Prior to 2.32.0, when making requests
through a Requests `Session`, if the first request is made with
`verify=False` to disable cert verification, all subsequent requests to
the same host will continue to ignore cert verification regardless of
changes to the value of `verify`. This behavior will continue for the
lifecycle of the connection in the connection pool. This vulnerability
is fixed in 2.32.0.
Divya Chellam [Mon, 9 Dec 2024 13:26:07 +0000 (13:26 +0000)]
libpam: fix CVE-2024-10041
A vulnerability was found in PAM. The secret information is
stored in memory, where the attacker can trigger the victim
program to execute by sending characters to its standard
input (stdin). As this occurs, the attacker can train the
branch predictor to execute an ROP chain speculatively.
This flaw could result in leaked passwords, such as those
found in /etc/shadow while performing authentications.
Peter Marko [Fri, 6 Dec 2024 23:01:40 +0000 (00:01 +0100)]
libsdl2: ignore CVE-2020-14409 and CVE-2020-14410
This was fixed in 2.0.14, but NVD DB lists > 2.0.20 causing
false positives in CVE metrics.
NVD entries [1] and [2] list commit [3] which redirects to commit [4].
Also Debian 10 uses this commit, while Debian 11 with 2.0.14 does not
patch it and claims it's fixed.
Trying to apply the patch shows it's already applied.
Richard Purdie [Fri, 22 Nov 2024 16:18:51 +0000 (16:18 +0000)]
resulttool: Improve repo layout for oeselftest results
Having all oe-selftest results on top of each other results in a large 640MB
json file which is hard to use. Split the results out per machine and test type.
This also stops the toolchain raw logs from overwriting each other meaning more
than one MACHINE is preserved.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 4b890f04bc7d147b4a11b824a84f3d2abd75ac54) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Fri, 22 Nov 2024 16:17:19 +0000 (16:17 +0000)]
resulttool: Trim the precision of duration information
The duration values have pointless amounts of precision. Removing some of the
least significant digits reduces result size and makes the results easier to read.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a789a2e6d97bb8efd663226a17db8d1ca6c1e40f) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Fri, 22 Nov 2024 16:15:46 +0000 (16:15 +0000)]
resulttool: Clean up repoducible build logs
We've improved the data stored for reproduicible builds. Teach resulttool how
to apply those cleanups when reprocessing data so we can reduce results file
sizes and make the data easier to process.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit b799c57ae6d61c1b1c7035c8a2c4ba6ee08d1a81) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Fri, 22 Nov 2024 16:14:37 +0000 (16:14 +0000)]
resulttool: Handle ltp rawlogs as well as ptest
Improve the rawlogs handling to include ltp logs as well as the ptest ones to
reduce the size of the results git repos.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a0a1954d559609c2c1ca16936d0d68eb3c4c6b45) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Fri, 22 Nov 2024 16:11:43 +0000 (16:11 +0000)]
resulttool: Add --logfile-archive option to store mode
Storing the log files inside the testresults git repo isn't scaling and isn't
really appropriate use of a git repository. Allow these to be optionally stored
in a separate filesystem location so the git repo can remain managable.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1afc0f3d7e93fa8496be241e9622d3b9a6904bd5) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Fri, 22 Nov 2024 16:09:41 +0000 (16:09 +0000)]
resulttool: Fix passthrough of --all files in store mode
When using store mode, --all was broken as not all files were being preserved.
Fix this by limiting the scope of the git rm command.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 9604561d2022b6c76b1cb4186d40800d1affdd2b) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Fri, 22 Nov 2024 16:06:23 +0000 (16:06 +0000)]
oeqa/utils/gitarchive: Return tag name and improve exclude handling
Tweak the gitarchive exclude handling not to error if excluded files
don't match.
Also return the tagname created so that other code can then use it.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 1adba3430faffdf6217b6a00533a3b48a9388abc) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Thu, 21 Nov 2024 11:46:08 +0000 (11:46 +0000)]
resulttool: Use single space indentation in json output
Using 4 space indentation in resulted in hundreds of megabytes of extra file size
in general use. Reduce this to make filesizes more managable and reduce the processing
cost. Some level of indentation and spacing does make the files more readable and allows
use of git diff so we need to retain some of it.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit a274cdcaf852cca9497f0358f44dda99c06aacbe) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Wed, 13 Nov 2024 21:36:57 +0000 (21:36 +0000)]
resulttool: Allow store to filter to specific revisions
We have a challenge on the autobuilder where test results from both OE-Core
and poky are being mixed together during result storage which is confusing the
data. Add a way to filter to specific revisions as the least worst way to fix
the various issues this is causing.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 3f276a0dc65341668788853be2cf27ab6aa12b13) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Thu, 21 Nov 2024 14:55:59 +0000 (14:55 +0000)]
selftest/reproducible: Clean up pathnames
There are several problems with these paths. Firstly they contain full
system paths which depend upon where the test was run. These are pretty
pointless and just take up a lot of space making the results files large.
Secondly, they contain the same path twice. The reference and target path
will always be the same thing in two different locations.
Strip off the prefix and remove the duplication. This does change the output
data but that can't really be avoided. It does shrink the results data and makes
it more readable.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 81a44de36e864b08687451fd85aeba7c529fd7f7) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Richard Purdie [Thu, 21 Nov 2024 14:55:44 +0000 (14:55 +0000)]
selftest/reproducible: Drop rawlogs
The "rawlogs" data consists of a long string of results data which is
already in a structured data format. I can't see this is adding much
value in duplciating the data but it does create a huge string with a
lot of long problematic pathnames and inflates the results data size.
I suggest we drop this data as obsolete and not necessary.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 5b2c70fab2ffa409b861d83f048b65d458d03a90) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Changqing Li [Thu, 21 Nov 2024 06:02:56 +0000 (14:02 +0800)]
rxvt-unicode.inc: disable the terminfo installation by setting TIC to :
Without this change, TIC is the native tic in recipe-sysroot-native.
By default, native tic has set its default terminfo path to native path:
${datadir}/terminfo; $HOME/.terminfo
When sstate cache is used, the cached native tic's terminfo path could
be a path not exist on current host, then native tic will try to install
terminfo to HOME dir, cause host contamination.
Disable the terminfo installation by setting TIC to :
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>
Richard Purdie [Fri, 25 Oct 2024 13:31:52 +0000 (14:31 +0100)]
do_package/sstate/sstatesig: Change timestamp clamping to hash output only
The code was changing the timestamps of the files in the do_package output,
particularly the files added for debug sources. This was to do two things:
a) make do_package sstate more reproducible
b) ensure better hash equivalence matching
Unfortuately the debug source files are hardlinks into the source tree for
efficiency so touching these, touches a lot of files in ${B} and ${S}. This
causes unpredictable effects if compile is run again for example, or could
cause compiling in the install task.
The hash equivalence matching is of key importance but we can mimic that
using clamping of the file timestamps in the depsig output used to generate
the hashes.
This patch drops the global timestamp clamping, instead allowing the files
to retain their creation timestamps into sstate. This makes do_package sstate
slightly less reproducibile. We could clamp the sstate timestamps but that
would lead to two different sets of timestamps depending on whether the
data came from sstate or not. I'd prefer to have consistent code behaviour,
rather than differing behavhour depending on whether data came from sstate
or not.
If we wanted to have reproducibiliy and fix the "corruption" of S/B and have
consistent codepaths, the only other option would be two copies of the
sources, which could end up huge and seems the least desireable option.
This patch therefore drops the timestamp clamping in the sstate files
and tweaks the depsig data generation to clamp the timestamps for do_package
instead since this seems the best compromise.
I validated that rpm/deb/ipk files still generate correctly as before.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 475759fdab7200488b2a568b2ba1aa31a456d113) Signed-off-by: Steve Sakoman <steve@sakoman.com>
Jiaying Song [Wed, 4 Dec 2024 10:21:18 +0000 (18:21 +0800)]
diffoscope: fix CVE-2024-25711
diffoscope before 256 allows directory traversal via an embedded
filename in a GPG file. Contents of any file, such as ../.ssh/id_rsa,
may be disclosed to an attacker. This occurs because the value of the
gpg --use-embedded-filenames option is trusted.
Yogita Urade [Wed, 4 Dec 2024 05:23:35 +0000 (05:23 +0000)]
qemu: fix CVE-2024-3447
A heap-based buffer overflow was found in the SDHCI device
emulation of QEMU. The bug is triggered when both
`s->data_count` and the size of `s->fifo_buffer` are set to
0x200, leading to an out-of-bound access. A malicious guest
could use this flaw to crash the QEMU process on the host,
resulting in a denial of service condition.
Divya Chellam [Wed, 4 Dec 2024 05:23:34 +0000 (05:23 +0000)]
qemu: fix CVE-2024-3446
A double free vulnerability was found in QEMU virtio devices
(virtio-gpu, virtio-serial-bus, virtio-crypto), where the
mem_reentrancy_guard flag insufficiently protects against DMA
reentrancy issues. This issue could allow a malicious privileged
guest to crash the QEMU process on the host, resulting in a d
enial of service or allow arbitrary code execution within the
context of the QEMU process on the host.
CVE-2024-3446-0004, CVE-2024-3446-0005, CVE-2024-3446-0006
are CVE fix and CVE-2024-3446-0001, CVE-2024-3446-0002,
CVE-2024-3446-0003 are dependent commits to fix the CVE.
Changqing Li [Thu, 28 Nov 2024 01:46:56 +0000 (09:46 +0800)]
libsoup: fix CVE-2024-52531
CVE-2024-52531:
GNOME libsoup before 3.6.1 allows a buffer overflow in applications that
perform conversion to UTF-8 in soup_header_parse_param_list_strict.
Input received over the network cannot trigger this.
Soumya Sambu [Fri, 2 Aug 2024 03:44:49 +0000 (03:44 +0000)]
ovmf: Fix CVE-2022-36765
EDK2 is susceptible to a vulnerability in the CreateHob() function,
allowing a user to trigger a integer overflow to buffer overflow
via a local network. Successful exploitation of this vulnerability
may result in a compromise of confidentiality, integrity, and/or
availability.
Soumya Sambu [Fri, 2 Aug 2024 03:38:03 +0000 (03:38 +0000)]
ovmf: Fix CVE-2023-45236
EDK2's Network Package is susceptible to a predictable TCP Initial
Sequence Number. This vulnerability can be exploited by an attacker
to gain unauthorized access and potentially lead to a loss of
Confidentiality.
Soumya Sambu [Fri, 2 Aug 2024 03:34:33 +0000 (03:34 +0000)]
ovmf: Fix CVE-2023-45237
EDK2's Network Package is susceptible to a predictable TCP Initial Sequence
Number. This vulnerability can be exploited by an attacker to gain
unauthorized access and potentially lead to a loss of Confidentiality.
Soumya Sambu [Fri, 28 Jun 2024 09:42:17 +0000 (09:42 +0000)]
ovmf: Fix CVE-2023-45229
EDK2's Network Package is susceptible to an out-of-bounds read
vulnerability when processing the IA_NA or IA_TA option in a DHCPv6
Advertise message. This vulnerability can be exploited by an attacker
to gain unauthorized access and potentially lead to a loss of
Confidentiality.
Soumya Sambu [Fri, 28 Jun 2024 09:35:16 +0000 (09:35 +0000)]
ovmf: Fix CVE-2023-45235
EDK2's Network Package is susceptible to a buffer overflow vulnerability
when handling Server ID option from a DHCPv6 proxy Advertise message.
This vulnerability can be exploited by an attacker to gain unauthorized
access and potentially lead to a loss of Confidentiality, Integrity
and/or Availability.
Soumya Sambu [Fri, 28 Jun 2024 09:23:45 +0000 (09:23 +0000)]
ovmf: Fix CVE-2023-45234
EDK2's Network Package is susceptible to a buffer overflow vulnerability
when processing DNS Servers option from a DHCPv6 Advertise message. This
vulnerability can be exploited by an attacker to gain unauthorized access
and potentially lead to a loss of Confidentiality, Integrity and/or
Availability.
Soumya Sambu [Fri, 28 Jun 2024 09:09:53 +0000 (09:09 +0000)]
ovmf: Fix CVE-2023-45232, CVE-2023-45233
CVE-2023-45232:
EDK2's Network Package is susceptible to an infinite loop vulnerability
when parsing unknown options in the Destination Options header of IPv6.
This vulnerability can be exploited by an attacker to gain unauthorized
access and potentially lead to a loss of Availability.
CVE-2023-45233:
EDK2's Network Package is susceptible to an infinite lop vulnerability
when parsing a PadN option in the Destination Options header of IPv6.
This vulnerability can be exploited by an attacker to gain unauthorized
access and potentially lead to a loss of Availability.
Soumya Sambu [Fri, 28 Jun 2024 09:04:54 +0000 (09:04 +0000)]
ovmf: Fix CVE-2023-45231
EDK2's Network Package is susceptible to an out-of-bounds read
vulnerability when processing Neighbor Discovery Redirect message. This
vulnerability can be exploited by an attacker to gain unauthorized access
and potentially lead to a loss of Confidentiality.
Soumya Sambu [Fri, 28 Jun 2024 08:56:23 +0000 (08:56 +0000)]
ovmf: Fix CVE-2023-45230
EDK2's Network Package is susceptible to a buffer overflow vulnerability
via a long server ID option in DHCPv6 client. This vulnerability can be
exploited by an attacker to gain unauthorized access and potentially lead
to a loss of Confidentiality, Integrity and/or Availability.
Soumya Sambu [Fri, 28 Jun 2024 08:45:11 +0000 (08:45 +0000)]
ovmf: Fix CVE-2022-36764
EDK2 is susceptible to a vulnerability in the Tcg2MeasurePeImage()
function, allowing a user to trigger a heap buffer overflow via a local
network. Successful exploitation of this vulnerability may result in a
compromise of confidentiality, integrity, and/or availability.
Soumya Sambu [Fri, 28 Jun 2024 08:37:27 +0000 (08:37 +0000)]
ovmf: Fix CVE-2022-36763
EDK2 is susceptible to a vulnerability in the Tcg2MeasureGptTable()
function, allowing a user to trigger a heap buffer overflow via a local
network. Successful exploitation of this vulnerability may result in a
compromise of confidentiality, integrity, and/or availability.
Ross Burton [Fri, 15 Mar 2024 14:37:38 +0000 (14:37 +0000)]
gstreamer1.0: improve test reliability
First, libcheck has the ability to increase all test timeouts by an arbitrary
multiplier. Because we run our tests on loaded build machines,
increase all timeouts by 10x to reduce the chance of load causing failures.
Second, use GST_CHECKS_IGNORE to list test cases that should be skipped.
Drop skip-aggregator-test.patch as this is now redundant, and also skip
gstnetclientclock.c:test_functioning as this is very sensitive to load.
[ YOCTO #14808 ]
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>
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:
https://github.com/rpm-software-management/rpm/commit/41f0e214f2266f02d6185ba11f797716de8125d4
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.
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.
Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Jinfeng Wang [Mon, 18 Nov 2024 07:07:22 +0000 (15:07 +0800)]
tzdata&tzcode-native: upgrade 2024a -> 2024b
Signed-off-by: Jinfeng Wang <jinfeng.wang.cn@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
(cherry picked from commit c8d3edb2562ea4d980186e78b4abb5a94b1d7b22) Signed-off-by: Steve Sakoman <steve@sakoman.com>
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.
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.
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.
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.
Signed-off-by: Archana Polampalli <archana.polampalli@windriver.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Peter Marko [Sun, 24 Nov 2024 12:39:35 +0000 (13:39 +0100)]
builder: set CVE_PRODUCT
Builder is a common word and there are many other builder components
which makes us to ignore CVEs for all of them.
There is already 1 ignored and currently 3 new ones.
Instead, set product to yocto to filter them.
Signed-off-by: Peter Marko <peter.marko@siemens.com> Signed-off-by: Steve Sakoman <steve@sakoman.com>
Jiaying Song [Mon, 25 Nov 2024 07:46:11 +0000 (15:46 +0800)]
python3-pip: fix CVE-2023-5752
When installing a package from a Mercurial VCS URL (ie "pip install
hg+...") with pip prior to v23.3, the specified Mercurial revision could
be used to inject arbitrary configuration options to the "hg clone" call
(ie "--config"). Controlling the Mercurial configuration can modify how
and which repository is installed. This vulnerability does not affect
users who aren't installing from Mercurial.
Regis Dargent [Fri, 18 Oct 2024 13:32:38 +0000 (15:32 +0200)]
udev-extraconf: fix network.sh script did not configure hotplugged interfaces
Udev script network.sh is called when a new ethernet interface is plugged (eg. USB).
Due to some (old) missing files, this script does nothing, instead of configuring the
interfaces with ifup.
I just commented the corresponding lines to allow the script to reach the part where
it calls ifup.
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>
Chen Qi [Wed, 9 Oct 2024 08:56:47 +0000 (01:56 -0700)]
toolchain-shar-extract.sh: exit when post-relocate-setup.sh fails
When LD_LIBRARY_PATH is set, post-relocate-setup.sh will fail and
exit properly. But such failure is ignored and the SDK installation
will continue and tell user that things succeed. This is misleading.
So exit immediately if post-relocate-setup.sh fails.
Fixes [Yocto #15586]
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>
Steve Sakoman [Thu, 21 Nov 2024 16:55:14 +0000 (08:55 -0800)]
llvm: reduce size of -dbg package
Unless DEBUG_BUILD is enabled, pass -g1 to massively reduce the size of
the debug symbols
Level 1 produces minimal information, enough for making backtraces in
parts of the program that you don't plan to debug. This includes
descriptions of functions and external variables, and line number
tables, but no information about local variables.
This makes the sstate objects a lot more manageable, and packaging
faster.
Ross Burton [Mon, 25 Sep 2023 11:35:08 +0000 (12:35 +0100)]
webkitgtk: reduce size of -dbg package
Unless DEBUG_BUILD is enabled, pass -g1 to massively reduce the size of
the debug symbols (4.3GB to 700M at time of writing):
Level 1 produces minimal information, enough for making backtraces in
parts of the program that you don't plan to debug. This includes
descriptions of functions and external variables, and line number
tables, but no information about local variables.
This makes the sstate objects a lot more manageable, and packaging
faster. On my machine:
Ovidiu Panait [Thu, 14 Nov 2024 08:58:24 +0000 (16:58 +0800)]
webkitgtk: fix perl-native dependency
Currently, perl-native is missing from DEPENDS for webkitgtk even though
perlnative bbclass is inherited. This happens because the DEPENDS variable is
reassigned right after perlnative class is inherited: