]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/log
thirdparty/openembedded/openembedded-core-contrib.git
10 months agoiso-codes: upgrade 4.16.0 -> 4.17.0
Wang Mingyu [Wed, 25 Sep 2024 06:48:46 +0000 (14:48 +0800)] 
iso-codes: upgrade 4.16.0 -> 4.17.0

Changelog:
===========
* Add letter 'g' to conversion script for Tatar
* Regenerate cyrillic Tatar from latin Tatar
* Update Romanian translation and remove most pre- and suffixes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agoinit-system-helpers: upgrade 1.66 -> 1.67
Wang Mingyu [Wed, 25 Sep 2024 06:48:45 +0000 (14:48 +0800)] 
init-system-helpers: upgrade 1.66 -> 1.67

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agoigt-gpu-tools: upgrade 1.28 -> 1.29
Wang Mingyu [Wed, 25 Sep 2024 06:48:44 +0000 (14:48 +0800)] 
igt-gpu-tools: upgrade 1.28 -> 1.29

Changelog:
===========
- Added gcc warns: dangling-pointer, int-conversion
- More guidelines in CONTRIBUTING.
- Reorganized Tests: Moved all vendor specific tests to their own dir
- Fix musl/uclibc build
- New KMS framebuffer stress benchmark.
- Added basic Xe support in gem_wsim.
- Add documentation about cross-builds.
- Improve tests documentation.
- Add Battlemage (BMG) support in xe_pciids.h
- Add amdgpu GFX1152, GFX1150 and gfx12.
- Added inline support for iga64 assembly in GPGPU shader.
- Improved KUnit support.
- Enable igt run on security enhanced distros
- Use blitter as a default for all KMS tests.
- Increased MAX supported pipes to 16 (Pipe-A to Pipe-P)
- Added generic way to reset sysfs/debugfs attrs to default values upon
  exit.
- Added hook scripts to igt_runner.
- Added support for Xe in KMS tests.
- Added new subtests and improvements to VRR.
- Added new subtests to force joiner.
- Added fbdev tests to Xe.
- Added amdgpu fuzzing tests.
- Added syncobj_eventfd test.
- Added basic Single-Root IO Virtualization (SRIOV) test.
- Added prime test for vmwgfx.
- Improved core_getversion.
- Improved kms_atomic on non-mutable planes.
- Added and improved Xe tests.
- New Xe perf/OA tools.
- New intel_tiling_detect tool.
- New option in lsgpu for printing GPU on PCI bus, working also
  in case when no gpu driver is loaded.
- Added sysfs profiling knob to gputop.
- Support for Xe in gputop.
- Improved generating test lists at compilation time.
- Improved code coverage.
- Improved intel_vbt_decode and other intel tools.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agoifupdown: upgrade 0.8.43 -> 0.8.44
Wang Mingyu [Wed, 25 Sep 2024 06:48:43 +0000 (14:48 +0800)] 
ifupdown: upgrade 0.8.43 -> 0.8.44

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agogtk4: upgrade 4.16.0 -> 4.16.1
Wang Mingyu [Wed, 25 Sep 2024 06:48:42 +0000 (14:48 +0800)] 
gtk4: upgrade 4.16.0 -> 4.16.1

Changelog:
==========
* GtkFileChooser:
 - Plug a memory leak

* GtkCalendar:
 - Avoid ending up with invalid dates

* Printing:
 - Fix initial printer selection in the print dialog

* Gsk:
 - Fix shadows for opaque textures
 - Fix a crash in a corner case

* Css:
 - Make relative paths work again in theme files

* Accessibility:
 - Fix detection of the Flatpak portal

* MacOS:
 - Fix keyboard input in popovers
 - Keep DND icons above regular windows
 - Ignore events from DND icons

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agogobject-introspection: upgrade 1.80.1 -> 1.82.0
Wang Mingyu [Wed, 25 Sep 2024 06:48:41 +0000 (14:48 +0800)] 
gobject-introspection: upgrade 1.80.1 -> 1.82.0

Changelog:
===========
* Require GLib 2.82.0
* Add rpath when building the type dumper on macOS
* Fix regression in the installation of GIRepository-2.0.typelib
* Add strict mode warning for enumeration members starting with a number
* Set deprecation message for signals and properties
* Fix HTML definition lists in the documentation generator
* Catch up with Python-Markdown 3.4 extension API changes
* Propagate scanner errors
* Do not break when parsing ARM SVE types in system headers
* Pair pointer GTypes with their opaque structure
* Fix property accessor pairing
* Handle pid_t, etc. as their own top-level types
* Add warning for closure annotation
* Warn on invalid callback annotations
* Make sure to set a GError with an invalid introspect-dump string
* Move gobject-introspection tests to a submodule
* Remove dependency on distutils.msvccompiler
* Be more thorough about applying -Wl,--no-as-needed option
* Documentation and build fixes

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agogit: upgrade 2.46.0 -> 2.46.1
Wang Mingyu [Wed, 25 Sep 2024 06:48:40 +0000 (14:48 +0800)] 
git: upgrade 2.46.0 -> 2.46.1

Changelog:
==============
 * "git checkout --ours" (no other arguments) complained that the
   option is incompatible with branch switching, which is technically
   correct, but found confusing by some users.  It now says that the
   user needs to give pathspec to specify what paths to checkout.
 * It has been documented that we avoid "VAR=VAL shell_func" and why.
 * "git add -p" by users with diff.suppressBlankEmpty set to true
   failed to parse the patch that represents an unmodified empty line
   with an empty line (not a line with a single space on it), which
   has been corrected.
 * "git rebase --help" referred to "offset" (the difference between
   the location a change was taken from and the change gets replaced)
   incorrectly and called it "fuzz", which has been corrected.
 * "git notes add -m '' --allow-empty" and friends that take prepared
   data to create notes should not invoke an editor, but it started
   doing so since Git 2.42, which has been corrected.
 * An expensive operation to prepare tracing was done in re-encoding
   code path even when the tracing was not requested, which has been
   corrected.
 * Perforce tests have been updated.
 * The credential helper to talk to OSX keychain sometimes sent
   garbage bytes after the username, which has been corrected.
 * A recent update broke "git ls-remote" used outside a repository,
   which has been corrected.
 * "git config --value=foo --fixed-value section.key newvalue" barfed
   when the existing value in the configuration file used the
   valueless true syntax, which has been corrected.
 * "git reflog expire" failed to honor annotated tags when computing
   reachable commits.
 * A flakey test and incorrect calls to strtoX() functions have been
   fixed.

 * Follow-up on 2.45.1 regression fix.
 * "git rev-list ... | git diff-tree -p --remerge-diff --stdin" should
   behave more or less like "git log -p --remerge-diff" but instead it
   crashed, forgetting to prepare a temporary object store needed.
 * The patch parser in "git patch-id" has been tightened to avoid
   getting confused by lines that look like a patch header in the log
   message.
 * "git bundle unbundle" outside a repository triggered a BUG()
   unnecessarily, which has been corrected.
 * The code forgot to discard unnecessary in-core commit buffer data
   for commits that "git log --skip=<number>" traversed but omitted
   from the output, which has been corrected.
 * "git verify-pack" and "git index-pack" started dying outside a
   repository, which has been corrected.
 * A corner case bug in "git stash" was fixed.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agoghostscript: upgrade 10.03.1 -> 10.04.0
Wang Mingyu [Wed, 25 Sep 2024 06:48:39 +0000 (14:48 +0800)] 
ghostscript: upgrade 10.03.1 -> 10.04.0

avoid-host-contamination.patch
refreshed for 10.04.0

Changelog:
===========
- addresses CVEs: CVE-2024-46951, CVE-2024-46952, CVE-2024-46953, CVE-2024-46954, CVE-2024-46955, CVE-2024-46956
- add protection for device selection from PostScript input.
- efforts in code hygiene and maintainability continue.
- The usual round of bug fixes, compatibility changes, and incremental improvements.
- add the capability to build with the Tesseract OCR engine.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agoepiphany: upgrade 46.3 -> 47.0
Wang Mingyu [Wed, 25 Sep 2024 06:48:37 +0000 (14:48 +0800)] 
epiphany: upgrade 46.3 -> 47.0

Changelog:
===========
 * Fix crash when using Ctrl+D or Ctrl+Alt+D
 * Fix icon URL used for install web application dialog
 * Remove tab overview shortcut in web apps
 * Fix crashes in tab overview mode with no open tabs
 * Fix pluralization in privacy report dialog
 * Fix bookmark tag widget focus border
 * Revert key event handling changes due to problems with non-Latin keyboard layouts
 * Extract .xpi during web app installation
 * Show confirmation dialog when deleting web app
 * Allow exporting passwords to CSV and improve CSV import
 * Improve count of trackers in privacy report
 * Fix crash on close multiple tabs dialog
 * Many improvements to bookmarks sidebar and dialog
 * Add autofill support
 * Add bookmarks search bar
 * Improve sorting of bookmarks
 * Restore set image as wallpaper functionality under flatpak
 * New Window should always open a non-incognito window
 * Prompt for confirmation when installing a WebExtension
 * Add Ctrl+Shift+Delete shortcut for Clear Website Data
 * Add Privacy Report feature
 * Use GtkGraphicsOffload to maybe improve graphics performance in fullscreen mode
 * Replace bookmark properties popover with redesigned dialog
 * Disable Firefox Sync
 * Don't show reader mode button when page is loading
 * Revert address bar UI changes due to pango bug
 * Fix application mode when always start in incognito mode setting is enabled
 * Don't warn about failure to download favicon when creating web app
 * Fix crash when starting secondary instance
 * Fix crash when web process becomes unresponsive
 * Fix crash when closing window with context menu open
 * Fix crash on exit
 * Allow overriding fatal criticals using G_DEBUG= environment variable
 * Fix hiding of developer context menu actions
 * Fix a different crash when destroying window
 * Stop using various deprecated GTK APIs
 * Support importing passwords from CSV files
 * Reduce the size of the preferences dialog
 * Use modern libadwaita spinners
 * Fix yet another crash when destroying window
 * Improve autofill dialog UI
 * Update to highlight.js 11.10.0
 * Miscellaneous code robustness improvements
 * Load only one web process extension rather than two
 * Add fallback web app icon
 * Redesign the bookmarks UI to use sidebar instead of popover
 * Rearrange the window/hamburger menu
 * Adopt new floating bar style from nautilus
 * Focus address bar after deleting URL
 * Reenable search in preferences dialog
 * Make address bar dropdown suggestions selectable
 * WebExtensions: support runtime.getManifest() API
 * Modernize encoding dialog
 * Add preference to toggle navigation gestures
 * Fix about:overview improperly shown in address bar
 * Set brightness and contrast for dark reader mode
 * Add Not Now option to save password popover
 * Disable Home/End shortcuts in tab bar
 * Add delete action to text box context menu
 * Add additional debug info to about dialog
 * Don't display placeholder text in address bar when unfocused
 * Enable fatal criticals
 * Add Clear button to location entry
 * Fix set as default browser dialog in phosh
 * Improve UI of preferences dialog
 * Improve UI of about dialog
 * Improve UI of history dialog
 * Improve UI of certificate dialog
 * When not focused, display hostname centered in address bar
 * Always enable web inspector keyboard shortcut
 * Update use of libadwaita dialogs

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agoell: upgrade 0.68 -> 0.69
Wang Mingyu [Wed, 25 Sep 2024 06:48:36 +0000 (14:48 +0800)] 
ell: upgrade 0.68 -> 0.69

Changelog:
==========
- Add support for getting remaining microseconds left on a timer.
- Add support for setting link MTU on a network interface.

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agoat-spi2-core: upgrade 2.52.0 -> 2.54.0
Wang Mingyu [Wed, 25 Sep 2024 06:48:35 +0000 (14:48 +0800)] 
at-spi2-core: upgrade 2.52.0 -> 2.54.0

Changelog:
==========
* Make ATSPI_ROLE_PUSH_BUTTON an enum value again.
* atk: Align button role with AT-SPI one.
* Fix warning when atspi_event_quit is called multiple times.
* tests: Clean up test application on SIGABRT/SIGSEGV.
* Set (allow-none) for nullable parameters to atspi_match_rule_new.
* collection: Allow specifying specific action names in match rules.
* atk-adaptor: For collections, don't return objects with 0 actions as
  supporting AtkAction.
* Rename ATSPI_ROLE_PUSH_BUTTON to ATSPI_ROLE_BUTTON.
* Replace disable_p2p with an ATSPI_DISABLE_P2P environment variable.
* Drop use of deprecated eaves-dropping option in dbus configuration
* Notify about HelpText attribute change.
* Fix possible double unref in add_accessible_from_iter.
* tests: Fix missing declaration for getpid().

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agoadwaita-icon-theme: upgrade 46.2 -> 47.0
Wang Mingyu [Wed, 25 Sep 2024 06:48:34 +0000 (14:48 +0800)] 
adwaita-icon-theme: upgrade 46.2 -> 47.0

Changelog:
 cursors: updated spinners to match libadwaita

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agosystemd-boot: Enable on RISCV
Khem Raj [Wed, 25 Sep 2024 06:35:27 +0000 (23:35 -0700)] 
systemd-boot: Enable on RISCV

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agolinux-yocto/6.10: update to v6.10.11
Bruce Ashfield [Tue, 24 Sep 2024 21:18:37 +0000 (17:18 -0400)] 
linux-yocto/6.10: update to v6.10.11

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

    8a886bee7aa5 Linux 6.10.11
    729ae6e76187 usb: typec: ucsi: Only set number of plug altmodes after registration
    7d318166bf55 ASoC: meson: axg-card: fix 'use-after-free'
    080c3068715d pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
    6c69458e2e32 cifs: Fix signature miscalculation
    7f7417d0ba92 drm/xe/display: fix compat IS_DISPLAY_STEP() range end
    d53503ca0449 ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
    bcf0e7f90ba8 drm/i915/guc: prevent a possible int overflow in wq offsets
    4e96ea328a80 spi: geni-qcom: Fix incorrect free_irq() sequence
    ff4767f00234 spi: geni-qcom: Undo runtime PM changes at driver exit time
    01281a9e8275 ASoC: Intel: soc-acpi-intel-mtl-match: add missing empty item
    8eb57389d8ad ASoC: Intel: soc-acpi-intel-lnl-match: add missing empty item
    ad78bcd111e3 tracing/kprobes: Fix build error when find_module() is not available
    abc8feacacf8 drm/xe/client: add missing bo locking in show_meminfo()
    9d3de463e23b drm/xe/client: fix deadlock in show_meminfo()
    fc108cbc7e7a drm/amd/amdgpu: apply command submission parser for JPEG v2+
    8403c350b44e drm/amd/amdgpu: apply command submission parser for JPEG v1
    42850927656a drm/amd/display: Avoid race between dcn35_set_drr() and dc_state_destruct()
    b6ce047a81f5 drm/amd/display: Avoid race between dcn10_set_drr() and dc_state_destruct()
    73e7a3b2f451 drm/amdgpu/atomfirmware: Silence UBSAN warning
    affbd12c5f76 drm/nouveau/fb: restore init() for ramgp102
    e79050882b85 dma-buf: heaps: Fix off-by-one in CMA heap fault handler
    73333816cf2a drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
    87d3436e4c27 soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
    d1a1dfcec77c spi: nxp-fspi: fix the KASAN report out-of-bounds bug
    49ac6299f2a9 tracing/osnoise: Fix build when timerlat is not enabled
    abee73f96d9d netlink: specs: mptcp: fix port endianness
    ce8eabc912fe net: dpaa: Pad packets to ETH_ZLEN
    b4fe06be8eee net: dsa: felix: ignore pending status of TAS module when it's disabled
    8d0c3368478e net: hsr: prevent NULL pointer dereference in hsr_proxy_announce()
    1f68e097e20d netfilter: nft_socket: fix sk refcount leaks
    b5f2f7d1c526 riscv: Disable preemption while handling PR_RISCV_CTX_SW_FENCEI_OFF
    edcab8d5bce3 drivers: perf: Fix smp_processor_id() use in preemptible code
    176b6a0675c5 selftests: net: csum: Fix checksums for packets with non-zero padding
    67b61e2f4c9c net: phy: dp83822: Fix NULL pointer dereference on DP83825 devices
    e55c1df0016b net: ftgmac100: Enable TX interrupt to avoid TX timeout
    57db4764a88b octeontx2-af: Modify SMQ flush sequence to drop packets
    aca06c617c83 fou: fix initialization of grc
    505ae01f75f8 net/mlx5: Fix bridge mode operations when there are no VFs
    317b791922b8 net/mlx5: Verify support for scheduling element and TSAR type
    0865cf82edfc net/mlx5: Correct TASR typo into TSAR
    58491e7afe24 net/mlx5: Add missing masks and QoS bit masks for scheduling elements
    849bc9775242 net/mlx5: Explicitly set scheduling element and TSAR type
    478f00895f44 net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
    2e1880fd618f net/mlx5e: Add missing link modes to ptys2ethtool_map
    20700e95b90a net/mlx5: Update the list of the PCI supported devices
    f422771750e4 igb: Always call igb_xdp_ring_update_tail() under Tx lock
    57b01a10ae14 ice: fix VSI lists confusion when adding VLANs
    4d6ad546156a ice: fix accounting for filters shared by multiple VSIs
    5f6c00ae7b33 ice: Fix lldp packets dropping after changing the number of channels
    a4b9c2fd80f2 hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2
    de239e8db564 net: hsr: Send supervisory frames to HSR network with ProxyNodeTable data
    506dd33be9fd selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
    3e8856209299 cxl: Restore XOR'd position bits during address translation
    b5bd350efae9 cxl/core: Fix incorrect vendor debug UUID define
    70b90f7843ec clk/sophgo: Using BUG() instead of unreachable() in mmux_get_parent_id()
    556c31259cdd eeprom: digsy_mtc: Fix 93xx46 driver probe failure
    c5702cc3cb1b drm/amd/display: Fix FEC_READY write on DP LT
    d36ad993d565 drm/amd/display: Disable error correction if it's not supported
    9c838257b95d riscv: dts: starfive: jh7110-common: Fix lower rate of CPUfreq by setting PLL0 rate to 1.5GHz
    8c6a5a1fc02a firmware: qcom: uefisecapp: Fix deadlock in qcuefi_acquire()
    36050b7cdb3a arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
    77e4578148b8 bcachefs: Don't delete open files in online fsck
    efb335dc3664 bcachefs: Revert lockless buffered IO path
    0514b281f36b bcachefs: Fix bch2_extents_match() false positive
    954fd4c81f22 mm: avoid leaving partial pfn mappings around in error case
    d6f018a3b49d x86/hyperv: fix kexec crash due to VP assist page corruption
    1bb24288b625 clocksource: hyper-v: Use lapic timer in a TDX VM without paravisor
    5dfb716fdb7d dm-integrity: fix a race condition when accessing recalc_sector
    327f0792ca04 net: libwx: fix number of Rx and Tx descriptors
    8e1f7e51648e net: tighten bad gso csum offset check in virtio_net_hdr
    5a6faeb2815e minmax: reduce min/max macro expansion in atomisp driver
    70eb635cdbe9 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
    18c0ddc03703 arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
    e5ba8d381a3c selftests: mptcp: join: restrict fullmesh endp on 1st sf
    12134a652b0a mptcp: pm: Fix uaf in __timer_delete_sync
    f311968726d5 platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
    b38c19783286 platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
    a23c1b9a76f8 NFS: Avoid unnecessary rescanning of the per-server delegation list
    f2331b87fdaf NFSv4: Fix clearing of layout segments in layoutreturn
    5c605d81e3d8 smb/server: fix return value of smb2_open()
    0b99d0e17d6a s390/mm: Pin identity mapping base to zero
    7a6e0b6fe3cf drm/xe: use devm instead of drmm for managed bo
    f3c6de0fa538 drm/xe: fix WA 14018094691
    3aa5397e333a drm/xe/xe2lpm: Extend Wa_16021639441
    f74e8bc5d71a Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
    b4ca1ead719c drm/msm/adreno: Fix error return if missing firmware-name
    ad0a22cb9047 spi: zynqmp-gqspi: Scale timeout by data size
    c27f780f4542 platform/surface: aggregator_registry: Add support for Surface Laptop 6
    d8d5fb769017 platform/surface: aggregator_registry: Add fan and thermal sensor support for Surface Laptop 5
    845eef138035 platform/surface: aggregator_registry: Add support for Surface Laptop Studio 2
    41c042722007 platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
    db707dd766c9 platform/surface: aggregator_registry: Add Support for Surface Pro 10
    4111ff8f9a15 platform/x86: asus-wmi: Add quirk for ROG Ally X
    317159931f8f scripts: kconfig: merge_config: config files: add a trailing newline
    3dfab03b923c cgroup/cpuset: Eliminate unncessary sched domains rebuilds in hotplug
    f693397eb9a5 Input: edt-ft5x06 - add support for FocalTech FT8201
    d189e24a42b8 HID: multitouch: Add support for GT7868Q
    1fe7facedf6e hid-asus: add ROG Ally X prod ID to quirk list
    883e932bd416 Input: synaptics - enable SMBus for HP Elitebook 840 G2
    5720cd7313af Input: ads7846 - ratelimit the spi_sync error message
    a314bb665a2a btrfs: update target inode's ctime on unlink
    45ce59266a75 net: hns3: use correct release function during uninitialization
    57a606ca15de drm/amdgpu: Update kmd_fw_shared for VCN5
    8d92bafd4c67 wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
    59c1b7916dba powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
    b7002518171d net: phy: vitesse: repair vsc73xx autonegotiation
    a43653ed1ef1 drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
    df5a3a6d2020 drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
    a387bfd15305 net: ethernet: use ip_hdrlen() instead of bit shift
    ccc94e269281 usbnet: ipheth: fix carrier detection in modes 1 and 4
    08ca800b0cd5 usbnet: ipheth: do not stop RX on failing RX callback
    716b11132999 usbnet: ipheth: drop RX URBs with no payload
    5ad04d8e4207 usbnet: ipheth: remove extraneous rx URB length check
    02bc490c4590 ksmbd: override fsids for smb2_query_info()
    08f9f96d430e ksmbd: override fsids for share path check
    960be51f89cd drm/mediatek: Set sensible cursor width/height values to fix crash
    3e1840750c57 usb: typec: ucsi: Fix cable registration
    a67fc92568b8 usb: typec: ucsi: Always set number of alternate modes
    049be94099ea Linux 6.10.10
    60e01e9316a3 LoongArch: Use accessors to page table entries instead of direct dereference
    12bc88ca29de spi: spi-fsl-lpspi: Fix off-by-one in prescale max
    01681aa609b5 btrfs: fix race between direct IO write and fsync when using same fd
    6f574d015689 drm/i915/display: Increase Fast Wake Sync length as a quirk
    48cb63ce38b9 drm/i915/display: Add mechanism to use sink model when applying quirk
    b4e9331e9064 x86/mm: Fix PTI for i386 some more
    7c890ef60bf4 ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
    5ac3d0a487d1 nvmet: Identify-Active Namespace ID List command should reject invalid nsid
    2443c10be369 nvme: rename CDR/MORE/DNR to NVME_STATUS_*
    d433e595f1ac nvme: fix status magic numbers
    1be0c309a33c nvme: rename nvme_sc_to_pr_err to nvme_status_to_pr_err
    39517a901b8f cifs: Fix SMB1 readv/writev callback in the same way as SMB2/3
    72a57a7b4f83 cifs: Fix zero_point init on inode initialisation
    82f134ddd4f5 riscv: Fix RISCV_ALTERNATIVE_EARLY
    bb63fe4f5f31 riscv: Improve sbi_ecall() code generation by reordering arguments
    3445b6ccc792 riscv: Add tracepoints for SBI calls and returns
    339b880e7ced riscv: Do not restrict memory size because of linear mapping on nommu
    775a2238aa98 riscv: Fix toolchain vector detection
    1a46c7f6546b smb: client: fix double put of @cfile in smb2_rename_path()
    d195d5fae9b8 gpio: modepin: Enable module autoloading
    fcb0ebed9345 gpio: rockchip: fix OF node leak in probe()
    c2017deb0330 drm/i915/fence: Mark debug_fence_free() with __maybe_unused
    e74af8de40b5 drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
    74182cc77497 nouveau: fix the fwsec sb verification register.
    709aba10e2fa clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
    0d1e7301225c clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
    527663015f23 ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
    9bf1c67635b5 riscv: mm: Do not restrict mmap address based on hint
    62f6ca61bb88 riscv: selftests: Remove mmap hint address checks
    9795a6bd7172 ASoc: SOF: topology: Clear SOF link platform name upon unload
    68e6917f3d4e clk: qcom: gcc-x1e80100: Don't use parking clk_ops for QUPs
    cf7ce11385cc nvme-pci: allocate tagset on reset if necessary
    6c04d1e3ab22 nvmet-tcp: fix kernel crash if commands allocation fails
    67002edd6c6c ASoC: tegra: Fix CBB error during probe()
    55fe39810bea powerpc/vdso: Don't discard rela sections
    1e08132bc7c7 powerpc/64e: Define mmu_pte_psize static
    7ebaff701efe powerpc/64e: split out nohash Book3E 64-bit code
    4429f9807e63 powerpc/64e: remove unused IBM HTW code
    70eee39bbd05 clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
    7b7a9dac3878 clk: qcom: gcc-x1e80100: Fix USB 0 and 1 PHY GDSC pwrsts flags
    101c62609886 drm/xe/xe2lpg: Extend workaround 14021402888
    2cb699051873 drm/xe/xe2: Add workaround 14021402888
    e70f6ac7b761 net/mlx5e: SHAMPO, Fix page leak
    c26243db74c1 net/mlx5e: SHAMPO, Use KSMs instead of KLMs
    f5ce0b408124 hid: bpf: add BPF_JIT dependency
    17c1e62c7ec2 crypto: starfive - Fix nent assignment in rsa dec
    0e3da92dbf6e crypto: starfive - Align rsa input data to 32-bit
    f9d0026c628c ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
    79f80316e6a9 ata: libata-scsi: Remove redundant sense_buffer memsets
    830bdd8a183d drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
    4ba7c00d39f6 drm/amd: Add gfx12 swizzle mode defs
    d33a5bff7059 can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
    91c389c7aa93 can: mcp251xfd: clarify the meaning of timestamp
    185c150a826e can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
    018028d42bbc can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
    bc7fbb37e3d2 arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
    7c7d598974b5 arm64: acpi: Move get_cpu_for_acpi_id() to a header
    eea54a453c1d ACPI: processor: Fix memory leaks in error paths of processor_add()
    560eef75500d ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
    9be835e9fd63 fs: relax permissions for listmount()
    e895aef0485f fs: simplify error handling
    968d52c4dde2 path: add cleanup helper
    da5f374103a1 workqueue: Improve scalability of workqueue watchdog touch
    4b88865d8bf0 workqueue: wq_watchdog_touch is always called with valid CPU
    43568d917d93 mm/memcontrol: respect zswap.writeback setting from parent cg too
    b7d4dd381d3e mm: zswap: rename is_zswap_enabled() to zswap_is_enabled()
    b9b6882e243b perf/aux: Fix AUX buffer serialization
    13123ef14a94 uprobes: Use kzalloc to allocate xol area
    e47d7f80b4d7 clocksource/drivers/timer-of: Remove percpu irq related code
    9c09812e885a clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
    13145027070c clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
    00fe5292f081 VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
    a11874db04ea Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
    928e399e84f4 uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
    2241b78f2245 nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
    f78addda7afc nvmem: u-boot-env: error if NVMEM device is too small
    540ca4c902d9 dt-bindings: nvmem: Use soc-nvmem node name instead of nvmem
    109e845c1184 binder: fix UAF caused by offsets overwrite
    bfc1704d909d misc: fastrpc: Fix double free of 'buf' in error path
    31b793b08134 usb: typec: ucsi: Fix the partner PD revision
    c1e23cee9ce3 usb: dwc3: Avoid waking up gadget during startxfer
    2ba5ad41218a usb: cdns2: Fix controller reset issue
    0140b2b5b76a usb: dwc3: core: update LC timer as per USB Spec V3.2
    a334f875a886 iio: adc: ad7124: fix DT configuration parsing
    76a160c8e82a iio: adc: ad7124: fix chip ID mismatch
    6e4bf8e79966 iio: adc: ad_sigma_delta: fix irq_flags on irq request
    0e79ed236b4d iio: adc: ad7606: remove frstdata check for serial mode
    6c56053739ad iio: adc: ad7124: fix config comparison
    9de24f9ef0f1 iio: imu: inv_mpu6050: fix interrupt status read for old buggy chips
    b30d022f04a8 iio: fix scale application in iio_convert_raw_to_processed_unlocked
    3d752f729e35 iio: buffer-dmaengine: fix releasing dma channel on error
    8961b245e8f9 staging: iio: frequency: ad9834: Validate frequency parameter value
    84dc375c8350 tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
    98d1b6b48628 fs: only copy to userspace on success in listmount()
    e30b013e24da drm/amdgpu: Fix amdgpu_device_reset_sriov retry logic
    3adb4ae45e42 drm/amdgpu: Add reset_context flag for host FLR
    1f490704c616 drm/amdgpu: Fix two reset triggered in a row
    f9f0b593baef NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
    3b692794b81f smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
    b8186f5cfa4f ata: pata_macio: Use WARN instead of BUG
    9cb25a390a41 spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
    189d3ed3b25b MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
    d1207f07decc kunit/overflow: Fix UB in overflow_allocation_test
    c33a9806dc80 net: hns3: void array out of bound when loop tnl_num
    0f078f8ca93b lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
    bf68acd840b6 of/irq: Prevent device address out-of-bounds read in interrupt map walk
    ef4e249971eb Squashfs: sanity check symbolic link size
    51263e839929 usbnet: ipheth: race between ipheth_close and error handling
    d76fc0f0b18d Input: uinput - reject requests with unreasonable number of slots
    adb3e3c1ddb5 HID: amd_sfh: free driver_data after destroying hid device
    48b2108efa20 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
    d21f3480b6db s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
    55b046ec8a4f btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
    ee73a15d4a8c spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
    f743662ab629 kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
    e2d14bfda9eb i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
    f62bf0cc6075 i3c: master: svc: resend target address when get NACK
    8d5863cb33aa vfs: Fix potential circular locking through setxattr() and removexattr()
    cec226f9b1fd cachefiles: Set the max subreq size for cache writes to MAX_RW_COUNT
    cae59dffe652 s390/boot: Do not assume the decompressor range is reserved
    66a490d7c5dd regmap: maple: work around gcc-14.1 false-positive warning
    4794579335ca LoongArch: Use correct API to map cmdline in relocate_kernel()
    52d9d4f33b85 drm/amdgpu: add mutex to protect ras shared memory
    42e6607d33c7 net: dpaa: avoid on-stack arrays of NR_CPUS elements
    056e0cd381d5 Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
    2d82277f6619 tcp: Don't drop SYN+ACK for simultaneous connect().
    81c68e218ab8 PCI: Add missing bridge lock to pci_bus_lock()
    6ffa0fb4f842 riscv: set trap vector earlier
    142ef3a1c98f cxl/region: Verify target positions using the ordered target list
    101737d8b88d ethtool: fail closed if we can't get max channel used in indirection tables
    ef9a8b73c8b6 btrfs: don't BUG_ON() when 0 reference count at btrfs_lookup_extent_info()
    f895db00c65e btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
    a7f16a7a7098 btrfs: handle errors from btrfs_dec_ref() properly
    03804641ec2d btrfs: clean up our handling of refs == 0 in snapshot delete
    a7dfb14798bc btrfs: replace BUG_ON with ASSERT in walk_down_proc()
    704c359b4093 btrfs: don't BUG_ON on ENOMEM from btrfs_lookup_extent_info() in walk_down_proc()
    ab6a217ac577 btrfs: slightly loosen the requirement for qgroup removal
    b5a531dd2f72 fs/ntfs3: Check more cases when directory is corrupted
    5e1a3e5ddf6a smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
    0d0d06fbc8f2 drm/amdgpu: reject gang submit on reserved VMIDs
    16c317f16e38 watchdog: imx7ulp_wdt: keep already running watchdog enabled
    9cd15511de7c bpf: Remove tst_run from lwt_seg6local_prog_ops.
    89827a4de802 iommufd: Require drivers to supply the cache_invalidate_user ops
    3913cea77d64 staging: vchiq_core: Bubble up wait_event_interruptible() return value
    bc89b8a2c6e2 PCI: qcom: Override NO_SNOOP attribute for SA8775P RC
    412db603a1d2 perf/x86/intel: Hide Topdown metrics events if the feature is not enumerated
    c16916dd6c16 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
    a90abf931046 dma-mapping: benchmark: Don't starve others when doing the test
    926107e6e3f6 jbd2: avoid mount failed when commit block is partial submitted
    6dd40d964e67 ext4: fix possible tid_t sequence overflows
    bce2c507d99e drm/amdgpu: Set no_hw_access when VF request full GPU fails
    9feed1c5260c libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
    899eddc06e02 ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
    26825b62bd1b hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
    996221b03099 hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
    16f42953231b hwmon: (lm95234) Fix underflows seen when writing limit attributes
    b0bdb43852bf hwmon: (adc128d818) Fix underflows seen when writing limit attributes
    e74ba5e3056f tracing/kprobes: Add symbol counting check when module loads
    8f2dabd2eef1 crypto: qat - fix unintentional re-enabling of error interrupts
    bba47fe3b038 scsi: lpfc: Handle mailbox timeouts in lpfc_get_sfp_info
    f14d3e1aa613 scsi: pm80xx: Set phy->enable_completion only when we wait for it
    3844586e9bd9 scsi: ufs: core: Remove SCSI host only if added
    25eaef533bf3 wifi: rtw88: usb: schedule rx work after everything is set up
    2745d99da131 virtio_ring: fix KMSAN error for premapped mode
    bfc44075b197 pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
    2962197b3e92 devres: Initialize an uninitialized struct member
    fc843d3837eb um: line: always fill *error_out in setup_one_line()
    1200485653a0 cgroup: Protect css->cgroup write under css_set_lock
    64149da0fddb block: don't call bio_uninit from bio_endio
    08205763198a iommu/vt-d: Remove control over Execute-Requested requests
    81f8c4381371 iommu/vt-d: Handle volatile descriptor status read
    15364a1ae180 cxl/region: Fix a race condition in memory hotplug notifier
    aa4e90ed8c5d dm init: Handle minors larger than 255
    85c9fdf75cd8 ASoC: topology: Properly initialize soc_enum values
    eb21d40a2189 phy: zynqmp: Take the phy mutex in xlate
    7f093820c084 firmware: cs_dsp: Don't allow writes to read-only controls
    112fd2f02b30 xen: privcmd: Fix possible access to a freed kirqfd instance
    982e057ee188 tools/net/ynl: fix cli.py --subscribe feature
    c61c4a64d246 selftests: net: enable bind tests
    553769473343 net: dsa: vsc73xx: fix possible subblocks range of CAPT block
    b4c56ed51390 net: xilinx: axienet: Fix race in axienet_stop
    7c1ac9e92797 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
    7a8d3a25f6b4 r8152: fix the firmware doesn't work
    c46cd6aaca81 fou: Fix null-ptr-deref in GRO.
    58571ffb7843 bareudp: Fix device stats updates.
    c8ffe2d4d37a bpf: add check for invalid name in btf_name_valid_section()
    e454476c4452 bpf, net: Fix a potential race in do_sock_getsockopt()
    d860f25dee0e net: dqs: Do not use extern for unused dql_group
    720f1548fb13 usbnet: modern method to get random MAC
    fc110a08e83c ice: do not bring the VSI up, if it was down before the XDP setup
    041cbd1feb43 ice: remove ICE_CFG_BUSY locking from AF_XDP code
    6ea67b4790a0 ice: check ICE_VSI_DOWN under rtnl_lock when preparing for reset
    391f7dae3d83 ice: protect XDP configuration with a mutex
    2285c2faef19 ice: move netif_queue_set_napi to rtnl-protected sections
    ced032853080 ptp: ocp: adjust sysfs entries to expose tty information
    45e1755eedd6 ptp: ocp: convert serial ports to array
    d9c8dbbc236c net: phy: Fix missing of_node_put() for leds
    6a920f041aeb net: ethernet: ti: am65-cpsw: Fix RX statistics for XDP_TX and XDP_REDIRECT
    1b8719ac77cf perf lock contention: Fix spinlock and rwlock accounting
    4b19c83ba108 hwmon: (hp-wmi-sensors) Check if WMI event data exists
    0b7d7bca20c5 igc: Unlock on error in igc_io_resume()
    70e6473995a4 scripts: fix gfp-translate after ___GFP_*_BITS conversion to an enum
    671013001365 hwmon: ltc2991: fix register bits defines
    58afdc9b1887 Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
    cae19117ac36 Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
    5d8a15c1138e Bluetooth: qca: If memdump doesn't work, re-enable IBS
    c4adc08b85f9 can: kvaser_pciefd: Use a single write when releasing RX buffers
    d1a40a5c2a4c can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
    330912c6f39d can: kvaser_pciefd: Rename board_irq to pci_irq
    662f25ae3401 can: kvaser_pciefd: Remove unnecessary comment
    fa2951deaea7 can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
    b15bfd9701c6 regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
    6e68abdc5d67 spi: intel: Add check devm_kasprintf() returned value
    7a9203f945fe platform/x86: dell-smbios: Fix error path in dell_smbios_init()
    36486c9e8e01 ice: Add netif_device_attach/detach into PF reset flow
    50161385e9d6 igb: Fix not clearing TimeSync interrupts for 82580
    7dfa4279c55f cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
    55e78331e0ca cifs: Fix copy offload to flush destination region
    f3d8e8fde454 netfs, cifs: Fix handling of short DIO read
    2e1c24f7f5e5 cifs: Fix lack of credit renegotiation on read retry
    9cf20320a013 rust: kbuild: fix export of bss symbols
    c5a5feb1f84d can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
    9b6513daa5e2 can: m_can: Reset cached active_interrupts on start
    3fe629aa7d47 can: m_can: disable_all_interrupts, not clear active_interrupts
    281f32ea887e can: m_can: Do not cancel timer from within timer
    83e5c41d1ecd can: m_can: Remove m_can_rx_peripheral indirection
    79ae3475c9cf can: m_can: Remove coalesing disable in isr during suspend
    7eab2b893d5e can: m_can: Reset coalescing during suspend/resume
    abf296d242cd can: m_can: Release irq on error in m_can_open
    abb0a615569e can: bcm: Remove proc entry when dev is unregistered.
    79cc2b84ad24 drm/amdgpu/display: handle gfx12 in amdgpu_dm_plane_format_mod_supported
    14c9b54b28e0 drm/amdgpu: Correct register used to clear fault status
    9073d2cb8fdb drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
    ede06d233925 drm/amd/display: Check denominator crb_pipes before used
    11f997143c67 drm/amd/display: Check denominator pbn_div before used
    67c07958facc pcmcia: Use resource_size function on resource object
    b86c6b2ab1c7 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
    4afc9cda8ade Input: ili210x - use kvmalloc() to allocate buffer for firmware update
    dd47051c76c8 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
    9ae799838b29 ice: Check all ice_vsi_rebuild() errors in function
    90afe40da0a5 seccomp: release task filters when the task exits
    68d815648094 powerpc/rtas: Prevent Spectre v1 gadget construction in sys_rtas()
    dfd2e8eaa64b fs: relax permissions for statmount()
    15c770640bcb fs: don't copy to userspace under namespace semaphore
    e37e875e40b5 vfio/spapr: Always clear TCEs before unsetting the window
    4fd7a0513d67 media: vivid: don't set HDMI TX controls if there are no HDMI outputs
    9f216ceb125c crypto: qat - initialize user_input.lock for rate_limiting
    47d7b9a56deb drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
    c2056c7a840f drm/amdgpu: Fix smatch static checker warning
    9738a1d834fb drm/amdgpu: add missing error handling in function amdgpu_gmc_flush_gpu_tlb_pasid
    5639a3048c70 drm/amd/display: Validate function returns
    47e637193f9a drm/amd/display: Check HDCP returned status
    adc74d25cdbb drm/amd/display: Run DC_LOG_DC after checking link->link_enc
    c1b85157d456 drm/amdgpu: Fix register access violation
    6fe9ca2ca389 usb: gadget: aspeed_udc: validate endpoint index for ast udc
    d66ec9855b21 usb: uas: set host status byte on data completion error
    08155329af59 wifi: rtw89: wow: prevent to send unexpected H2C during download Firmware
    d45b1c62d8af wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
    8aa2cd9f37d7 leds: spi-byte: Call of_node_put() on error path
    606cd754cad7 media: vivid: fix wrong sizeimage value for mplane
    f80c65d1e9a6 riscv: kprobes: Use patch_text_nosync() for insn slots
    90cc74552a73 fs/ntfs3: One more reason to mark inode bad
    925fd8ee80d5 udf: Avoid excessive partition lengths
    3cca098c9139 wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
    94dc8dc1c038 gve: Add adminq mutex lock
    39c3b595f3ef netfilter: nf_conncount: fix wrong variable type
    01579894637b iommu: sun50i: clear bypass register
    86e99aab7e18 x86/kmsan: Fix hook for unaligned accesses
    c8cb076f865f af_unix: Remove put_pid()/put_cred() in copy_peercred().
    845af9c8ce03 media: b2c2: flexcop-usb: fix flexcop_usb_memory_req
    34d1122674b8 irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
    01e43f1f651c irqchip/renesas-rzg2l: Reorder function calls in rzg2l_irqc_irq_disable()
    b69449b6c174 accel/habanalabs/gaudi2: unsecure edma max outstanding register
    1cf8cd809030 ELF: fix kernel.randomize_va_space double read
    af246e400789 bpf, verifier: Correct tail_call_reachable for bpf prog
    276872034888 virt: sev-guest: Mark driver struct with __refdata to prevent section mismatch
    941358a2c56e cgroup/cpuset: Delay setting of CS_CPU_EXCLUSIVE until valid partition
    4e2b49a85e79 drm/amd/display: Check UnboundedRequestEnabled's value
    73656d1f4a74 smack: unix sockets: fix accept()ed socket label
    25a15f80253a wifi: ath12k: fix firmware crash due to invalid peer nss
    3e0a29500282 wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
    b0d13e92d927 ALSA: hda: Add input value sanity checks to HDMI channel map controls
    d4e65b669755 ALSA: control: Apply sanity check of input values for user elements
    1b55a0249ae2 ALSA: hda/realtek: extend quirks for Clevo V5[46]0
    db492b5a322c drm/amd/display: Lock DC and exit IPS when changing backlight
    d1e4d3df12e4 drm/i915: Do not attempt to load the GSC multiple times
    675d6d34fc1c drm/amdgpu: always allocate cleared VRAM for GEM allocations
    1cc695be8920 drm/imagination: Free pvr_vm_gpuva after unlink
    33eb0344e186 drm/panthor: Restrict high priorities on group_create
    a6b268fce7bf drm/panthor: flush FW AS caches in slow reset path
    966fe02a285d drm/xe/gsc: Do not attempt to load the GSC multiple times
    e91dab550dd1 btrfs: zoned: handle broken write pointer on zones
    c3ae6e7b970d btrfs: qgroup: don't use extent changeset when not needed
    74866c16ea21 nilfs2: fix state management in error path of log writing function
    962562d4c70c nilfs2: protect references to superblock parameters exposed in sysfs
    1cf1f7e8cd47 nilfs2: fix missing cleanup on rollforward recovery error
    d7c01c0714c0 sched: sch_cake: fix bulk flow accounting logic for host fairness
    47abd8adddbc ila: call nf_unregister_net_hooks() sooner
    126d72b726c4 tcp_bpf: fix return value of tcp_bpf_sendmsg()
    436dd444d8b2 Revert "wifi: ath11k: support hibernation"
    930840f19ec9 Revert "wifi: ath11k: restore country code during resume"
    3aa52bd43986 Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
    82e3e968defb x86/apic: Make x2apic_disable() work correctly
    ce9e83a066f4 x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
    ddee07e8ad90 net: mctp-serial: Fix missing escapes on transmit
    4982a47154f0 net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
    f579d17a8644 eventfs: Use list_del_rcu() for SRCU protected list variable
    0a11262549ac fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
    98cc18b1b71e userfaultfd: fix checks for huge PMDs
    db978287e908 userfaultfd: don't BUG_ON() if khugepaged yanks our page table
    4679272d5252 tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
    aec14e97c866 tracing: Avoid possible softlockup in tracing_iter_reset()
    8a9d0d405159 tracing/timerlat: Only clear timer if a kthread exists
    27282d2505b4 tracing/osnoise: Use a cpumask to know what threads are kthreads
    0efbad8445fb spi: rockchip: Resolve unbalanced runtime PM / system PM handling
    e7eb8b9c8391 Revert "mm: skip CMA pages when they are not available"
    2d476c86ba47 mm/slub: add check for s->flags in the alloc_tagging_slab_free_hook
    6cf74e0e5e3a mm: vmalloc: ensure vmap_block is initialised before adding to queue
    55c39bb701ba kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
    bd4c713e0652 maple_tree: remove rcu_read_lock() from mt_validate()
    16ad36c8e66a codetag: debug: mark codetags for poisoned page as empty
    77e240511603 alloc_tag: fix allocation tag reporting when CONFIG_MODULES=n
    1e96ae38257c mm: vmalloc: optimize vmap_lazy_nr arithmetic when purging each vmap_area
    e554113a1cd2 can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
    1e8a6948bdbd pinctrl: qcom: x1e80100: Bypass PDC wakeup parent for now
    be495259a08e clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
    382ef041d60e clk: qcom: clk-alpha-pll: Fix the pll post div mask
    d81ef42faf96 clk: starfive: jh7110-sys: Add notifier for PLL0 clock
    c37c00cf3d03 parisc: Delay write-protection until mark_rodata_ro() call
    a3b6ff6c896a riscv: misaligned: Restrict user access to kernel memory
    85cda5b040bd ASoC: Intel: Boards: Fix NULL pointer deref in BYT/CHT boards harder
    2a5f32223e8f fuse: clear PG_uptodate when using a stolen page
    b39cea3a5a93 fuse: fix memory leak in fuse_create_open
    c5a56f3000a9 fuse: use unsigned type for getxattr/listxattr size truncation
    55c0b50148f7 fuse: check aborted connection before adding requests to pending list for resending
    58020fe88352 fuse: disable the combination of passthrough and writeback cache
    7a0b9c73ec42 fuse: update stats for pages in dropped aux writeback list
    73279b3c312f mmc: cqhci: Fix checking of CQHCI_HALT state
    0e8df0942de0 mmc: sdhci-of-aspeed: fix module autoloading
    5b1ef10f7d49 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
    202c58db7a9c mmc: core: apply SD quirks earlier during probe
    129ba129f20b selftests: mm: fix build errors on armhf
    25256e790f9f Bluetooth: MGMT: Ignore keys being loaded with invalid type
    6f774a3a00ec Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
    70c76a9c55ed rust: macros: provide correct provenance when constructing THIS_MODULE
    bf958898d5f5 nvme-pci: Add sleep quirk for Samsung 990 Evo
    1863e1f098c5 irqchip/riscv-aplic: Fix an IS_ERR() vs NULL bug in probe()
    f13b5afc5c48 rtmutex: Drop rt_mutex::wait_lock before scheduling
    cfcd89ed9c57 x86/kaslr: Expose and use the end of the physical memory address space
    9319bfd74041 irqchip/sifive-plic: Probe plic driver early for Allwinner D1 platform
    028bd7b41f56 irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
    8717dc35c0e5 perf/x86/intel: Limit the period on Haswell
    b55ce742afcb x86/tdx: Fix data leak in mmio_read()
    81790a4dce06 ata: libata: Fix memory leak for error path in ata_host_alloc()
    28be82053460 ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
    4c8496f44f5b ksmbd: unset the binding mark of a reused connection
    762099898309 smb: client: fix double put of @cfile in smb2_set_path_size()
    f06af737e4be powerpc/qspinlock: Fix deadlock in MCS queue
    a6370f7196b6 ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
    1a892e42d4cc ALSA: hda/realtek - Fix inactive headset mic jack for ASUS Vivobook 15 X1504VAP
    deb8e5a399e9 ALSA: hda/realtek: Enable Mute Led for HP Victus 15-fb1xxx
    e083e14b1344 ALSA: hda/realtek: add patch for internal mic in Lenovo V145
    54e3f7d0a17f ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
    85e5f2451853 KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
    67766d01014e KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
    ecdbe8ac86fb KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS
    6a14fad8be17 ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
    396c88ab6dab net: ethernet: ti: am65-cpsw: fix XDP_DROP, XDP_TX and XDP_REDIRECT
    f7fe95f40c85 net: microchip: vcap: Fix use-after-free error in kunit test
    2e7189d2b1de net: ethernet: ti: am65-cpsw: Fix NULL dereference on XDP_TX
    590768e13ddd xfs: xfs_finobt_count_blocks() walks the wrong btree
    32008ab989dd sch/netem: fix use after free in netem_dequeue
    03e2a1209a83 libfs: fix get_stashed_dentry()
    1611860f184a Linux 6.10.9
    5c8dc61a17f4 i2c: Use IS_REACHABLE() for substituting empty ACPI functions
    b4fc7d011bc7 drm/amdgpu: remove redundant semicolons in RAS_EVENT_LOG
    9ce27841e0e1 mm: Fix filemap_invalidate_inode() to use invalidate_inode_pages2_range()
    ca32ee853a1e pinctrl: core: reset gpio_device in loop in pinctrl_pins_show()
    f45f8af567b6 media: uvcvideo: Enforce alignment of frame and interval
    b557ccd62c5c crypto: ecc - Fix off-by-one missing to clear most significant digit
    54834585e91c drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
    e46b70a7cfed drm/amd/display: Check BIOS images before it is used
    de449701ca07 drm/amdkfd: use mode1 reset for RAS poison consumption
    41c91c78eac0 drm/amdgpu: set RAS fed status for more cases
    30d1b783b6ee drm/amd/display: Avoid overflow from uint32_t to uint8_t
    31c254c9cd4b drm/amd/display: Disable DMCUB timeout for DCN35
    8dea33a86c26 drm/amd/display: use preferred link settings for dp signal only
    eba4b2a38ccd drm/amd/display: Remove register from DCN35 DMCUB diagnostic collection
    c592b6355b9b drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
    6bf920193ba1 drm/amd/display: added NULL check at start of dc_validate_stream
    80a984854ff0 drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
    0b9696a9bd55 drm/amdgpu: fix overflowed constant warning in mmhub_set_clockgating()
    2fd24d2b99c8 drm/amdgpu: add lock in kfd_process_dequeue_from_device
    ba1123e2e864 drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
    314883f6db87 drm/amdgpu: add skip_hw_access checks for sriov
    72de6c05742f block: remove the blk_flush_integrity call in blk_integrity_unregister
    dc537a72f648 driver: iio: add missing checks on iio_info's callback access
    af84813cfd29 drm/xe: Add GuC state asserts to deregister_exec_queue
    f909236671fe f2fs: fix to do sanity check on blocks for inline_data inode
    4540181f66cf wifi: cfg80211: make hash table duplicates more survivable
    82fff0aa4aff hwmon: (k10temp) Check return value of amd_smn_read()
    5fa5febeaf17 thermal: trip: Use READ_ONCE() for lockless access to trip properties
    db67686676c7 dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
    cc8d9d36169d dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
    d00f6aab2139 pinctrl: renesas: rzg2l: Validate power registers for SD and ETH
    e797ce6fd49f drm/xe: Check valid domain is passed in xe_force_wake_ref
    5e183e1c7ee2 drm/xe: Ensure caller uses sole domain for xe_force_wake_assert_held
    1fb136939537 drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
    3e6ff8ca7faa net: tcp/dccp: prepare for tw_timer un-pinning
    b69aadeb26cb RAS/AMD/ATL: Validate address map when information is gathered
    af4dec239583 gfs2: Revert "Add quota_change type"
    5d734665cd5d crypto: stm32/cryp - call finalize with bh disabled
    f756e46704f1 drm/meson: plane: Add error handling
    c909ab41df2b net/mlx5e: SHAMPO, Fix incorrect page release
    1d2de6dd5902 platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
    d3703fa94116 smack: tcp: ipv4, fix incorrect labeling
    61e5929d10b8 regmap: spi: Fix potential off-by-one when calculating reserved size
    bb706e92c87b drm/xe: Don't overmap identity VRAM mapping
    0080bdd9752a drm/amdgu: fix Unintentional integer overflow for mall size
    738cda07e5bb tcp: annotate data-races around tw->tw_ts_recent and tw->tw_ts_recent_stamp
    c64470787959 net: remove NULL-pointer net parameter in ip_metrics_convert
    7ef1d2e240c3 fsnotify: clear PARENT_WATCHED flags lazily
    4ff3d3d18d8f drm/xe: Use missing lock in relay_needs_worker
    99331fe68a8e usb: typec: ucsi: Fix null pointer dereference in trace
    ce16bd3a4a41 usbip: Don't submit special requests twice
    1eea6c49abf7 media: v4l2-cci: Always assign *val
    251f627e25c8 rcu/nocb: Remove buggy bypass lock contention mitigation
    514377ab902c pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
    053f3b86631d ionic: fix potential irq name truncation
    6aa9ad7f4508 RDMA/efa: Properly handle unexpected AQ completions
    a197446759b3 remoteproc: qcom_q6v5_pas: Add hwspinlock bust on stop
    1e0ecab555b9 soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
    145c38e5b540 hwspinlock: Introduce hwspin_lock_bust()
    38c775a1eb33 wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
    deffdebd9a5a wifi: iwlwifi: mvm: use only beacon BSS load for active links
    bb65c7b0d6c7 remoteproc: mediatek: Zero out only remaining bytes of IPI buffer
    e965c638f3be PCI: al: Check IORESOURCE_BUS existence during probe
    1223b3426e8e cpufreq: scmi: Avoid overflow of target_freq in fast switch
    0c7ac6867e92 wifi: cfg80211: restrict operation during radar detection
    564875db8e8b wifi: iwlwifi: remove fw_running op
    fb8e15ba808d drm/amdgpu: update type of buf size to u32 for eeprom functions
    179cc680f052 drm/amdgpu: Queue KFD reset workitem in VF FED
    79b0da10223b drm/amd/display: Fix pipe addition logic in calc_blocks_to_ungate DCN35
    63c195b4b89b drm/amdgpu: fix compiler 'side-effect' check issue for RAS_EVENT_LOG()
    3863350172a7 drm/kfd: Correct pinned buffer handling at kfd restore and validate process
    17881ea63b2f drm/xe: Fix the warning conditions
    02ed3fcf1d8f wifi: rtw89: ser: avoid multiple deinit on same CAM
    c5d3bf45dc43 drm/amd/pm: check negtive return for table entries
    7b56041e731d drm/amdgpu: fix the warning bad bit shift operation for aca_error_type type
    130c2dc75c8c drm/amdgpu: the warning dereferencing obj for nbio_v7_4
    0312bf150333 drm/amd/pm: check specific index for smu13
    f8e484c9e265 drm/amd/pm: check specific index for aldebaran
    d3f927ef0607 drm/amdgpu: fix the waring dereferencing hive
    00b9594d6310 drm/amdgpu: fix dereference after null check
    a01618adcba7 drm/amdgpu: Fix the warning division or modulo by zero
    aa92264ba6fd drm/amdgpu/vcn: remove irq disabling in vcn 5 suspend
    545f04215ca3 drm/amdgpu/pm: Check input value for power profile setting on smu11, smu13 and smu14
    76b24e94edab drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
    286b140b1f71 wifi: ath12k: initialize 'ret' in ath12k_dp_rxdma_ring_sel_config_wcn7850()
    60f098b07e43 wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
    0573d1701a26 wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
    c49bbe69ee15 apparmor: fix possible NULL pointer dereference
    2f4e36aaf5bd drm/xe/hwmon: Remove unwanted write permission for currN_label
    ee99ef9ebe02 drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
    578ae965e8b9 drm/amdgpu: fix mc_data out-of-bounds read warning
    23fefef859c6 drm/amdgpu: fix ucode out-of-bounds read warning
    6a634dc4f3a3 drm/amdgpu: Fix uninitialized variable warning in amdgpu_info_ioctl
    db7a86676fd6 drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
    a914c14ad2a2 drm/amdgpu: fix uninitialized variable warning for jpeg_v4
    d32081a430cd drm/amdgpu: fix uninitialized variable warning for amdgpu_xgmi
    820dcbd38a77 drm/amdkfd: Check debug trap enable before write dbg_ev_file
    130bee397b9c drm/amdgpu: Fix out-of-bounds write warning
    3b7b430f6ae2 drm/amdgpu: Fix the uninitialized variable warning
    0c28e581f6fc drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
    e2c7da6fb5e5 drm/amdgpu/pm: Fix uninitialized variable warning for smu10
    734d5247ec3f drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
    4bbfb0cd9bc4 drm/drm-bridge: Drop conditionals around of_node pointers
    362a93ad2df0 drm/xe: Demote CCS_MODE info to debug only
    e8765364d4f3 drm/amd/amdgpu: Check tbo resource pointer
    aba188d6f4eb drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
    783d50e8216e drm/amd/display: Fix writeback job lock evasion within dm_crtc_high_irq
    ee9d6df6d917 drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
    d705b5869f6b drm/amd/display: Ensure index calculation will not overflow
    e10b68e1c9f5 drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
    05be70f34a6c drm/amd/display: Spinlock before reading event
    34108384e670 drm/amd/display: Release clck_src memory if clk_src_construct fails
    44def55f7554 drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
    ff9730fafa55 drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
    aad4d3d3d3b6 drm/amd/display: Add otg_master NULL check within resource_log_pipe_topology_update
    ac04759b4a00 drm/amd/display: Check link_index before accessing dc->links[]
    26cdb5ed36b9 drm/amd/display: Release state memory if amdgpu_dm_create_color_properties fail
    6590643c5de7 drm/amd/display: Check msg_id before processing transcation
    6a4a08e45e61 drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
    a3b5ee22a9d3 drm/amd/display: Add array index check for hdcp ddc access
    ca0b0b0a2230 drm/amd/display: Add missing NULL pointer check within dpcd_extend_address_range
    6c588e9350dd drm/amd/display: Check index for aux_rd_interval before using
    712be65b3b37 drm/amd/display: Fix incorrect size calculation for loop
    36c39a8dcce2 drm/amd/display: Stop amdgpu_dm initialize when link nums greater than max_links
    d398c74c881d drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
    3d4198ab612a drm/amd/display: Check gpio_id before used as array index
    a64284b9e199 drm/amd/display: Ensure array index tg_inst won't be -1
    55e07d7952ac drm/amdgpu: avoid reading vf2pf info size from FB
    152a0eed10e4 drm/xe/gt: Fix assert in L3 bank mask generation
    b137126d70ae drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
    5dd675d51828 drm/amdgpu: fix uninitialized scalar variable warning
    d83fb9f9f63e drm/amd/pm: fix the Out-of-bounds read warning
    5551c1937904 drm/amd/pm: fix uninitialized variable warning for smu_v13
    06a3810010b5 drm/amd/pm: Fix negative array index read
    9c2c7ecae01c drm/amd/pm: fix warning using uninitialized value of max_vid_step
    a30173a087cf drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
    113a28db008e drm/amd/pm: fix uninitialized variable warning
    1e310c74d91b drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
    3e122ddec66f drm/amdgpu: fix overflowed array index read warning
    b946a27513fe drm/amdgpu: Handle sg size limit for contiguous allocation
    c44b568931d2 drm/amd/display: Assign linear_pitch_alignment even for VM
    5ba5b99ce3b6 drm/amd/display: Handle the case which quad_part is equal 0
    020d0b3acda4 Revert "drm/amd/display: Fix incorrect pointer assignment"
    c9c3366f52d9 drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
    ee743f5f8624 selftests: mptcp: join: test for flush/re-add endpoints
    e8d360c9d666 selftests: mptcp: join: check re-re-adding ID 0 signal
    712a5148cfdc selftests: mptcp: join: validate event numbers
    bcad92c9188a selftests: mptcp: join: check re-adding init endp with != id
    2851cf6c57c5 selftests: mptcp: join: check re-using ID of unused ADD_ADDR
    16a71574da28 selftests: mptcp: add explicit test case for remove/readd
    451f7bf9cc61 arm64: dts: qcom: x1e80100-qcp: fix missing PCIe4 gpios
    40d5b7bf2794 arm64: dts: qcom: x1e80100-qcp: fix up PCIe6a pinctrl node
    33dc7e2039f1 arm64: dts: qcom: x1e80100-crd: fix missing PCIe4 gpios
    e6de9b376833 arm64: dts: qcom: x1e80100-crd: fix up PCIe6a pinctrl node
    9606bea70a67 arm64: dts: qcom: x1e80100: Describe the PCIe 6a resources
    b7265d217892 ASoC: codecs: ES8326: button detect issue
    97f9a8690faf ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
    a680c59024b4 net: usb: qmi_wwan: add MeiG Smart SRM825L
    e1e49ba81a96 dma-debug: avoid deadlock between dma debug vs printk and netconsole
    93658715e6f1 virtio-net: check feature before configuring the vq coalescing command
    7ced32ce3a7a i2c: Fix conditional for substituting empty ACPI functions
    e42ef22bc10f btrfs: fix qgroup reserve leaks in cow_file_range
    a52397fc1e51 btrfs: scrub: update last_physical after scrubbing one stripe
    984bd0470143 btrfs: factor out stripe length calculation into a helper
    5f4a377f56e6 platform/x86/amd/pmf: Add new ACPI ID AMDI0107
    3d5c26b08bde platform/x86/amd: pmf: Add quirk for ROG Ally X
    2d118bb07fdd spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
    7bfee532b6f5 ASoC: amd: yc: Support mic on HP 14-em0002la
    8f215abf7755 smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
    432afacede47 net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
    67b2cc15774c ALSA: seq: ump: Explicitly reset RPN with Null RPN
    e7e26824f5ca ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
    a2e6dd2bbadd ALSA: seq: ump: Use the common RPN/bank conversion context
    d0e17d1676ca ALSA: ump: Explicitly reset RPN with Null RPN
    a894f0117ff1 ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
    b348eac11cb3 x86/CPU/AMD: Add models 0x60-0x6f to the Zen5 range
    f0d4faa80023 ALSA: hda/conexant: Mute speakers at suspend / shutdown
    2ae9f8706a8d ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
    fbaafe4c8f79 btrfs: tree-checker: validate dref root and objectid
    54b20f6ef361 scsi: ufs: core: Bypass quick recovery if force reset is needed
    fef611b98c32 scsi: ufs: core: Check LSDBS cap when !mcq
    26de03c2ddc4 drm: panel-orientation-quirks: Add quirk for OrangePi Neo
    63945b7948ef drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
    c4386c5293aa drivers: gpu: drm: msm: registers: improve reproducibility
    915a386c7cff qemux86: add configuration symbol to select values
    62df91b21626 sched/isolation: really align nohz_full with rcu_nocbs
    afe643f5802b clear_warn_once: add a clear_warn_once= boot parameter
    7b016793edbf clear_warn_once: bind a timer to written reset value
    89a5c70f2000 clear_warn_once: expand debugfs to include read support
    8014704c527d tools: Remove some options from CLANG_CROSS_FLAGS
    e9ca44556936 libbpf: Fix build warning on ref_ctr_off
    32fe8c972c36 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    a372ac2b798d perf: x86-32: explicitly include <errno.h>
    a5cb41682777 perf: mips64: Convert __u64 to unsigned long long
    ed8ee9f3d1ae perf: fix bench numa compilation
    6dbb2915e8a7 perf: add SLANG_INC for slang.h
    57f78dddfd93 perf: add sgidefs.h to for mips builds
    130f0306cfba perf: change --root to --prefix for python install
    2520efe95341 perf: add 'libperl not found' warning
    45731b6ae676 perf: force include of <stdbool.h>
    ace10f8dec53 fat: Replace prandom_u32() with get_random_u32()
    64797bdca14e fat: don't use obsolete random32 call in namei_vfat
    2442bae1a645 FAT: Added FAT_NO_83NAME
    7561126bce00 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    5c51ab959876 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5869720658c9 aufs6: match exports to functions
    e125467cf228 aufs: adjust for v6.9+
    eebcdc6635bf aufs6: correct do_splice_from prototype
    4c5829036c45 aufs: update remove_page to remove_folio
    e8d889d0f434 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel
    3ecd9203de17 aufs: fix v6.7 kernel build compilation
    5e8ee028dbe2 aufs6: adapt to v6.6 i_op->ctime changes
    1132c330feed aufs6: adapt to v6.6
    d3e4ede69603 aufs6: core
    49ec9271f41d aufs6: standalone
    dcc0978da2dd aufs6: mmap
    80e1609b37e7 aufs6: base
    0dbb3f062420 aufs6: kbuild
    ad51078c5ebf yaffs: fix mtime/itime field access
    e5f1d35d6188 yaffs2: update VFS ctime operations to 6.6+
    dd374461adc7 yaffs2: v6.5 fixups
    f5908785d88d yaffs2: Fix miscalculation of devname buffer length
    d1403f0acfdf yaffs2: convert user_namespace to mnt_idmap
    7dae5463b54f yaffs2: replace bdevname call with sprintf
    92d30df4eb56 yaffs2: convert read_page -> readfolio
    6c895bffdf72 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    6801e7d90255 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    aff012190046 yaffs2: v5.12+ build fixups (not runtime tested)
    fb474842c16e yaffs: include blkdev.h
    fe7d745aac94 yaffs: fix misplaced variable declaration
    bee147b2e533 yaffs2: v5.6 build fixups
    22998f589ec2 yaffs2: fix memory leak when /proc/yaffs is read
    ce7d8084a976 yaffs: add strict check when call yaffs_internal_read_super
    adb7202fda95 yaffs: repair yaffs_get_mtd_device
    2852e5c15d4d yaffs: Fix build failure by handling inode i_version with proper atomic API
    1526802a8147 yaffs2: fix memory leak in mount/umount
    6c7827a16aaa yaffs: Avoid setting any ACL releated xattr
    fa3482815542 Yaffs:check oob size before auto selecting Yaffs1
    aaa4843b73ce fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    48e992af6531 yaffs2: adjust to proper location of MS_RDONLY
    f3af7160d8a0 yaffs2: import git revision b4ce1bb (jan, 2020)
    4add698ed6e8 initramfs: allow an optional wrapper script around initramfs generation
    b619a8d54336 vt/conmakehash: improve reproducibility
    c786186aeef3 tools: use basename to identify file in gen-mach-types
    aa3a8e7ceb6e iwlwifi: select MAC80211_LEDS conditionally
    325db54c4be9 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    23a87c6e13aa defconfigs: drop obselete options
    946e5b78ab94 linux-yocto: Handle /bin/awk issues
    9daee1dba585 uvesafb: provide option to specify timeout for task completion
    f68b8683441a uvesafb: print error message when task timeout occurs
    a1595c6b6017 compiler.h: Undef before redefining __attribute_const__
    8086839613c6 vmware: include jiffies.h
    32e79eb3c169 Resolve jiffies wrapping about arp
    f6fabf91b6f2 nfs: Allow default io size to be configured.
    ad2b29f801e9 check console device file on fs when booting
    5194785d545b mount_root: clarify error messages for when no rootfs found
    78b3498cb59a mconf: fix output of cflags and libraries
    9cc6870708d5 menuconfig,mconf-cfg: Allow specification of ncurses location
    f34088ed9c93 modpost: mask trivial warnings
    4784584582f5 kbuild: exclude meta directory from distclean processing
    73072b5fe25a powerpc: serialize image targets
    a120eb200320 arm: serialize build targets
    51d5719ac05b mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    5155f0bb36f0 cpu/amd: inhibit SMP check for qemux86
    e5a5996ee586 x86_64_defconfig: Fix warnings
    1359db75df0c mips: make current_cpu_data preempt safe
    385edf6090c3 mips: vdso: fix 'jalr $t9' crash in vdso code
    968266397319 mips: Kconfig: add QEMUMIPS64 option
    389ce854fde3 4kc cache tlb hazard: tlbp cache coherency
    9cab61199fa8 malta uhci quirks: make allowance for slow 4k(e)c
    80cae3bd9eea arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    41c82709900f drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    59ef4f151a5e arm64: defconfig: cleanup config options
    c5fb425762ed vexpress: Pass LOADADDR to Makefile
    07a8b544d4e9 arm: ARM EABI socketcall
    574f3ae3d2ca ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agolinux-yocto/6.6: update to v6.6.52
Bruce Ashfield [Tue, 24 Sep 2024 21:18:36 +0000 (17:18 -0400)] 
linux-yocto/6.6: update to v6.6.52

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

    561bbd55f91a Linux 6.6.52
    bd9c3c2d7e44 riscv: dts: starfive: add assigned-clock* to limit frquency
    e43364f578cd ASoC: meson: axg-card: fix 'use-after-free'
    2a01f3b7b19b pinctrl: meteorlake: Add Arrow Lake-H/U ACPI ID
    b9d510e08504 cifs: Fix signature miscalculation
    6ec7cbc7f578 ASoC: codecs: avoid possible garbage value in peb2466_reg_read()
    86238603c8f4 drm/i915/guc: prevent a possible int overflow in wq offsets
    f9e08c201705 spi: geni-qcom: Fix incorrect free_irq() sequence
    64cdc5d11442 spi: geni-qcom: Undo runtime PM changes at driver exit time
    ff65ae25d3cb drm/amd/amdgpu: apply command submission parser for JPEG v1
    54268468399e drm/amdgpu/atomfirmware: Silence UBSAN warning
    def80cdb2676 drm/nouveau/fb: restore init() for ramgp102
    eb7fc8b65cea dma-buf: heaps: Fix off-by-one in CMA heap fault handler
    8e1ffb257982 drm/syncobj: Fix syncobj leak in drm_syncobj_eventfd_ioctl
    28425a10a4fa soundwire: stream: Revert "soundwire: stream: fix programming slave ports for non-continous port maps"
    af9ca9ca3e44 spi: nxp-fspi: fix the KASAN report out-of-bounds bug
    a8632ef4fc13 tracing/osnoise: Fix build when timerlat is not enabled
    34fcac26216c net: dpaa: Pad packets to ETH_ZLEN
    fc8c0cec1b48 net: dsa: felix: ignore pending status of TAS module when it's disabled
    83e6fb59040e netfilter: nft_socket: fix sk refcount leaks
    033a71efabac selftests: net: csum: Fix checksums for packets with non-zero padding
    38859fb5bdb6 net: ftgmac100: Enable TX interrupt to avoid TX timeout
    5bfbf2c18cf5 octeontx2-af: Modify SMQ flush sequence to drop packets
    7ae890ee1947 fou: fix initialization of grc
    65feee671e37 net/mlx5: Fix bridge mode operations when there are no VFs
    4bb9745cc3d3 net/mlx5: Verify support for scheduling element and TSAR type
    9f806d095955 net/mlx5: Correct TASR typo into TSAR
    fa2e98068d25 net/mlx5: Add missing masks and QoS bit masks for scheduling elements
    f015f63cc9c4 net/mlx5: Explicitly set scheduling element and TSAR type
    f7e7dbdfc093 net/mlx5e: Add missing link mode to ptys2ext_ethtool_map
    4ce59074d53c IB/mlx5: Rename 400G_8X speed to comply to naming convention
    93fd5e028b29 net/mlx5e: Add missing link modes to ptys2ethtool_map
    02518dc443cd net/mlx5: Update the list of the PCI supported devices
    e8db32a90248 igb: Always call igb_xdp_ring_update_tail() under Tx lock
    cbaed60c69f0 ice: fix VSI lists confusion when adding VLANs
    01a786ada184 ice: fix accounting for filters shared by multiple VSIs
    d21559e2037e ice: Fix lldp packets dropping after changing the number of channels
    1bc085e9977f hwmon: (pmbus) Conditionally clear individual status bits for pmbus rev >= 1.2
    14f6a11ea21e selftests/bpf: Support SOCK_STREAM in unix_inet_redir_to_connected()
    8295194a50eb cxl/core: Fix incorrect vendor debug UUID define
    cb735cf79aa1 eeprom: digsy_mtc: Fix 93xx46 driver probe failure
    7853c146f8b4 drm/amd/display: Fix FEC_READY write on DP LT
    27bbf0b1cac9 drm/amd/display: Disable error correction if it's not supported
    d72432755b12 arm64: dts: rockchip: fix PMIC interrupt pin in pinctrl for ROCK Pi E
    b1e1daf0125e net: xilinx: axienet: Fix race in axienet_stop
    a95a24fcaee1 mm: avoid leaving partial pfn mappings around in error case
    2ae1beb3ab4f x86/hyperv: fix kexec crash due to VP assist page corruption
    9b27991f3fb7 dm-integrity: fix a race condition when accessing recalc_sector
    4ec0d8dbd702 net: tighten bad gso csum offset check in virtio_net_hdr
    1705209b3e2a minmax: reduce min/max macro expansion in atomisp driver
    3844bc360e16 arm64: dts: rockchip: override BIOS_DISABLE signal via GPIO hog on RK3399 Puma
    d52643ced186 arm64: dts: rockchip: fix eMMC/SPI corruption when audio has been used on RK3399 Puma
    7e2e638c5909 selftests: mptcp: join: restrict fullmesh endp on 1st sf
    6452b162549c mptcp: pm: Fix uaf in __timer_delete_sync
    c54fc405a060 platform/x86: panasonic-laptop: Allocate 1 entry extra in the sinf array
    6821a82616f6 platform/x86: panasonic-laptop: Fix SINF array out of bounds accesses
    d07216aa30e8 NFS: Avoid unnecessary rescanning of the per-server delegation list
    d8a7055ffd39 NFSv4: Fix clearing of layout segments in layoutreturn
    75e6572ccb78 smb/server: fix return value of smb2_open()
    91043a573ca7 Input: i8042 - add Fujitsu Lifebook E756 to i8042 quirk table
    57ac3b43fb1f drm/msm/adreno: Fix error return if missing firmware-name
    c5331c6342fd platform/surface: aggregator_registry: Add support for Surface Laptop Go 3
    64f8ed257cec platform/surface: aggregator_registry: Add Support for Surface Pro 10
    86a1aaee7f44 scripts: kconfig: merge_config: config files: add a trailing newline
    1d5c7d0a49ec HID: multitouch: Add support for GT7868Q
    11eb4a8228f6 Input: synaptics - enable SMBus for HP Elitebook 840 G2
    3acb2392df34 Input: ads7846 - ratelimit the spi_sync error message
    5ee7efa629bf btrfs: update target inode's ctime on unlink
    ab8f0c4986c7 net: hns3: use correct release function during uninitialization
    4bfee9346d8c wifi: mt76: mt7921: fix NULL pointer access in mt7921_ipv6_addr_change
    4a9a1edd9c49 powerpc/mm: Fix boot warning with hugepages and CONFIG_DEBUG_VIRTUAL
    af252750bf3b net: phy: vitesse: repair vsc73xx autonegotiation
    31b9fc3d0c10 drm: panel-orientation-quirks: Add quirk for Ayn Loki Max
    7d42d19973cb drm: panel-orientation-quirks: Add quirk for Ayn Loki Zero
    9569e1fd06fa net: ethernet: use ip_hdrlen() instead of bit shift
    28123a54f887 usbnet: ipheth: fix carrier detection in modes 1 and 4
    4d1cfa3afb86 usbnet: ipheth: do not stop RX on failing RX callback
    9c8c230e2e15 usbnet: ipheth: drop RX URBs with no payload
    c2fb33a7fed5 usbnet: ipheth: remove extraneous rx URB length check
    78bce66914db ksmbd: override fsids for smb2_query_info()
    5a199eedfdc8 ksmbd: override fsids for share path check
    2278629c3ebb nvmem: u-boot-env: error if NVMEM device is too small
    368fa77b7945 nvmem: u-boot-env: improve coding style
    2eea394c31cb nvmem: u-boot-env: use nvmem device helpers
    ae91c9c7b67d nvmem: u-boot-env: use nvmem_add_one_cell() nvmem subsystem helper
    820b1b981aeb nvmem: core: add nvmem_dev_size() helper
    f7dc14df1bde iio: adc: ad7124: fix DT configuration parsing
    fbed74005829 iio: adc: ad7124: Switch from of specific to fwnode based property handling
    bfc8dab8c73a device property: Introduce device_for_each_child_node_scoped()
    fce8373d3153 device property: Add cleanup.h based fwnode_handle_put() scope based cleanup.
    6d1dc55b5bab Linux 6.6.51
    611e4281117a Bluetooth: hci_sync: Fix UAF on hci_abort_conn_sync
    4d6cf010d876 Bluetooth: hci_sync: Fix UAF on create_le_conn_complete
    78155f30beeb Bluetooth: hci_sync: Fix UAF in hci_acl_create_conn_sync
    50b6744c12fa spi: spi-fsl-lpspi: Fix off-by-one in prescale max
    7b5595f33c3c btrfs: fix race between direct IO write and fsync when using same fd
    8eeda5fb5938 x86/mm: Fix PTI for i386 some more
    a2977c0ca3e9 membarrier: riscv: Add full memory barrier in switch_mm()
    136a29d8112d ublk_drv: fix NULL pointer dereference in ublk_ctrl_start_recovery()
    bd29d8452079 riscv: Do not restrict memory size because of linear mapping on nommu
    8289dc916e9e riscv: Fix toolchain vector detection
    b27ea9c96efd smb: client: fix double put of @cfile in smb2_rename_path()
    52b688c8087b gpio: modepin: Enable module autoloading
    9ceae54e65a3 gpio: rockchip: fix OF node leak in probe()
    60d54a45dbbb drm/i915/fence: Mark debug_fence_free() with __maybe_unused
    a65ebba87337 drm/i915/fence: Mark debug_fence_init_onstack() with __maybe_unused
    7c391eaf2c63 clk: qcom: gcc-sm8550: Don't park the USB RCG at registration time
    a5e871d26ba1 clk: qcom: gcc-sm8550: Don't use parking clk_ops for QUPs
    b9bb9634368e ASoC: sunxi: sun4i-i2s: fix LRCLK polarity in i2s mode
    f39bde3f7825 ASoc: SOF: topology: Clear SOF link platform name upon unload
    05500a48d80d nvme-pci: allocate tagset on reset if necessary
    489f2913a63f nvmet-tcp: fix kernel crash if commands allocation fails
    585c598082e1 ASoC: tegra: Fix CBB error during probe()
    af4d5630d991 powerpc/vdso: Don't discard rela sections
    547acc20e567 powerpc/64e: Define mmu_pte_psize static
    8ea58996f539 powerpc/64e: split out nohash Book3E 64-bit code
    8ebe3bb3688a powerpc/64e: remove unused IBM HTW code
    eaccebe663b2 clk: qcom: ipq9574: Update the alpha PLL type for GPLLs
    37b65ea6c7ad crypto: starfive - Fix nent assignment in rsa dec
    02b3f8860963 crypto: starfive - Align rsa input data to 32-bit
    872f86e1757b ata: libata-scsi: Check ATA_QCFLAG_RTF_FILLED before using result_tf
    c8d4acb32530 ata: libata-scsi: Remove redundant sense_buffer memsets
    302ba299c31e drm/amdgpu: handle gfx12 in amdgpu_display_verify_sizes
    5f2a2bf25395 drm/amd: Add gfx12 swizzle mode defs
    5ea24ddc26a7 can: mcp251xfd: rx: add workaround for erratum DS80000789E 6 of mcp2518fd
    6cdc3fc4fb2f can: mcp251xfd: clarify the meaning of timestamp
    bf501ab4cbfe can: mcp251xfd: rx: prepare to workaround broken RX FIFO head index erratum
    2370061f0707 can: mcp251xfd: mcp251xfd_handle_rxif_ring_uinc(): factor out in separate function
    62ca6d3a905b arm64: acpi: Harden get_cpu_for_acpi_id() against missing CPU entry
    acf9ef8d1b1f arm64: acpi: Move get_cpu_for_acpi_id() to a header
    47c310fbaaf4 ACPI: processor: Fix memory leaks in error paths of processor_add()
    6bf77014db58 ACPI: processor: Return an error if acpi_processor_get_info() fails in processor_add()
    241bce1c757d workqueue: Improve scalability of workqueue watchdog touch
    5ff0a4414195 workqueue: wq_watchdog_touch is always called with valid CPU
    0eceaa9d0560 Revert "mm: skip CMA pages when they are not available"
    9a9974713de8 mm/vmscan: use folio_migratetype() instead of get_pageblock_migratetype()
    c4b69bee3f4e perf/aux: Fix AUX buffer serialization
    9faed52b98e1 uprobes: Use kzalloc to allocate xol area
    7eeb7189c4d4 clocksource/drivers/timer-of: Remove percpu irq related code
    444c3927a0c1 clocksource/drivers/imx-tpm: Fix next event not taking effect sometime
    c4f27b17d384 clocksource/drivers/imx-tpm: Fix return -ETIME when delta exceeds INT_MAX
    39e7e593418c VMCI: Fix use-after-free when removing resource in vmci_resource_remove()
    6ed45748c19b Drivers: hv: vmbus: Fix rescind handling in uio_hv_generic
    de6946be9c8b uio_hv_generic: Fix kernel NULL pointer dereference in hv_uio_rescind
    3d1baf322a3a nvmem: Fix return type of devm_nvmem_device_get() in kerneldoc
    1f33d9f1d9ac binder: fix UAF caused by offsets overwrite
    f77dc8a75859 misc: fastrpc: Fix double free of 'buf' in error path
    7d301dd2722f usb: dwc3: Avoid waking up gadget during startxfer
    f224f3729779 usb: cdns2: Fix controller reset issue
    6ef746b0b63f usb: dwc3: core: update LC timer as per USB Spec V3.2
    314125cbae48 iio: adc: ad7124: fix chip ID mismatch
    66d0d59afe55 iio: adc: ad7606: remove frstdata check for serial mode
    fb5d58f238c4 iio: adc: ad7124: fix config comparison
    ecc8e1bcac27 iio: fix scale application in iio_convert_raw_to_processed_unlocked
    cb0f3f0c102b iio: buffer-dmaengine: fix releasing dma channel on error
    dc12e49f970b staging: iio: frequency: ad9834: Validate frequency parameter value
    5c007a980450 intel: legacy: Partial revert of field get conversion
    4fe707a29789 tcp: process the 3rd ACK with sk_socket for TFO/MPTCP
    3b843046dbbe cpufreq: amd-pstate: fix the highest frequency issue which limits performance
    1ec40a175a48 cpufreq: amd-pstate: Enable amd-pstate preferred core support
    0b983c08ca81 ACPI: CPPC: Add helper to get the highest performance value
    e0316069fae7 riscv: Use accessors to page table entries instead of direct dereference
    59c9160a7ee3 riscv: mm: Only compile pgtable.c if MMU
    1a8b2391e06e mm: Introduce pudp/p4dp/pgdp_get() functions
    193b1fc1cbca riscv: Use WRITE_ONCE() when setting page table entries
    6c4a878e1cc8 NFSv4: Add missing rescheduling points in nfs_client_return_marked_delegations
    07f384c5be1f smb/server: fix potential null-ptr-deref of lease_ctx_info in smb2_open()
    b777131d03be ata: pata_macio: Use WARN instead of BUG
    ff62110ec522 spi: spi-fsl-lpspi: limit PRESCALE bit in TCR register
    32ee0520159f MIPS: cevt-r4k: Don't call get_c0_compare_int if timer irq is installed
    d942e855324a lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc()
    7ead730af11e of/irq: Prevent device address out-of-bounds read in interrupt map walk
    c3af7e460a52 Squashfs: sanity check symbolic link size
    6604d76253e7 usbnet: ipheth: race between ipheth_close and error handling
    a4858b00a1ec Input: uinput - reject requests with unreasonable number of slots
    60dc4ee0428d HID: amd_sfh: free driver_data after destroying hid device
    30e9ce7cd559 HID: cougar: fix slab-out-of-bounds Read in cougar_report_fixup
    fc9fabeee107 s390/vmlinux.lds.S: Move ro_after_init section behind rodata section
    f1eb69aa8562 btrfs: initialize location to fix -Wmaybe-uninitialized in btrfs_lookup_dentry()
    16ccaf581da4 spi: hisi-kunpeng: Add verification for the max_frequency provided by the firmware
    d43fde5ebfe7 kselftests: dmabuf-heaps: Ensure the driver name is null-terminated
    5a022269abb2 i3c: mipi-i3c-hci: Error out instead on BUG_ON() in IBI DMA setup
    1f489656d506 i3c: master: svc: resend target address when get NACK
    c03185f4a23e vfs: Fix potential circular locking through setxattr() and removexattr()
    e42ea96d6d36 regmap: maple: work around gcc-14.1 false-positive warning
    fd8e14122374 LoongArch: Use correct API to map cmdline in relocate_kernel()
    938acd8e3aa0 net: dpaa: avoid on-stack arrays of NR_CPUS elements
    013dae4735d2 Bluetooth: btnxpuart: Fix Null pointer dereference in btnxpuart_flush()
    9fd29738377c tcp: Don't drop SYN+ACK for simultaneous connect().
    78c6e39fef5c PCI: Add missing bridge lock to pci_bus_lock()
    ce2e63804abf riscv: set trap vector earlier
    124451bbc2d3 cxl/region: Verify target positions using the ordered target list
    41a0f85e268d btrfs: replace BUG_ON() with error handling at update_ref_for_cow()
    7d1df13bf078 btrfs: clean up our handling of refs == 0 in snapshot delete
    e7469c65b3c5 btrfs: replace BUG_ON with ASSERT in walk_down_proc()
    951b696db188 fs/ntfs3: Check more cases when directory is corrupted
    6b1b0a86d9c1 smp: Add missing destroy_work_on_stack() call in smp_call_on_cpu()
    6922ab293262 drm/amdgpu: reject gang submit on reserved VMIDs
    c2618dcb26c7 wifi: mwifiex: Do not return unused priv in mwifiex_get_priv_by_id()
    abc8b81b6fc7 dma-mapping: benchmark: Don't starve others when doing the test
    e16c4c245150 jbd2: avoid mount failed when commit block is partial submitted
    3236afd1a2fa ext4: fix possible tid_t sequence overflows
    077c7e5fee4b drm/amdgpu: Set no_hw_access when VF request full GPU fails
    030958c2d05e libbpf: Add NULL checks to bpf_object__{prev_map,next_map}
    4b83b207f006 ASoc: TAS2781: replace beXX_to_cpup with get_unaligned_beXX for potentially broken alignment
    8fecb75bff1b hwmon: (w83627ehf) Fix underflows seen when writing limit attributes
    2f695544084a hwmon: (nct6775-core) Fix underflows seen when writing limit attributes
    46e4fd338d5b hwmon: (lm95234) Fix underflows seen when writing limit attributes
    6891b11a0c62 hwmon: (adc128d818) Fix underflows seen when writing limit attributes
    3a986d134402 crypto: qat - fix unintentional re-enabling of error interrupts
    7b1d779647af scsi: pm80xx: Set phy->enable_completion only when we wait for it
    2f49e05d6b58 scsi: ufs: core: Remove SCSI host only if added
    c83d464b82a8 wifi: rtw88: usb: schedule rx work after everything is set up
    c5b30148ef3b virtio_ring: fix KMSAN error for premapped mode
    b82d4d5c736f pci/hotplug/pnv_php: Fix hotplug driver crash on Powernv
    72377cee3f46 devres: Initialize an uninitialized struct member
    ec5b47a37017 um: line: always fill *error_out in setup_one_line()
    84a6b76b2859 cgroup: Protect css->cgroup write under css_set_lock
    7cfa7abb240c iommu/vt-d: Handle volatile descriptor status read
    8b3267428333 dm init: Handle minors larger than 255
    67786b291e77 ASoC: topology: Properly initialize soc_enum values
    8bdbc44c6d26 phy: zynqmp: Take the phy mutex in xlate
    441e6f5829be firmware: cs_dsp: Don't allow writes to read-only controls
    e997b357b13a xen: privcmd: Fix possible access to a freed kirqfd instance
    2b110cce19c8 selftests: net: enable bind tests
    97d627461504 net: dsa: vsc73xx: fix possible subblocks range of CAPT block
    c6c535a44469 net: bridge: br_fdb_external_learn_add(): always set EXT_LEARN
    565eb51b3d80 r8152: fix the firmware doesn't work
    1df42be305fe fou: Fix null-ptr-deref in GRO.
    40531583c5cd bareudp: Fix device stats updates.
    f8d6acb19f4a bpf, net: Fix a potential race in do_sock_getsockopt()
    2174a3c36899 net/socket: Break down __sys_getsockopt
    e88c16a4f07e net/socket: Break down __sys_setsockopt
    09fba0162ba0 bpf: Add sockptr support for setsockopt
    4a746fb253fa bpf: Add sockptr support for getsockopt
    07200e313cb5 usbnet: modern method to get random MAC
    81e5622c052b ice: do not bring the VSI up, if it was down before the XDP setup
    2f057db2fb29 ice: protect XDP configuration with a mutex
    26928c8f00f6 net: phy: Fix missing of_node_put() for leds
    217539e994e5 hwmon: (hp-wmi-sensors) Check if WMI event data exists
    ed60aab60641 igc: Unlock on error in igc_io_resume()
    249c88e7fb45 Bluetooth: MGMT: Fix not generating command complete for MGMT_OP_DISCONNECT
    d56412ee7cf9 Bluetooth: hci_sync: Introduce hci_cmd_sync_run/hci_cmd_sync_run_once
    d948e1ffa1d4 Bluetooth: hci_sync: Attempt to dequeue connection attempt
    1499f79995c7 Bluetooth: hci_sync: Add helper functions to manipulate cmd_sync queue
    98f66ea456d5 Bluetooth: hci_conn: Fix UAF Write in __hci_acl_create_connection_sync
    e78bd85af297 Bluetooth: Remove pending ACL connection attempts
    c57edb548276 Bluetooth: hci_conn: Only do ACL connections sequentially
    9cd7289bcc24 Bluetooth: hci_event: Use HCI error defines instead of magic values
    a22cbf1e085b Bluetooth: qca: If memdump doesn't work, re-enable IBS
    503901d3c9e5 can: kvaser_pciefd: Use a single write when releasing RX buffers
    6587b387cd54 can: kvaser_pciefd: Move reset of DMA RX buffers to the end of the ISR
    00e4c69422c0 can: kvaser_pciefd: Rename board_irq to pci_irq
    42408507362d can: kvaser_pciefd: Remove unnecessary comment
    c1fb6226795d can: kvaser_pciefd: Skip redundant NULL pointer check in ISR
    c5e236744db6 regulator: core: Stub devm_regulator_bulk_get_const() if !CONFIG_REGULATOR
    dc2694e474b7 platform/x86: dell-smbios: Fix error path in dell_smbios_init()
    efe8effe1380 ice: Add netif_device_attach/detach into PF reset flow
    4dde04370503 igb: Fix not clearing TimeSync interrupts for 82580
    0a9423f99ded cifs: Fix FALLOC_FL_ZERO_RANGE to preflush buffered part of target region
    b4b2115d1f50 rust: kbuild: fix export of bss symbols
    4de4e53bbd13 rust: Use awk instead of recent xargs
    0e52907493fd can: mcp251xfd: fix ring configuration when switching from CAN-CC to CAN-FD mode
    db5aca78e260 can: m_can: Release irq on error in m_can_open
    4377b79323df can: bcm: Remove proc entry when dev is unregistered.
    9a41def4c48f drm/amdgpu: check for LINEAR_ALIGNED correctly in check_tiling_flags_gfx6
    dfafee0a7b51 drm/amd/display: Check denominator pbn_div before used
    dd48992a8a90 pcmcia: Use resource_size function on resource object
    b4987d0236d5 media: qcom: camss: Add check for v4l2_fwnode_endpoint_parse
    6970213c7e7d Input: ili210x - use kvmalloc() to allocate buffer for firmware update
    576d0fb6f8d4 PCI: keystone: Add workaround for Errata #i2037 (AM65x SR 1.0)
    7b645e687086 ice: Check all ice_vsi_rebuild() errors in function
    4ef01846c686 vfio/spapr: Always clear TCEs before unsetting the window
    4676bacc6eaf media: vivid: don't set HDMI TX controls if there are no HDMI outputs
    2521ba3cfa1d drm/amdgpu: clear RB_OVERFLOW bit when enabling interrupts
    8bc7b3ce33e6 drm/amdgpu: Fix smatch static checker warning
    1bd1fe1109fc drm/amd/display: Check HDCP returned status
    874e3bb302f9 drm/amd/display: Run DC_LOG_DC after checking link->link_enc
    b2a50ffdd1a0 usb: gadget: aspeed_udc: validate endpoint index for ast udc
    4292441b87b8 usb: uas: set host status byte on data completion error
    d22d72e2bf9c wifi: brcmsmac: advertise MFP_CAPABLE to enable WPA3
    56b7104b823b leds: spi-byte: Call of_node_put() on error path
    6ae2e315a388 media: vivid: fix wrong sizeimage value for mplane
    1741021fc120 riscv: kprobes: Use patch_text_nosync() for insn slots
    d670934d4fc9 fs/ntfs3: One more reason to mark inode bad
    a56330761950 udf: Avoid excessive partition lengths
    415f3634d53c wifi: iwlwifi: mvm: use IWL_FW_CHECK for link ID check
    54921e9a7a8e netfilter: nf_conncount: fix wrong variable type
    75758ca26cb5 iommu: sun50i: clear bypass register
    4ebd15ab4b85 x86/kmsan: Fix hook for unaligned accesses
    9c2450cf5d65 af_unix: Remove put_pid()/put_cred() in copy_peercred().
    29ac5a9b6e9c irqchip/armada-370-xp: Do not allow mapping IRQ 0 and 1
    9a173212a318 accel/habanalabs/gaudi2: unsecure edma max outstanding register
    53f17409abf6 ELF: fix kernel.randomize_va_space double read
    3c9e7909df15 bpf, verifier: Correct tail_call_reachable for bpf prog
    b181e96e8043 smack: unix sockets: fix accept()ed socket label
    838c2cfdb6be wifi: ath12k: fix firmware crash due to invalid peer nss
    b366b1e1dda7 wifi: ath12k: fix uninitialize symbol error on ath12k_peer_assoc_h_he()
    fd05943b054b ALSA: hda: Add input value sanity checks to HDMI channel map controls
    4a67c7c03830 ALSA: control: Apply sanity check of input values for user elements
    337266ada863 drm/i915: Do not attempt to load the GSC multiple times
    0a1a961bde43 nilfs2: fix state management in error path of log writing function
    8c6e43b3d5f1 nilfs2: protect references to superblock parameters exposed in sysfs
    9d8c3a585d56 nilfs2: fix missing cleanup on rollforward recovery error
    d4a9039a7b3d sched: sch_cake: fix bulk flow accounting logic for host fairness
    18a5a1694046 ila: call nf_unregister_net_hooks() sooner
    c8219a27fa43 tcp_bpf: fix return value of tcp_bpf_sendmsg()
    94479011f4f5 Revert "drm/amdgpu: align pp_power_profile_mode with kernel docs"
    73d20d08d39e x86/apic: Make x2apic_disable() work correctly
    55c834bc9f82 x86/fpu: Avoid writing LBR bit to IA32_XSS unless supported
    ec36815215d7 net: mctp-serial: Fix missing escapes on transmit
    9e0bff4900b5 net: mana: Fix error handling in mana_create_txq/rxq's NAPI cleanup
    05e08297c3c2 eventfs: Use list_del_rcu() for SRCU protected list variable
    e0d724932ad1 fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF
    3c6b4bcf3784 userfaultfd: fix checks for huge PMDs
    4a594acc12d5 userfaultfd: don't BUG_ON() if khugepaged yanks our page table
    b4fdabffae14 tracing/timerlat: Add interface_lock around clearing of kthread in stop_kthread()
    993ecb4ec1f3 tracing: Avoid possible softlockup in tracing_iter_reset()
    8c72f0b2c45f tracing/timerlat: Only clear timer if a kthread exists
    7a5f01828edf tracing/osnoise: Use a cpumask to know what threads are kthreads
    d034bff62fae spi: rockchip: Resolve unbalanced runtime PM / system PM handling
    1b2770e27d6d mm: vmalloc: ensure vmap_block is initialised before adding to queue
    c318a4bb36f2 kexec_file: fix elfcorehdr digest exclusion when CONFIG_CRASH_HOTPLUG=y
    8fecde9c3f9a can: mcp251x: fix deadlock if an interrupt occurs during mcp251x_open
    f58f23328932 clk: qcom: clk-alpha-pll: Fix the trion pll postdiv set rate API
    229493828da0 clk: qcom: clk-alpha-pll: Fix the pll post div mask
    72f4fc5fb291 clk: starfive: jh7110-sys: Add notifier for PLL0 clock
    f36df5cc866f fuse: fix memory leak in fuse_create_open
    bfd55cd4295a fuse: use unsigned type for getxattr/listxattr size truncation
    ad6451ab31e1 fuse: update stats for pages in dropped aux writeback list
    a7fa220ebb41 mmc: cqhci: Fix checking of CQHCI_HALT state
    4c6520627bbe mmc: sdhci-of-aspeed: fix module autoloading
    5b4bf3948875 mmc: dw_mmc: Fix IDMAC operation with pages bigger than 4K
    115a755bb38d mmc: core: apply SD quirks earlier during probe
    84996e92a184 Bluetooth: MGMT: Ignore keys being loaded with invalid type
    c4252955e1fb Revert "Bluetooth: MGMT/SMP: Fix address type when using SMP over BREDR/LE"
    f9275893b07f rust: macros: provide correct provenance when constructing THIS_MODULE
    d6344cc86f31 rust: types: Make Opaque::get const
    77ee2eaee4d9 nvme-pci: Add sleep quirk for Samsung 990 Evo
    85f03ca98e07 rtmutex: Drop rt_mutex::wait_lock before scheduling
    0b46b4ac929f x86/kaslr: Expose and use the end of the physical memory address space
    2f4d7b702668 irqchip/gic-v2m: Fix refcount leak in gicv2m_of_init()
    0eaf812aa150 perf/x86/intel: Limit the period on Haswell
    ef00818c50cf x86/tdx: Fix data leak in mmio_read()
    c0fbc9593b18 ata: libata: Fix memory leak for error path in ata_host_alloc()
    f75881f54c05 ksmbd: Unlock on in ksmbd_tcp_set_interfaces()
    41bc256da7e4 ksmbd: unset the binding mark of a reused connection
    5a72d1edb084 smb: client: fix double put of @cfile in smb2_set_path_size()
    d84ab6661e8d powerpc/qspinlock: Fix deadlock in MCS queue
    c1f23443da3f ALSA: hda/realtek: Support mute LED on HP Laptop 14-dq2xxx
    421c2701a9fe ALSA: hda/realtek: add patch for internal mic in Lenovo V145
    638e61b00208 ALSA: hda/conexant: Add pincfg quirk to enable top speakers on Sirius devices
    6c7c519c4dc0 KVM: SVM: Don't advertise Bus Lock Detect to guest if SVM support is missing
    c98bb4f15e7f KVM: SVM: fix emulation of msr reads/writes of MSR_FS_BASE and MSR_GS_BASE
    939375737b5a KVM: x86: Acquire kvm->srcu when handling KVM_SET_VCPU_EVENTS
    5d13afd021eb ASoC: dapm: Fix UAF for snd_soc_pcm_runtime object
    b0804c286ccf net: microchip: vcap: Fix use-after-free error in kunit test
    dde33a9d0b80 sch/netem: fix use after free in netem_dequeue
    18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    2879d995e569 pnmtologo: sync with 6.6
    43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
    35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e503 bpftool: Query only cgroup-related attach types
    f71bb11887ba cpu/amd: inhibit SMP check for qemux86
    c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d kselftest: Add a ksft_perror() helper
    06644f0d7193 drm/tilcdc: Set preferred depth
    ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6 qemux86: add configuration symbol to select values
    630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
    46934791b902 clear_warn_once: bind a timer to written reset value
    cdee9e38ff32 clear_warn_once: expand debugfs to include read support
    82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b libbpf: Fix build warning on ref_ctr_off
    9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65 perf: x86-32: explicitly include <errno.h>
    7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7 perf: fix bench numa compilation
    98bc2815fade perf: add SLANG_INC for slang.h
    17209a70b9b3 perf: add sgidefs.h to for mips builds
    9cd4258d910a perf: change --root to --prefix for python install
    8110a4f26628 perf: add 'libperl not found' warning
    bc89d5e08f77 perf: force include of <stdbool.h>
    4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab378 FAT: Added FAT_NO_83NAME
    cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf2 aufs6: fix magic.mk include path
    35266bc2dc81 aufs6: adapt to v6.6
    8edede4e98be aufs6: core
    712248233ebe aufs6: standalone
    3b71a8a848d8 aufs6: mmap
    3e2924871f37 aufs6: base
    7f4907a93101 aufs6: kbuild
    d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa0 yaffs2: v6.5 fixups
    cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
    395b01cdc39d yaffs2: convert read_page -> readfolio
    d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090 yaffs: include blkdev.h
    dbd44252cd59 yaffs: fix misplaced variable declaration
    c223a10b1ac0 yaffs2: v5.6 build fixups
    90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
    fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea2 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
    ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4 pnmtologo: use relocatable file name
    664a6a0a484b tools: use basename to identify file in gen-mach-types
    9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295 vt/conmakehash: improve reproducibility
    a972323151bd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffc defconfigs: drop obselete options
    00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf linux-yocto: Handle /bin/awk issues
    3d55d299f23a uvesafb: provide option to specify timeout for task completion
    23c068c080be uvesafb: print error message when task timeout occurs
    edbfc939266e compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19a vmware: include jiffies.h
    572d84d928c8 Resolve jiffies wrapping about arp
    fdcd47cac843 nfs: Allow default io size to be configured.
    927d48801098 check console device file on fs when booting
    57cc27f821dd mount_root: clarify error messages for when no rootfs found
    1b53d82a8152 mconf: fix output of cflags and libraries
    1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f modpost: mask trivial warnings
    6de673039484 kbuild: exclude meta directory from distclean processing
    6decd32815f5 powerpc: serialize image targets
    f6b683b38318 arm: serialize build targets
    e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f8 x86_64_defconfig: Fix warnings
    68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b1 powerpc: kexec fix for powerpc64
    da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11d mips: make current_cpu_data preempt safe
    5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
    881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7 arm64: defconfig: cleanup config options
    f1727c537ba8 vexpress: Pass LOADADDR to Makefile
    4474c32dc24a arm: ARM EABI socketcall
    75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agoglibc: stable 2.40 branch updates
Deepthi Hemraj [Wed, 25 Sep 2024 06:19:19 +0000 (23:19 -0700)] 
glibc: stable 2.40 branch updates

Below commits on glibc-2.40 stable branch are updated.
7073164add libio: Attempt wide backup free only for non-legacy code
adfb14e71f debug: Fix read error handling in pcprofiledump
f4a9b6e97b elf: Fix tst-dlopen-tlsreinit1.out test dependency
f496b750f1 elf: Avoid re-initializing already allocated TLS in dlopen (bug 31717)
b7edcfa0f4 elf: Clarify and invert second argument of _dl_allocate_tls_init
3414b17e9d nptl: Use <support/check.h> facilities in tst-setuid3
3b3350d7ba posix: Use <support/check.h> facilities in tst-truncate and tst-truncate64
e24902f409 ungetc: Fix backup buffer leak on program exit [BZ #27821]
dac7a0694b ungetc: Fix uninitialized read when putting into unused streams [BZ #27821]
2f749d2b15 Make tst-ungetc use libsupport
27fb563bfe stdio-common: Add test for vfscanf with matches longer than INT_MAX [BZ #27650]
bc240ba7c8 support: Add FAIL test failure helper
709319f9de string: strerror, strsignal cannot use buffer after dlmopen (bug 32026)
586e4cd8c6 Define __libc_initial for the static libc
c0af0c2ba0 x86: Fix bug in strchrnul-evex512 [BZ #32078]
898f25e0b1 x32/cet: Support shadow stack during startup for Linux 6.10
e3556937c2 x86-64: Remove sysdeps/x86_64/x32/dl-machine.h
39ee60a719 support: Add options list terminator to the test driver
5641780762 manual/stdio: Further clarify putc, putwc, getc, and getwc
6a97e2ba14 Fix name space violation in fortify wrappers (bug 32052)
aa533d58ff x86: Tunables may incorrectly set Prefer_PMINUB_for_stringop (bug 32047)
928769737c resolv: Fix tst-resolv-short-response for older GCC (bug 32042)
ca53bc68ab Add mremap tests
2eb2d78ca7 mremap: Update manual entry
3433a35842 linux: Update the mremap C implementation [BZ #31968]
46f19b2342 Enhanced test coverage for strncmp, wcsncmp
509166c9a5 Enhance test coverage for strnlen, wcsnlen
132a72f93c manual: make setrlimit() description less ambiguous
65fbcfe589 manual/stdio: Clarify putc and putwc
5d2a931a81 malloc: add multi-threaded tests for aligned_alloc/calloc/malloc
2aebac5e15 malloc: avoid global locks in tst-aligned_alloc-lib.c
145b588637 Fix version number in NEWS file
b6aeba2de1 manual: Do not mention STATIC_TLS in dynamic linker hardening recommendations
ef14142663 resolv: Do not wait for non-existing second DNS response after error (bug 30081)
8bbb8d7b16 resolv: Allow short error responses to match any query (bug 31890)

Signed-off-by: Deepthi Hemraj <Deepthi.Hemraj@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agopython3-hypothesis: upgrade 6.111.2 -> 6.112.1
Trevor Gamblin [Tue, 24 Sep 2024 15:00:00 +0000 (11:00 -0400)] 
python3-hypothesis: upgrade 6.111.2 -> 6.112.1

Changelog (https://hypothesis.readthedocs.io/en/latest/changes.html):

6.112.1 - 2024-09-13
This patch removes a now-incorrect internal assertion about numpy’s
typing after recent numpy changes (currently only in numpy’s nightly
release).

6.112.0 - 2024-09-05
This release adds support for variable-width bytes in our IR layer
(issue #3921), which should mean improved performance anywhere you use
binary(). If you maintain an alternative backend as part of our (for now
explicitly unstable) Alternative backends for Hypothesis, this release
changes the draw_* interface and may be a breaking change for you.

ptest output:

|root@qemux86-64:~# ptest-runner python3-hypothesis
|START: ptest-runner
|2024-09-24T13:22
|BEGIN: /usr/lib/python3-hypothesis/ptest
|PASS: examples/test_binary_search.py:test_insert_is_sorted
|PASS: examples/test_binary_search.py:test_is_minimal
|PASS: examples/test_binary_search.py:test_inserts_into_same_place_twice
|PASS: examples/test_rle.py:test_decodes_to_starting_sequence
|PASS: examples/test_rle.py:test_duplicating_an_element_does_not_increase_length
|============================================================================
|Testsuite summary
|# TOTAL: 5
|# PASS: 5
|# SKIP: 0
|# XFAIL: 0
|# FAIL: 0
|# XPASS: 0
|# ERROR: 0
|DURATION: 1
|END: /usr/lib/python3-hypothesis/ptest
|2024-09-24T13:22
|STOP: ptest-runner
|TOTAL: 1 FAIL: 0

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agopython3-pytest: upgrade 8.3.2 -> 8.3.3
Trevor Gamblin [Tue, 24 Sep 2024 14:59:59 +0000 (10:59 -0400)] 
python3-pytest: upgrade 8.3.2 -> 8.3.3

Changelog (https://docs.pytest.org/en/stable/changelog.html):

Bug fixes
    #12446: Avoid calling @property (and other instance descriptors) during fixture discovery – by @asottile
    #12659: Fixed the issue of not displaying assertion failure differences when using the parameter --import-mode=importlib in pytest>=8.1.
    #12667: Fixed a regression where type change in ExceptionInfo.errisinstance caused mypy to fail.
    #12744: Fixed typing compatibility with Python 3.9 or less – replaced typing.Self with typing_extensions.Self – by @Avasam
    #12745: Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments.
    #6682: Fixed bug where the verbosity levels where not being respected when printing the “msg” part of failed assertion (as in assert condition, msg).
    #9422: Fix bug where disabling the terminal plugin via -p no:terminal would cause crashes related to missing the verbose option.
    – by @GTowers1

Improved documentation
    #12663: Clarify that the pytest_deselected hook should be called from pytest_collection_modifyitems hook implementations when items are deselected.
    #12678: Remove erroneous quotes from tmp_path_retention_policy example in docs.

Miscellaneous internal changes
    #12769: Fix typos discovered by codespell and add codespell to pre-commit hooks.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agopython3-trove-classifiers: upgrade 2024.7.2 -> 2024.9.12
Trevor Gamblin [Tue, 24 Sep 2024 14:59:58 +0000 (10:59 -0400)] 
python3-trove-classifiers: upgrade 2024.7.2 -> 2024.9.12

Changelog (https://github.com/pypa/trove-classifiers/releases):

- Add Odoo 18 trove classifier (#187)

ptest output:

|root@qemux86-64:~# ptest-runner python3-trove-classifiers
|START: ptest-runner
|2024-09-24T12:45
|BEGIN: /usr/lib/python3-trove-classifiers/ptest
|PASS: tests/test_classifiers.py:test_success[classifiers0-deprecated_classifiers0]
|PASS: tests/test_classifiers.py:test_success[classifiers1-deprecated_classifiers1]
|PASS: tests/test_classifiers.py:test_failure[classifiers0-deprecated_classifiers0-Top-level classifier 'Foo' is invalid]
|PASS: tests/test_classifiers.py:test_failure[classifiers1-deprecated_classifiers1-Classifier 'Foo :: Bar' is missing]
|PASS: tests/test_classifiers.py:test_failure[classifiers2-deprecated_classifiers2-Classifier 'Bing :: Bang' does not exist]
|PASS: tests/test_classifiers.py:test_failure[classifiers3-deprecated_classifiers3-Classifier 'Foo :: Bar' in both valid and deprecated classifiers]
|PASS: tests/test_classifiers.py:test_failure[classifiers4-deprecated_classifiers4-Classifiers starting with 'Private' are invalid]
|PASS: tests/test_classifiers.py:test_failure[classifiers5-deprecated_classifiers5-Classifiers starting with 'Private' are invalid]
|PASS: tests/test_classifiers.py:test_failure[classifiers6-deprecated_classifiers6-Classifiers starting with 'Private' are invalid]
|PASS: tests/test_classifiers.py:test_failure[classifiers7-deprecated_classifiers7-Classifiers starting with 'Private' are invalid]
|PASS: tests/test_classifiers.py:test_failure[classifiers8-deprecated_classifiers8-Classifiers starting or ending with whitespace are invalid]
|PASS: tests/test_classifiers.py:test_failure[classifiers9-deprecated_classifiers9-Classifiers starting or ending with whitespace are invalid]
|PASS: tests/test_classifiers.py:test_failure[classifiers10-deprecated_classifiers10-Classifiers containing ':' are invalid]
|PASS: tests/test_classifiers.py:test_failure[classifiers11-deprecated_classifiers11-Classifiers containing ':' are invalid]
|PASS: tests/test_classifiers.py:test_failure[classifiers12-deprecated_classifiers12-Classifiers containing ':' are invalid]
|============================================================================
|Testsuite summary
|# TOTAL: 15
|# PASS: 15
|# SKIP: 0
|# XFAIL: 0
|# FAIL: 0
|# XPASS: 0
|# ERROR: 0
|DURATION: 0
|END: /usr/lib/python3-trove-classifiers/ptest
|2024-09-24T12:45
|STOP: ptest-runner
|TOTAL: 1 FAIL: 0

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agognutls: upgrade to 3.8.7.1
Ross Burton [Wed, 25 Sep 2024 12:12:14 +0000 (13:12 +0100)] 
gnutls: upgrade to 3.8.7.1

A notable change in 3.8.7 is that the linkage to compression libraries
was changed to use a new tool called dlwrap, so these libraries should
be loaded at runtime with dlopen() instead of dynamically linked at
build time.  However, the dlopen() detection fails in cross builds[1] and
it falls back to dynamic linking so this isn't an issue we need to deal
with at present.

Also note that whilst dlwrap is a tool written in rust that needs the
clang includes, it's a maintainer tool and the generated files are in
git, so we should never need to rerun it.

Backport a patch to fix AM_CONDITIONAL to resolve linkage problems.

The 3.8.7.1 tarball is actually just a rebuild of 3.8.7 with the
translations included (which were missing in 3.8.7), so set S explicitly
for this release.

[1] https://gitlab.com/gnutls/gnutls/-/issues/1583

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agoscripts/patchtest: split out result messages
Trevor Gamblin [Tue, 24 Sep 2024 11:55:02 +0000 (07:55 -0400)] 
scripts/patchtest: split out result messages

Add a minor refactor for the result output.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agopatchtest: simplify, rename modules
Trevor Gamblin [Tue, 24 Sep 2024 11:55:01 +0000 (07:55 -0400)] 
patchtest: simplify, rename modules

- simplify base.py, data.py
- move some leftover regex patterns to patterns.py
- remove pyparsing path logic, since this is no longer needed
- rename PatchTestInput class to PatchtestParser
- data.py: rename to patchtest_parser.py
- patterns.py: rename to patchtest_patterns.py
- move PatchTestDataStore to test_metadata.py since that's the only
  place it's used
- remove unused logger code

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agopatchtest: test_mbox: change ismerged -> canbemerged
Trevor Gamblin [Tue, 24 Sep 2024 11:55:00 +0000 (07:55 -0400)] 
patchtest: test_mbox: change ismerged -> canbemerged

The merge logic is a bit weird as-is. Remove the ismerged() method and
replace it where appropriate with canbemerged().

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agopatchtest: mbox.py: new data implementation
Trevor Gamblin [Tue, 24 Sep 2024 11:54:59 +0000 (07:54 -0400)] 
patchtest: mbox.py: new data implementation

Consolidate and improve some objects:

- absorb utils.py functionality
- repo.py: use mbox.py
- repo.py: remove some cruft
- utils.py: replace with logs.py
- utils.py: delete
- patch.py: delete
- scripts/patchtest: use logging directly
- general cleanup

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agopatchtest: patterns: add module, refactor
Trevor Gamblin [Tue, 24 Sep 2024 11:54:58 +0000 (07:54 -0400)] 
patchtest: patterns: add module, refactor

Currently, patchtest has a lot of spread-out definitions for patterns
used in various setup and test functions. Organize these by putting them
all into a new patterns.py module. This allows the tests/pyparsing
directory to be removed, as it is now redundant. Also remove some
definitions where they were duplicated or unused, and perform some
renames to improve readability and avoid collisions. Many of these
variables are composed from others, so the file is only partially
sorted.

Signed-off-by: Trevor Gamblin <tgamblin@baylibre.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agoicu: update patch Upstream-Status
Ross Burton [Tue, 24 Sep 2024 11:59:56 +0000 (12:59 +0100)] 
icu: update patch Upstream-Status

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agoruby: upgrade 3.3.4 -> 3.3.5
Yogita Urade [Tue, 24 Sep 2024 11:30:31 +0000 (11:30 +0000)] 
ruby: upgrade 3.3.4 -> 3.3.5

Includes fix for CVE-2024-41123 & CVE-2024-41946

Changelog
=========
d3ab7be8ca merge revision(s) 657f4b99f61: [Backport #20667]
c69d59e9b2 Sync tool/lib/core_assertions.rb from master
cf9a6c2b63 merge revision(s) a3562c2a0abf1c2bdd1d50377b4f929580782594: [Backport #20701]
d83b5633b1 merge revision(s) 992596fb7af18a7f472589a607d0eb3fbb03b49a: [Backport #20344]
b210c86a02 merge revision(s) 97449338d6cb42d9dd7c9ca61550616e7e6b6ef6: [Backport #20649]
6a4e79533b merge revision(s) 1870505f478cc75993b296b7144a45137ace6937: [Backport #20651]
e0e23e7d5e merge revision(s) 29500e30346: [Backport #20667]
7b954e7bc6 Allow failures in Travis ppc64le and s390x
937964f346 Merge URI-0.13.1 for Ruby 3.3 (#11466)
ac8d50e52e [Backport 3.3] [Bug #20691] Fix use-after-free in WeakKeyMap#clear (#11443)
8657de70aa [Backport 3.3] [Bug #20688] Fix use-after-free for WeakMap and WeakKeyMap (#11439)
9ae91eb2aa Backport warning feature for bundled gems from master (#11420)
66312ad913 Re-initialize vm->ractor.sched.lock after fork (#11372)
4d11a0960d Added bootstrap job for release workflow
65cca99b30 parse.y: const_decl_path don't replace destination node by a literal (#11314)
f85c7deacc Update RubyGems 3.5.16 and Bundler 2.5.16 for Ruby 3.3 (#11252)
0922afa95b [Bug #20654] Fix floor and ceil when ndigits is large (#11277)
ce565cd4b8 [Bug #20653] Fix memory leak in String#start_with? when regexp times out (#11255)
6d744837ab [Bug #20088] Fix ARCH_FLAG for cross compiling
7571ad42f4 [Bug #20650] Fix memory leak in Regexp capture group when timeout (#11244)
4667f8ec10 bundled_gems.rb: Add a fast path (#11221)
425e468d25 [Backport #20633] Fix the condition for `atomic_signal_fence` (#11166)
3427a1679a retry on cancelling of `getaddrinfo` (#11131)

Signed-off-by: Yogita Urade <yogita.urade@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agogtk+3: remove unneeded .inc file
Markus Volk [Fri, 20 Sep 2024 15:37:08 +0000 (17:37 +0200)] 
gtk+3: remove unneeded .inc file

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agogtk+3: rename tracker dependencies
Markus Volk [Fri, 20 Sep 2024 15:37:07 +0000 (17:37 +0200)] 
gtk+3: rename tracker dependencies

This is required for gnome 47 update in meta-openembedded

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agogtk4: rename tracker dependencies
Markus Volk [Fri, 20 Sep 2024 15:37:06 +0000 (17:37 +0200)] 
gtk4: rename tracker dependencies

This is required for gnome 47 update in meta-openembedded

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agobind: upgrade 9.20.1 -> 9.20.2
Yi Zhao [Sun, 22 Sep 2024 03:31:48 +0000 (11:31 +0800)] 
bind: upgrade 9.20.1 -> 9.20.2

Release Notes:
https://downloads.isc.org/isc/bind9/9.20.2/doc/arm/html/notes.html

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agotcl: upgrade 8.6.14 -> 8.6.15
Yi Zhao [Sun, 22 Sep 2024 03:31:47 +0000 (11:31 +0800)] 
tcl: upgrade 8.6.14 -> 8.6.15

Release Notes:
https://sourceforge.net/p/tcl/mailman/message/58817026/

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agojson-c: upgrade 0.17 -> 0.18
Yi Zhao [Sun, 22 Sep 2024 03:31:46 +0000 (11:31 +0800)] 
json-c: upgrade 0.17 -> 0.18

ChangeLog:
https://github.com/json-c/json-c/blob/json-c-0.18-20240915/ChangeLog

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agodevtool: drop useless variables
Adrian Freihofer [Sun, 22 Sep 2024 15:43:16 +0000 (17:43 +0200)] 
devtool: drop useless variables

Drop some unused code.

The actual intention was to look for remnants of S = WORKDIR, which
required the extra complicated oe-local-files directory. The remaining
code dealing with oe-local-files still seems to be useful.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agodevtool: menuconfig remove useless code
Adrian Freihofer [Sun, 22 Sep 2024 15:43:15 +0000 (17:43 +0200)] 
devtool: menuconfig remove useless code

When I tried to understand whether oe-local-files is actually still
needed here, I found some useless lines that can be dropped.

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
10 months agodevtool: drop S = WORKDIR workaround
Adrian Freihofer [Sun, 22 Sep 2024 15:43:14 +0000 (17:43 +0200)] 
devtool: drop S = WORKDIR workaround

Dropping support for S = WORKDIR allows to drop this ugly workaround.

With S = WORKDIR it was possible to refer to a file via oe-local-files
symlink or via direct file path. Ensuring the pseudo database is
consistent for both paths was extra complicated and required this bad
function. Really nice to drop it now!

Signed-off-by: Adrian Freihofer <adrian.freihofer@siemens.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agogsettings-desktop-schemas: update 46.1 -> 47.1
Markus Volk [Fri, 20 Sep 2024 09:58:16 +0000 (11:58 +0200)] 
gsettings-desktop-schemas: update 46.1 -> 47.1

Major changes in 47.1
===================
- meson: Fix project version

Major changes in 47.0
===================
- Translation updates

Major changes in 47.rc
======================
- Translation updates

Major changes in 47.beta
========================
- Add break-reminder schema
- Provide a new pressure range for styli
- Add SwitchMonitor and Keybinding to the tablet stylus actions
- Switch back to Cantarell font
- Translation updates

Major changes in 47.alpha
=========================
- Add key to tweak font rendering
- Include Settings in sort order
- Add key to pick accent color
- Translation updates

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolibadwaita: update 1.5.3 -> 1.6.0
Markus Volk [Fri, 20 Sep 2024 09:58:15 +0000 (11:58 +0200)] 
libadwaita: update 1.5.3 -> 1.6.0

=============
Version 1.6.0
=============

- AdwAboutDialog/Window
  - Support non-deprecated GPL-2/3.0-only SPDX IDs
- AdwBottomSheet
  - Fix a crash in tests on some platforms
- AdwHeaderBar
  - Fix back button menu picking up phantom pages in some situations
- AdwMessageDialog
  - Fix title size
- AdwTabOverview
  - Focus search entry with Ctrl+F
- Docs
  - Screenshot tool fixes
  - Update screenshots
- Tests
  - Add AdwBackButton tests
- Stylesheet
  - Disable .devel header bars for bottom sheets, like for dialogs
  - Fix header bar in GTK dialogs
  - Fix fine-tune scale styles
  - Fix scroll undershoot in dropdowns and emoji picker
- Translation updates
  - British English
  - Bulgarian
  - Czech
  - Danish
  - French
  - Galician
  - Indonesian
  - Korean
  - Lithuanian
  - Occitan
  - Polish
  - Portuguese
  - Spanish
  - Swedish
  - Turkish

==============
Version 1.6.rc
==============

- AdwMultiLayoutView
  - Hide slots when their child is invisible
- AdwPreferencesDialog/Window
  - Support macOS keybindings
- AdwSpinner
  - Work around a memory corruption issue
- AdwTabBar/Overview
  - Fix 2 drag-n-drop crashes
- AdwTabView
  - Support macOS keybindings
- Demo
  - List ADW_DEBUG_ACCENT_COLOR in about dialog debug info
  - Support macOS keybindings
- Docs
  - List available style classes for each widget
  - Typo fixes
- Stylesheet
  - Add .ssd-frame style class for mutter titlebars
  - Make radio button focus ring round
  - Use relative font sizes
  - Support .property.monospace for AdwExpanderRow too
  - Fix GtkScale value overlapping with slider
  - Fix --window-radius 0px unit
- Translation updates
  - Basque
  - Belarusian
  - Brazilian Portuguese
  - Catalan
  - Chinese (China)
  - Finnish
  - Georgian
  - German
  - Hebrew
  - Hindi
  - Hungarian
  - Norwegian Bokmål
  - Persian
  - Romanian
  - Russian
  - Slovenian
  - Ukrainian

================
Version 1.6.beta
================

- Introduce AdwSpinner and AdwSpinnerPaintable
- AdwAlertDialog
  - Accessibility fixes
  - Fix a sizing bug with :prefer-wide-layout
- AdwComboRow
  - Don't change sensitivity on model change
- AdwDialog
  - Fix a memory leak
  - Speed up switching presentation
- AdwEntryRow
  - Fix row activation
- AdwPreferencesPage
  - Add an a11y relation to the description
- AdwSpinRow
  - Set accessible role to presentation
- AdwStatusPage
  - Adjust style when using AdwSpinnerPaintable
- AdwStyleManager
  - Speed up reloading CSS
  - Partially support system accent color on macOS
- AdwSwitchRow
  - Set accessible role to switch
- AdwTabBar/Overview
  - Use AdwSpinnerPaintable for loading state
  - Fix a use after free when closing tabs
- AdwToastOverlay
  - Announce appearing toasts for screen reader
- Demo
  - Make strings HIG-compliant
  - Add ctrl+q shortcut, make ctrl+w close the window instead
- Docs
  - Don't annotate user_data params with closure
  - Fix typos in migrating to breakpoints page
- Stylesheet
  - Fix a specificity issue with scrolled windows in popovers
  - Fix file chooser styles
- Translation updates
  - Chinese (Taiwan)
  - Georgian
  - Hebrew
  - Hindi
  - Russian
  - Slovenian
  - Turkish

=================
Version 1.6.alpha
=================

- Introduce AdwBottomSheet
- Introduce AdwButtonRow
- Introduce AdwMultiLayoutView
- Deprecate AdwAboutWindow, AdwMessageDialog and AdwPreferencesWindow
- Various annotation fixes
- Build
  - Depend on GTK 4.15.2
- AdwAboutDialog/Window
  - Fix an outdated appstream reference in docs
- AdwActionRow
  - Mention .property in docs
- AdwAlertDialog
  - Refresh style, drop custom suggested and destructive button styles
  - Try harder to fit into landscape mobile screens
  - Fix initial focus
  - Fix the accessible role
  - Fix setting default widget when removing a response
  - Fix unmatched va_start()
- AdwApplicationWindow
  - Default minimum size to 360×200
- AdwAvatar
  - Fix portrait avatars on hidpi
- AdwBin
  - Fix a potential focus issue
- AdwBreakpointBin
  - Fix a leak
- AdwBreakpointCondition
  - Fix leaks when parsing
- AdwCarousel
  - Fix a build warning
- AdwComboRow
  - Add :header-factory
  - Add :search-match-mode
  - Fix initial checkmark
  - Handle model changes properly
- AdwDialog
  - Fix toggling presentation mode
  - Fix close button ignoring :can-close
  - Fix ::close-attempt not emitting in some cases
  - Fix swipe area for bottom sheets
  - Make shortcuts work when there are no focusable widgets
  - Correctly restore focus when opening a dialog from a menu
  - Fix GtkWindow:deletable=false hiding close buttons in dialogs
  - Fix accessibility warnings
  - Leak fixes
- AdwEntryRow
  - Add :max-length
  - Don't change size on focus
- AdwExpanderRow
  - Fix get_title_lines() and get_subtitle_lines() return types
  - Fix remove() docs
- AdwHeaderBar
  - Don't show title when used inside AdwBottomSheet with a drag handle
  - Fix split view links in docs
  - Fix initial focus for the back button
- AdwMessageDialog
  - Refresh style, drop custom suggested and destructive button styles
  - Try harder to fit into landscape mobile screens
  - Fix unmatched va_start()
- AdwOverlaySplitView
  - Unmap sidebar when it's hidden
- AdwPreferencesGroup
  - Add :separate-rows
  - Fix :header-group annotations and notifications
  - Fix a potential focus issue
- AdwPreferencesPage
  - Add :description-centered
  - Fix a potential focus issue
- AdwSpinRow
  - Fix ::input handling
- AdwStyleManager
  - Support system accent color on Linux and Windows
- AdwSwipeTracker
  - Various fixes for swipe handling
- AdwTabBar
  - Remove spinner unmap hack as GTK handles it now
- AdwTabButton
  - Fix needs-attention badge on RTL
- AdwTabOverview
  - Remove spinner unmap hack as GTK handles it now
- AdwTabView
  - Fix a leak when closing the last page
  - Accessibility fixes
  - Document :close-page return value
- AdwToast
  - Fix accessible role
- AdwViewStack
  - Accessibility fixes
  - Fix a typo in docs
- AdwWindow
  - Default minimum size to 360×200
- Docs
  - Add a AdwMultiLayout example to the adaptive layouts page
  - Replace the named colors page with css variables
  - Use modern CSS rgb() syntax instead of the legacy one
  - Stop mentioning _finish() functions, gi-docgen does it now
  - Stop using non-standard property getter/setter annotations
  - An attempt to make screenshot tool less flaky
  - Update screenshots
  - Don't list ADW_ENCODE_VERSION and ADW_UNAVAILABLE
- Demo
  - Rename Dialogs page to Alert Dialog
  - Use :separate-rows for the entry rows group on the lists page
  - Remove colored buttons example
  - Use neutral accent color for tab pages
  - Refresh tab page colors
  - Fix writing style for subtitles
  - Fix the banner page button switch
- Stylesheet
  - Use standard CSS functions instead of GTK-specific ones
  - Introduce a CSS variable for each named color: @accent_color -> --accent-color etc
    - @borders is replaced with --border-color, not --borders
    - Each variable by default points to its named color to ensure
      backwards compatibility
  - Introduce --standalone-color-oklab
  - Generate standalone colors from background colors by default
  - Introduce --accent-blue, --accent-teal, --accent-green,
    --accent-yellow, --accent-orange, --accent-red, --accent-pink,
    --accent-purple and --accent-slate matching the system accents
  - Introduce --border-opacity, --dim-opacity, --disabled-opacity
  - Introduce --window-radius
  - Introduce .boxed-list-separate
  - Refresh style for GtkMessageDialog too
  - Change .destructive-action style to make it distinct from
    .suggested-action
  - Support .navigation-sidebar for GtkGridView and GtkFlowBox
  - Support .monospace for property rows
  - Support .inline for text views
  - Use white accent color for .osd instead of overriding it for every
    widget inside
  - Use matching accent colors for .error, .warning and .success
  - Use red focus rings for destructive buttons
  - Make file chooser selection grey
  - Make sure --success-color, --warning-color and --error-color are
    legible in .osd
  - Add a hack to make GtkTreeView and GtkIconView redraw when accent
    color changes
  - Deprecate button.opaque
  - Fix entry progress bars
- Various cleanups and refactoring
- Translation updates
  - Brazilian Portuguese
  - Catalan
  - Dutch
  - Hungarian
  - Kabyle
  - Portuguese
  - Punjabi
  - Slovenian

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolibportal: update 0.7.1 -> 0.8.1
Markus Volk [Fri, 20 Sep 2024 09:58:14 +0000 (11:58 +0200)] 
libportal: update 0.7.1 -> 0.8.1

Changes in 0.8.1, 04-09-2024
==========================

- Fix a regression in the Remote Desktop where it wouldn't work with the
  ScreenCast portal correctly.
- Use non-deprecated functions in the GTK4 code
- Run tests in CI so we catch regressions earlier
- Make Qt tests use QTEST_GUILESS_MAIN
- Fix an Input Capture test

Changes in 0.8.0, 02-09-2024
==========================

- Add API to allow for persistence on RemoteDesktop sessions
- Implement support for the Input Capture portal
- Add support for Qt 6
- Support xdg-foreign with Qt 6
- Fix screencasting on wlroots-based compositors

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agoglib-2.0: update 2.80.4 -> 2.82.1
Markus Volk [Fri, 20 Sep 2024 09:58:13 +0000 (11:58 +0200)] 
glib-2.0: update 2.80.4 -> 2.82.1

- adjust 0010-Do-not-hardcode-python-path-into-various-tools.patch

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agogtk4: update 4.14.5 -> 4.16.0
Markus Volk [Wed, 11 Sep 2024 09:56:30 +0000 (11:56 +0200)] 
gtk4: update 4.14.5 -> 4.16.0

- Add python3-docutils-native to provide rst2man and rst2html5
  Otherwise build fails if documentation is built
- Remove duplicate gi-docgen dependency. Its already included
  by gi-docgen.bbclass

Note: This release changes the default GSK renderer to be Vulkan,
on Wayland. Other platforms still use ngl. The intent of this change
is to use the best available platform APIs. You can still override
the renderer choice using the GSK_RENDERER environment variable.

We believe that most of the problems reported with the new renderers
during the 4.13 and 4.15 development cycles have been addressed by now.

But the new renderers and dmabuf support are using graphics drivers
in different ways than the old gl renderer, and trigger new driver bugs.
Therefore, it is recommended to use the latest mesa release (24.2)
with the new renderers.

* GtkScale:
 - Fix positioning of scale values

* GtkEmojiChooser:
 - Make Control-clicks work for the recent section

* GtkPopover:
 - Make sure focus lands on the right widget when cascading

* GtkSpinButton:
 - Disable Emoji input for numeric spin buttons

* GtkSingleSelection:
 - Implement unselect_all

* Accssibility:
 - Fix roles for radio buttons
 - Check if ATs are listening before exporting trees
 - Add a check for sandboxed accessibility bus
 - Fix handling of the error message relation
 - Turn criticals into debug messages
 - Set expanded states properly in menus

* CSS:
 - Fix a few issues on bigendian systems
 - Avoid a crash with relative colors

* GSK:
 - Use the right GL context when exporting textures
 - Don't let colors influence depth decisions
 - Allow uploading of mipmap levels when tiling textures

* GDK:
 - Update keysyms from libX11 1.8.10
 - Implement cpu-side mipmapping
 - Use a thread pool for color conversions and mipmapping

* Vulkan:
 - Fix drag surface offsets

* Wayland:
 - Fix a crash
 - Associate EGL windows with context later

* X11:
 - Fix initial EGL context creation
 - Fix a problem with GL context creation

* Broadway:
 - Implement compute_size and request_layout

* MacOS:
 - Set transparent backgroiund for toplevel windows

* Windows:
 - Improve debug output
 - Detect Mesas d3d12 driver and request GDI compat

* Demos:
 - Set window icons in demos
 - Add a 64k x 64k image to the image scaling demo

* Translation updates
 Belarusian
 Brazilian Portuguese
 Catalan
 Czech
 Galician
 German
 Hebrew
 Indonesian
 Korean
 Lithuanian
 Persian
 Polish
 Portuguese
 Slovenian
 Spanish
 Turkish
 Ukrainian

Overview of Changes in 4.15.6, 08-26-2024
=========================================

* GtkCheckButton:
 - Add a grouped style class for radio buttons

* GtkScale:
 - Fix alignment and positioning problems

* Css:
 - Fix crashes in the variable support

* Gsk:
 - Make graphics offloading work better with kwin
 - Make colorstate transfer functions more robust
 - GC dead textures more agressively
 - Only use a single render pass per frame

* GL:
 - Round damage rectangles properly
 - Use the shared context when creating textures
 - Fix a file descriptor leak in dmabuf export

* Vulkan:
 - Round damage rectangles properly

* Wayland:
 - Work with the kwin implementation of xx-color-management-v4

* Windows:
 - Make gtk_show_uri use SHOpenWithDialog()
 - Enable incremental rendering with WGL

* Macos:
 - Open context menus on Ctrl-left click

* Debugging:
 - Show color state information in the inspector
 - Collect input event traces in the recorder
 - Add shortcuts for toggling recording: Super-r
   and for screenshots: Super-c
 - Split the GDK_DEBUG env var into GDK_DEBUG and GDK_DISABLE
 - Add GDK_DISABLE=color-mgmt and GDK_DISABLE=offload

* Tools:
 - Add a 'Paste as node' action in gtk4-node-editor

* Translations updates
 Basque
 Belarusian
 Brazilian Portuguese
 Chinese (China)
 Georgian
 Hebrew
 Hindi
 Russian
 Slovenian
 Turkish
 Ukrainian

Overview of Changes in 4.15.5, 11-08-2024
=========================================

* GtkTextView:
 - ADd GtkTextBufferCommitNotify

* CSS:
 - Propagate color state information to GSK for many features:
   colors, borders, shadows, text

* Gdk:
 - Fix an fd leak in the Vulkan code
 - Fix a leak of EGLSurfaces and DMA buffers
 - Set the opaque region of surfaces automatically based on their content

* Gsk:
 - Fix Emoji rendering in Vulkan
 - Rework color handling to take color states into account
 - Implement more powerful occlusion culling
 - Minimize our use of renderpasses

* Macos:
 - Fix window transparency

* Debugging:
 - The inspector shows details about color states

* Deprecations:
 - gdk_draw_context_begin/end_frame
 - gdk_surface_set_opaque_region

* Build:
 - Require gstreamer 1.24

* Translation updates
 Romanian

Overview of Changes in 4.15.4, 30-07-2024
=========================================

* GtkPopover:
 - Fix size allocation with wrapping labels

* GtkColumnView:
 - Check column visibility when measuring

* CSS:
 - Fix fallout from recent changes
 - Make implementation of currentcolor inheritance match browsers

* Gdk:
 - Introduce GdkColorState for encoding color space information
   Currently, we support srgb, srgb-linear, rec2100-pq and rec2100-linear
 - Add color states to GdkTexture, as well as to the texture builder
   and downloader objects, and convert as necessary
 - Add GdkMemoryTextureBuilder
 - Attach color states when loading or saving textures
 - Add GdkCicpParams to create color state objects for cicp tuples
 - Drop GDK_DEBUG=vulkan-validate
   Use VK_INSTEANCE_LAYERS=VK_LAYER_KHRONOS_validation instead

* Gsk:
 - Improve caching of glyphs and textures
 - Remove the uber shader
 - Numerous bug fixes
 - Fix corner cases in offload handling
 - Implement occlusion culling for opaque content
 - Allow offloading (some) transformed textures
 - Take colorstate into account when compositing
 - Add GDK_DEBUG=linear to opt into linear compositing
 - Implement tiling for large textures
 - Stop using descriptors and go back to simpler texture
   management that should work better with older GL
 - Use correct shader clip mode for glyphs
 - Improve shadow rendering

* Media:
 - Attach color states to textures obtained from gstreamer

* Wayland:
 - Allow offloading GL textures via dmabuf export
 - Suppot the xx-color-management-v4 protocol

* Deprecations:
 - GskGLShader and the render node

* Tools:
 - Improve the rendernode tool extract command
 - Add an image tool that is about manipulating textures

* Build:
 - GTK now requires a C11 compiler

* Translation updates
 Georgian
 Hebrew
 Hindi
 Occitan
 Slovenian

Overview of Changes in 4.15.3, 29-06-2024
=========================================

* Accessibility:
 - Only emit notifications when cursor positions change in GtkText
 - Fix handling of help text properties

* CSS:
 - Fix some crashes introduced in recent currentcolor changes

* DND:
 - Avoid a critical

* Documentation:
 - Fix many oversights and missing docs

* maxOS:
 - Add native keyboard shortcuts

Overview of Changes in 4.15.2, 28-06-2024
=========================================

* GtkFileChooserWidget:
 - Plug some memory leaks
 - Make Ctrl-Shift-N create a new folder

* GtkPopover:
 - Handle resizing and position changes better

* CSS:
 - Support color(), oklab(), etc (https://www.w3.org/TR/css-color-4/)
 - Support color-mix() (https://www.w3.org/TR/css-color-5/)
 - Support relative colors (https://www.w3.org/TR/css-color-5/)
 - Support more colorspaces in color()
 - Allow percentages for opacity
 - Handle currentcolor more correctly

* Accessibility:
 - Avoid markup when reading labels

* GSK:
 - Subset fonts when serializing node trees
 - Make ngl export render_texture results as dmabufs

* Wayland:
 - Use xdg-dialog protocol for attached dialogs

* Windows:
 - Build with UNICODE

* macOS:
 - Implement fullscreen-on-monitor

* Documentation:
 - Widget shortcuts and actions are now described in the docs

* Debugging:
 - Add GTK_DEBUG=css for warning about deprecated css syntax

* Tools:
 - rendernode-tool: Add an extract command for data urls

* Deprecations:
 - CSS Color functions shade(), lighter(), darker(), alpha(), mix()

* Translation updates:
 Czech
 Hebrew
 Serbian

Overview of Changes in 4.15.1, 21-05-2024
=========================================

* GtkGraphicsOffload:
 - Don't crash without a child

* GtkSpinner:
 - Don't animate when unmapped

* CSS:
 - Support the :root selector
 - Support variables and custom properties (https://www.w3.org/TR/css-variables-1/)
 - Implement math functions (https://www.w3.org/TR/css-values-4/)
 - Support modern syntax and calc in rgb() and hsl()

* Icontheme:
 - Make symbolic svg loading more efficient
 - Handle color-free symbolics more efficiently

* Accessibility:
 - Make the gtk-demo sidebar search more accessible
 - Stop emitting focus events
 - Realize child contexts when necessary

* GDK:
 - Support XDG_ACTIVATION_TOKEN
 - dmabuf: Be more defensive when importing unknown formats to GL
 - dmabuf: Use narrow range for YUV
 - vulkan: Recreate swapchains when necessary or beneficial

* GSK:
 - Improve logging for GDK_DEBUG=offload
 - Improve logging for GSK_DEBUG=renderer
 - gpu: Warn about inefficient texture import
 - gpu: Handle tiny offscreens correctly
 - vulkan: Add profiler marks in various places
 - vulkan: Fix a problem with imported dmabufs showing up black
 - cairo: Speed up mask nodes, since we use them for symbolic icons

* Wayland:
 - Use wl_compositor version 6

* X11:
 - Implement a missing method

* Build:
 - Fix many ubsan warnings

* Debugging:
 - Show more texture details in the recorder
 - Use GTK_DEBUG=css to see CSS deprecations

* macOS:
 - Fix problems with events handed back to the OS
 - Respect GDK_DEBUG=default-settings
 - Allow applictions to handle Dock > Quit

* Deprecations:
 - Use of @name colors in CSS

* Translation updates:
 Catalan
 Georgian
 Hungarian
 Korean
 Portuguese
 Turkish

Overview of Changes in 4.15.0, 21-04-2024
=========================================

This release changes the default GSK renderer to be Vulkan, on
Wayland. Other platforms still use ngl.

The intent of this change is to get wider testing and verify that
Vulkan drivers are good enough for us to rely on. If significant
problems show up, we will revert this change for 4.16.

You can still override the renderer choice using the GSK_RENDERER
environment variable.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agooeqa/postactions: Fix archive retrieval from target
Mathieu Dubois-Briand [Fri, 20 Sep 2024 09:48:44 +0000 (11:48 +0200)] 
oeqa/postactions: Fix archive retrieval from target

A previous patch broke archive retrieval because of an undeclared
variable. Declare the archive_name variable as expected.

Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Reported-by: Richard Purdie <richard.purdie@linuxfoundation.org>
CC: Alexis Lothoré <alexis.lothore@bootlin.com>
CC: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agojson-c: avoid ptest failure caused by valgrind
Chen Qi [Fri, 20 Sep 2024 04:11:48 +0000 (21:11 -0700)] 
json-c: avoid ptest failure caused by valgrind

json-c's ptest will automatically detect valgrind and use it to run
tests. This will fail in case valgrind does not work, e.g., intel-x86-64
(corei7-64) + lib32 image. The error is about illegal instruction.
Error message is like below:

  Illegal instruction     (core dumped) valgrind --tool=memcheck ...
  ERROR: "test1Formatted spaced pretty" exited with non-zero exit status: 132

So we explicitly disable valgrind by exporting USE_VALGRIND=0.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agobinutils: Fix binutils mingw packaging
Richard Purdie [Thu, 19 Sep 2024 12:23:05 +0000 (13:23 +0100)] 
binutils: Fix binutils mingw packaging

Use SOLIBSDEV in FILES to fix nativesdk-binutils packaging on mingw
builds.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agobitbake.conf: Add mingw32 SOLIBS and SOLIBSDEV definitions
Richard Purdie [Thu, 19 Sep 2024 12:22:48 +0000 (13:22 +0100)] 
bitbake.conf: Add mingw32 SOLIBS and SOLIBSDEV definitions

We may as well define the dll output for mingw alongside the darwin dylib
definitions. There are some recipes which output .so files even on mingw
but those can be handled specifically in mingw.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolibpam: use libdir in conditional
Daniel McGregor [Thu, 19 Sep 2024 16:25:00 +0000 (10:25 -0600)] 
libpam: use libdir in conditional

Using the usrmerge distro feature for this check causes the -native
variant's build to fail. Simplify the test to be correct for both
native and target builds.

Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agoimage_types: make tar images more reproducible
Dan McGregor [Thu, 19 Sep 2024 16:24:59 +0000 (10:24 -0600)] 
image_types: make tar images more reproducible

Use tar-native from our build system. GNU tar changed its behaviour
starting with version 1.35. It no longer stores device numbers for
regular, non-device files. Since some supported host distributions
still use 1.34, rely on tar-native for consistency.

Strip atime and ctime from tar archives, they're not necessary and
can change from invocation to invocation. Eliminate them from the
tar output as suggested in the tar 1.35 documentation[1].

[1] https://www.gnu.org/software/tar/manual/html_node/Reproducibility.html

Signed-off-by: Dan McGregor <dan.mcgregor@usask.ca>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agopython3-pip: keep pip program name
Daniel McGregor [Thu, 19 Sep 2024 16:24:58 +0000 (10:24 -0600)] 
python3-pip: keep pip program name

Python 2.x support is long gone, and many tools expect to use pip
by that name. Keep the pip name around again.

Signed-off-by: Daniel McGregor <daniel.mcgregor@vecima.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agobinutils: Add missing perl modules to RDEPENDS for nativsdk variant
Harish Sadineni [Thu, 19 Sep 2024 12:48:48 +0000 (05:48 -0700)] 
binutils: Add missing perl modules to RDEPENDS for nativsdk variant

In SDK, missing perl modules causes 'x86_64-pokysdk-linux-gp-display-html --help' to abort with below errors..
  - Can't locate bignum.pm in @INC (you may need to install the feature module).
  - Can't locate Math/BigInt.pm in @INC (you may need to install the Math::BigInt module)

By adding the following perl modules to RDEPENDS fixes the above errors:
  nativesdk-perl-module-bignum
  nativesdk-perl-module-bigint
  nativesdk-perl-module-math-bigint

Signed-off-by: Harish Sadineni <Harish.Sadineni@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agoqemu: Fix build on musl/riscv64
Khem Raj [Wed, 18 Sep 2024 23:19:37 +0000 (16:19 -0700)] 
qemu: Fix build on musl/riscv64

musl does not provide strerrorname_np() so do not use it.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agosystemd-bootchart: Add riscv 32bit support
Khem Raj [Wed, 18 Sep 2024 14:12:28 +0000 (07:12 -0700)] 
systemd-bootchart: Add riscv 32bit support

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agosecurity-flags: Re-enable pie for power pc
Benjamin Grossschartner [Wed, 18 Sep 2024 05:11:16 +0000 (07:11 +0200)] 
security-flags: Re-enable pie for power pc

pie now works with gcc on powerpc, see:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81170

Signed-off-by: Benjamin Grossschartner <benjamin.grossschartner@urbanandmainlines.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agoomvf: update from edk2-stable202402 to edk2-stable202408
Mikko Rapeli [Tue, 10 Sep 2024 12:21:28 +0000 (15:21 +0300)] 
omvf: update from edk2-stable202402 to edk2-stable202408

Includes patches for CVE-2023-45236, CVE-2023-45237 and
CVE-2024-25742. Refreshed patches with devtool.

Changes:

https://github.com/tianocore/edk2/releases

edk2-stable202408
Release Date 2024-08-23
New Features & Bug Fixes

    CryptoPkg:Add more crypto APIs (AESGCM/PEM/X509/RSA/PKCS5/PKCS7/Authenticode) based on Mbedtls
    CryptoPkg: Enable Openssl native instruction support for AARCH64
    CryptoPkg: Add support for aes128-sha256 and aes256-sha256 cipher
    UefiCpuPkg: S3 cleanup
    MdePkg/BaseLib: Add CRC16 CCITT False Implementation
    DynamicTablesPkg: ACPI TPM2 generator
    DynamicTablesPkg: Prepare for supporting other archs
    BaseTools: Add VS2022 support
    OvmfPkg: Add LoongArchVirt instance to OvmfPkg and enable it

edk2-stable202405

Release Date 2024-05-24
New Features & Bug Fixes

    SecurityPkg:Add EFI Device Authentication Signature Database and SPDM
    CryptoPkg:add additional RSAES-OAEP crypto functions
    OvmfPkg:Add 5-level paging support
    OvmfPkg:SEV-SNP Support for running under an SVSM
    OvmfPkg:RBP register shall be cleared in TDVMCALL
    OvmfPkg:Harden #VC instruction emulation (CVE-2024-25742)
    Add SPI bus driver stack
    NetworkPkg: Predictable TCP ISNs
    NetworkPkg: Use of a Weak PseudoRandom Number Generator
    UefiCpuPkg: Add new SmmRelocationLib library

Bugzilla List
Update Notes

    NetworkPkg SECURITY PATCH CVE-2023-45237 requires the platform to provide the right implementation of the EFI_RNG_PROTOCOL
    (i.e., using a GUID that appears in the allowlist) and EFI_HASH2_PROTOCOL. If it is not implemented, the platform will lose the ability to do network boot.

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agonfs-utils: 2.6.4 -> 2.7.1
Robert Yang [Sun, 8 Sep 2024 13:31:23 +0000 (06:31 -0700)] 
nfs-utils: 2.6.4 -> 2.7.1

* Remove 0001-tools-locktest-Use-intmax_t-to-print-off_t.patch, upstream has
  fixed it with %lld.

* Remove 0001-reexport.h-Include-unistd.h-to-compile-with-musl.patch, it builds well
  with musl without this patch.

* Add libxml2 to DEPENDS to fix:
  configure: error: libxml2 not found.

* Add the following 2 patches to fix build errors with musl:
  0001-support-include-junction.h-Define-macros-for-musl.patch
  0001-support-junction-path.c-Fix-buld-for-musl.patch

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agobluez: Fix mesh builds on musl
Khem Raj [Wed, 18 Sep 2024 14:12:29 +0000 (07:12 -0700)] 
bluez: Fix mesh builds on musl

When mesh is enabled on musl the build fails with conflicting basename
calls.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agogo-mod.bbclass: Unpack module dependency license files
Christian Lindeberg [Tue, 17 Sep 2024 06:35:13 +0000 (08:35 +0200)] 
go-mod.bbclass: Unpack module dependency license files

To keep the module cache logic in the go module fetchers simple, the
unpacking of the module zip files in the module cache directory is left
to the go install command in do_compile. So for do_populate_lic to find
the license files of module dependencies, do_compile needs to run before
do_populate_lic.

Signed-off-by: Christian Lindeberg <christian.lindeberg@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agogo-mod.bbclass: Set GO_MOD_CACHE_DIR
Christian Lindeberg [Fri, 13 Sep 2024 07:29:58 +0000 (09:29 +0200)] 
go-mod.bbclass: Set GO_MOD_CACHE_DIR

Set the GO_MOD_CACHE_DIR variable and move the location of the module
cache to enable the use of the go module fetchers for downloading and
unpacking module dependencies to the module cache.
Also, clean out the module cache before unpacking.

Signed-off-by: Christian Lindeberg <christian.lindeberg@axis.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agoconnman: upgrade 1.42 -> 1.43
Changhyeok Bae [Mon, 16 Sep 2024 09:40:50 +0000 (09:40 +0000)] 
connman: upgrade 1.42 -> 1.43

Changlog:
- Fix issue with device creation when using LTE.
- Fix issue with regulatory domain when powering up.
- Fix issue with resolving ISO3166 code from timezone data.
- Fix issue with handling DNS proxy zero termination of buffers.
- Fix issue with handling DHCP packet length in L3 mode.
- Fix issue with handling DHCP upper length checks.
- Fix issue with handling IPv6 and URL parsing.
- Fix issue with handling online check updates.
- Fix issue with handling proxy method and WISPr.
- Fix issue with handling default gateway setup.
- Add support for low-priority default routes.

Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agoiputils: upgrade 20240117 -> 20240905
Changhyeok Bae [Mon, 16 Sep 2024 04:17:10 +0000 (04:17 +0000)] 
iputils: upgrade 20240117 -> 20240905

Changelog:
- Allow to disable reverse DNS resolution (PTR lookup) with with
  environment variable IPUTILS_PING_PTR_LOOKUP=0
- Lower max allowed -s value to 65507 (IPv4) or 65527 (IPv6).
  That is the maximum the Linux kernel supports.
- Include pre-generated man pages & HTML docs in dist tarballs.
  This allows to avoid libxslt, docbook, ... as a build dependencies.
- require meson >= 0.44
- ping has new option -3

Signed-off-by: Changhyeok Bae <changhyeok.bae@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agojson-glib: upgrade 1.8.0 -> 1.10.0
Wang Mingyu [Thu, 12 Sep 2024 00:30:31 +0000 (08:30 +0800)] 
json-glib: upgrade 1.8.0 -> 1.10.0

License-Update:
 Add copyright and licensing metadata to all files
 Changed to LGPL-2.1-or-later

Changelog:
==========
- Improve conformance of the JSON parser
- Add conformance test suite from https://github.com/nst/JSONTestSuite
- Add JsonParser:strict to enable strict parsing
- Add '--strict' to json-glib-validate to enable strict parsing
- Deprecate the signals on JsonParser
- Port tools man pages from DocBook to reStructureText
- Add "documentation" configuration option, and deprecate "gtk_doc"
- Add JsonGenerator.take_root()
- Documentation improvements for JsonReader
- Raise parser error for malformed Unicode
- Build fixes and performance improvements
- Allow disabling installed tests
- Support parsing multiple root statements in non-strict mode
- Allow loading files >4GB with json-glib-validate

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agobuild-appliance-image: Update to master head revision
Richard Purdie [Tue, 17 Sep 2024 11:31:45 +0000 (12:31 +0100)] 
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agobuild-appliance-image: Update to master head revision
Richard Purdie [Tue, 17 Sep 2024 11:26:13 +0000 (12:26 +0100)] 
build-appliance-image: Update to master head revision

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agoscripts/install-buildtools: Update to 5.0.3
Richard Purdie [Tue, 17 Sep 2024 11:24:23 +0000 (12:24 +0100)] 
scripts/install-buildtools: Update to 5.0.3

Update to the 5.0.3 release of the 5.0 series for buildtools.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agowpa-supplicant: add patch to check for kernel header version when compiling macsec
Jon Mason [Mon, 16 Sep 2024 23:53:49 +0000 (19:53 -0400)] 
wpa-supplicant: add patch to check for kernel header version when compiling macsec

When using Arm binary toolchain, version 2.11 of wpa-supplicant is
failing to compile with the following error:

| ../src/drivers/driver_macsec_linux.c:81:29: error: field ‘offload’ has incomplete type
|    81 |         enum macsec_offload offload;
|       |

Backport a recent patch that corrects the issue by adding a check for
the version of kernel headers being used in compilation and disabling
that enum if too old a version is being used (or is used by the
binary toolchain).

Signed-off-by: Jon Mason <jdmason@kudzu.us>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agobluez5: remove redundant patch for MAX_INPUT
Guðni Már Gilbert [Sun, 15 Sep 2024 21:14:01 +0000 (21:14 +0000)] 
bluez5: remove redundant patch for MAX_INPUT

The solution to the problem upstream was fixed by the following commit:
https://github.com/bluez/bluez/commit/ca6546fe521360fcf905bc115b893f322e706cb2

Now MAX_INPUT is defined for non-glibc systems such as musl.
This fix was added in BlueZ 5.67.

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agoimage_qa: fix error handling
Louis Rannou [Fri, 13 Sep 2024 12:25:52 +0000 (14:25 +0200)] 
image_qa: fix error handling

Make ImageQAFailed inherit BBHandledException so exceptions raised in tests are
catched when the actual test function is executed by bb.utils.better_exec.

Change the do_image_qa tasks so errors are handled with oe.qa.handle_error. Add
some comment to explain this requires to list the test in ERROR_QA or WARN_QA.

[YOCTO #14807]
https://bugzilla.yoctoproject.org/show_bug.cgi?id=14807

Signed-off-by: Louis Rannou <louis.rannou@non.se.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agobitbake.conf: mark TCLIBCAPPEND as deprecated
Ross Burton [Fri, 13 Sep 2024 11:12:29 +0000 (12:12 +0100)] 
bitbake.conf: mark TCLIBCAPPEND as deprecated

In oe-core ebcd355 TCLIBCAPPEND (a string that is appended to TMPDIR) was
removed entirely.  Warn if this is being set by the distro as it will no
longer have any effect.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolinux-firmware: add new package for cc33xx firmware
Sabeeh Khan [Sat, 14 Sep 2024 20:17:17 +0000 (15:17 -0500)] 
linux-firmware: add new package for cc33xx firmware

Add the firmware package for the TI CC33xx firmware.
The TI CC33xx family are combo WLAN and BLE devices
supporting 802.11ax and BLE 5.4.

Signed-off-by: Sabeeh Khan <sabeeh-khan@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolibpcre2: Update base uri PhilipHazel -> PCRE2Project
Khem Raj [Mon, 16 Sep 2024 03:30:06 +0000 (20:30 -0700)] 
libpcre2: Update base uri PhilipHazel -> PCRE2Project

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolibsdl2: Fix non-deterministic configure option for libsamplerate
Richard Purdie [Tue, 17 Sep 2024 07:16:54 +0000 (08:16 +0100)] 
libsdl2: Fix non-deterministic configure option for libsamplerate

The libsamplerate option was floating and being enabled on some systems
and not others. Fix this to be deterministic.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agosanity: check for working user namespaces
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>
11 months agopython3: Upgrade 3.12.5 -> 3.12.6
Divya Chellam [Thu, 12 Sep 2024 06:44:07 +0000 (06:44 +0000)] 
python3: Upgrade 3.12.5 -> 3.12.6

Includes security fixes for CVE-2024-7592, CVE-2024-8088, CVE-2024-6232
and other bug fixes.

Removed below patches, as the fix is included in 3.12.6 upgrade:
1. CVE-2024-7592.patch

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

Signed-off-by: Divya Chellam <divya.chellam@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolinux-yocto/6.10: cfg: arm64 configuration updates
Bruce Ashfield [Thu, 12 Sep 2024 17:30:23 +0000 (13:30 -0400)] 
linux-yocto/6.10: cfg: arm64 configuration updates

Integrating the following commit(s) to linux-yocto/.:

1/2 [
    Author: Ross Burton
    Email: ross.burton@arm.com
    Subject: features/security: fix Meltdown/Spectre configurations
    Date: Thu, 12 Sep 2024 16:42:50 +0100

    These are both specific to x86 so move them into the x86 file, and were
    renamed to have a MITIGATION_ prefix in 6.9.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

2/2 [
    Author: Ross Burton
    Email: ross.burton@arm.com
    Subject: bsp/genericarm64: update for 6.10 kconfig symbol renames
    Date: Thu, 12 Sep 2024 16:42:51 +0100

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolinux-yocto/6.6: update to v6.6.50
Bruce Ashfield [Thu, 12 Sep 2024 17:30:22 +0000 (13:30 -0400)] 
linux-yocto/6.6: update to v6.6.50

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

    ad07a29023ce Linux 6.6.50
    9d24eaa21731 i2c: Use IS_REACHABLE() for substituting empty ACPI functions
    f5e9a22d19bb virtio_net: Fix napi_skb_cache_put warning
    d8915d271630 media: uvcvideo: Enforce alignment of frame and interval
    e3a95f29647a drm/amd/display: Skip wbscl_set_scaler_filter if filter is null
    e50bec62acae drm/amd/display: Check BIOS images before it is used
    67cf14c04ff0 drm/amd/display: use preferred link settings for dp signal only
    800a5ab673c4 drm/amd/display: Correct the defined value for AMDGPU_DMUB_NOTIFICATION_MAX
    154a50bf4221 drm/amd/display: added NULL check at start of dc_validate_stream
    da696cbb4794 drm/amd/display: Don't use fsleep for PSR exit waits on dmub replay
    381113ef01e2 drm/amdgpu: add lock in kfd_process_dequeue_from_device
    ddfe95f2e1fc drm/amdgpu: add lock in amdgpu_gart_invalidate_tlb
    494b42f35fc2 drm/amdgpu: add skip_hw_access checks for sriov
    2e91ea29622c block: remove the blk_flush_integrity call in blk_integrity_unregister
    72f022ebb9de driver: iio: add missing checks on iio_info's callback access
    6290d3f5883d f2fs: fix to do sanity check on blocks for inline_data inode
    862b19f0b1c2 wifi: cfg80211: make hash table duplicates more survivable
    63ca5b467011 hwmon: (k10temp) Check return value of amd_smn_read()
    20bf2920a869 dmaengine: altera-msgdma: properly free descriptor in msgdma_free_descriptor
    cd3851ef3f7d dmaengine: altera-msgdma: use irq variant of spin_lock/unlock while invoking callbacks
    9d567126474e drm/bridge: tc358767: Check if fully initialized before signalling HPD event via IRQ
    d9612c66af36 gfs2: Revert "Add quota_change type"
    d93a2f86b0a9 crypto: stm32/cryp - call finalize with bh disabled
    68957f511ba4 drm/meson: plane: Add error handling
    ae9018e3f61b net/mlx5e: SHAMPO, Fix incorrect page release
    0b722b813c7d platform/chrome: cros_ec_lpc: MEC access can use an AML mutex
    4be9fd15c3c8 smack: tcp: ipv4, fix incorrect labeling
    4c1145144c94 regmap: spi: Fix potential off-by-one when calculating reserved size
    54a11ce4ff2a drm/amdgu: fix Unintentional integer overflow for mall size
    69f397e60c3b net: remove NULL-pointer net parameter in ip_metrics_convert
    fc1b1e135c3f fsnotify: clear PARENT_WATCHED flags lazily
    3b9f2d9301ae usb: typec: ucsi: Fix null pointer dereference in trace
    73ec94aac593 usbip: Don't submit special requests twice
    f576acf75227 media: v4l2-cci: Always assign *val
    37d9fd31347e rcu/nocb: Remove buggy bypass lock contention mitigation
    f9a9cf96c3d4 pwm: xilinx: Fix u32 overflow issue in 32-bit width PWM mode.
    04e787f836e2 ionic: fix potential irq name truncation
    fd867e74fa4d RDMA/efa: Properly handle unexpected AQ completions
    220725de5aa5 soc: qcom: smem: Add qcom_smem_bust_hwspin_lock_by_host()
    a6978d1b7bb8 hwspinlock: Introduce hwspin_lock_bust()
    e51077ad1bf4 wifi: mac80211: check ieee80211_bss_info_change_notify() against MLD
    7cdb51585589 PCI: al: Check IORESOURCE_BUS existence during probe
    ea37096a6a92 cpufreq: scmi: Avoid overflow of target_freq in fast switch
    0bd1be7e84f5 wifi: iwlwifi: remove fw_running op
    0798e4330b54 drm/amdgpu: update type of buf size to u32 for eeprom functions
    cdc65b5f9998 drm/kfd: Correct pinned buffer handling at kfd restore and validate process
    1107129305c1 wifi: rtw89: ser: avoid multiple deinit on same CAM
    7e8d106ca98a drm/amd/pm: check negtive return for table entries
    7d265772e44d drm/amdgpu: the warning dereferencing obj for nbio_v7_4
    025798f44b8d drm/amd/pm: check specific index for smu13
    d0230b372068 drm/amd/pm: check specific index for aldebaran
    4ab720b6aa1e drm/amdgpu: fix the waring dereferencing hive
    0aad97bf6d0b drm/amdgpu: fix dereference after null check
    d116bb921e8b drm/amdgpu: Fix the warning division or modulo by zero
    58350786dbbd drm/amdgpu/pm: Check input value for CUSTOM profile mode setting on legacy SOCs
    eba7c58b7a83 wifi: ath11k: initialize 'ret' in ath11k_qmi_load_file_target_mem()
    17d89c79181e wifi: ath12k: initialize 'ret' in ath12k_qmi_load_file_target_mem()
    59f742e55a46 apparmor: fix possible NULL pointer dereference
    f163ba83e607 drm/amdkfd: Reconcile the definition and use of oem_id in struct kfd_topology_device
    d0a43bf367ed drm/amdgpu: fix mc_data out-of-bounds read warning
    f2b7a9f3839e drm/amdgpu: fix ucode out-of-bounds read warning
    f9267972490f drm/amdgpu: Fix out-of-bounds read of df_v1_7_channel_number
    e6ea3b8fe398 drm/amdkfd: Check debug trap enable before write dbg_ev_file
    a60d1f7ff62e drm/amdgpu: Fix out-of-bounds write warning
    f71ef2bb69dd drm/amdgpu: Fix the uninitialized variable warning
    3ad44174a576 drm/amdgpu/pm: Fix uninitialized variable agc_btc_response
    3e04fa97077d drm/amdgpu/pm: Fix uninitialized variable warning for smu10
    97667de35ba7 drm/amd/pm: fix uninitialized variable warnings for vangogh_ppt
    4dfec5f5501a drm/amd/amdgpu: Check tbo resource pointer
    4003bac78438 drm/amd/display: Fix index may exceed array range within fpu_update_bw_bounding_box
    8406158a5464 drm/amd/display: Skip inactive planes within ModeSupportAndSystemConfiguration
    3dc6bb57dab3 drm/amd/display: Ensure index calculation will not overflow
    94b0689984dd drm/amd/display: Fix Coverity INTEGER_OVERFLOW within decide_fallback_link_setting_max_bw_policy
    af43ed726fa5 drm/amd/display: Spinlock before reading event
    313d3dd4ca0e drm/amd/display: Fix Coverity INTEGER_OVERFLOW within dal_gpio_service_create
    13faa9d401a5 drm/amd/display: Fix Coverity INTERGER_OVERFLOW within construct_integrated_info
    cb63090a17d3 drm/amd/display: Check msg_id before processing transcation
    21f9cb44f8c6 drm/amd/display: Check num_valid_sets before accessing reader_wm_sets[]
    8b5ccf3d0119 drm/amd/display: Add array index check for hdcp ddc access
    48e0b68e2360 drm/amd/display: Check index for aux_rd_interval before using
    94cb77700fa4 drm/amd/display: Stop amdgpu_dm initialize when stream nums greater than 6
    08e7755f754e drm/amd/display: Check gpio_id before used as array index
    30e60db4296c drm/amdgpu: avoid reading vf2pf info size from FB
    1a2c89396ddc drm/amd/pm: fix uninitialized variable warnings for vega10_hwmgr
    f1e261ced9bc drm/amd/pm: fix the Out-of-bounds read warning
    4711b1347cb9 drm/amd/pm: Fix negative array index read
    59dd0d4b3326 drm/amd/pm: fix warning using uninitialized value of max_vid_step
    1dbce92f3250 drm/amd/pm: fix uninitialized variable warning for smu8_hwmgr
    fc0cb02efdfb drm/amd/pm: fix uninitialized variable warning
    a2f2beaba783 drm/amdgpu/pm: Check the return value of smum_send_msg_to_smc
    da22d1b98d9d drm/amdgpu: fix overflowed array index read warning
    d2fe7ac613a1 drm/amd/display: Assign linear_pitch_alignment even for VM
    761964b756c6 drm/amdgpu: Fix uninitialized variable warning in amdgpu_afmt_acr
    3d2e1b82558b mptcp: pr_debug: add missing \n at the end
    a088190f3fbf mptcp: avoid duplicated SUB_CLOSED events
    1f4ca105abb5 selftests: mptcp: join: stop transfer when check is done (part 2.2)
    5803af655fd5 selftests: mptcp: join: disable get and dump addr checks
    81f2e73e73fb selftests: mptcp: join: test for flush/re-add endpoints
    f9ca09beedda selftests: mptcp: join: check re-re-adding ID 0 signal
    a417ef47a665 selftests: mptcp: join: validate event numbers
    b66609e9aa7c selftests: mptcp: add mptcp_lib_events helper
    0a37a0ec0d7d selftests: mptcp: join: check re-adding init endp with != id
    43ca9a10d052 selftests: mptcp: join: check re-using ID of unused ADD_ADDR
    a95e3e702ce4 selftests: mptcp: add explicit test case for remove/readd
    8863e430e6dc selftests: mptcp: join: cannot rm sf if closed
    a17d1419126b selftests: mptcp: declare event macros in mptcp_lib
    485bb1981a2e selftests: mptcp: userspace pm get addr tests
    1b8af4ba00b2 selftests: mptcp: dump userspace addrs list
    05867195c96f selftests: mptcp: userspace pm create id 0 subflow
    2a72ceb86359 mptcp: pm: fix RM_ADDR ID for the initial subflow
    0229074a5170 mptcp: make pm_remove_addrs_and_subflows static
    489f245e00f0 ASoC: codecs: ES8326: button detect issue
    2eb143e0962c ASoC: amd: yc: Support mic on Lenovo Thinkpad E14 Gen 6
    cc300463aa06 net: usb: qmi_wwan: add MeiG Smart SRM825L
    2ea1fab2df6c dma-debug: avoid deadlock between dma debug vs printk and netconsole
    b1322bc32a34 i2c: Fix conditional for substituting empty ACPI functions
    8b28f8c5d124 spi: hisi-kunpeng: Add validation for the minimum value of speed_hz
    533e175c82ad ASoC: amd: yc: Support mic on HP 14-em0002la
    77e5d743a8cf smb: client: fix FSCTL_GET_REPARSE_POINT against NetApp
    ad3bc43e7296 net/mlx5: DR, Fix 'stack guard page was hit' error in dr_rule
    f8b39e2da7d9 ALSA: seq: ump: Explicitly reset RPN with Null RPN
    9062e98473a9 ALSA: seq: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
    7c34c6894779 ALSA: seq: ump: Use the common RPN/bank conversion context
    4ed4e84939ac ALSA: ump: Explicitly reset RPN with Null RPN
    5a494fdbfc63 ALSA: ump: Transmit RPN/NRPN message at each MSB/LSB data reception
    bd819563d5c3 ALSA: hda/conexant: Mute speakers at suspend / shutdown
    8f11fbe1199b ALSA: hda/generic: Add a helper to mute speakers at suspend/shutdown
    9b090ccd80cc btrfs: tree-checker: validate dref root and objectid
    02c19d769d2b scsi: ufs: core: Bypass quick recovery if force reset is needed
    8d1af5c6af5c scsi: ufs: core: Check LSDBS cap when !mcq
    512bd0cd535b drm: panel-orientation-quirks: Add quirk for OrangePi Neo
    d5618eaea886 drm/fb-helper: Don't schedule_work() to flush frame buffer during panic()
    18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    2879d995e569 pnmtologo: sync with 6.6
    43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
    35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e503 bpftool: Query only cgroup-related attach types
    f71bb11887ba cpu/amd: inhibit SMP check for qemux86
    c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d kselftest: Add a ksft_perror() helper
    06644f0d7193 drm/tilcdc: Set preferred depth
    ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6 qemux86: add configuration symbol to select values
    630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
    46934791b902 clear_warn_once: bind a timer to written reset value
    cdee9e38ff32 clear_warn_once: expand debugfs to include read support
    82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b libbpf: Fix build warning on ref_ctr_off
    9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65 perf: x86-32: explicitly include <errno.h>
    7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7 perf: fix bench numa compilation
    98bc2815fade perf: add SLANG_INC for slang.h
    17209a70b9b3 perf: add sgidefs.h to for mips builds
    9cd4258d910a perf: change --root to --prefix for python install
    8110a4f26628 perf: add 'libperl not found' warning
    bc89d5e08f77 perf: force include of <stdbool.h>
    4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab378 FAT: Added FAT_NO_83NAME
    cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf2 aufs6: fix magic.mk include path
    35266bc2dc81 aufs6: adapt to v6.6
    8edede4e98be aufs6: core
    712248233ebe aufs6: standalone
    3b71a8a848d8 aufs6: mmap
    3e2924871f37 aufs6: base
    7f4907a93101 aufs6: kbuild
    d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa0 yaffs2: v6.5 fixups
    cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
    395b01cdc39d yaffs2: convert read_page -> readfolio
    d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090 yaffs: include blkdev.h
    dbd44252cd59 yaffs: fix misplaced variable declaration
    c223a10b1ac0 yaffs2: v5.6 build fixups
    90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
    fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea2 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
    ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4 pnmtologo: use relocatable file name
    664a6a0a484b tools: use basename to identify file in gen-mach-types
    9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295 vt/conmakehash: improve reproducibility
    a972323151bd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffc defconfigs: drop obselete options
    00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf linux-yocto: Handle /bin/awk issues
    3d55d299f23a uvesafb: provide option to specify timeout for task completion
    23c068c080be uvesafb: print error message when task timeout occurs
    edbfc939266e compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19a vmware: include jiffies.h
    572d84d928c8 Resolve jiffies wrapping about arp
    fdcd47cac843 nfs: Allow default io size to be configured.
    927d48801098 check console device file on fs when booting
    57cc27f821dd mount_root: clarify error messages for when no rootfs found
    1b53d82a8152 mconf: fix output of cflags and libraries
    1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f modpost: mask trivial warnings
    6de673039484 kbuild: exclude meta directory from distclean processing
    6decd32815f5 powerpc: serialize image targets
    f6b683b38318 arm: serialize build targets
    e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f8 x86_64_defconfig: Fix warnings
    68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b1 powerpc: kexec fix for powerpc64
    da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11d mips: make current_cpu_data preempt safe
    5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
    881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7 arm64: defconfig: cleanup config options
    f1727c537ba8 vexpress: Pass LOADADDR to Makefile
    4474c32dc24a arm: ARM EABI socketcall
    75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agospdx30_tasks.py: fix typo in call of is_file method
Daniil Batalov [Thu, 12 Sep 2024 10:03:09 +0000 (17:03 +0700)] 
spdx30_tasks.py: fix typo in call of is_file method

Method is_file() was wrongly called as isfile()

Signed-off-by: Daniil Batalov <dbatalov@deltard.ru>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agosystemd: add missing dependency on libkmod to udev
Ross Burton [Thu, 12 Sep 2024 10:46:09 +0000 (11:46 +0100)] 
systemd: add missing dependency on libkmod to udev

As of systemd 256, libsystemd-shared.so doesn't directly link to a number
of libraries but instead dlopen()'s them as needed to reduce the size of
the attack surface.

Instead the .so has a .note.dlopen segment that lists the libraries that
may be opened, with the intention that these are transformed into package
recommendation fields.

We don't yet have support for these (see #15595) so explicit dependencies
have been added to the systemd package itself. However, in an initramfs
with udev but without systemd and no recommendations you end up without
libkmod, so module loading is impossible.

Add an explicit hard dependency on libkmod to udev, because modules are
critical functionality.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agosystemd: include sysvinit in default PACKAGECONFIG only if in DISTRO_FEATURES
Rasmus Villemoes [Tue, 10 Sep 2024 15:09:03 +0000 (17:09 +0200)] 
systemd: include sysvinit in default PACKAGECONFIG only if in DISTRO_FEATURES

The sysvinit PACKAGECONFIG knob enables various legacy/compatibility
code that may not be needed or even desired. If DISTRO_FEATURES
includes systemd (as it must for this recipe to build) but not
sysvinit, there is no point building and installing that legacy
support.

As most other changes, this can cause breakage, but given that
sysvinit not being in DISTRO_FEATURES requires explicit opt-out (due
to backfill), I think the risk is low. Moreover, it is generally
easier to add to than to remove from PACKAGECONFIG.

Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolinux-firmware: split ath10k package
Dmitry Baryshkov [Sun, 8 Sep 2024 06:53:33 +0000 (09:53 +0300)] 
linux-firmware: split ath10k package

A lot of Qualcomm-based devices incorporate WCN3990 WiFi/BT chips. The
ath10k firmware package provides two small files for such boards, the
rest of ath10k firmware isn't applicable. Split the WCN3990 firmware
package to simplify using of the WiFI in the resource-constrained
environments (e.g. from the initramfs).

Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolinux-firmware: upgrade 20240811 -> 20240909
Vivek Puar [Wed, 11 Sep 2024 09:39:23 +0000 (15:09 +0530)] 
linux-firmware: upgrade 20240811 -> 20240909

License-Update: additional firmwares

The commit [1] adds the venus.mdt symlink in WHENCE file
as a patch, we can remove the patch now as linux-firmware
20240909 already contains this fix as part of WHENCE file.

[1] https://gitlab.com/kernel-firmware/linux-firmware/-/commit/91f955b730451855c14c332f1db9844b2d7b0cf2

Signed-off-by: Vivek Puar <quic_vpuar@quicinc.com>
Cc: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agorust: Rust Oe-Selftest Reduce the testcases in exclude list
Deepesh Varatharajan [Wed, 11 Sep 2024 06:46:30 +0000 (23:46 -0700)] 
rust: Rust Oe-Selftest Reduce the testcases in exclude list

We had previously excluded certain test cases due to failures in earlier versions.
However, with the latest version of Rust, many of these test cases are passing.
As a result, we have removed them from the exclude list and added them back into the test suite for execution.

The rust-1.79 has been successfully tested with the current test inclusions.

Signed-off-by: Deepesh Varatharajan <Deepesh.Varatharajan@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agobind: Fix build with the `httpstats` package config enabled
Alban Bedel [Wed, 11 Sep 2024 06:26:47 +0000 (08:26 +0200)] 
bind: Fix build with the `httpstats` package config enabled

------C65ED3E1A5DE826CA595746785F6AF6F
To: openembedded-core@lists.openembedded.org
CC: Alban Bedel <alban.bedel@aerq.com>
Subject: [PATCH] bind: Fix build with the `httpstats` package config enabled
Date: Wed, 11 Sep 2024 08:26:47 +0200
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain
MIME-Version: 1.0

When the `httpstats` package config is enabled configure fails with
the error:

> configure: error: Specifying libxml2 installation path is not
> supported, adjust PKG_CONFIG_PATH instead

Drop the explicit path from `--with-libxml2` to solve this issue.

Signed-off-by: Alban Bedel <alban.bedel@aerq.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agooeqa/selftest: Only rewrite envvars paths that absolutely point to builddir
Yoann Congal [Tue, 10 Sep 2024 20:47:35 +0000 (22:47 +0200)] 
oeqa/selftest: Only rewrite envvars paths that absolutely point to builddir

When building the new selftest builddir, paths in environment variables
are rewritten to point to the new buildir, but users can have
environment variables that point outside of the build dir using
relative paths from builddir. We must not rewrite those.

Check this by verifying that the absolute path still contains the
builddir.

Fixes [YOCTO #15241]

Signed-off-by: Yoann Congal <yoann.congal@smile.fr>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agooe-setup-build: Change how we get the SHELL value
Ryan Eatmon [Tue, 10 Sep 2024 20:17:24 +0000 (15:17 -0500)] 
oe-setup-build: Change how we get the SHELL value

There are times that a user might not have SHELL set for some reason.
We should default back to a known shell in the event that SHELL is not
set.

Signed-off-by: Ryan Eatmon <reatmon@ti.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agometa-ide-support: Mark recipe as MACHINE-specific
Paul Barker [Thu, 5 Sep 2024 20:21:02 +0000 (21:21 +0100)] 
meta-ide-support: Mark recipe as MACHINE-specific

meta-ide-support:do_write_test_data dumps the bitbake data dictionary to
a file using export2json(). As this obviously includes the value of
MACHINE, and other MACHINE-specific variables, the recipe needs to be
marked as MACHINE-specific.

RP: Note that this patch does change the name of the environment script
since it is no longer package arch specific but machine arch specific.

[RP: Fix selftest to reference new environment file]
Signed-off-by: Paul Barker <paul.barker.ct@bp.renesas.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agovulkan-samples: limit to aarch64/x86-64
Ross Burton [Tue, 10 Sep 2024 16:31:39 +0000 (17:31 +0100)] 
vulkan-samples: limit to aarch64/x86-64

This package is only tested upstream for aarch64 and x86-64 targets,
for example there are int/long cast issues on 32-bit platforms and ATSC
is only ported to aarch64/x86-64.

Instead of listing the machines where we know it doesn't work, limit the
recipe to machines where it is known to work.

Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolibedit: Make docs generation deterministic
Richard Purdie [Mon, 9 Sep 2024 21:50:27 +0000 (22:50 +0100)] 
libedit: Make docs generation deterministic

The presence or lack of nroff on the host was changing the doc type. Stop
the code from looking at host paths outside HOSTTOOLS and hence cause the
doc type to be deterministic and reproducible.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agoruby: Make docs generation deterministic
Richard Purdie [Mon, 9 Sep 2024 21:49:01 +0000 (22:49 +0100)] 
ruby: Make docs generation deterministic

The presence or lack of nroff on the host was changing the doc type. Set it
explicitly to be deterministic and reproducible.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agobluez5: upgrade 5.77 -> 5.78
Guðni Már Gilbert [Mon, 9 Sep 2024 23:44:44 +0000 (23:44 +0000)] 
bluez5: upgrade 5.77 -> 5.78

 * Fix issue with handling notification of scanned BISes to BASS
 * Fix issue with handling checking BIS caps against peer caps.
 * Fix issue with handling MGMT Set Device Flags overwrites.
 * Fix issue with handling ASE notification order.
 * Fix issue with handling BIG Info report events.
 * Fix issue with handling PACS Server role.
 * Fix issue with registering UHID_START multiple times.
 * Fix issue with pairing method not setting auto-connect.

Signed-off-by: Guðni Már Gilbert <gudni.m.g@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolibsdl2: upgrade 2.30.6 -> 2.30.7
Yi Zhao [Mon, 9 Sep 2024 13:56:27 +0000 (21:56 +0800)] 
libsdl2: upgrade 2.30.6 -> 2.30.7

ChangeLog:
https://github.com/libsdl-org/SDL/releases/tag/release-2.30.7

* Added support for the Retro-bit Controller in PS3 mode
* Fixed the cursor becoming visible when using relative mode under
  XWayland
* Fixed DRM initialization failure on some Linux systems
* Fixed a crash when the current mouse capture window is destroyed

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agorunqemu: remove unused uid variable
Konrad Weihmann [Mon, 9 Sep 2024 08:32:16 +0000 (08:32 +0000)] 
runqemu: remove unused uid variable

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agorunqemu: keep generating tap devices
Konrad Weihmann [Mon, 9 Sep 2024 08:32:15 +0000 (08:32 +0000)] 
runqemu: keep generating tap devices

in case there is no tap device the script tries to
generate a new one.
The new device is then unguarded for a moment, so
the newly generated device could be acquired
by a different instance or user, before it is locked to
the instance with acquire_taplock.
To fix that keep generating new tap devices in case
the lock can't be acquired up to 5 times.
If no tap device can be locked it fails in the existing
error handling

Signed-off-by: Konrad Weihmann <kweihmann@outlook.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agogtk4: update 4.14.4 -> 4.14.5
Markus Volk [Mon, 9 Sep 2024 07:13:09 +0000 (09:13 +0200)] 
gtk4: update 4.14.4 -> 4.14.5

Overview of Changes in 4.14.5, 16-08-2024
=========================================

* GtkSpinner:
 - Only set :checked state when mapped to avoid animation overhead

* GtkFileChooserWidget:
 - Plug memory leaks

* GtkProgressBar, GtkRange:
 - Fix hightlight clipping

* GtkSpinButton:
 - Set number input hint for numeric spin buttons

* GtkPopover:
 - Recompute the sampe more often
 - Handle allocation corner cases better

* GtkIconTheme:
 - Fix an argument order mishap that could lead to wrong icon selection

* Accessibility:
 - Use text instead of label for GtkLabesl accessible name
 - Improve the role mapping for containers
 - Realize the AT context when needed to fix AdwToast
 - Fix handling or relations in GtkExpander

* GDK:
 - Don't leak EGLSurfaces

* GSK:
 - Speed up mask nodes with cairo

* Vulkan:
 - Recreate the swapchain when necessary or beneficial

* Wayland:
 - Support the xdg-dialog protocol

* macOS:
 - Make Dock>Quit invoke the "app.quit" action
 - Take shadows into account when positioning popups
 - Propagate create-folder to Open panels

* Windows:
 - Backport build and runtime fixes for 32bit Windows
 - Ensure the dnd-move cursor exists

* Translation updates
 Catalan
 Chinese (Taiwan)
 Galician
 Hindi
 Hungarian
 Kabyle
 Nepali
 Persian
 Portuguese
 Romanian
 Serbian

Signed-off-by: Markus Volk <f_l_k@t-online.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agoRevert "python3-setuptools: upgrade 72.1.0 -> 72.2.0"
Richard Purdie [Fri, 6 Sep 2024 16:58:09 +0000 (17:58 +0100)] 
Revert "python3-setuptools: upgrade 72.1.0 -> 72.2.0"

This reverts commit 8fccef7a731f44e5d27653e06becb54cf770e5e5.

The patch causes problems for systems using ccache. Revert until this is fixed.

"Inherit ccache, build anything which uses python3-setuptools (e.g. python3-icu)."

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agobusybox: Fix cut with "-s" flag
Colin McAllister [Fri, 6 Sep 2024 15:47:39 +0000 (10:47 -0500)] 
busybox: Fix cut with "-s" flag

This fixes and issue that allows blank lines to be incorrectly output
when the "-s" flag is included. This issue propogates into the
populate-volatile.sh script in initscripts. If a volatiles drop file
contains blank lines, a blank line will be included in combined users,
which will incorrectly result in a difference in the number of combined
users versus defined users. If this happens, the volatiles file will not
be executed.

Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agoudev-extraconf: Add collect flag to mount
Colin McAllister [Fri, 6 Sep 2024 15:21:56 +0000 (10:21 -0500)] 
udev-extraconf: Add collect flag to mount

Adds extra "--collect" flag to the mount command within
automount_systemd. This is intended to fix an observed deadlock after
rapidly inserting and removing external media. This is because if the
mount command fails, the transient mount will enter a failed state. The
next time the media is inserted, automount_systemd bails because the
first consition finds that the file path for the failed transient mount
still exists. This leaves the external media unmounted and cannot be
mounted until the mount is fixed via systemctl or the device is
rebooted.

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

Signed-off-by: Colin McAllister <colinmca242@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agosystemd: make home directory readable by systemd-coredump
Etienne Cordonnier [Fri, 6 Sep 2024 17:42:54 +0000 (19:42 +0200)] 
systemd: make home directory readable by systemd-coredump

In https://github.com/systemd/systemd/commit/924453c22599cc246746a0233b2f52a27ade0819
ProtectHome was set to true for systemd-coredump in order to reduce risk, since an attacker could craft a malicious binary in order to compromise systemd-coredump.
At that point the object analysis was done in the main systemd-coredump process.
Because of this systemd-coredump is unable to product symbolicated call-stacks for binaries running under /home ("n/a" is shown instead of function names).

However, later in https://github.com/systemd/systemd/commit/61aea456c12c54f49c4a76259af130e576130ce9 systemd-coredump was changed to do the object analysis in a forked process,
covering those security concerns.

Let's set ProtectHome to read-only so that systemd-coredump produces symbolicated call-stacks for processes running under /home.

Note: it still does not work in /tmp (because of PrivateTmp=yes) and in /root (for unknown reasons).

Before the change (with minidebuginfo enabled):

    root@qemux86-64:~# /home/sleep 1000 &
    [1] 426
    root@qemux86-64:~# kill -11 $(pidof sleep)
    root@qemux86-64:~# coredumpctl info
               PID: 426 (sleep)
               UID: 0 (root)
               GID: 0 (root)
            Signal: 11 (SEGV)
         Timestamp: Fri 2024-09-06 17:25:18 UTC (3s ago)
      Command Line: /home/sleep 1000
        Executable: /home/sleep
     Control Group: /system.slice/system-serial\x2dgetty.slice/serial-getty@ttyS0.service
              Unit: serial-getty@ttyS0.service
             Slice: system-serial\x2dgetty.slice
           Boot ID: 44ef4ddfaad249ceaa29d1e9f330d3b5
        Machine ID: fb279f18f2c849c59768754c7a274ee3
          Hostname: qemux86-64
           Storage: /var/lib/systemd/coredump/core.sleep.0.44ef4ddfaad249ceaa29d1e9f330d3b5.426.1725643518000000.zst (present)
      Size on Disk: 16.5K
           Message: Process 426 (sleep) of user 0 dumped core.

                    Stack trace of thread 426:
                    #0  0x00007f365f3849a7 clock_nanosleep (libc.so.6 + 0xd49a7)
                    #1  0x00007f365f38f667 __nanosleep (libc.so.6 + 0xdf667)
                    #2  0x0000561fee703737 n/a (/home/sleep + 0x7737)
                    #3  0x000000003a6227c5 n/a (n/a + 0x0)
                    ELF object binary architecture: AMD x86-64
    [1]+  Segmentation fault      (core dumped) /home/sleep 1000

After the change (with minidebuginfo enabled):

    root@qemux86-64:~# /home/sleep 1000 &
    [1] 450
    root@qemux86-64:~# kill -11 $(pidof sleep)
    root@qemux86-64:~# coredumpctl info
               PID: 450 (sleep)
               UID: 0 (root)
               GID: 0 (root)
            Signal: 11 (SEGV)
         Timestamp: Fri 2024-09-06 17:30:12 UTC (4s ago)
      Command Line: /home/sleep 1000
        Executable: /home/sleep
     Control Group: /system.slice/system-serial\x2dgetty.slice/serial-getty@ttyS0.service
              Unit: serial-getty@ttyS0.service
             Slice: system-serial\x2dgetty.slice
           Boot ID: 44ef4ddfaad249ceaa29d1e9f330d3b5
        Machine ID: fb279f18f2c849c59768754c7a274ee3
          Hostname: qemux86-64
           Storage: /var/lib/systemd/coredump/core.sleep.0.44ef4ddfaad249ceaa29d1e9f330d3b5.450.1725643812000000.zst (present)
      Size on Disk: 16.5K
           Message: Process 450 (sleep) of user 0 dumped core.

                    Stack trace of thread 450:
                    #0  0x00007f795dd689a7 clock_nanosleep (libc.so.6 + 0xd49a7)
                    #1  0x00007f795dd73667 __nanosleep (libc.so.6 + 0xdf667)
                    #2  0x0000561965c9d737 rpl_nanosleep (sleep + 0x7737)
                    #3  0x0000561965c9d0c1 xnanosleep (sleep + 0x70c1)
                    #4  0x0000561965c985c8 main (sleep + 0x25c8)
                    #5  0x00007f795dcba01b __libc_start_call_main (libc.so.6 + 0x2601b)
                    #6  0x00007f795dcba0d9 __libc_start_main (libc.so.6 + 0x260d9)
                    #7  0x0000561965c98685 _start (sleep + 0x2685)
                    ELF object binary architecture: AMD x86-64
    [1]+  Segmentation fault      (core dumped) /home/sleep 1000

Signed-off-by: Etienne Cordonnier <ecordonnier@snap.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolinux-yocto/6.6: update to v6.6.49
Bruce Ashfield [Fri, 6 Sep 2024 17:45:44 +0000 (13:45 -0400)] 
linux-yocto/6.6: update to v6.6.49

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

    df1a7cc5e00f Linux 6.6.49
    d60839a73a26 apparmor: fix policy_unpack_test on big endian systems
    8a3995a3ffec scsi: aacraid: Fix double-free on probe failure
    790a8d36f96b arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
    7cf7de0f3572 arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
    f8fb2cd48653 arm64: dts: imx93: update default value for snps,clk-csr
    d0c54c294926 arm64: dts: imx93: add nvmem property for eqos
    1e59301fcc30 arm64: dts: imx93: add nvmem property for fec1
    228d69f93898 arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
    8aaca1c9fb9a ARM: dts: omap3-n900: correct the accelerometer orientation
    d54696813cf4 usb: cdnsp: fix for Link TRB with TC
    72be846dc76e usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
    8fc7c9dcfe38 usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
    70b43c33669e usb: dwc3: st: add missing depopulate in probe error path
    e1e5e8ea2731 usb: dwc3: st: fix probed platform device ref count on probe error path
    7bb11a75dd4d usb: dwc3: core: Prevent USB core invalid event buffer address access
    df2daed52923 usb: dwc3: omap: add missing depopulate in probe error path
    b3e8696e0374 ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
    6d9f4783868b USB: serial: option: add MeiG Smart SRM825L
    03e3156ea7e5 scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
    cdf7efe4b02a firmware: qcom: scm: Mark get_wq_ctx() as atomic call
    ea3b6ec38bed cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
    1efdbf5323c9 soc: qcom: pmic_glink: Fix race during initialization
    c704091b5911 soc: qcom: pmic_glink: Actually communicate when remote goes down
    ef80520be0ff soc: qcom: cmd-db: Map shared memory as WC, not WB
    56ad559cf6d8 nfc: pn533: Add poll mod list filling check
    55526afdbb52 net: busy-poll: use ktime_get_ns() instead of local_clock()
    f6f5e39a3fe7 drm/amd/display: avoid using null object of framebuffer
    b65116bee7b5 sctp: fix association labeling in the duplicate COOKIE-ECHO case
    28c67f0f84f8 gtp: fix a potential NULL pointer dereference
    6b598069164a bonding: change ipsec_lock from spin lock to mutex
    19792758339b bonding: extract the use of real_device into local variable
    124a688ed36c bonding: implement xdo_dev_state_free and call it after deletion
    7aa9f978c2b6 selftests: forwarding: local_termination: Down ports on cleanup
    7e7d0bd538d5 selftests: forwarding: no_forwarding: Down ports on cleanup
    84f17718a0b8 netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
    94ab317024ba ethtool: check device is present when getting link settings
    1a525d99dc93 wifi: iwlwifi: fw: fix wgds rev 3 exact size
    8e51088d9123 netfilter: nf_tables: restore IP sanity checks for netdev/egress
    99912d85fa89 iommu: Do not return 0 from map_pages if it doesn't do anything
    c8525821ecb1 Bluetooth: hci_core: Fix not handling hibernation actions
    662a55986b88 Bluetooth: btnxpuart: Fix random crash seen while removing driver
    9aa6e15c0108 Bluetooth: btnxpuart: Handle FW Download Abort scenario
    9d5df94ce0e2 Bluetooth: btnxpuart: Resolve TX timeout error in power save stress test
    7df36cceb934 dmaengine: dw: Add memory bus width verification
    e1b63d054ee0 dmaengine: dw: Add peripheral bus width verification
    24775bfdf435 phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
    ffd2e852dc54 dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
    d3c9a2a6caa8 dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
    b47ff45c4a87 soundwire: stream: fix programming slave ports for non-continous port maps
    954e1893fe85 phy: fsl-imx8mq-usb: fix tuning parameter name
    b547cab1ebdb iommufd: Do not allow creating areas without READ or WRITE
    459584258d47 selinux,smack: don't bypass permissions check in inode_setsecctx hook
    05d2e16a9e3a Revert "change alloc_pages name in dma_map_ops to avoid name conflicts"
    288d398df80c cifs: Fix FALLOC_FL_PUNCH_HOLE support
    881aee27ce7d mm: Fix missing folio invalidation calls during truncation
    9de10f5b7ba9 ovl: ovl_parse_param_lowerdir: Add missed '\n' for pr_err
    dce7cbeaa10f ovl: fix wrong lowerdir number check for parameter Opt_lowerdir
    0e1c9709d70b ovl: pass string to ovl_parse_layer()
    c15123bbe379 pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
    2ebdb6e98705 pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
    805cb277fbc0 ASoC: SOF: amd: Fix for acp init sequence
    30464c3174e1 ASoC: amd: acp: fix module autoloading
    2dfbf8991e49 thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
    31019a2ab4a0 thermal: of: Fix OF node leak in thermal_of_trips_init() error path
    0199a29ec6e9 of: Introduce for_each_*_child_of_node_scoped() to automate of_node_put() handling
    d967f6ae3149 usb: typec: fix up incorrectly backported "usb: typec: tcpm: unregister existing source caps before re-registration"
    4ed03758ddf0 tracing: Have format file honor EVENT_FILE_FL_FREED
    9a9716bbbf3d drm/vmwgfx: Fix prime with external buffers
    39defab0ebf0 drm/amdgpu/swsmu: always force a state reprogram on init
    11182b33faf3 drm/amdgpu: align pp_power_profile_mode with kernel docs
    09c423d6fcd5 selftests: mptcp: join: check re-re-adding ID 0 endp
    99c17b3be7e3 selftests: mptcp: join: no extra msg if no counter
    a81c87ac6080 selftests: mptcp: join: check removing ID 0 endpoint
    dc14d542e683 mptcp: pm: ADD_ADDR 0 is not a new address
    53e2173172d2 mptcp: pm: fix ID 0 endp usage after multiple re-creations
    78b04149868d mptcp: pm: do not remove already closed subflows
    edfbc14a4beb mptcp: pm: send ACK on an active subflow
    26e0f27405db mptcp: pm: reset MPC endp ID when re-added
    6d6c14563347 mptcp: pm: skip connecting to already established sf
    1448d9a34ce4 mptcp: pm: reuse ID 0 after delete and re-add
    9e40cd795900 mptcp: sched: check both backup in retrans
    255bc4fc4f6a mptcp: close subflow when receiving TCP+FIN
    c04cac9a59c4 net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
    8e4084ed2bd6 wifi: mwifiex: duplicate static structs used in driver instances
    9d5e5908f063 wifi: wfx: repair open network AP mode
    cb739d3ce51c of: Add cleanup.h based auto release via __free(device_node) markings
    4ed45fe99ec9 pinctrl: single: fix potential NULL dereference in pcs_get_function()
    d80bdfaa48c1 pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
    a01859dd6aeb smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
    44013260666f btrfs: run delayed iputs when flushing delalloc
    51722b99f41f btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
    f6758eb7928e LoongArch: Remove the unused dma-direct.h
    b1922c3102f1 ALSA: seq: Skip event type filtering for UMP events
    c77dee530e77 Linux 6.6.48
    a2081b8cabbe tools: move alignment-related macros to new <linux/align.h>
    8f04edd554d1 Input: MT - limit max slots
    3d68d1076040 Revert "s390/dasd: Establish DMA alignment"
    b8d7b897e1e5 net: ngbe: Fix phy mode set to external phy
    118fd997612d ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
    c6372cbd919b drm/amdgpu/vcn: not pause dpg for unified queue
    44bb8f18a63b drm/amdgpu/vcn: identify unified queue in sw init
    e0aeb26b04ec NFSD: simplify error paths in nfsd_svc()
    b12caa8f0888 selftests/bpf: Add a test to verify previous stacksafe() fix
    7cad3174cc79 bpf: Fix a kernel verifier crash in stacksafe()
    19b4397c4a15 mm/numa: no task_numa_fault() call if PTE is changed
    c789a78151c1 mm/numa: no task_numa_fault() call if PMD is changed
    bb121128fd58 ALSA: timer: Relax start tick time check for slave timer elements
    1f3b52c0fdc8 igc: Fix qbv tx latency by setting gtxoffset
    ad569ac6055f drm/panel: nt36523: Set 120Hz fps for xiaomi,elish panels
    ab7554fb515b drm/msm/mdss: specify cfg bandwidth for SDM670
    cc9006d00da4 hwmon: (ltc2992) Fix memory leak in ltc2992_parse_dt()
    f0974e6bc385 tcp: do not export tcp_twsk_purge()
    3d3a8654a53b platform/x86/intel/ifs: Call release_firmware() when handling errors.
    50fe8565a9be Revert "drm/amd/display: Validate hw_points_num before using it"
    8e1f64d44664 Revert "usb: gadget: uvc: cleanup request when not in correct state"
    ce2f28a549f1 selftests: mptcp: join: check re-using ID of closed subflow
    f845af67e79e selftests: mptcp: join: validate fullmesh endp on 1st sf
    9a9afbbc3fbf mptcp: pm: avoid possible UaF when selecting endp
    b762e1e301bd mptcp: pm: fullmesh: select the right ID later
    a7a692b79104 mptcp: pm: only in-kernel cannot have entries with ID 0
    9907af6a28a6 mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
    d20bf2c96d7f mptcp: pm: only decrement add_addr_accepted for MPJ req
    43cf912b0b0f mptcp: pm: only mark 'subflow' endp as available
    01db51846874 mptcp: pm: remove mptcp_pm_remove_subflow()
    257d56fbfff9 mptcp: pm: re-using ID of unused flushed subflows
    7b64bdbfcf6f mptcp: pm: re-using ID of unused removed subflows
    cb24bdcdecba mptcp: pm: re-using ID of unused removed ADD_ADDR
    cc29c5546c6a nouveau/firmware: use dma non-coherent allocator
    d25fd6eb26a7 pmdomain: imx: wait SSAR when i.MX93 power domain on
    e6d49dd41e14 pmdomain: imx: scu-pd: Remove duplicated clocks
    7bbf8f8b8861 mmc: dw_mmc: allow biu and ciu clocks to defer
    c1b17191abc5 mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
    9d7629bec5c3 KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
    2d7cb80bfff3 cxgb4: add forgotten u64 ivlan cast before shift
    11343059daf8 Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
    fdda14aba729 Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
    2b5f22ea55ca HID: wacom: Defer calculation of resolution until resolution_code is known
    ac5d3baf141a MIPS: Loongson64: Set timer mode in cpu-probe
    242665bd914a net: dsa: microchip: fix PTP config failure when using multiple ports
    50553ea7cbd3 drm/amdgpu: Validate TA binary size
    09982d418ac6 ksmbd: the buffer of smb2 query dir response has at least 1 byte
    76df3a1970dd scsi: core: Fix the return value of scsi_logical_block_count()
    064dd929c765 Bluetooth: MGMT: Add error handling to pair_device()
    0fa4b4aadb2b smb: client: ignore unhandled reparse tags
    cac2815f49d3 mmc: mmc_test: Fix NULL dereference on allocation failure
    88c232fd0629 drm/msm: fix the highest_bank_bit for sc7180
    aba75693331e drm/msm/mdss: Handle the reg bus ICC path
    707601fcf652 drm/msm/mdss: Rename path references to mdp_path
    9611899f42e3 drm/msm/mdss: switch mdss to use devm_of_icc_get()
    8b93b3e1589e drm/msm/dpu: take plane rotation into account for wide planes
    1af8f3db50c2 drm/msm/dpu: try multirect based on mdp clock limits
    a3c5815b07f4 drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
    6f3aea37aac4 drm/msm/dp: reset the link phy params before link training
    3fb61718bcbe drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
    8e7ef27e4e8f drm/msm/dpu: capture snapshot on the first commit_done timeout
    801f49c83bac drm/msm/dpu: split dpu_encoder_wait_for_event into two functions
    da7243e52264 drm/msm/dpu: drop MSM_ENC_VBLANK support
    e86721b0d02c drm/msm/dpu: use drmm-managed allocation for dpu_encoder_phys
    4a2798cc24ba drm/msm/dp: fix the max supported bpp logic
    69da87fb0dd4 drm/msm/dpu: don't play tricks with debug macros
    6be50c8991d7 net: ovs: fix ovs_drop_reasons error
    4bf322e5af8e net: xilinx: axienet: Fix dangling multicast addresses
    14ebcb4a67dc net: xilinx: axienet: Always disable promiscuous mode
    7a8c74df7c97 octeontx2-af: Fix CPT AF register offset calculation
    0279c35d242d netfilter: flowtable: validate vlan header
    fa4e6ae38574 bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
    124b428fe280 ipv6: prevent possible UAF in ip6_xmit()
    6ab6bf731354 ipv6: fix possible UAF in ip6_finish_output2()
    af1dde074ee2 ipv6: prevent UAF in ip6_send_skb()
    cfa692e7e71b udp: fix receiving fraglist GSO packets
    577d6c061946 netem: fix return value if duplicate enqueue fails
    f7d8c2fabd39 net: dsa: mv88e6xxx: Fix out-of-bound access
    8ea80ff5d829 igb: cope with large MAX_SKB_FRAGS
    da7d3fddced7 dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
    c864bf016692 ice: fix truesize operations for PAGE_SIZE >= 8192
    e9a1df12d530 ice: fix ICE_LAST_OFFSET formula
    5898525275b2 ice: fix page reuse when PAGE_SIZE is over 8k
    996ba2f0d755 bonding: fix xfrm state handling when clearing active slave
    4582d4ff413a bonding: fix xfrm real_dev null pointer dereference
    0707260a1831 bonding: fix null pointer deref in bond_ipsec_offload_ok
    f2b3d38d7986 bonding: fix bond_ipsec_offload_ok return type
    467ee0d4c567 ip6_tunnel: Fix broken GRO
    9a131a509935 netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
    b1ac83483e8a netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
    00425508f30b kcm: Serialise kcm_sendmsg() for the same socket.
    ed37ac430c70 net: mctp: test: Use correct skb for route input check
    99580ae890ec tcp: prevent concurrent execution of tcp_sk_exit_batch
    7348061662c7 tcp/dccp: do not care about families in inet_twsk_purge()
    9624febd6968 tcp/dccp: bypass empty buckets in inet_twsk_purge()
    03225025384d selftests: udpgro: report error when receive failed
    440efd86cda2 tc-testing: don't access non-existent variable on exception
    e83b49ecb569 net: mscc: ocelot: serialize access to the injection/extraction groups
    ff7f554bbd75 net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
    dd17e1e68255 net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
    4177f2b0a348 Bluetooth: SMP: Fix assumption of Central always being Initiator
    50ce49116477 Bluetooth: hci_core: Fix LE quote calculation
    9b707444bebc drm/amdkfd: reserve the BO before validating it
    15e3bbd83bf5 ALSA: hda/tas2781: Use correct endian conversion
    9dcb933a161e platform/surface: aggregator: Fix warning when controller is destroyed in probe
    114858d71382 drm/amd/amdgpu: command submission parser for JPEG
    a50a25dc0ce0 drm/amd/display: fix cursor offset on rotation 180
    6490f063d54b drm/amd/display: Enable otg synchronization logic for DCN321
    d15fc910b618 drm/amd/display: Adjust cursor position
    f0e8658790b1 btrfs: send: allow cloning non-aligned extent if it ends at i_size
    1bca9776ed27 btrfs: replace sb::s_blocksize by fs_info::sectorsize
    de7bad86345c mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
    983e6b2636f0 change alloc_pages name in dma_map_ops to avoid name conflicts
    f2ce57463dd3 selftests: memfd_secret: don't build memfd_secret test on unsupported arches
    7b0e822d6546 selftests/mm: log run_vmtests.sh results in TAP format
    b4426da8c17c tools/testing/selftests/mm/run_vmtests.sh: lower the ptrace permissions
    b77471c6760a mm: fix endless reclaim on machines with unaccepted memory
    00b395e95a01 dm suspend: return -ERESTARTSYS instead of -EINTR
    84557cd61182 riscv: entry: always initialize regs->a0 to -ENOSYS
    e84f4400bf8c i2c: stm32f7: Add atomic_xfer method to driver
    2ff51719ec61 jfs: define xtree root and page independently
    34ba4f29f3d9 gtp: pull network headers in gtp_dev_xmit()
    9c375a95669e nvme: fix namespace removal list
    6019283e1e35 EDAC/skx_common: Allow decoding of SGX addresses
    81bd4b07a4f3 ionic: check cmd_regs before copying in or out
    1ae3ff27c6f2 ionic: use pci_is_enabled not open code
    a855d1297985 hrtimer: Prevent queuing of hrtimer without a function callback
    3cc03d1dbdcf drm/amdgpu: fix dereference null return value for the function amdgpu_vm_pt_parent
    82f20194bf46 nvme: use srcu for iterating namespace list
    913c30f827e1 Revert "bpf, sockmap: Prevent lock inversion deadlock in map delete elem"
    1b2631dd54fb selftests/bpf: Fix a few tests for GCC related warnings.
    73c50bd10478 nvmet-rdma: fix possible bad dereference when freeing rsps
    e9c0aa6c3dfd ext4: set the type of max_zeroout to unsigned int to avoid overflow
    4ca547488de8 irqchip/gic-v3-its: Remove BUG_ON in its_vpe_irq_domain_alloc
    def4422ff0eb usb: dwc3: core: Skip setting event buffers for host only controllers
    c0076d2c8d45 platform/x86: lg-laptop: fix %s null argument warning
    14bd62d58018 clocksource: Make watchdog and suspend-timing multiplication overflow safe
    831420f210a3 irqchip/renesas-rzg2l: Do not set TIEN and TINT source at the same time
    d8d4da5c689d s390/iucv: fix receive buffer virtual vs physical address confusion
    7ad21517c397 openrisc: Call setup_memory() earlier in the init sequence
    fbc63fb16544 NFS: avoid infinite loop in pnfs_update_layout.
    4ff710fdf72f nvmet-tcp: do not continue for invalid icreq
    be285b8dd29b net: hns3: add checking for vf id of mailbox
    454ba1740cb5 rtc: nct3018y: fix possible NULL dereference
    664ad87c36c8 firmware: cirrus: cs_dsp: Initialize debugfs_root to invalid
    7ff15407c404 Bluetooth: bnep: Fix out-of-bound access
    5469f609be9f nvme: clear caller pointer on identify failure
    5419f3001e9e usb: gadget: fsl: Increase size of name buffer for endpoints
    428fb40bd951 f2fs: fix to do sanity check in update_sit_entry
    b9b019acfb72 btrfs: delete pointless BUG_ON check on quota root in btrfs_qgroup_account_extent()
    c7e0e8acc59a btrfs: change BUG_ON to assertion in tree_move_down()
    48256173f200 btrfs: send: handle unexpected inode in header process_recorded_refs()
    4eb8be942efc btrfs: send: handle unexpected data in header buffer in begin_cmd()
    46ca3ec9b8b1 btrfs: handle invalid root reference found in may_destroy_subvol()
    6be930556d28 btrfs: push errors up from add_async_extent()
    981a749cef8e btrfs: tests: allocate dummy fs_info and root in test_find_delalloc()
    f379c3f49e95 btrfs: change BUG_ON to assertion when checking for delayed_node root
    315471004b84 btrfs: defrag: change BUG_ON to assertion in btrfs_defrag_leaves()
    a7fec145b086 btrfs: delayed-inode: drop pointless BUG_ON in __btrfs_remove_delayed_item()
    97db7b598766 powerpc/boot: Only free if realloc() succeeds
    9c96b5b05648 powerpc/boot: Handle allocation failure in simple_realloc()
    881613a97540 f2fs: stop checkpoint when get a out-of-bounds segment
    23494bccd256 rxrpc: Don't pick values out of the wire header when setting up security
    cbdac8249fc9 parisc: Use irq_enter_rcu() to fix warning at kernel/context_tracking.c:367
    0f7acd8cefdb memory: stm32-fmc2-ebi: check regmap_read return value
    1a45994fb218 x86: Increase brk randomness entropy for 64-bit systems
    60563755c93c md: clean up invalid BUG_ON in md_ioctl
    9cf3b89b4f84 netlink: hold nlk->cb_mutex longer in __netlink_dump_start()
    0e07c0c84afe tick: Move got_idle_tick away from common flags
    6d4fbad0efbf clocksource/drivers/arm_global_timer: Guard against division by zero
    533893c2e033 accel/habanalabs: fix debugfs files permissions
    0b9f748da2ae virtiofs: forbid newlines in tags
    a48d12797eef hrtimer: Select housekeeping CPU during migration
    53b2f3539958 gpio: sysfs: extend the critical section for unregistering sysfs devices
    932490268c44 drm/lima: set gp bus_stop bit before hard reset
    aeecb08b6420 net/sun3_82586: Avoid reading past buffer in debug output
    6d3ff0437e1a wifi: iwlwifi: mvm: avoid garbage iPN
    2f50c1ea7fde media: drivers/media/dvb-core: copy user arrays safely
    12b5b959080a scsi: lpfc: Initialize status local variable in lpfc_sli4_repost_sgl_list()
    342352caf06f fs: binfmt_elf_efpic: don't use missing interpreter's properties
    b1397fb4a779 media: pci: cx23885: check cx23885_vdev_init() return
    1fb112cefadb kernfs: fix false-positive WARN(nr_mmapped) in kernfs_drain_open_files
    d5a9588cc389 riscv: blacklist assembly symbols for kprobe
    18b9264a1389 quota: Remove BUG_ON from dqget()
    30bbdff9e19d wifi: ath12k: Add missing qmi_txn_cancel() calls
    535e9bd0e8f8 fuse: fix UAF in rcu pathwalks
    e968edf6ecba afs: fix __afs_break_callback() / afs_drop_open_mmap() race
    56a1bf2b8357 btrfs: zlib: fix and simplify the inline extent decompression
    0a56dcce6b82 ext4: do not trim the group with corrupted block bitmap
    5b7766ab913b nvmet-trace: avoid dereferencing pointer too early
    9b139b16b58e EDAC/skx_common: Filter out the invalid address
    73567149beaf gfs2: Refcounting fix in gfs2_thaw_super
    3cde81f8ad3e Bluetooth: hci_conn: Check non NULL function before calling for HFP offload
    7a3e7f1ed601 evm: don't copy up 'security.evm' xattr
    e9c902dd3695 drm/rockchip: vop2: clear afbc en and transform bit for cluster window at linear mode
    9324cbc465a6 ionic: no fw read when PCI reset failed
    b41d5ce6b210 ionic: prevent pci disable of already disabled device
    fb768e05712d powerpc/pseries/papr-sysparm: Validate buffer object lengths
    cbd7ab7d7ef7 hwmon: (pc87360) Bounds check data->innr usage
    61db7910e8c2 ASoC: SOF: ipc4: check return value of snd_sof_ipc_msg_data
    9badede60704 powerpc/xics: Check return value of kasprintf in icp_native_map_one_cpu
    dff1afeaeaf6 memory: tegra: Skip SID programming if SID registers aren't set
    9064a70eee97 drm/msm: Reduce fallout of fence signaling vs reclaim hangs
    edb39f621bad block: Fix lockdep warning in blk_mq_mark_tag_wait
    c58f7770456b arm64: Fix KASAN random tag seed initialization
    855538373007 powerpc/topology: Check if a core is online
    f17c3a37b22a cpu/SMT: Enable SMT only if a core is online
    881eb2fae123 rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
    b4dad0cab687 rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
    34e1335905f2 rust: work around `bindgen` 0.69.0 issue
    7d805d925529 hwmon: (ltc2992) Avoid division by zero
    67288cbb7ac2 IB/hfi1: Fix potential deadlock on &irq_src_lock and &dd->uctxt_lock
    c357e4cf5830 clk: visconti: Add bounds-checking coverage for struct visconti_pll_provider
    30819471054a wifi: iwlwifi: check for kmemdup() return value in iwl_parse_tlv_firmware()
    0a1a3c11fc33 wifi: iwlwifi: fw: Fix debugfs command sending
    1cbdaf141a5d wifi: iwlwifi: abort scan when rfkill on but device enabled
    355aec2ed84d gfs2: setattr_chown: Add missing initialization
    1a327862eb13 wifi: mac80211: flush STA queues on unauthorization
    e9f610050369 scsi: spi: Fix sshdr use
    3b2f36068c28 ASoC: SOF: Intel: hda-dsp: Make sure that no irq handler is pending before suspend
    66ddb97699b2 iommu/arm-smmu-qcom: Add SDM670 MDSS compatible
    9649d26dc9ad media: qcom: venus: fix incorrect return value
    abbba0768c8c drm/tegra: Zero-initialize iosys_map
    5ee7df8143c1 binfmt_misc: cleanup on filesystem umount
    ebf6f517d3f3 md/raid5-cache: use READ_ONCE/WRITE_ONCE for 'conf->log'
    03be3489b165 accel/habanalabs: fix bug in timestamp interrupt handling
    db5ba2c1ed16 accel/habanalabs: export dma-buf only if size/offset multiples of PAGE_SIZE
    fa8cb3102fe4 accel/habanalabs/gaudi2: unsecure tpc count registers
    e6571cff84da media: s5p-mfc: Fix potential deadlock on condlock
    14dde93c3136 platform/x86/intel/ifs: Validate image size
    8464e99e3808 staging: ks7010: disable bh on tx_dev_lock
    a8b30d53a1e9 drm/amd/display: Validate hw_points_num before using it
    1b60d354a4de usb: gadget: uvc: cleanup request when not in correct state
    d2defcddfe90 wifi: mt76: fix race condition related to checking tx queue fill status
    b87691d733cf staging: iio: resolver: ad2s1210: fix use before initialization
    84d617388059 wifi: ath11k: fix ath11k_mac_op_remain_on_channel() stack usage
    55e9057c8a95 media: radio-isa: use dev_name to fill in bus_info
    14fafdfdadf9 drm/amdkfd: Move dma unmapping after TLB flush
    7620f9c3bdc5 i3c: mipi-i3c-hci: Do not unmap region not mapped for transfer
    6c85c7c9a8cd i3c: mipi-i3c-hci: Remove BUG() when Ring Abort request times out
    98ed3f40f22d wifi: ath12k: fix WARN_ON during ath12k_mac_update_vif_chan
    10b1f8525415 drm/bridge: tc358768: Attempt to fix DSI horizontal timings
    8653d7bddf81 s390/smp,mcck: fix early IPI handling
    0b9c00d9fae7 RDMA/rtrs: Fix the problem of variable not initialized fully
    75a92689e36b i2c: riic: avoid potential division by zero
    a2225b7af5d6 cgroup: Avoid extra dereference in css_populate_dir()
    a4dc7424561c wifi: cw1200: Avoid processing an invalid TIM IE
    97f381703914 sched/topology: Handle NUMA_NO_NODE in sched_numa_find_nth_cpu()
    7ede6ef04c9f net: ethernet: mtk_wed: check update_wo_rx_stats in mtk_wed_update_rx_stats()
    81ba4dd37a28 rcu: Eliminate rcu_gp_slow_unregister() false positive
    e160de344f52 rcu: Dump memory object info if callback function is invalid
    4a2f09460141 mm: Remove kmem_valid_obj()
    ee6669b463ca wifi: iwlwifi: mvm: fix recovery flow in CSA
    86f22e7cce02 wifi: mac80211: fix BA session teardown race
    268f84a82753 wifi: cfg80211: check wiphy mutex is held for wdev mutex
    f34056c3050e wifi: mac80211: lock wiphy in IP address notifier
    5a002f41ebff ASoC: cs35l45: Checks index of cs35l45_irqs[]
    8574cdabb526 ssb: Fix division by zero issue in ssb_calc_clock_rate
    ec71cc24b0d4 drm/amdgpu: access RLC_SPM_MC_CNTL through MMIO in SRIOV runtime
    695f692bcd72 drm/amd/amdgpu/imu_v11_0: Increase buffer size to ensure all possible values can be stored
    51e4630ef0d1 drm/amd/pm: fix error flow in sensor fetching
    c3254bc09f46 ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
    a8544dec14a7 gpio: mlxbf3: Support shutdown() function
    fa1d4de7265c net: hns3: fix a deadlock problem when config TC during resetting
    1d2f4a731613 net: hns3: use the user's cfg after reset
    a6c0178c81a1 net: hns3: fix wrong use of semaphore up
    d4b8c4bb7714 selftests: net: lib: kill PIDs before del netns
    fc9cae2199b8 selftests: net: lib: ignore possible errors
    921f1acf0c3c vsock: fix recursive ->recvmsg calls
    f123293db16d netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
    4340de3e659c netfilter: nf_tables: Introduce nf_tables_getobj_single
    cf4ebf779739 netfilter: nf_tables: Carry reset boolean in nft_obj_dump_ctx
    f3b7dc8b6c9a netfilter: nf_tables: nft_obj_filter fits into cb->ctx
    959c9bf85fe2 netfilter: nf_tables: Carry s_idx in nft_obj_dump_ctx
    2c6a79b94e39 netfilter: nf_tables: A better name for nft_obj_filter
    ba9b99d909e1 netfilter: nf_tables: Unconditionally allocate nft_obj_filter
    83d37714c151 netfilter: nf_tables: Drop pointless memset in nf_tables_dump_obj
    bb6231e53361 netfilter: nf_tables: Audit log dump reset after the fact
    74e6eb7fd27e netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
    c7b760499f77 netfilter: flowtable: initialise extack before use
    7b825f91a071 netfilter: allow ipv6 fragments to arrive on different devices
    227355ad4e4a tcp: Update window clamping condition
    ff8292bb10ec mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
    c920ab13d713 mlxbf_gige: disable RX filters until RX path initialized
    326a89321f9d net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
    b3917d8a4e01 net: dsa: vsc73xx: check busy flag in MDIO operations
    cec515531e4f net: dsa: vsc73xx: use read_poll_timeout instead delay loop
    e077f5192811 net: dsa: vsc73xx: pass value in phy_write operation
    948ee178f46e net: axienet: Fix register defines comment description
    ef23c18ab88e atm: idt77252: prevent use after free in dequeue_rx()
    6c88d53bcf8e net/mlx5e: Correctly report errors for ethtool rx flows
    b3b9a87adee9 net/mlx5e: Take state lock during tx timeout reporter
    920dff7f4369 igc: Fix reset adapter logics when tx mode change
    01ad5058b826 igc: Fix qbv_config_change_errors logics
    3fa593db4592 igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
    944f2d4db9ce bpf: Fix updating attached freplace prog in prog_array map
    730f7a5e44d8 s390/uv: Panic for set and remove shared access UVC errors
    09717678737b drm/amdgpu/jpeg4: properly set atomics vmid field
    0e93fa4027cf drm/amdgpu/jpeg2: properly set atomics vmid field
    f1aa7c509aa7 memcg_write_event_control(): fix a user-triggerable oops
    2685a2b9e55d drm/amdgpu: Actually check flags for all context ops.
    d3ba98ce5c18 btrfs: tree-checker: add dev extent item checks
    9baca56eb073 btrfs: zoned: properly take lock to read/update block group's zoned variables
    251508b933f6 btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
    f7668d033940 mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
    5295951b53bd selinux: add the processing of the failure of avc_add_xperms_decision()
    01a6b34b602a selinux: fix potential counting error in avc_add_xperms_decision()
    dfaa39b05a6c fs/netfs/fscache_cookie: add missing "n_accesses" check
    4291f94f8c6b wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
    221cf8321757 net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
    65f20b174ec0 net: mana: Fix RX buf alloc_size alignment and atomic op panic
    753f1745146e rtla/osnoise: Prevent NULL dereference in error handling
    67d1d8cc5904 i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
    dd72ae8b0fce fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
    97a532c3ac4f bitmap: introduce generic optimized bitmap_size()
    ef725854f898 btrfs: rename bitmap_set_bits() -> btrfs_bitmap_set_bits()
    9805a8811781 s390/cio: rename bitmap_size() -> idset_bitmap_size()
    706cc80260d3 fs/ntfs3: add prefix to bitmap_size() and use BITS_TO_U64()
    b9bda5f6012d vfs: Don't evict inode under the inode lru traversing context
    a6bba25f15e7 dm persistent data: fix memory allocation failure
    00df2f486838 dm resume: don't return EINVAL when signalled
    0237b5517ccb arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
    d2c7680250ef ACPI: EC: Evaluate _REG outside the EC scope more carefully
    03fd525dfefe ACPICA: Add a depth argument to acpi_execute_reg_methods()
    6861faf4232e i2c: tegra: Do not mark ACPI devices as irq safe
    36ebafda35f8 riscv: change XIP's kernel_map.size to be size of the entire kernel
    051c0a558154 KVM: s390: fix validity interception issue when gisa is switched off
    93a7e2856951 s390/dasd: fix error recovery leading to data corruption on ESE devices
    31ba13202c74 ALSA: hda/tas2781: fix wrong calibrated data order
    18b3ad2a3cc8 thunderbolt: Mark XDomain as unplugged when router is removed
    6b99de301d78 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
    9dd9078485eb ALSA: usb-audio: Support Yamaha P-125 quirk entry
    82d06b816332 ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
    5cff754692ad char: xillybus: Check USB endpoints when probing device
    435fc9cae23d char: xillybus: Refine workqueue handling
    a7ad105b1225 char: xillybus: Don't destroy workqueue from work item running on it
    ac42e0f0eb66 fuse: Initialize beyond-EOF page contents before setting uptodate
    61eb7aae8b16 selinux: revert our use of vma_is_initial_heap()
    c2a3b181f08f Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
    ea13bd807f1c Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
    7adc8a3d5da8 Revert "ACPI: EC: Evaluate orphan _REG under EC device"
    63e80efa6341 tty: atmel_serial: use the correct RTS flag.
    8eb92cfca6c2 tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
    18abb2787b53 x86/syscall: Mark exit[_group] syscall handlers __noreturn
    2879d995e569 pnmtologo: sync with 6.6
    43ea1c5e6eb3 lib/build_OID_registry: take -stable reproducibility changes
    35046aea43c8 bpftool: Fix undefined bpf macro for unix socket
    9a558d4b8621 tools/resolve_btfids: Fix comparison of distinct pointer types warning in resolve_btfids
    42b2eec2e503 bpftool: Query only cgroup-related attach types
    f71bb11887ba cpu/amd: inhibit SMP check for qemux86
    c31365597a17 powerpc/uaccess: Fix build errors seen with GCC 13/14
    64ebf485c56b usb: dwc3: core: remove lock of otg mode during gadget suspend/resume to avoid deadlock
    7c76aad68f6d kselftest: Add a ksft_perror() helper
    06644f0d7193 drm/tilcdc: Set preferred depth
    ff7ae7b32324 crypto: jitter - add RCT/APT support for different OSRs
    50cd24ddb6f0 arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    58e5c91d6701 x86/alternatives: Disable interrupts and sync when optimizing NOPs in place
    c878fd2d4c79 x86/alternatives: Sync core before enabling interrupts
    c2d64b9f52b6 qemux86: add configuration symbol to select values
    630c33229e6d sched/isolation: really align nohz_full with rcu_nocbs
    0e5e0f68e2e6 clear_warn_once: add a clear_warn_once= boot parameter
    46934791b902 clear_warn_once: bind a timer to written reset value
    cdee9e38ff32 clear_warn_once: expand debugfs to include read support
    82b562b81841 tools: Remove some options from CLANG_CROSS_FLAGS
    36dc380b776b libbpf: Fix build warning on ref_ctr_off
    9e3e1fe20982 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    e497a4a5da65 perf: x86-32: explicitly include <errno.h>
    7b57ddd89565 perf: mips64: Convert __u64 to unsigned long long
    1cfc19423dc7 perf: fix bench numa compilation
    98bc2815fade perf: add SLANG_INC for slang.h
    17209a70b9b3 perf: add sgidefs.h to for mips builds
    9cd4258d910a perf: change --root to --prefix for python install
    8110a4f26628 perf: add 'libperl not found' warning
    bc89d5e08f77 perf: force include of <stdbool.h>
    4f6c760cc876 fat: Replace prandom_u32() with get_random_u32()
    bc53117b12b2 fat: don't use obsolete random32 call in namei_vfat
    30b2236ab378 FAT: Added FAT_NO_83NAME
    cef98d22b4ed FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    0bbd7daba9e1 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5883fc340084 aufs6: adapt to v6.6 i_op->ctime changes
    c4342d979bf2 aufs6: fix magic.mk include path
    35266bc2dc81 aufs6: adapt to v6.6
    8edede4e98be aufs6: core
    712248233ebe aufs6: standalone
    3b71a8a848d8 aufs6: mmap
    3e2924871f37 aufs6: base
    7f4907a93101 aufs6: kbuild
    d2f7b03e4aa7 yaffs2: update VFS ctime operations to 6.6+
    bcd6cfcd1aa0 yaffs2: v6.5 fixups
    cc615704b5f5 yaffs2: Fix miscalculation of devname buffer length
    8ef2e22dcf91 yaffs2: convert user_namespace to mnt_idmap
    c9c749f9f7d3 yaffs2: replace bdevname call with sprintf
    395b01cdc39d yaffs2: convert read_page -> readfolio
    d98b07e43ba6 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    613c6d50fdbe yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    622c4648936f yaffs2: v5.12+ build fixups (not runtime tested)
    7562133d4090 yaffs: include blkdev.h
    dbd44252cd59 yaffs: fix misplaced variable declaration
    c223a10b1ac0 yaffs2: v5.6 build fixups
    90f6007cfbf4 yaffs2: fix memory leak when /proc/yaffs is read
    37ee169c5ea1 yaffs: add strict check when call yaffs_internal_read_super
    b6e007b8abb6 yaffs: repair yaffs_get_mtd_device
    fb98f65a466a yaffs: Fix build failure by handling inode i_version with proper atomic API
    51e0aac75ea2 yaffs2: fix memory leak in mount/umount
    2b74a0cae7b0 yaffs: Avoid setting any ACL releated xattr
    ff4130a9c376 Yaffs:check oob size before auto selecting Yaffs1
    ba95b409c67c fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    8fa35eba9056 yaffs2: adjust to proper location of MS_RDONLY
    1eb5deaad8c4 yaffs2: import git revision b4ce1bb (jan, 2020)
    4dce67c1e8c8 initramfs: allow an optional wrapper script around initramfs generation
    2f603d83fcc4 pnmtologo: use relocatable file name
    664a6a0a484b tools: use basename to identify file in gen-mach-types
    9de64bc0c185 lib/build_OID_registry: fix reproducibility issues
    ae9b80797295 vt/conmakehash: improve reproducibility
    a972323151bd iwlwifi: select MAC80211_LEDS conditionally
    15d2adcc0198 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    5556a6c04b19 arm64/perf: Fix wrong cast that may cause wrong truncation
    5552dc768ffc defconfigs: drop obselete options
    00fe4152df31 arm64/perf: fix backtrace for AAPCS with FP enabled
    3888d0652edf linux-yocto: Handle /bin/awk issues
    3d55d299f23a uvesafb: provide option to specify timeout for task completion
    23c068c080be uvesafb: print error message when task timeout occurs
    edbfc939266e compiler.h: Undef before redefining __attribute_const__
    c99ae7e2a19a vmware: include jiffies.h
    572d84d928c8 Resolve jiffies wrapping about arp
    fdcd47cac843 nfs: Allow default io size to be configured.
    927d48801098 check console device file on fs when booting
    57cc27f821dd mount_root: clarify error messages for when no rootfs found
    1b53d82a8152 mconf: fix output of cflags and libraries
    1811da09f42c menuconfig,mconf-cfg: Allow specification of ncurses location
    83c2e0c6eb1f modpost: mask trivial warnings
    6de673039484 kbuild: exclude meta directory from distclean processing
    6decd32815f5 powerpc: serialize image targets
    f6b683b38318 arm: serialize build targets
    e798b09ebf57 mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    dc8a1e5a88f8 x86_64_defconfig: Fix warnings
    68491e5f72b6 powerpc/ptrace: Disable array-bounds warning with gcc8
    d71ebfce3004 powerpc: Disable attribute-alias warnings from gcc8
    62f50884b8b1 powerpc: kexec fix for powerpc64
    da6871c62c37 powerpc: Add unwind information for SPE registers of E500 core
    f161c880c11d mips: make current_cpu_data preempt safe
    5e94a8247ce7 mips: vdso: fix 'jalr $t9' crash in vdso code
    19e36714b1c7 mips: Kconfig: add QEMUMIPS64 option
    e2e537db3cbd 4kc cache tlb hazard: tlbp cache coherency
    aee9870611e5 malta uhci quirks: make allowance for slow 4k(e)c
    881948cd1517 drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    98ec1963fcb7 arm64: defconfig: cleanup config options
    f1727c537ba8 vexpress: Pass LOADADDR to Makefile
    4474c32dc24a arm: ARM EABI socketcall
    75e31a2b70fd ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolinux-yocto/6.10: update to v6.10.8
Bruce Ashfield [Fri, 6 Sep 2024 17:45:43 +0000 (13:45 -0400)] 
linux-yocto/6.10: update to v6.10.8

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

    560ed1386571 Linux 6.10.8
    1b46a871e980 nfsd: fix nfsd4_deleg_getattr_conflict in presence of third party lease
    dbec7640c80c apparmor: fix policy_unpack_test on big endian systems
    4b540ec7c004 scsi: aacraid: Fix double-free on probe failure
    c9bcc056ec11 firmware: microchip: fix incorrect error report of programming:timeout on success
    ac36a8178b6b arm64: dts: freescale: imx93-tqma9352-mba93xxla: fix typo
    823c2fe4bc31 arm64: dts: freescale: imx93-tqma9352: fix CMA alloc-ranges
    518581361fbb arm64: dts: imx93: update default value for snps,clk-csr
    ee0eb25a344e arm64: dts: imx8mp-beacon-kit: Fix Stereo Audio on WM8962
    954534c39b77 ARM: dts: omap3-n900: correct the accelerometer orientation
    610466d175c5 arm64: dts: qcom: ipq5332: Fix interrupt trigger type for usb
    095b0001aefd usb: typec: ucsi: Move unregister out of atomic section
    7b17e37345e8 usb: cdnsp: fix for Link TRB with TC
    c26d0f772cdb usb: cdnsp: fix incorrect index in cdnsp_get_hw_deq function
    f6ce7ffadd74 usb: core: sysfs: Unmerge @usb3_hardware_lpm_attr_group in remove_power_attributes()
    9b7fc7da7fac usb: dwc3: st: add missing depopulate in probe error path
    1de989668708 usb: dwc3: st: fix probed platform device ref count on probe error path
    e23f6ad8d110 usb: dwc3: core: Prevent USB core invalid event buffer address access
    839ab67f60e4 usb: dwc3: omap: add missing depopulate in probe error path
    e49fae2bfda2 usb: dwc3: xilinx: add missing depopulate in probe error path
    87670ba8d4ca usb: dwc3: ep0: Don't reset resource alloc flag (including ep0)
    8c92b0a18f8d ARM: dts: imx6dl-yapp43: Increase LED current to match the yapp4 HW design
    bed5a508bc89 arm64: dts: qcom: x1e80100: fix PCIe domain numbers
    f2b87c34d241 arm64: dts: qcom: x1e80100: add missing PCIe minimum OPP
    1d45e82ebc42 arm64: dts: qcom: x1e80100-qcp: fix PCIe4 PHY supply
    49e8a69a666d arm64: dts: qcom: x1e80100-crd: fix PCIe4 PHY supply
    01129c2107ab usb: gadget: uvc: queue pump work in uvcg_video_enable()
    e0d580002310 USB: serial: option: add MeiG Smart SRM825L
    699ff210c23b dt-bindings: usb: microchip,usb2514: Fix reference USB device schema
    80eca665ca50 scsi: sd: Ignore command SYNCHRONIZE CACHE error if format in progress
    e40115c33c0d firmware: qcom: scm: Mark get_wq_ctx() as atomic call
    dcc5a83af7bb usb: typec: fsa4480: Relax CHIP_ID check
    695c0e840b79 cdc-acm: Add DISABLE_ECHO quirk for GE HealthCare UI Controller
    943b0e7cc646 soc: qcom: pmic_glink: Fix race during initialization
    bd8f8e7b2bce soc: qcom: pmic_glink: Actually communicate when remote goes down
    62c2d63605ca soc: qcom: cmd-db: Map shared memory as WC, not WB
    6bd8144e8f0f io_uring/kbuf: return correct iovec count from classic buffer peek
    7efb76914940 drm/xe/hwmon: Fix WRITE_I1 param from u32 to u16
    64513d0e546a nfc: pn533: Add poll mod list filling check
    12a366a5d14b net: busy-poll: use ktime_get_ns() instead of local_clock()
    49e1b214f323 drm/amd/display: avoid using null object of framebuffer
    1fa854f65aaf sctp: fix association labeling in the duplicate COOKIE-ECHO case
    1c2ea2326afa tcp: fix forever orphan socket caused by tcp_abort
    612edd35f2a3 gtp: fix a potential NULL pointer dereference
    56354b0a2c24 bonding: change ipsec_lock from spin lock to mutex
    59405f89f799 bonding: extract the use of real_device into local variable
    638dc40ddf0b bonding: implement xdo_dev_state_free and call it after deletion
    ffe237f5bab9 selftests: forwarding: local_termination: Down ports on cleanup
    a42343c88148 selftests: forwarding: no_forwarding: Down ports on cleanup
    2138d574c0a2 netfilter: nf_tables_ipv6: consider network offset in netdev/egress validation
    f0f1ee469399 net_sched: sch_fq: fix incorrect behavior for small weights
    1e9f22cd56a4 hwmon: (pt5161l) Fix invalid temperature reading
    1d6d9b5b1b95 ethtool: check device is present when getting link settings
    3c2f4db462df wifi: iwlwifi: mvm: allow 6 GHz channels in MLO scan
    654297925d0c wifi: iwlwifi: fw: fix wgds rev 3 exact size
    68a7894b00ca wifi: iwlwifi: mvm: take the mutex before running link selection
    ac746de60867 netfilter: nf_tables: restore IP sanity checks for netdev/egress
    fc94b79af387 iommu: Do not return 0 from map_pages if it doesn't do anything
    77812d9283fe Bluetooth: hci_core: Fix not handling hibernation actions
    29a1d9971e38 Bluetooth: btnxpuart: Fix random crash seen while removing driver
    fbdfeeb71fa9 Bluetooth: btnxpuart: Handle FW Download Abort scenario
    14abb139a6e5 cpufreq/amd-pstate-ut: Don't check for highest perf matching on prefcore
    5f5f7366dda8 pktgen: use cpus_read_lock() in pg_net_init()
    0d1064dc06be dmaengine: ti: omap-dma: Initialize sglen after allocation
    be76aa923195 dmaengine: dw: Add memory bus width verification
    93fafe96eaec dmaengine: dw: Add peripheral bus width verification
    b6c833cf1493 phy: xilinx: phy-zynqmp: Fix SGMII linkup failure on resume
    1ece4d9b98bb phy: qcom: qmp-pcie: Fix X1E80100 PCIe Gen4 PHY initialisation
    58fe9445704a dmaengine: dw-edma: Do not enable watermark interrupts for HDMA
    388abe4a1677 dmaengine: dw-edma: Fix unmasking STOP and ABORT interrupts for HDMA
    6fa78e9c4147 soundwire: stream: fix programming slave ports for non-continous port maps
    462678742842 phy: fsl-imx8mq-usb: fix tuning parameter name
    5a8ac1accf72 iommufd: Do not allow creating areas without READ or WRITE
    db8443078a8a cpufreq/amd-pstate: Use topology_logical_package_id() instead of logical_die_id()
    f71ec019257b selinux,smack: don't bypass permissions check in inode_setsecctx hook
    f12424ca2061 fs/nfsd: fix update of inode attrs in CB_GETATTR
    e0b66698a5ae nfsd: fix potential UAF in nfsd4_cb_getattr_release
    1ca0cfdec394 nfsd: hold reference to delegation when updating it for cb_getattr
    45eb9b1e91de cifs: Fix FALLOC_FL_PUNCH_HOLE support
    12a2d1a3dbe7 smb/client: remove unused rq_iter_size from struct smb_rqst
    adbaf41621f7 netfs: Fix interaction of streaming writes with zero-point tracker
    4931ce82f0a6 netfs: Fix missing iterator reset on retry of short read
    e2814004138a netfs: Fix trimming of streaming-write folios in netfs_inval_folio()
    c7c90666e43e netfs: Fix netfs_release_folio() to say no if folio dirty
    875458893425 afs: Fix post-setattr file edit to do truncation correctly
    f4ad910c4431 mm: Fix missing folio invalidation calls during truncation
    ba0b697de298 nfsd: prevent panic for nfsv4.0 closed files in nfs4_show_open
    3205c181b99e pinctrl: starfive: jh7110: Correct the level trigger configuration of iev register
    0197bf772f65 pinctrl: qcom: x1e80100: Fix special pin offsets
    5443bf58bb56 pinctrl: mediatek: common-v2: Fix broken bias-disable for PULL_PU_PD_RSEL_TYPE
    0790732a7482 backing-file: convert to using fops->splice_write
    dd65b324174a nfsd: ensure that nfsd4_fattr_args.context is zeroed out
    2aadeb966cda ASoC: cs-amp-lib: Ignore empty UEFI calibration entries
    7c9d049ba64d ASoC: cs-amp-lib-test: Force test calibration blob entries to be valid
    294e6490bf3a ALSA: hda: cs35l56: Don't use the device index as a calibration index
    40ef8748b68e ASoC: SOF: amd: Fix for acp init sequence
    a241d8ab8a4c ASoC: amd: acp: fix module autoloading
    833dc4e241a5 ASoC: SOF: amd: Fix for incorrect acp error register offsets
    cbcac50af040 ASoC: SOF: amd: move iram-dram fence register programming sequence
    60dec92867d8 pinctrl: qcom: x1e80100: Update PDC hwirq map
    e3e5fed7a3c6 drm/amdgpu: fix eGPU hotplug regression
    f7207c5961a0 drm/amdgpu: Do not wait for MP0_C2PMSG_33 IFWI init in SRIOV
    10081b0b0ed2 drm/xe: prevent UAF around preempt fence
    8831dcab3b6a drm/xe/exec_queue: Rename xe_exec_queue::compute to xe_exec_queue::lr
    97f519fdd70b drm/xe/vm: Simplify if condition
    c25458927f7d drm/xe/display: Make display suspend/resume work on discrete
    fcc9d8e21952 drm/xe: Prepare display for D3Cold
    17e78f43de0c video/aperture: optionally match the device in sysfb_disable()
    c45558414b8f drm/vmwgfx: Disable coherent dumb buffers without 3d
    5c12391ee1ab drm/vmwgfx: Fix prime with external buffers
    d5228d158e4c drm/vmwgfx: Prevent unmapping active read buffers
    e10d26003c16 drm/amdgpu/swsmu: always force a state reprogram on init
    306cf40125c7 drm/amdgpu: align pp_power_profile_mode with kernel docs
    c04665e707bb drm/i915/dp_mst: Fix MST state after a sink reset
    ad3840fc9679 drm/i915/dsi: Make Lenovo Yoga Tab 3 X90F DMI match less strict
    1e93467ef203 drm/v3d: Disable preemption while updating GPU stats
    c507da85e4f8 binfmt_elf_fdpic: fix AUXV size calculation when ELF_HWCAP2 is defined
    6297c575fbad selftests: mptcp: join: check re-re-adding ID 0 endp
    6d631530f49f selftests: mptcp: join: no extra msg if no counter
    71263ce6abfa selftests: mptcp: join: check removing ID 0 endpoint
    a1545eb4ead0 selftests: mptcp: join: cannot rm sf if closed
    a8496ca157fa mptcp: pm: ADD_ADDR 0 is not a new address
    e38f07c38375 mptcp: avoid duplicated SUB_CLOSED events
    119806ae4e46 mptcp: pm: fix ID 0 endp usage after multiple re-creations
    dc2af94eca4a mptcp: pm: do not remove already closed subflows
    7f73d3092354 mptcp: pm: fix RM_ADDR ID for the initial subflow
    42e7e0a752a3 mptcp: pm: send ACK on an active subflow
    3415a1a67a6a mptcp: pm: reset MPC endp ID when re-added
    8f71366795b8 mptcp: pm: skip connecting to already established sf
    69911409d203 mptcp: pm: reuse ID 0 after delete and re-add
    78de3c5ffaf2 mptcp: pr_debug: add missing \n at the end
    8ca5c96a007e mptcp: sched: check both backup in retrans
    2f3efdc9593f mptcp: close subflow when receiving TCP+FIN
    bdef76aab9f3 net: mana: Fix race of mana_hwc_post_rx_wqe and new hwc response
    5432afe3a59f wifi: mwifiex: duplicate static structs used in driver instances
    a177a7accaab wifi: wfx: repair open network AP mode
    4bf612bc3c63 netfs, ceph: Partially revert "netfs: Replace PG_fscache by setting folio->private and marking dirty"
    292151af6add pinctrl: single: fix potential NULL dereference in pcs_get_function()
    c3b47777c3ca pinctrl: rockchip: correct RK3328 iomux width flag for GPIO2-B pins
    b902fb78ab21 smb/client: avoid dereferencing rdata=NULL in smb2_new_read_req()
    ccedb44fc800 btrfs: run delayed iputs when flushing delalloc
    4a3b9e1a8e6c btrfs: fix a use-after-free when hitting errors inside btrfs_submit_chunk()
    408ed08408e7 tpm: ibmvtpm: Call tpm2_sessions_init() to initialize session support
    dd0533b7e151 LoongArch: Add ifdefs to fix LSX and LASX related warnings
    d844655a8210 LoongArch: Remove the unused dma-direct.h
    abcc6503bb4e ALSA: hda/realtek: support HP Pavilion Aero 13-bg0xxx Mute LED
    a914183edea0 ALSA: hda/realtek: Enable mute/micmute LEDs on HP Laptop 14-ey0xxx
    9b87ef20e4fc ALSA: seq: Skip event type filtering for UMP events
    49c0e0819980 erofs: fix out-of-bound access when z_erofs_gbuf_growsize() partially fails
    ed37550d7c51 drm/amdgpu/mes: fix mes ring buffer overflow
    c4386c5293aa drivers: gpu: drm: msm: registers: improve reproducibility
    915a386c7cff qemux86: add configuration symbol to select values
    62df91b21626 sched/isolation: really align nohz_full with rcu_nocbs
    afe643f5802b clear_warn_once: add a clear_warn_once= boot parameter
    7b016793edbf clear_warn_once: bind a timer to written reset value
    89a5c70f2000 clear_warn_once: expand debugfs to include read support
    8014704c527d tools: Remove some options from CLANG_CROSS_FLAGS
    e9ca44556936 libbpf: Fix build warning on ref_ctr_off
    32fe8c972c36 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    a372ac2b798d perf: x86-32: explicitly include <errno.h>
    a5cb41682777 perf: mips64: Convert __u64 to unsigned long long
    ed8ee9f3d1ae perf: fix bench numa compilation
    6dbb2915e8a7 perf: add SLANG_INC for slang.h
    57f78dddfd93 perf: add sgidefs.h to for mips builds
    130f0306cfba perf: change --root to --prefix for python install
    2520efe95341 perf: add 'libperl not found' warning
    45731b6ae676 perf: force include of <stdbool.h>
    ace10f8dec53 fat: Replace prandom_u32() with get_random_u32()
    64797bdca14e fat: don't use obsolete random32 call in namei_vfat
    2442bae1a645 FAT: Added FAT_NO_83NAME
    7561126bce00 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    5c51ab959876 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5869720658c9 aufs6: match exports to functions
    e125467cf228 aufs: adjust for v6.9+
    eebcdc6635bf aufs6: correct do_splice_from prototype
    4c5829036c45 aufs: update remove_page to remove_folio
    e8d889d0f434 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel
    3ecd9203de17 aufs: fix v6.7 kernel build compilation
    5e8ee028dbe2 aufs6: adapt to v6.6 i_op->ctime changes
    1132c330feed aufs6: adapt to v6.6
    d3e4ede69603 aufs6: core
    49ec9271f41d aufs6: standalone
    dcc0978da2dd aufs6: mmap
    80e1609b37e7 aufs6: base
    0dbb3f062420 aufs6: kbuild
    ad51078c5ebf yaffs: fix mtime/itime field access
    e5f1d35d6188 yaffs2: update VFS ctime operations to 6.6+
    dd374461adc7 yaffs2: v6.5 fixups
    f5908785d88d yaffs2: Fix miscalculation of devname buffer length
    d1403f0acfdf yaffs2: convert user_namespace to mnt_idmap
    7dae5463b54f yaffs2: replace bdevname call with sprintf
    92d30df4eb56 yaffs2: convert read_page -> readfolio
    6c895bffdf72 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    6801e7d90255 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    aff012190046 yaffs2: v5.12+ build fixups (not runtime tested)
    fb474842c16e yaffs: include blkdev.h
    fe7d745aac94 yaffs: fix misplaced variable declaration
    bee147b2e533 yaffs2: v5.6 build fixups
    22998f589ec2 yaffs2: fix memory leak when /proc/yaffs is read
    ce7d8084a976 yaffs: add strict check when call yaffs_internal_read_super
    adb7202fda95 yaffs: repair yaffs_get_mtd_device
    2852e5c15d4d yaffs: Fix build failure by handling inode i_version with proper atomic API
    1526802a8147 yaffs2: fix memory leak in mount/umount
    6c7827a16aaa yaffs: Avoid setting any ACL releated xattr
    fa3482815542 Yaffs:check oob size before auto selecting Yaffs1
    aaa4843b73ce fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    48e992af6531 yaffs2: adjust to proper location of MS_RDONLY
    f3af7160d8a0 yaffs2: import git revision b4ce1bb (jan, 2020)
    4add698ed6e8 initramfs: allow an optional wrapper script around initramfs generation
    b619a8d54336 vt/conmakehash: improve reproducibility
    c786186aeef3 tools: use basename to identify file in gen-mach-types
    aa3a8e7ceb6e iwlwifi: select MAC80211_LEDS conditionally
    325db54c4be9 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    23a87c6e13aa defconfigs: drop obselete options
    946e5b78ab94 linux-yocto: Handle /bin/awk issues
    9daee1dba585 uvesafb: provide option to specify timeout for task completion
    f68b8683441a uvesafb: print error message when task timeout occurs
    a1595c6b6017 compiler.h: Undef before redefining __attribute_const__
    8086839613c6 vmware: include jiffies.h
    32e79eb3c169 Resolve jiffies wrapping about arp
    f6fabf91b6f2 nfs: Allow default io size to be configured.
    ad2b29f801e9 check console device file on fs when booting
    5194785d545b mount_root: clarify error messages for when no rootfs found
    78b3498cb59a mconf: fix output of cflags and libraries
    9cc6870708d5 menuconfig,mconf-cfg: Allow specification of ncurses location
    f34088ed9c93 modpost: mask trivial warnings
    4784584582f5 kbuild: exclude meta directory from distclean processing
    73072b5fe25a powerpc: serialize image targets
    a120eb200320 arm: serialize build targets
    51d5719ac05b mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    5155f0bb36f0 cpu/amd: inhibit SMP check for qemux86
    e5a5996ee586 x86_64_defconfig: Fix warnings
    1359db75df0c mips: make current_cpu_data preempt safe
    385edf6090c3 mips: vdso: fix 'jalr $t9' crash in vdso code
    968266397319 mips: Kconfig: add QEMUMIPS64 option
    389ce854fde3 4kc cache tlb hazard: tlbp cache coherency
    9cab61199fa8 malta uhci quirks: make allowance for slow 4k(e)c
    80cae3bd9eea arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    41c82709900f drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    59ef4f151a5e arm64: defconfig: cleanup config options
    c5fb425762ed vexpress: Pass LOADADDR to Makefile
    07a8b544d4e9 arm: ARM EABI socketcall
    574f3ae3d2ca ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolinux-yocto/6.10: update to v6.10.7
Bruce Ashfield [Fri, 6 Sep 2024 17:45:42 +0000 (13:45 -0400)] 
linux-yocto/6.10: update to v6.10.7

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

    24873d2e5fe3 Linux 6.10.7
    cd19f1799c32 Input: MT - limit max slots
    c1e55020534c ksmbd: fix race condition between destroy_previous_session() and smb2 operations()
    91bd3b27fcbc selftests/bpf: Add a test to verify previous stacksafe() fix
    5032f940b366 drm/amdgpu/vcn: not pause dpg for unified queue
    66e126d678fb drm/amdgpu/vcn: identify unified queue in sw init
    1f4153dc7cfd Revert "pidfd: prevent creation of pidfds for kthreads"
    a3211a4c6141 drm/xe: Do not dereference NULL job->fence in trace points
    fbacee4ab66c selftests: mptcp: join: check re-using ID of closed subflow
    766915152862 selftests: mptcp: join: validate fullmesh endp on 1st sf
    0201d65d9806 mptcp: pm: avoid possible UaF when selecting endp
    9e0223e3fdf7 mptcp: pm: fullmesh: select the right ID later
    2673adb0f080 mptcp: pm: only in-kernel cannot have entries with ID 0
    152944a723d9 mptcp: pm: check add_addr_accept_max before accepting new ADD_ADDR
    2060f1efab37 mptcp: pm: only decrement add_addr_accepted for MPJ req
    9849cfc67383 mptcp: pm: only mark 'subflow' endp as available
    3b82c15db71e mptcp: pm: remove mptcp_pm_remove_subflow()
    ef7a65b6b0d4 mptcp: pm: re-using ID of unused flushed subflows
    0273b55f2575 mptcp: pm: re-using ID of unused removed subflows
    47a049b38f56 mptcp: pm: re-using ID of unused removed ADD_ADDR
    f771ed563cf1 thermal: of: Fix OF node leak in of_thermal_zone_find() error paths
    b6b864eee2a8 thermal: of: Fix OF node leak in thermal_of_zone_register()
    c856f30607e8 thermal: of: Fix OF node leak in thermal_of_trips_init() error path
    57ca481fca97 nouveau/firmware: use dma non-coherent allocator
    3f01867a3b9e pmdomain: imx: wait SSAR when i.MX93 power domain on
    d11d730b2467 pmdomain: imx: scu-pd: Remove duplicated clocks
    536457762933 smb3: fix broken cached reads when posix locks
    89523523298a mmc: dw_mmc: allow biu and ciu clocks to defer
    7adac5aee802 mmc: mtk-sd: receive cmd8 data when hs400 tuning fail
    f03ea012a3c0 cgroup/cpuset: Clear effective_xcpus on cpus_allowed clearing only if cpus.exclusive not set
    73d6c6cf8ef6 cgroup/cpuset: fix panic caused by partcmd_update
    2073132f6ed3 KVM: arm64: Make ICC_*SGI*_EL1 undef in the absence of a vGICv3
    7cb972e52bf6 KVM: arm64: vgic-debug: Don't put unmarked LPIs
    43427f98ca06 cxgb4: add forgotten u64 ivlan cast before shift
    709e4c8f78e1 ata: pata_macio: Fix DMA table overflow
    5aa77e5e86b9 Input: i8042 - use new forcenorestore quirk to replace old buggy quirk combination
    361e2b1abe42 Input: i8042 - add forcenorestore quirk to leave controller untouched even on s3
    e2f549443804 iommufd/device: Fix hwpt at err_unresv in iommufd_device_do_replace()
    8a5af26bcbb4 HID: wacom: Defer calculation of resolution until resolution_code is known
    8cbcb6d03d68 MIPS: Loongson64: Set timer mode in cpu-probe
    6c323c3b8089 net: dsa: microchip: fix PTP config failure when using multiple ports
    f1e767fe46d8 net: ngbe: Fix phy mode set to external phy
    976b77dd3d94 s390/ap: Refine AP bus bindings complete processing
    402eb19d09ed platform/x86: ISST: Fix return value on last invalid resource
    4f7a1d0869a8 platform/x86: dell-uart-backlight: Use acpi_video_get_backlight_type()
    5a04cc4450f4 ACPI: video: Add backlight=native quirk for Dell OptiPlex 7760 AIO
    69e3826f3dbf ACPI: video: Add Dell UART backlight controller detection
    9d2b75e27660 drm/amdgpu/sdma5.2: limit wptr workaround to sdma 5.2.1
    e562415248f4 drm/amdgpu: Validate TA binary size
    bfbf265172d7 ksmbd: the buffer of smb2 query dir response has at least 1 byte
    75abfcf641d8 scsi: core: Fix the return value of scsi_logical_block_count()
    ee0799103b1a Bluetooth: MGMT: Add error handling to pair_device()
    4101af98ab57 nvme: move stopping keep-alive into nvme_uninit_ctrl()
    cda2ad784ffc smb: client: ignore unhandled reparse tags
    f80bfaddd6fe s390/boot: Fix KASLR base offset off by __START_KERNEL bytes
    a944cba5d576 s390/boot: Avoid possible physmem_info segment corruption
    c380c4525258 thermal/debugfs: Fix the NULL vs IS_ERR() confusion in debugfs_create_dir()
    98aa0330f200 drm/xe: Free job before xe_exec_queue_put
    8ea8f445626b drm/xe: Don't initialize fences at xe_sched_job_create()
    c2e9566230bc drm/xe: Split lrc seqno fence creation up
    317459a6ef20 drm/xe: Decouple job seqno and lrc seqno
    a126cd463b11 drm/xe: Relax runtime pm protection during execution
    b09ef3b762a7 drm/xe: Fix missing workqueue destroy in xe_gt_pagefault
    52a5c47ae9c0 io_uring/kbuf: sanitize peek buffer setup
    ecb15b8ca12c mmc: mmc_test: Fix NULL dereference on allocation failure
    619402552558 drm/xe: Fix tile fini sequence
    b1c9fbed3884 drm/xe: reset mmio mappings with devm
    73da27bf4604 drm/xe/mmio: move mmio_fini over to devm
    f7ecdd9853dd drm/xe: Fix opregion leak
    0ab76ba3e784 drm/xe/display: stop calling domains_driver_remove twice
    32720bad49bd drm/i915/hdcp: Use correct cp_irq_count
    83b24c55373a spi: spi-cadence-quadspi: Fix OSPI NOR failures during system resume
    a13c0863b853 drm/msm: fix the highest_bank_bit for sc7180
    91d09642127a workqueue: Fix spruious data race in __flush_work()
    90a6a844b2d9 workqueue: Fix UBSAN 'subtraction overflow' error in shift_and_mask()
    c45960049676 drm/msm/dpu: take plane rotation into account for wide planes
    1498f752d039 drm/msm/dpu: relax YUV requirements
    8a849648cea6 drm/msm/dpu: limit QCM2290 to RGB formats only
    02193c707231 drm/msm/dpu: cleanup FB if dpu_format_populate_layout fails
    3adb8ed9362f drm/msm/dp: reset the link phy params before link training
    3bacf814b6a6 drm/msm/dpu: move dpu_encoder's connector assignment to atomic_enable()
    86d7701fe8d3 drm/msm/dp: fix the max supported bpp logic
    91e9e01dde79 drm/msm/dpu: don't play tricks with debug macros
    c096aba0eb87 s390/iucv: Fix vargs handling in iucv_alloc_device()
    55bdfa45dda3 net: ovs: fix ovs_drop_reasons error
    322803c1f5b0 net: xilinx: axienet: Fix dangling multicast addresses
    e952f7a70fc6 net: xilinx: axienet: Always disable promiscuous mode
    4934f341a647 octeontx2-af: Fix CPT AF register offset calculation
    043a18bb6cf1 netfilter: flowtable: validate vlan header
    95a305ba259b bnxt_en: Fix double DMA unmapping for XDP_REDIRECT
    fc88d6c1f289 ipv6: prevent possible UAF in ip6_xmit()
    56efc2531967 ipv6: fix possible UAF in ip6_finish_output2()
    e44bd76dd072 ipv6: prevent UAF in ip6_send_skb()
    a9a84daa5837 selftests: mlxsw: ethtool_lanes: Source ethtool lib from correct path
    e9d567f92123 udp: fix receiving fraglist GSO packets
    e5bb2988a310 netem: fix return value if duplicate enqueue fails
    f87ce03c652d net: dsa: mv88e6xxx: Fix out-of-bound access
    b52bd8bcb9e8 igb: cope with large MAX_SKB_FRAGS
    0def33090ab3 dpaa2-switch: Fix error checking in dpaa2_switch_seed_bp()
    81c1d306cef9 ice: use internal pf id instead of function number
    41ae0571f174 ice: fix truesize operations for PAGE_SIZE >= 8192
    8ea33d92efcf ice: fix ICE_LAST_OFFSET formula
    d6e5aa2b6038 ice: fix page reuse when PAGE_SIZE is over 8k
    0ecdf86e6158 bonding: fix xfrm state handling when clearing active slave
    89fc1dca79db bonding: fix xfrm real_dev null pointer dereference
    b70b0ddfed31 bonding: fix null pointer deref in bond_ipsec_offload_ok
    8cdd74c48f92 bonding: fix bond_ipsec_offload_ok return type
    0f9b9d280f91 ip6_tunnel: Fix broken GRO
    5bf9e37bdb77 netfilter: nft_counter: Synchronize nft_counter_reset() against reader.
    0cafb0245c34 netfilter: nft_counter: Disable BH in nft_counter_offload_stats().
    9c8d544ed619 kcm: Serialise kcm_sendmsg() for the same socket.
    47e40e5de163 net: mctp: test: Use correct skb for route input check
    f6fd2dbf584a tcp: prevent concurrent execution of tcp_sk_exit_batch
    830ac8d41e79 selftests: udpgro: no need to load xdp for gro
    021c2c0cd5ea selftests: udpgro: report error when receive failed
    dc172f63ff83 tc-testing: don't access non-existent variable on exception
    2ae52a65a850 net/mlx5: Fix IPsec RoCE MPV trace call
    0c12cd4da98e net/mlx5e: XPS, Fix oversight of Multi-PF Netdev changes
    609cd73bf38b net: mscc: ocelot: serialize access to the injection/extraction groups
    be3a532167dd net: mscc: ocelot: fix QoS class for injected packets with "ocelot-8021q"
    2c3fcaaa8d1b net: mscc: ocelot: use ocelot_xmit_get_vlan_info() also for FDMA and register injection
    db83115a0c26 Bluetooth: SMP: Fix assumption of Central always being Initiator
    20cc4139bd93 Bluetooth: hci_core: Fix LE quote calculation
    2179b1c66c08 Bluetooth: HCI: Invert LE State quirk to be opt-out rather then opt-in
    7adc1123d285 kbuild: avoid scripts/kallsyms parsing /dev/null
    024d4a7ce52b kbuild: merge temporary vmlinux for BTF and kallsyms
    f6c020392fd9 Makefile: add $(srctree) to dependency of compile_commands.json target
    b0eccfc2b422 ALSA: hda/tas2781: Use correct endian conversion
    d4e24c82bbdf platform/surface: aggregator: Fix warning when controller is destroyed in probe
    59670ab6f667 wifi: ath12k: use 128 bytes aligned iova in transmit path for WCN7850
    525b6f47d2a0 dm suspend: return -ERESTARTSYS instead of -EINTR
    fead60a6d5f8 smb/client: avoid possible NULL dereference in cifs_free_subrequest()
    4be6542bdf11 cifs: Add a tracepoint to track credits involved in R/W requests
    a24321b6a31f thermal: gov_bang_bang: Use governor_data to reduce overhead
    bc0e4253b0e9 thermal: gov_bang_bang: Add .manage() callback
    9fc685401004 thermal: gov_bang_bang: Split bang_bang_control()
    faf271f85d16 thermal: gov_bang_bang: Drop unnecessary cooling device target state checks
    8d457d3c6c93 drm/amd/display: Don't register panel_power_savings on OLED panels
    787359c66e1f block: Fix lockdep warning in blk_mq_mark_tag_wait
    807539011292 arm64: Fix KASAN random tag seed initialization
    01b97431191a printk/panic: Allow cpu backtraces to be written into ringbuffer during panic
    18db7e44ef0b powerpc/topology: Check if a core is online
    f915a014d9dd cpu/SMT: Enable SMT only if a core is online
    00df458f8143 io_uring/napi: check napi_enabled in io_napi_add() before proceeding
    b8a04f39453a io_uring/napi: use ktime in busy polling
    487e7454e21c io_uring/napi: Remove unnecessary s64 cast
    fec0f964a985 s390/dasd: Remove DMA alignment
    4d6ac2efa0c7 rust: fix the default format for CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
    4f687213e2cb rust: suppress error messages from CONFIG_{RUSTC,BINDGEN}_VERSION_TEXT
    623880540747 rust: work around `bindgen` 0.69.0 issue
    d656b82c4b30 drm/v3d: Fix out-of-bounds read in `v3d_csd_job_run()`
    8361791ec241 ALSA: hda/realtek: Fix noise from speakers on Lenovo IdeaPad 3 15IAU7
    cb0b74040593 gpio: mlxbf3: Support shutdown() function
    cc6bc2ab1663 iommu: Restore lost return in iommu_report_device_fault()
    e9f6b76a284e kallsyms: Match symbols exactly with CONFIG_LTO_CLANG
    8bab11313b17 kallsyms: Do not cleanup .llvm.<hash> suffix before sorting symbols
    c3ce2e8a568f kallsyms: get rid of code for absolute kallsyms
    76274d10bec8 kbuild: remove PROVIDE() for kallsyms symbols
    9c7a4eace752 kbuild: refactor variables in scripts/link-vmlinux.sh
    de37408d5c26 net: hns3: fix a deadlock problem when config TC during resetting
    9c73b15118f7 net: hns3: use the user's cfg after reset
    9504b5a56ac6 net: hns3: fix wrong use of semaphore up
    f28e75e7646a selftests: net: lib: kill PIDs before del netns
    e09e4c125f2b selftests: net: lib: ignore possible errors
    b4ee8cf1acc5 vsock: fix recursive ->recvmsg calls
    a99423878925 selftest: af_unix: Fix kselftest compilation warnings
    eb83dfb68cf1 netfilter: nf_tables: Add locking for NFT_MSG_GETOBJ_RESET requests
    bf031525a8b9 netfilter: nf_tables: Introduce nf_tables_getobj_single
    044462242abc netfilter: nf_tables: Audit log dump reset after the fact
    025b3326c5c4 netfilter: nf_queue: drop packets with cloned unconfirmed conntracks
    119be227bc04 netfilter: flowtable: initialise extack before use
    3e03b536d945 netfilter: nfnetlink: Initialise extack before use in ACKs
    ba328989d2fa netfilter: allow ipv6 fragments to arrive on different devices
    36e762c99e25 tcp: Update window clamping condition
    76eec7975525 mptcp: correct MPTCP_SUBFLOW_ATTR_SSN_OFFSET reserved size
    5719831ede21 mlxbf_gige: disable RX filters until RX path initialized
    b453a4bbda03 net: ethernet: mtk_wed: fix use-after-free panic in mtk_wed_setup_tc_block_cb()
    e1a0cdd5d898 net: dsa: vsc73xx: check busy flag in MDIO operations
    bc07539a21ac net: dsa: vsc73xx: pass value in phy_write operation
    fde3be436197 net: dsa: vsc73xx: fix port MAC configuration in full duplex mode
    6f642c3bf515 net: axienet: Fix register defines comment description
    91b4850e7165 atm: idt77252: prevent use after free in dequeue_rx()
    0ffaaccb041a net/mlx5e: Correctly report errors for ethtool rx flows
    8e57e66ecbdd net/mlx5e: Take state lock during tx timeout reporter
    23e64933b70c net/mlx5: SD, Do not query MPIR register if no sd_group
    3939d787139e gtp: pull network headers in gtp_dev_xmit()
    afe478f24df5 igc: Fix qbv tx latency by setting gtxoffset
    46b3b56ed2e8 igc: Fix reset adapter logics when tx mode change
    d3822bc81981 igc: Fix qbv_config_change_errors logics
    51424cf6891e igc: Fix packet still tx after gate close by reducing i226 MAC retry buffer
    f49b5d10c87c btrfs: fix invalid mapping of extent xarray state
    6e3987ac310c bpf: Fix a kernel verifier crash in stacksafe()
    9227ee25b564 bpf: Fix updating attached freplace prog in prog_array map
    308b4fc2403b libfs: fix infinite directory reads for offset dir
    b87479dee870 filelock: fix name of file_lease slab cache
    2b97d4573d27 netfs: Fault in smaller chunks for non-large folio mappings
    4c412661ef1d s390/uv: Panic for set and remove shared access UVC errors
    884bf2e60007 pidfd: prevent creation of pidfds for kthreads
    88bf2af33bbf drm/amd/amdgpu: command submission parser for JPEG
    a4e4c93b3f3c drm/amdgpu/jpeg4: properly set atomics vmid field
    b825a42f94e4 drm/amdgpu/jpeg2: properly set atomics vmid field
    72a54e12baf0 drm/amd/display: fix cursor offset on rotation 180
    27d50c733742 drm/amd/display: Enable otg synchronization logic for DCN321
    20d3d99a3b69 drm/amd/display: fix s2idle entry for DCN3.5+
    90b50807067a drm/amd/display: Adjust cursor position
    21b578f1d599 memcg_write_event_control(): fix a user-triggerable oops
    924aabb58ca6 drm/amdgpu: Actually check flags for all context ops.
    e5d0b299147b btrfs: only enable extent map shrinker for DEBUG builds
    6e6cf14fb66a btrfs: tree-checker: add dev extent item checks
    0e40841983f9 btrfs: zoned: properly take lock to read/update block group's zoned variables
    f6b733a34b15 btrfs: only run the extent map shrinker from kswapd tasks
    2115138e2167 btrfs: check delayed refs when we're checking if a ref exists
    1dc4c9631c29 btrfs: send: allow cloning non-aligned extent if it ends at i_size
    e1a885bff557 btrfs: tree-checker: reject BTRFS_FT_UNKNOWN dir type
    f63a724cbabd mm/numa: no task_numa_fault() call if PTE is changed
    c91618816f4d mm/vmalloc: fix page mapping if vm_area_alloc_pages() with high order fallback to order 0
    99d95c312bf7 mm/numa: no task_numa_fault() call if PMD is changed
    71f44df3ec6b alloc_tag: introduce clear_page_tag_ref() helper function
    411afd869462 selftests: memfd_secret: don't build memfd_secret test on unsupported arches
    824dd2e253fb mm/memory-failure: use raw_spinlock_t in struct memory_failure_cpu
    f347118732e0 alloc_tag: mark pages reserved during CMA activation as not tagged
    3f21150c1557 selinux: add the processing of the failure of avc_add_xperms_decision()
    e812b8c210a7 selinux: fix potential counting error in avc_add_xperms_decision()
    0a4d41fa14b2 fs/netfs/fscache_cookie: add missing "n_accesses" check
    1f566eb912d1 wifi: brcmfmac: cfg80211: Handle SSID based pmksa deletion
    462ff7dd86b4 net: mana: Fix doorbell out of order violation and avoid unnecessary doorbell rings
    0c87420f3ac9 media: atomisp: Fix streaming no longer working on BYT / ISP2400 devices
    e6bea6a45f8a net: mana: Fix RX buf alloc_size alignment and atomic op panic
    2febf5fdbf5d md/raid1: Fix data corruption for degraded array with slow disk
    7300dadba49e mm/hugetlb: fix hugetlb vs. core-mm PT locking
    6edb8c9eb98a mm: fix endless reclaim on machines with unaccepted memory
    abdb9ddaaab4 rtla/osnoise: Prevent NULL dereference in error handling
    5fc922bef4ef mseal: fix is_madv_discard()
    6b980b0ab5c8 perf/bpf: Don't call bpf_overflow_handler() for tracing events
    eb961c5a0539 tracing: Return from tracing_buffers_read() if the file has been closed
    500f32bb78c0 i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
    c69d18f0ac70 fix bitmap corruption on close_range() with CLOSE_RANGE_UNSHARE
    9063ab49c11e vfs: Don't evict inode under the inode lru traversing context
    5362312ad97e dm persistent data: fix memory allocation failure
    b6c130059fc5 dm resume: don't return EINVAL when signalled
    2a949267f181 arm64: ACPI: NUMA: initialize all values of acpi_early_node_map to NUMA_NO_NODE
    514207d3a591 ACPI: EC: Evaluate _REG outside the EC scope more carefully
    e91d5b47585a ACPICA: Add a depth argument to acpi_execute_reg_methods()
    2853e1376d81 i2c: tegra: Do not mark ACPI devices as irq safe
    5460d1268f58 smb3: fix lock breakage for cached writes
    1e1670cadfad riscv: entry: always initialize regs->a0 to -ENOSYS
    b0a43efe59de riscv: change XIP's kernel_map.size to be size of the entire kernel
    9e3b266afcfe KEYS: trusted: dcp: fix leak of blob encryption key
    652563a7294b KEYS: trusted: fix DCP blob payload length assignment
    505c65de8987 thermal: gov_bang_bang: Call __thermal_cdev_update() directly
    027ac3c50925 KVM: s390: fix validity interception issue when gisa is switched off
    5d4a304338da s390/dasd: fix error recovery leading to data corruption on ESE devices
    1484e013bfd0 ALSA: timer: Relax start tick time check for slave timer elements
    bbd157e20933 ALSA: hda/tas2781: fix wrong calibrated data order
    7ca24cf9163c thunderbolt: Mark XDomain as unplugged when router is removed
    8fb9d412ebe2 xhci: Fix Panther point NULL pointer deref at full-speed re-enumeration
    770cacc75b00 usb: xhci: Check for xhci->interrupters being allocated in xhci_mem_clearup()
    a40cad994de4 usb: misc: ljca: Add Lunar Lake ljca GPIO HID to ljca_gpio_hids[]
    695ef133e750 ALSA: usb-audio: Support Yamaha P-125 quirk entry
    3157994e2405 ALSA: usb-audio: Add delay quirk for VIVO USB-C-XE710 HEADSET
    1371d32b9597 char: xillybus: Check USB endpoints when probing device
    ca9c30ac2e15 char: xillybus: Refine workqueue handling
    aa1a19724fa2 char: xillybus: Don't destroy workqueue from work item running on it
    18a067240817 fuse: Initialize beyond-EOF page contents before setting uptodate
    b7e42e7904d9 netfs, ceph: Revert "netfs: Remove deprecated use of PG_private_2 as a second writeback flag"
    23aabbc68ab8 selinux: revert our use of vma_is_initial_heap()
    6bc7b628343e Revert "usb: typec: tcpm: clear pd_event queue in PORT_RESET"
    321aecb079e9 Revert "serial: 8250_omap: Set the console genpd always on if no console suspend"
    2eb973ee4770 Revert "misc: fastrpc: Restrict untrusted app to attach to privileged PD"
    22736ba2ebc6 Revert "ACPI: EC: Evaluate orphan _REG under EC device"
    a394bca0020d tty: atmel_serial: use the correct RTS flag.
    3ecf625d4acb tty: serial: fsl_lpuart: mark last busy before uart_add_one_port
    78b4c71f55a1 tty: vt: conmakehash: remove non-portable code printing comment header
    7ba498d9d1bb Linux 6.10.6
    4676556ae4a1 Revert "drm/amd/display: Refactor function dm_dp_mst_is_port_support_mode()"
    64cd57692a29 Revert "ata: libata-scsi: Honor the D_SENSE bit for CK_COND=1 and no error"
    bebe9a9c9c02 media: Revert "media: dvb-usb: Fix unexpected infinite loop in dvb_usb_read_remote_control()"
    1cb249cf1c9b drm/amdgpu/display: Fix null pointer dereference in dc_stream_program_cursor_position
    2c1dcfccf988 drm/amd/display: Solve mst monitors blank out problem after resume
    9350ba06ee61 binfmt_flat: Fix corruption when not offsetting data start
    d38574ff500b platform/x86: ideapad-laptop: add a mutex to synchronize VPC commands
    fc6c6bb34f5d platform/x86: ideapad-laptop: move ymc_trigger_ec from lenovo-ymc
    c0d39578c35e platform/x86: ideapad-laptop: introduce a generic notification chain
    d5f8a9623920 platform/x86/amd/pmf: Fix to Update HPD Data When ALS is Disabled
    bbc521aac2b3 ALSA: usb: Fix UBSAN warning in parse_audio_unit()
    e8473e125aad fs/ntfs3: Do copy_to_user out of run_lock
    234e6ea0855c jfs: Fix shift-out-of-bounds in dbDiscardAG
    9c2ac38530d1 jfs: fix null ptr deref in dtInsertEntry
    440ab7f97261 fou: remove warn in gue_gro_receive on unsupported protocol
    323ef20b5558 f2fs: fix to cover read extent cache access with lock
    26c07775fb5d f2fs: fix to do sanity check on F2FS_INLINE_DATA flag in inode during GC
    380ea255e9c1 bpf, net: Use DEV_STAT_INC()
    6781b091331d ASoC: cs35l56: Patch CS35L56_IRQ1_MASK_18 to the default value
    15b5b0a069b1 nvme/pci: Add APST quirk for Lenovo N60z laptop
    268a625399c6 LoongArch: Define __ARCH_WANT_NEW_STAT in unistd.h
    f52ca32e1dba drm/amd/display: Prevent IPX From Link Detect and Set Mode
    ac5134f66433 drm/amd/display: Separate setting and programming of cursor
    87443b3c9a31 drm/amd/display: Defer handling mst up request in resume
    90dfbba89ad4 exec: Fix ToCToU between perm check and set-uid/gid usage
    4ead4c82a6d6 Linux 6.10.5
    d924a0be2f21 btrfs: fix double inode unlock for direct IO sync writes
    ec87dd608453 selftests: mptcp: join: test both signal & subflow
    aedbd140d72f selftests: mptcp: join: ability to invert ADD_ADDR check
    0f21cc29bc13 mptcp: pm: do not ignore 'subflow' if 'signal' flag is also set
    f706e2928082 mptcp: pm: don't try to create sf if alloc failed
    a94f269274a5 mptcp: pm: reduce indentation blocks
    9417df61e5e7 drm/amd/display: Change ASSR disable sequence
    c36e922a36bd drm/amd/display: Add null check in resource_log_pipe_topology_update
    7f71acdb075e idpf: fix memleak in vport interrupt configuration
    3831170f7406 btrfs: fix corruption after buffer fault in during direct IO append write
    31a679a88010 Revert "drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update"
    d8d16fc1efb9 Revert "drm/amd/display: Handle HPD_IRQ for internal link"
    3118c43a563d block: use the right type for stub rq_integrity_vec()
    1694a24c3e32 mptcp: pm: deny endp with signal + subflow + port
    88ef794ae683 mptcp: fully established after ADD_ADDR echo on MPJ
    325609c355df drm/radeon: Remove __counted_by from StateArray.states[]
    9d96b91e03cb drm/mgag200: Bind I2C lifetime to DRM device
    667f01bde401 drm/mgag200: Set DDC timeout in milliseconds
    ab023247c809 drm/lima: Mark simple_ondemand governor as softdep
    dc0027ff578d drm/dp_mst: Skip CSN if topology probing is not done yet
    e8857af3944b drm/bridge: analogix_dp: properly handle zero sized AUX transactions
    f70942b5eedf sched/core: Fix unbalance set_rq_online/offline() in sched_cpu_deactivate()
    5a1263d95358 sched/core: Introduce sched_set_rq_on/offline() helper
    d0c87a3c6be1 sched/smt: Fix unbalance sched_smt_present dec/inc
    3cb359667358 sched/smt: Introduce sched_smt_present_inc/dec() helper
    388f1c954019 x86/mtrr: Check if fixed MTRRs exist before saving them
    718ea0de5c9d x86/paravirt: Fix incorrect virt spinlock setting on bare metal
    b909124d3b90 btrfs: avoid using fixed char array size for tree names
    954d55a59b25 net/tcp: Disable TCP-AO static key after RCU grace period
    4589f77c18dd mm: list_lru: fix UAF for memory cgroup
    a6ce683090e5 selftests: mm: add s390 to ARCH check
    384f383c5aa7 eventfs: Use SRCU for freeing eventfs_inodes
    06238772f50f eventfs: Don't return NULL in eventfs_create_dir()
    0e55b31fb9d4 smb3: fix setting SecurityFlags when encryption is required
    da0ffe84fcc1 padata: Fix possible divide-by-0 panic in padata_mt_helper()
    236bb4690773 tracing: Fix overflow in get_free_elt()
    531dc6780d94 tracing: Have format file honor EVENT_FILE_FL_FREED
    230ebcdfb3fa power: supply: axp288_charger: Round constant_charge_voltage writes down
    ad969d3fa335 power: supply: axp288_charger: Fix constant_charge_voltage writes
    2e9ec2e681bf power: supply: qcom_battmgr: return EAGAIN when firmware service is not up
    0a993247a997 LoongArch: Enable general EFI poweroff method
    b4542a5de28c genirq/irqdesc: Honor caller provided affinity in alloc_desc()
    55e54e950813 irqchip/riscv-aplic: Retrigger MSI interrupt on source configuration
    08b2670a8d06 irqchip/xilinx: Fix shift out of bounds
    267d1ae667cf kcov: properly check for softirq context
    df6a03499e1a spmi: pmic-arb: Pass the correct of_node to irq_domain_add_tree
    0e05c806a258 ASoC: amd: yc: Add quirk entry for OMEN by HP Gaming Laptop 16-n0xxx
    533de2f470ba parisc: fix a possible DMA corruption
    858414233941 parisc: fix unaligned accesses in BPF
    51c0b1bb7541 memcg: protect concurrent access to mem_cgroup_idr
    26a02ac723de tty: vt: conmakehash: cope with abs_srctree no longer in env
    6a6730812220 serial: sc16is7xx: fix invalid FIFO access with special register set
    09cfe05e9907 serial: sc16is7xx: fix TX fifo corruption
    68dc02f319b9 serial: core: check uartclk for zero to avoid divide by zero
    e689fcf08f3e timekeeping: Fix bogus clock_was_set() invocation in do_adjtimex()
    61a050c54d7f ntp: Safeguard against time_constant overflow
    061da60716ce tracefs: Use generic inode RCU for synchronizing freeing
    21e694df0e3e tracefs: Fix inode allocation
    aa6b80ac2f39 arm64: dts: ti: k3-am62-verdin-dahlia: Keep CTRL_SLEEP_MOCI# regulator on
    cd490a247ddf driver core: Fix uevent_show() vs driver detach race
    35671ea90c68 ntp: Clamp maxerror and esterror to operating range
    0801d021cdd7 spmi: pmic-arb: add missing newline in dev_err format strings
    98f26387c84d vhost-vdpa: switch to use vmf_insert_pfn() in the fault handler
    312286d281b0 media: v4l: Fix missing tabular column hint for Y14P format
    7dd12f85f150 tick/broadcast: Move per CPU pointer access into the atomic section
    c07a91935136 scsi: ufs: core: Fix hba->last_dme_cmd_tstamp timestamp updating logic
    9c9e0d495beb scsi: ufs: core: Do not set link to OFF state while waking up from hibernation
    f13f1858a28c scsi: ufs: core: Fix deadlock during RTC update
    35bd464ee8e9 scsi: mpi3mr: Avoid IOMMU page faults on REPORT ZONES
    998a01a7f333 usb: gadget: u_audio: Check return codes from usb_ep_enable and config_ep_by_speed.
    0dbdb5ead3f4 usb: gadget: f_fs: restore ffs_func_disable() functionality
    3abba6e6f62f usb: gadget: u_serial: Set start_delayed during suspend
    9f865526d725 usb: gadget: midi2: Fix the response for FB info with block 0xff
    716cba46f73a usb: gadget: core: Check for unset descriptor
    eaf01a990645 usb: typec: fsa4480: Check if the chip is really there
    9db7aabbcf94 USB: serial: debug: do not echo input by default
    c3d0857b7fc2 usb: vhci-hcd: Do not drop references before new references are gained
    33c1f0b2e707 ALSA: hda/hdmi: Yet more pin fix for HP EliteDesk 800 G4
    8fb88d9b40ad ALSA: hda/realtek: Add Framework Laptop 13 (Intel Core Ultra) to quirks
    88e45a2ec16f ALSA: hda: Add HP MP9 G4 Retail System AMS to force connect list
    51d87f11dd19 ALSA: line6: Fix racy access to midibuf
    1ae918806c22 io_uring/net: don't pick multiple buffers for non-bundle send
    006cf6583310 io_uring/net: ensure expanded bundle send gets marked for cleanup
    1f16fdd1fdc8 io_uring/net: ensure expanded bundle recv gets marked for cleanup
    f3ba31ee4c85 drm/test: fix the gem shmem test to map the sg table.
    3599648ea1d9 drm/i915/display: correct dual pps handling for MTL_PCH+
    612cae53e99c drm/client: fix null pointer dereference in drm_client_modeset_probe
    93faaddaeea2 drm/i915/gem: Adjust vma offset for framebuffer mmap offset
    c28d207edfc5 drm/amdgpu: Forward soft recovery errors to userspace
    70275bb960c7 drm/amd/display: Skip Recompute DSC Params if no Stream on Link
    ead9289a51ea drm/i915/gem: Fix Virtual Memory mapping boundaries calculation
    87d601cdc6c5 module: make waiting for a concurrent module loader interruptible
    89f51d7c2cf7 module: warn about excessively long module waits
    bc7467911d66 cifs: cifs_inval_name_dfs_link_error: correct the check for fullpath
    f1c03386567c ASoC: meson: axg-fifo: fix irq scheduling issue with PREEMPT_RT
    399618a25c04 drm/xe: Take ref to VM in delayed snapshot
    cebc39a7b725 drm/xe: Minor cleanup in LRC handling
    578d9752cb52 drm/xe/hwmon: Fix PL1 disable flow in xe_hwmon_power_max_write
    c802eff84c85 drm/xe: Use dma_fence_chain_free in chain fence unused as a sync
    d5a918255bbe drm/xe/rtp: Fix off-by-one when processing rules
    b19482f0239a ALSA: usb-audio: Re-add ScratchAmp quirk entries
    5caa28f90335 spi: spi-fsl-lpspi: Fix scldiv calculation
    1e99ea46e180 drm/amd/display: Replace dm_execute_dmub_cmd with dc_wake_and_execute_dmub_cmd
    81507ec40e6e drm/i915: Attempt to get pages without eviction first
    d302c0bba4f7 drm/i915: Allow evicting to use the requested placement
    457482a0a8ae i2c: qcom-geni: Add missing geni_icc_disable in geni_i2c_runtime_resume
    d0e357e15b82 drm/atomic: allow no-op FB_ID updates for async flips
    8237f7e43604 ASoC: cs35l56: Handle OTP read latency over SoundWire
    e5421a8b407b ASoC: cs35l56: Revert support for dual-ownership of ASP registers
    d4227e19002a i2c: qcom-geni: Add missing clk_disable_unprepare in geni_i2c_runtime_resume
    5b6baaa7cbd7 ASoC: cs-amp-lib: Fix NULL pointer crash if efi.get_variable is NULL
    0fcc4a5b5b48 kprobes: Fix to check symbol prefixes correctly
    8c7eab0e8abc bpf: kprobe: remove unused declaring of bpf_kprobe_override
    8c8352f492c6 i2c: smbus: Send alert notifications to all devices if source not found
    de831a578f11 ASoC: SOF: Remove libraries from topology lookups
    153773fed3e7 spi: spidev: Add missing spi_device_id for bh2228fv
    1adf51ab4292 ASoC: sti: add missing probe entry for player and reader
    6c3edc4dd32e ASoC: codecs: wsa884x: Correct Soundwire ports mask
    9cddf33a1c25 ASoC: codecs: wsa884x: parse port-mapping information
    e0dfca620796 ASoC: codecs: wsa883x: Correct Soundwire ports mask
    d0b794ea35e6 ASoC: codecs: wsa883x: parse port-mapping information
    1f05464ae0c8 ASoC: codecs: wsa881x: Correct Soundwire ports mask
    ee40a8d92621 ASoC: codecs: wcd939x-sdw: Correct Soundwire ports mask
    784d7c42ed65 ASoC: codecs: wcd938x-sdw: Correct Soundwire ports mask
    819964b42b8b i2c: smbus: Improve handling of stuck alerts
    04c2c4d836ff nfsd: don't set SVC_SOCK_ANONYMOUS when creating nfsd sockets
    8fc52b4ea61c arm64: errata: Expand speculative SSBS workaround (again)
    754af8d64a20 arm64: cputype: Add Cortex-A725 definitions
    b60768a082c4 arm64: cputype: Add Cortex-X1C definitions
    6f2e3bdbf15d arm64: errata: Expand speculative SSBS workaround
    fc22c58b9517 arm64: errata: Unify speculative SSBS errata logic
    a7f5093b246d arm64: cputype: Add Cortex-X925 definitions
    61ebc5439c31 arm64: cputype: Add Cortex-A720 definitions
    9667fa6bf96c arm64: cputype: Add Cortex-X3 definitions
    2edbb3e8838c net: drop bad gso csum_start and offset in virtio_net_hdr
    f35d394293ed sched/cputime: Fix mul_u64_u64_div_u64() precision for cputime
    7ed155d1176e irqchip/loongarch-cpu: Fix return value of lpic_gsi_to_irq()
    79f72e9ea3cf irqchip/meson-gpio: Convert meson_gpio_irq_controller::lock to 'raw_spinlock_t'
    6a6d54ef81a4 media: intel/ipu6: select AUXILIARY_BUS in Kconfig
    154395895d71 media: ipu-bridge: fix ipu6 Kconfig dependencies
    ac6bd13dabf3 scsi: mpt3sas: Avoid IOMMU page faults on REPORT ZONES
    5ffed5a6a26a scsi: Revert "scsi: sd: Do not repeat the starting disk message"
    76bb99e80671 clocksource: Fix brown-bag boolean thinko in cs_watchdog_read()
    69b801f303df profiling: remove profile=sleep support
    b35cd7f1e969 mm, slub: do not call do_slab_free for kfence object
    2aafcd20c74b SUNRPC: Fix a race to wake a sync task
    f619876ccbfd ext4: sanity check for NULL pointer after ext4_force_shutdown
    2429ea3b4330 s390/sclp: Prevent release of buffer in I/O
    974fccd61758 drm/amd/display: Fix null pointer deref in dcn20_resource.c
    1c047adeaae1 jbd2: avoid memleak in jbd2_journal_write_metadata_buffer
    04fd4f17966c ext4: fix uninitialized variable in ext4_inlinedir_to_tree
    208deb6d8c3c media: xc2028: avoid use-after-free in load_firmware_cb()
    1e68b7ce6bc6 drm/amd/display: Fix NULL pointer dereference for DTN log in DCN401
    d99d79869cdc media: uvcvideo: Fix the bandwdith quirk on USB 3.x
    785c56c9c165 media: uvcvideo: Ignore empty TS packets
    04674c406020 media: i2c: ov5647: replacing of_node_put with __free(device_node)
    1686675405d0 drm/amd/display: Add null checker before passing variables
    3ab61af2901c drm/amd/display: remove dpp pipes on failure to update pipe params
    39b217193729 drm/amd/display: Don't refer to dc_sink in is_dsc_need_re_compute
    150f56fffe2c drm/amd/display: reduce ODM slice count to initial new dc state only when needed
    37834c8cacd7 drm/amd/display: Wake DMCUB before sending a command for replay feature
    604ea7e92f21 drm/amd/display: Add NULL check for 'afb' before dereferencing in amdgpu_dm_plane_handle_cursor_update
    6fd9b044bde5 media: amphion: Remove lock in s_ctrl callback
    16a8a2a839d1 drm/amd/display: Add null checks for 'stream' and 'plane' before dereferencing
    69a441473fec drm/amd/pm: Fix the null pointer dereference for vega10_hwmgr
    e1ab38e99d16 drm/amdgpu: Add lock around VF RLCG interface
    4fd52f7c2c11 drm/admgpu: fix dereferencing null pointer context
    13937a40aae4 drm/amdgpu/pm: Fix the null pointer dereference in apply_state_adjust_rules
    033187a70ba9 drm/amdgpu: Fix the null pointer dereference to ras_manager
    7f56f050f02c drm/amdgpu/pm: Fix the null pointer dereference for smu7
    4d4604ebf8ac drm/xe/xe_guc_submit: Fix exec queue stop race condition
    4c59fc86bf28 drm/amd/amdkfd: Fix a resource leak in svm_range_validate_and_map()
    05c1df9e893d drm/amdgpu/pm: Fix the param type of set_power_profile_mode
    0ee7cfafcc22 drm/amdgpu: fix potential resource leak warning
    4f125f894e5a drm/amd/display: Add delay to improve LTTPR UHBR interop
    3922a520bf3e drm/amd/display: Handle HPD_IRQ for internal link
    458bb83119df drm/xe/preempt_fence: enlarge the fence critical section
    28bbb5011a97 Bluetooth: btnxpuart: Shutdown timer and prevent rearming when driver unloading
    1a5a14707aac btrfs: fix bitmap leak when loading free space cache on duplicate entry
    4879d7294588 btrfs: fix data race when accessing the last_trans field of a root
    9e556d540b9d btrfs: reduce nesting for extent processing at btrfs_lookup_extent_info()
    98251cd60b4d btrfs: do not BUG_ON() when freeing tree block after error
    d3b403209f76 btrfs: do not clear page dirty inside extent_write_locked_range()
    ff012dd4b5ae mlxsw: pci: Lock configuration space of upstream bridge during reset
    e7279593a1e2 net: stmmac: qcom-ethqos: enable SGMII loopback during DMA reset on sa8775p-ride-r3
    2406fa2adfc7 can: mcp251xfd: tef: update workaround for erratum DS80000789E 6 of mcp2518fd
    7bb632e8f820 can: mcp251xfd: tef: prepare to workaround broken TEF FIFO tail index erratum
    9ae2ed6f26c8 wifi: nl80211: don't give key data to userspace
    13663a7c644b bpf: add missing check_func_arg_reg_off() to prevent out-of-bounds memory accesses
    05fb2bf477d3 udf: prevent integer overflow in udf_bitmap_free_blocks()
    a5594c1e03b0 wifi: mac80211: fix NULL dereference at band check in starting tx ba session
    91191059d927 PCI: Add Edimax Vendor ID to pci_ids.h
    67e8a89ffcd3 af_unix: Don't retry after unix_state_lock_nested() in unix_stream_connect().
    33e320ec6cdc wifi: rtw89: pci: fix RX tag race condition resulting in wrong RX length
    a7f41c0179f6 selftests/bpf: Fix send_signal test with nested CONFIG_PARAVIRT
    50d8009a0ac0 net/mlx5e: SHAMPO, Fix invalid WQ linked list unlink
    fc70ac360855 wifi: ath12k: fix memory leak in ath12k_dp_rx_peer_frag_setup()
    ede08585b16d wifi: rtlwifi: handle return value of usb init TX/RX
    bad85b5d9c6a wifi: ath12k: fix race due to setting ATH12K_FLAG_EXT_IRQ_ENABLED too early
    ac3bf6e47fd8 wifi: nl80211: disallow setting special AP channel widths
    9337c3e5a911 thermal: intel: hfi: Give HFI instances package scope
    fe704c7d88cc ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MJ
    f4d388559ca6 ACPI: resource: Skip IRQ override on Asus Vivobook Pro N6506MU
    49f2a5da6785 xen: privcmd: Switch from mutex to spinlock for irqfds
    4ededa02c6f5 soc: qcom: icc-bwmon: Allow for interrupts to be shared across instances
    809d5e839811 cpufreq: amd-pstate: auto-load pstate driver by default
    5da2633513b5 cpufreq: amd-pstate: Allow users to write 'default' EPP string
    25d53aad9173 ACPI: SBS: manage alarm sysfs attribute through psy core
    7953227c3c0e ACPI: battery: create alarm sysfs attribute atomically
    417a820de025 clocksource/drivers/sh_cmt: Address race condition for clock events
    aa162aa4aa38 rcu: Fix rcu_barrier() VS post CPUHP_TEARDOWN_CPU invocation
    c31a8f14eadf block: change rq_integrity_vec to respect the iterator
    d59c4d0eb6ad nvme: apple: fix device reference counting
    04fb17e9f95b debugobjects: Annotate racy debug variables
    4811d6e5d9f4 md/raid5: avoid BUG_ON() while continue reshape after reassembling
    e0fa1325d50d md: change the return value type of md_write_start to void
    e6a81438b2df md: do not delete safemode_timer in mddev_suspend
    1e67ea9f7058 rcutorture: Fix rcu_torture_fwd_cb_cr() data race
    5da3af03c9fe platform/chrome: cros_ec_lpc: Add a new quirk for ACPI id
    866c820aee2b Revert "rcu-tasks: Fix synchronize_rcu_tasks() VS zap_pid_ns_processes()"
    72d74d053d18 hwmon: corsair-psu: add USB id of HX1200i Series 2023 psu
    d776c0486b03 gpio: prevent potential speculation leaks in gpio_device_get_desc()
    9a3f1490f9b2 regmap: kunit: Fix memory leaks in gen_regmap() and gen_raw_regmap()
    9bd6911af522 net: dsa: microchip: disable EEE for KSZ8567/KSZ9567/KSZ9896/KSZ9897.
    d9dbfcacc8d7 net: pse-pd: tps23881: include missing bitfield.h header
    3c3a575046d2 net: fec: Stop PPS on driver remove
    16d6cd28f706 net: bcmgenet: Properly overlay PHY and MAC Wake-on-LAN capabilities
    977de64fa2f5 l2tp: fix lockdep splat
    3cde714b0e77 idpf: fix UAFs when destroying the queues
    6b289f8d9153 idpf: fix memory leaks and crashes while performing a soft reset
    abd573e9ad2b bnxt_en : Fix memory out-of-bounds in bnxt_fill_hw_rss_tbl()
    f3d5efe18a11 net: dsa: bcm_sf2: Fix a possible memory leak in bcm_sf2_mdio_register()
    a5cf11cb51cf net/smc: add the max value of fallback reason count
    09e309f3962e Bluetooth: hci_sync: avoid dup filtering when passive scanning with adv monitor
    699ca84febb9 Bluetooth: l2cap: always unlock channel in l2cap_conless_channel()
    dea5daecca8a ice: Fix reset handler
    f3535cfd8c93 net: dsa: microchip: Fix Wake-on-LAN check to not return an error
    9b60320d991d net: linkwatch: use system_unbound_wq
    b2f794b168cf net: bridge: mcast: wait for previous gc cycles when removing port
    c6c5b91424fa net: usb: qmi_wwan: fix memory leak for not ip packets
    87629b6bb46c virtio-net: unbreak vq resizing when coalescing is not negotiated
    f39bdb5f0e13 gve: Fix use of netif_carrier_ok()
    709f88426d88 net: pse-pd: tps23881: Fix the device ID check
    e809a84c8023 sctp: Fix null-ptr-deref in reuseport_add_sock().
    3c5d0871b0af power: supply: rt5033: Bring back i2c_set_clientdata
    3e82abbb5539 smb: client: handle lack of FSCTL_GET_REPARSE_POINT support
    9acf64448adb x86/mm: Fix pti_clone_entry_text() for i386
    df3eecb5496f x86/mm: Fix pti_clone_pgtable() alignment assumption
    6eefe92f2ed0 selftests: ksft: Fix finished() helper exit code on skipped tests
    0c7c3dc54683 perf/x86: Fix smp_processor_id()-in-preemptible warnings
    a9d6d466bcf0 perf/x86: Support counter mask
    ed6a9349ef84 perf/x86/intel: Support the PEBS event mask
    7904a62c5332 perf/x86/amd: Use try_cmpxchg() in events/amd/{un,}core.c
    08118810a987 jump_label: Fix the fix, brown paper bags galore
    862bdc8d30a8 platform/x86/intel/ifs: Initialize union ifs_status to zero
    12663246c4a1 irqchip/mbigen: Fix mbigen node address layout
    5c9618a3b6ea platform/x86: intel-vbtn: Protect ACPI notify handler against recursion
    56a295701bb5 perf/x86/intel/cstate: Add pkg C2 residency counter for Sierra Forest
    0f4ed1ca93f6 perf/x86/intel/cstate: Add Lunarlake support
    16923df3feaf perf/x86/intel/cstate: Add Arrowlake support
    bf846b5a92fd locking/pvqspinlock: Correct the type of "old" variable in pv_kick_node()
    6b2fb1728532 drm/amd/display: Refactor function dm_dp_mst_is_port_support_mode()
    33420ab58bea Linux 6.10.4
    9b49bb5faf40 selftests: mptcp: join: check backup support in signal endp
    f2f239aebe60 selftests: mptcp: join: validate backup in MPJ
    fe2f8f5b2d70 selftests: mptcp: always close input's FD if opened
    9f7492e3b38d selftests: mptcp: fix error path
    00749436d614 mptcp: fix duplicate data handling
    5d756f8865fe mptcp: pm: only set request_bkup flag when sending MP_PRIO
    8586723dd96b mptcp: pm: fix backup support in signal endpoints
    01403733de2d mptcp: fix bad RCVPRUNED mib accounting
    2b471bf003a7 mptcp: mib: count MPJ with backup flag
    adfaef947854 mptcp: fix NL PM announced address accounting
    73e2baa301ee mptcp: distinguish rcv vs sent backup flag in requests
    a702415f3a16 mptcp: fix user-space PM announced address accounting
    752eed6675d2 r8169: don't increment tx_dropped in case of NETDEV_TX_BUSY
    2c9d235defd2 net: wan: fsl_qmc_hdlc: Discard received CRC
    f223d2b4acb7 net: wan: fsl_qmc_hdlc: Convert carrier_lock spinlock to a mutex
    1e9fefa405d4 net: usb: sr9700: fix uninitialized variable use in sr_mdio_read
    63f10d9a2525 io_uring: keep multishot request NAPI timeout current
    976a76a307e2 wifi: mac80211: use monitor sdata with driver only if desired
    6629fb104038 wifi: ath12k: fix soft lockup on suspend
    d872903661c8 nouveau: set placement to original placement on uvmm validate.
    13e485ab4a7c Bluetooth: hci_event: Fix setting DISCOVERY_FINDING for passive scanning
    5d4aa25f47cd drm/v3d: Validate passed in drm syncobj handles in the performance extension
    5c56f104edd0 drm/v3d: Validate passed in drm syncobj handles in the timestamp extension
    ad5fdc48f7a6 drm/v3d: Fix potential memory leak in the performance extension
    9b5033ee2c5a drm/v3d: Fix potential memory leak in the timestamp extension
    73ad583bd493 drm/v3d: Prevent out of bounds access in performance query extensions
    e951cc1c6f80 drm/i915: Fix possible int overflow in skl_ddi_calculate_wrpll()
    2e9e3399caa6 drm/virtio: Fix type of dma-fence context variable
    c85694c4a744 drm/amdgpu: fix contiguous handling for IB parsing v2
    226128518a84 drm/ast: Fix black screen after resume
    b5b011587c83 drm/ast: astdp: Wake up during connector status detection
    af6441e6f3d4 drm/vmwgfx: Fix handling of dumb buffers
    c98ab18b9f31 drm/vmwgfx: Fix a deadlock in dma buf fence polling
    619186e7964e PCI: pciehp: Retain Power Indicator bits for userspace indicators
    36c255db5a25 Revert "ALSA: firewire-lib: operate for period elapse event in process context"
    bf48015786a8 Revert "ALSA: firewire-lib: obsolete workqueue for period update"
    5692e90af3df ALSA: seq: ump: Optimize conversions from SysEx to UMP
    ece30d03d281 ALSA: hda/realtek: Add quirk for Acer Aspire E5-574G
    c624c592506a ALSA: usb-audio: Correct surround channels in UAC1 channel map
    aaba54c78f10 mptcp: sched: check both directions for backup
    1171ceccabfd protect the fetch of ->fd[fd] in do_dup2() from mispredictions
    061e41581606 btrfs: make cow_file_range_inline() honor locked_page on error
    8c1847ee3b81 btrfs: do not subtract delalloc from avail bytes
    1467321cd716 btrfs: zoned: fix zone_unusable accounting on making block group read-write again
    6eb1d257986f HID: wacom: Modify pen IDs
    ed66c582d8f2 platform/chrome: cros_ec_proto: Lock device when updating MKBP version
    494b14138201 s390/fpu: Re-add exception handling in load_fpu_state()
    c3f1d4f61d06 ceph: force sending a cap update msg back to MDS for revoke op
    e3144eccc49a rust: SHADOW_CALL_STACK is incompatible with Rust
    bea081b0d453 arm64: jump_label: Ensure patched jump_labels are visible to all CPUs
    2119cf5e5d75 riscv: Fix linear mapping checks for non-contiguous memory regions
    fd7df98c2a76 RISC-V: Enable the IPI before workqueue_online_cpu()
    d4e7db757e2d riscv/mm: Add handling for VM_FAULT_SIGSEGV in mm_fault_error()
    f080c6fc86b5 perf: riscv: Fix selecting counters in legacy mode
    d4d3d34a2c6b perf arch events: Fix duplicate RISC-V SBI firmware event name
    5d4aaf16a825 riscv/purgatory: align riscv_kernel_entry
    4041f8c6b582 ipv6: fix ndisc_is_useropt() handling for PIO
    adbb901c848f igc: Fix double reset adapter triggered from a single taprio cmd
    6eac2b62975f net/mlx5e: Add a check for the return value from mlx5_port_set_eth_ptys
    89064d09c56b net/mlx5e: Fix CT entry update leaks of modify header context
    9f1323148493 net/mlx5e: Require mlx5 tc classifier action support for IPsec prio capability
    091268f3c27a net/mlx5: Fix missing lock on sync reset reload
    1fe4ad66e41d net/mlx5: Lag, don't use the hardcoded value of the first port
    ffd9f0a385b8 net/mlx5: Fix error handling in irq_pool_request_irq
    6048dec75455 net/mlx5: Always drain health in shutdown callback
    87dba44e9471 netfilter: iptables: Fix potential null-ptr-deref in ip6table_nat_table_init().
    08ed888b69a2 netfilter: iptables: Fix null-ptr-deref in iptable_nat_table_init().
    0faa80c71ea2 drm/atomic: Allow userspace to use damage clips with async flips
    dee804047d7b drm/atomic: Allow userspace to use explicit sync with atomic async flips
    2873144891d3 ALSA: hda: Conditionally use snooping for AMD HDMI
    40efbeede8e4 s390/mm/ptdump: Fix handling of identity mapping area
    b4f4cf72a15e net: phy: micrel: Fix the KSZ9131 MDI-X status issue
    3d61be3e5b5d net: mvpp2: Don't re-use loop iterator
    b0edc32edcb9 drm/i915/hdcp: Fix HDCP2_STREAM_STATUS macro
    69620522c48c net/iucv: fix use after free in iucv_sock_close()
    fbe74e7ec62a ice: xsk: fix txq interrupt mapping
    41fe958255e1 ice: add missing WRITE_ONCE when clearing ice_rx_ring::xdp_prog
    448040a01738 ice: improve updating ice_{t,r}x_ring::xsk_pool
    064235851a38 ice: toggle netif_carrier when setting up XSK pool
    cc35d9e09db8 ice: modify error handling when setting XSK pool in ndo_bpf
    ec58ff3e1661 ice: replace synchronize_rcu with synchronize_net
    db088e42aa22 ice: don't busy wait for Rx queue disable in ice_qp_dis()
    a29b4548fed5 ice: respect netif readiness in AF_XDP ZC related ndo's
    1dcb9554062e i915/perf: Remove code to update PWR_CLK_STATE for gen12
    37f69a1c3a4f rtnetlink: Don't ignore IFLA_TARGET_NETNSID when ifname is specified in rtnl_dellink().
    310cb7168650 net: axienet: start napi before enabling Rx/Tx
    3f4fa2fb7b08 tcp: Adjust clamping window for applications specifying SO_RCVBUF
    4e3fcca489f0 ethtool: fix setting key and resetting indir at once
    c0f412961653 drm/client: Fix error code in drm_client_buffer_vmap_local()
    99e194a4804c Bluetooth: hci_sync: Fix suspending with wrong filter policy
    0a5899d8a4c6 Bluetooth: btintel: Fail setup on error
    feacd3a96467 ALSA: hda: conexant: Fix headset auto detect fail in the polling mode
    0fb5ef1884be net: phy: realtek: add support for RTL8366S Gigabit PHY
    8bc93b1d6de9 wifi: cfg80211: correct S1G beacon length calculation
    d37dac0dc59a wifi: cfg80211: fix reporting failed MLO links status with cfg80211_connect_done
    3a5b68869dbe sched: act_ct: take care of padding in struct zones_ht_key
    20dc9c50e7af drm/vmwgfx: Trigger a modeset when the screen moves
    b4e635472139 ethtool: rss: echo the context number back
    554bc917615a netlink: specs: correct the spec of ethtool
    bc57f879a420 bnxt_en: Fix RSS logic in __bnxt_reserve_rings()
    865cc600e1bb drm/vmwgfx: Fix overlay when using Screen Targets
    9b35b1ea2602 drm/vmwgfx: Make sure the screen surface is ref counted
    2a1b327d57a8 drm/nouveau: prime: fix refcount underflow
    b501f612fe89 drm/gpuvm: fix missing dependency to DRM_EXEC
    99bdfbb86892 perf tool: fix dereferencing NULL al->maps
    bafa1a95dd21 HID: amd_sfh: Move sensor discovery before HID device initialization
    cc4b131a8665 ARM: 9408/1: mm: CFI: Fix some erroneous reset prototypes
    825da6965666 ARM: 9406/1: Fix callchain_trace() return value
    7893355a0d61 MIPS: dts: loongson: Fix ls2k1000-rtc interrupt
    94c05c544ac2 MIPS: dts: loongson: Fix liointc IRQ polarity
    a178ce8f64b9 MIPS: Loongson64: DTS: Fix PCIe port nodes for ls7a
    9562e9aa0926 perf/x86/intel: Add a distinct name for Granite Rapids
    6c0793bf8a98 perf/x86/intel: Switch to new Intel CPU model defines
    fef1a538afaa perf: imx_perf: fix counter start and config sequence
    0cd106612396 f2fs: assign CURSEG_ALL_DATA_ATGC if blkaddr is valid
    23b865a8f3fb f2fs: fix to avoid use SSR allocate when do defragment
    49dba573ef7c ext4: check the extent status again before inserting delalloc block
    9c1d07d3cffe ext4: factor out a common helper to query extent map
    5a7c40674bb4 mm/migrate: putback split folios when numa hint migration fails
    d14b3b0e3082 mm/migrate: move NUMA hinting fault folio isolation + checks under PTL
    e820fb0e4385 mm/migrate: make migrate_misplaced_folio() return 0 on success
    cd0e079e2752 mm: fix khugepaged activation policy
    82dd589d3009 mm/huge_memory: mark racy access onhuge_anon_orders_always
    c4386c5293aa drivers: gpu: drm: msm: registers: improve reproducibility
    915a386c7cff qemux86: add configuration symbol to select values
    62df91b21626 sched/isolation: really align nohz_full with rcu_nocbs
    afe643f5802b clear_warn_once: add a clear_warn_once= boot parameter
    7b016793edbf clear_warn_once: bind a timer to written reset value
    89a5c70f2000 clear_warn_once: expand debugfs to include read support
    8014704c527d tools: Remove some options from CLANG_CROSS_FLAGS
    e9ca44556936 libbpf: Fix build warning on ref_ctr_off
    32fe8c972c36 perf: perf can not parser the backtrace of app in the 32bit system and 64bit kernel.
    a372ac2b798d perf: x86-32: explicitly include <errno.h>
    a5cb41682777 perf: mips64: Convert __u64 to unsigned long long
    ed8ee9f3d1ae perf: fix bench numa compilation
    6dbb2915e8a7 perf: add SLANG_INC for slang.h
    57f78dddfd93 perf: add sgidefs.h to for mips builds
    130f0306cfba perf: change --root to --prefix for python install
    2520efe95341 perf: add 'libperl not found' warning
    45731b6ae676 perf: force include of <stdbool.h>
    ace10f8dec53 fat: Replace prandom_u32() with get_random_u32()
    64797bdca14e fat: don't use obsolete random32 call in namei_vfat
    2442bae1a645 FAT: Added FAT_NO_83NAME
    7561126bce00 FAT: Add CONFIG_VFAT_NO_CREATE_WITH_LONGNAMES option
    5c51ab959876 FAT: Add CONFIG_VFAT_FS_NO_DUALNAMES option
    5869720658c9 aufs6: match exports to functions
    e125467cf228 aufs: adjust for v6.9+
    eebcdc6635bf aufs6: correct do_splice_from prototype
    4c5829036c45 aufs: update remove_page to remove_folio
    e8d889d0f434 aufs: i_op: Add handling for au_pin_hdir_set_owner with RT kernel
    3ecd9203de17 aufs: fix v6.7 kernel build compilation
    5e8ee028dbe2 aufs6: adapt to v6.6 i_op->ctime changes
    1132c330feed aufs6: adapt to v6.6
    d3e4ede69603 aufs6: core
    49ec9271f41d aufs6: standalone
    dcc0978da2dd aufs6: mmap
    80e1609b37e7 aufs6: base
    0dbb3f062420 aufs6: kbuild
    ad51078c5ebf yaffs: fix mtime/itime field access
    e5f1d35d6188 yaffs2: update VFS ctime operations to 6.6+
    dd374461adc7 yaffs2: v6.5 fixups
    f5908785d88d yaffs2: Fix miscalculation of devname buffer length
    d1403f0acfdf yaffs2: convert user_namespace to mnt_idmap
    7dae5463b54f yaffs2: replace bdevname call with sprintf
    92d30df4eb56 yaffs2: convert read_page -> readfolio
    6c895bffdf72 yaffs: replace IS_ERR with IS_ERR_OR_NULL to check both ERR and NULL
    6801e7d90255 yaffs: fix -Wstringop-overread compile warning in yaffs_fix_null_name
    aff012190046 yaffs2: v5.12+ build fixups (not runtime tested)
    fb474842c16e yaffs: include blkdev.h
    fe7d745aac94 yaffs: fix misplaced variable declaration
    bee147b2e533 yaffs2: v5.6 build fixups
    22998f589ec2 yaffs2: fix memory leak when /proc/yaffs is read
    ce7d8084a976 yaffs: add strict check when call yaffs_internal_read_super
    adb7202fda95 yaffs: repair yaffs_get_mtd_device
    2852e5c15d4d yaffs: Fix build failure by handling inode i_version with proper atomic API
    1526802a8147 yaffs2: fix memory leak in mount/umount
    6c7827a16aaa yaffs: Avoid setting any ACL releated xattr
    fa3482815542 Yaffs:check oob size before auto selecting Yaffs1
    aaa4843b73ce fs: yaffs2: replace CURRENT_TIME by other appropriate apis
    48e992af6531 yaffs2: adjust to proper location of MS_RDONLY
    f3af7160d8a0 yaffs2: import git revision b4ce1bb (jan, 2020)
    4add698ed6e8 initramfs: allow an optional wrapper script around initramfs generation
    b619a8d54336 vt/conmakehash: improve reproducibility
    c786186aeef3 tools: use basename to identify file in gen-mach-types
    aa3a8e7ceb6e iwlwifi: select MAC80211_LEDS conditionally
    325db54c4be9 net/dccp: make it depend on CONFIG_BROKEN (CVE-2020-16119)
    23a87c6e13aa defconfigs: drop obselete options
    946e5b78ab94 linux-yocto: Handle /bin/awk issues
    9daee1dba585 uvesafb: provide option to specify timeout for task completion
    f68b8683441a uvesafb: print error message when task timeout occurs
    a1595c6b6017 compiler.h: Undef before redefining __attribute_const__
    8086839613c6 vmware: include jiffies.h
    32e79eb3c169 Resolve jiffies wrapping about arp
    f6fabf91b6f2 nfs: Allow default io size to be configured.
    ad2b29f801e9 check console device file on fs when booting
    5194785d545b mount_root: clarify error messages for when no rootfs found
    78b3498cb59a mconf: fix output of cflags and libraries
    9cc6870708d5 menuconfig,mconf-cfg: Allow specification of ncurses location
    f34088ed9c93 modpost: mask trivial warnings
    4784584582f5 kbuild: exclude meta directory from distclean processing
    73072b5fe25a powerpc: serialize image targets
    a120eb200320 arm: serialize build targets
    51d5719ac05b mtd_blkdevs: add mtd_table_mutex lock back to blktrans_{open, release} to avoid race condition
    5155f0bb36f0 cpu/amd: inhibit SMP check for qemux86
    e5a5996ee586 x86_64_defconfig: Fix warnings
    1359db75df0c mips: make current_cpu_data preempt safe
    385edf6090c3 mips: vdso: fix 'jalr $t9' crash in vdso code
    968266397319 mips: Kconfig: add QEMUMIPS64 option
    389ce854fde3 4kc cache tlb hazard: tlbp cache coherency
    9cab61199fa8 malta uhci quirks: make allowance for slow 4k(e)c
    80cae3bd9eea arm64: defconfig: remove CONFIG_IPQ_APSS_5018
    41c82709900f drm/fb-helper: move zeroing code to drm_fb_helper_fill_var
    59ef4f151a5e arm64: defconfig: cleanup config options
    c5fb425762ed vexpress: Pass LOADADDR to Makefile
    07a8b544d4e9 arm: ARM EABI socketcall
    574f3ae3d2ca ARM: LPAE: Invalidate the TLB for module addresses during translation fault

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
11 months agolinux-yocto/6.10: fix CONFIG_PWM_SYSFS config warning
Bruce Ashfield [Fri, 6 Sep 2024 17:45:41 +0000 (13:45 -0400)] 
linux-yocto/6.10: fix CONFIG_PWM_SYSFS config warning

Integrating the following commit(s) to linux-yocto/.:

1/1 [
    Author: Yogesh Tyagi
    Email: yogesh.tyagi@intel.com
    Subject: bsp : remove sysfs configs for pwm class
    Date: Fri, 23 Aug 2024 12:54:56 +0530

    Following commit removed the CONFIG_PWM_SYSFS from linux kernel:

    https://github.com/torvalds/linux/commit/e9cc807f87ffd1ccc919731e8f624982935af3e0

    Having these configs is causing below warning during linux-yocto-6.10 kernel build:

    WARNING: linux-yocto-6.10.3+git-r0 do_kernel_configcheck: [kernel config]: This BSP contains fragments with warnings:

    [INFO]: the following symbols were not found in the active configuration:
         - CONFIG_PWM_SYSFS

    This changes is needed in 6.10 as well as master branch

Signed-off-by: Yogesh Tyagi <yogesh.tyagi@intel.com>
Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
]

Signed-off-by: Bruce Ashfield <bruce.ashfield@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>