#1114806 Regression: Suspend to RAM fails on kernel 6.16.3 (AMDGPU hang)

Package:
src:linux
Source:
src:linux
Submitter:
Marcel Jira
Date:
2025-09-21 08:13:02 UTC
Severity:
normal
Tags:
#1114806#5
Date:
2025-09-10 06:06:10 UTC
From:
To:
Dear Maintainer,

since the upgrade to Linux kernel 6.16.3, suspend to RAM no longer works on my
system.
With kernel 6.12.38 (previous version in testing) suspend still works as
expected, so this is a regression introduced between 6.12 and 6.16.
---

Observed behavior (user perspective):
- When suspending (on timeout or via power button), the screen turns off as
expected.
- Mouse and keyboard LEDs flash a few times, then remain dark (I did not
observer those flashes on previous kernels, but I am unsure).
- Screens go dark as expected.
- The system power button LED stays permanently on (it should normally turn
off).
- The system never resumes from suspend.
- Only a hard power-off (long press on power button) allows restarting the
machine.

**Note:** Any unsaved work in RAM is lost due to the required hard reset.

Expected behavior:
- System should suspend and resume properly, like under kernel 6.12.38.
--- Log excerpt (from `journalctl -b -1`): Sep 10 07:33:02 computer-id kernel: amdgpu 0000:0b:00.0: amdgpu: MODE1 reset Sep 10 07:33:02 computer-id kernel: amdgpu 0000:0b:00.0: amdgpu: GPU mode1 reset Sep 10 07:33:02 computer-id kernel: amdgpu 0000:0b:00.0: amdgpu: GPU psp mode1 reset Sep 10 07:33:02 computer-id kernel: amdgpu 0000:0b:00.0: amdgpu: psp reg (0x16061) wait timed out, mask: 8000ffff, read: ffffffff exp: 80000000 This strongly suggests the issue is in the amdgpu driver.
--- Reproducibility: - Always, 100% reproducible. Hardware: CPU: AMD Ryzen 5 3600 GPU: Radeon RX 5500 XT Additional information: - systemd was upgraded to 258~rc3-1 at the same time, but suspend works fine when booting into kernel 6.12.38 with the new systemd. - Logs from the failing suspend attempt (`journalctl -b -1`) are attached in full. Thank you for your work on the Debian kernel! Best regards, Marcel Jira
#1114806#10
Date:
2025-09-10 06:14:03 UTC
From:
To:
Hi Marcel,
the bug. Along though I have two questions:

Can you please test the current version in unstable (6.16.5-1), is
the problem solved there?

If not: Can you bisect the upstream changes to isolate the commit
which breaks the behaviour? (Do you need rough instructions on how to
do it?)

Regards,
Salvatore

#1114806#23
Date:
2025-09-11 17:34:47 UTC
From:
To:
Hello Salvatore!

Thank you very much for looking into this issue - I really appreciate your
help.

I have tested the kernel from unstable. My `uname -r` shows
6.16.5+deb14-amd64. Unfortunately, the suspend problem still persists: the
system hangs exactly as described in my initial report.

I am attaching the full kernel log from this boot session
(`suspend-6.16.5.log`) and also the `dmesg` log (`dmesg-6.16.5.log`).

Regarding bisection: I would prefer to avoid it, as I am not experienced in
this procedure and would also need to resize my root partition to
accommodate more kernels. I hope the attached logs contain the necessary
information to help sort out this issue.

Please let me know if you need any additional information.

All the best

Marcel

Am Mi., 10. Sept. 2025 um 08:14 Uhr schrieb Salvatore Bonaccorso <
carnil@debian.org>:

#1114806#28
Date:
2025-09-12 18:02:02 UTC
From:
To:
Hi Salvatore,

I encountered the same issue, and was able to bisect. I'm pasting the
result below.
Thank you for looking into this. Let me know if I should report it
upstream instead.

cheers,
Niklas


165a69a87d6bde85cac2c051fa6da611ca4524f6 is the first bad commit
commit 165a69a87d6bde85cac2c051fa6da611ca4524f6 (HEAD)
Author: Lijo Lazar <lijo.lazar@amd.com>
Date:   Mon Jun 2 12:55:14 2025 +0530

     drm/amdgpu: Add more checks to PSP mailbox

     [ Upstream commit 8345a71fc54b28e4d13a759c45ce2664d8540d28 ]

     Instead of checking the response flag, use status mask also to check
     against any unexpected failures like a device drop. Also, log error if
     waiting on a psp response fails/times out.

     Signed-off-by: Lijo Lazar <lijo.lazar@amd.com>
     Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
     Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
     Signed-off-by: Sasha Levin <sashal@kernel.org>

  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c  |  4 ++++
  drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h  | 11 +++++++++++
  drivers/gpu/drm/amd/amdgpu/psp_v10_0.c   |  4 ++--
  drivers/gpu/drm/amd/amdgpu/psp_v11_0.c   | 31
+++++++++++++++++++------------
  drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c | 25 +++++++++++++++----------
  drivers/gpu/drm/amd/amdgpu/psp_v12_0.c   | 18 +++++++++++-------
  drivers/gpu/drm/amd/amdgpu/psp_v13_0.c   | 25 +++++++++++++++----------
  drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c | 25 +++++++++++++++----------
  drivers/gpu/drm/amd/amdgpu/psp_v14_0.c   | 25 +++++++++++++++----------
  9 files changed, 107 insertions(+), 61 deletions(-)

#1114806#33
Date:
2025-09-13 05:38:34 UTC
From:
To:
Just in case it is relevant, some info that I forgot to share yesterday:

1. my GPU is a Radeon RX 5700
2. dump of /sys/kernel/debug/dri/0/amdgpu_firmware_info
3. full boot log using kernel from bad commit
165a69a87d6bde85cac2c051fa6da611ca4524f6

I hope this helps :)

cheers,
Niklas

#1114806#38
Date:
2025-09-13 18:23:01 UTC
From:
To:
Hi Niklas,

Ok that is great you found the offending commit. Can you try if
applying 440cec4ca1c2 ("drm/amdgpu: Wait for bootloader after PSPv11
reset") fixes the issue?

Regards,
Salvatore

#1114806#47
Date:
2025-09-13 18:47:14 UTC
From:
To:
Hi Niklas,
("drm/amdgpu: Add a noverbose flag to psp_wait_for") changes. So
either test mainline at the commit and the previous comit to confirm
the fix, and if possible then still with a backported variant.

An attempt of it is attached here which should apply on top of
6.16.7-1.

Regards,
Salvatore

#1114806#54
Date:
2025-09-14 10:31:21 UTC
From:
To:
Hi Salvatore,

(resending previous message, because I forgot to CC the bug tracker)

Thanks, the patch is working for me. I've applied it on top of v6.16.7
(131e2001572b) from mainline. Is that what you meant?
I already reproduced the bug previously on v6.16.7, now with the patch
applied, it is fixed.

Let me know if you want me to test it on top of any other commit as well.

Regards,
Niklas

#1114806#61
Date:
2025-09-14 11:18:11 UTC
From:
To:
Hi

In Debian we got the report in https://bugs.debian.org/1114806 that
suspend to RAM fails (amdgpu driver hang) and Niklas Cathor was both
able to bisect the issue down to 8345a71fc54b ("drm/amdgpu: Add more
checks to PSP mailbox") (which was backported to 6.12.2 as well).

There is an upstream report as well at
https://gitlab.freedesktop.org/drm/amd/-/issues/4531 matching the
issue and fixed by 440cec4ca1c2 ("drm/amdgpu: Wait for bootloader
after PSPv11 reset").

Unfortunately the commit does not apply cleanly to 6.16.y as well as
there were the changes around 9888f73679b7 ("drm/amdgpu: Add a
noverbose flag to psp_wait_for").

Attached patch backports the commit due to this context changes,
assuming it is not desirable to pick as well 9888f73679b7.

Does that looks good? If yes, can you please consider picking it up or
the next 6.16.y stable series as well?

Regards,
Salvatore

#1114806#66
Date:
2025-09-14 12:00:04 UTC
From:
To:
Hi Greg,

[note fixing up my typo for the Debian bug, sorry about that]

Ah good, yes that should be equally fine (I missed the pending
revert). Thanks a lot!

Regards,
Salvatore

#1114806#73
Date:
2025-09-14 14:52:29 UTC
From:
To:
[forwarding my reply to bugtracker - there was a typo in the original
recipient]
-------- Forwarded Message -------- Subject: Re: Please backport commit 440cec4ca1c2 ("drm/amdgpu: Wait for bootloader after PSPv11 reset") to v6.16.y Date: Sun, 14 Sep 2025 16:48:17 +0200 From: Niklas Cathor <niklas.cathor@gmx.de> To: Greg Kroah-Hartman <gregkh@linuxfoundation.org>, Salvatore Bonaccorso <carnil@debian.org> CC: stable <stable@vger.kernel.org>, Sasha Levin <sashal@kernel.org>, Lijo Lazar <lijo.lazar@amd.com>, Alex Deucher <alexander.deucher@amd.com>, Marcel Jira <marcel.jira@gmail.com>, 1114806bugs@debian.org Hi Greg, Yes, I can confirm that applying that revert to 6.16.y solves the issue on my machine as well. cheers, Niklas
#1114806#78
Date:
2025-09-21 08:10:10 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
linux, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 1114806@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Salvatore Bonaccorso <carnil@debian.org> (supplier of updated linux package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Sun, 21 Sep 2025 07:37:24 +0200
Source: linux
Architecture: source
Version: 6.16.8-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Kernel Team <debian-kernel@lists.debian.org>
Changed-By: Salvatore Bonaccorso <carnil@debian.org>
Closes: 1114806 1114898 1115002
Changes:
 linux (6.16.8-1) unstable; urgency=medium
 .
   * New upstream stable update:
https://www.kernel.org/pub/linux/kernel/v6.x/ChangeLog-6.16.8
     - fs: add a FMODE_ flag to indicate IOCB_HAS_METADATA availability
     - block: don't silently ignore metadata for sync read/write
     - coredump: don't pointlessly check and spew warnings
     - fuse: Block access to folio overlimit
     - fhandle: use more consistent rules for decoding file handle from userns
     - dma-debug: don't enforce dma mapping check on noncoherent allocations
     - perf: Fix the POLL_HUP delivery breakage
     - [arm64] irqchip/mvebu-gicp: Fix an IS_ERR() vs NULL check in probe()
     - Bluetooth: hci_conn: Fix not cleaning up Broadcaster/Broadcast Source
     - [amd64] iommu/vt-d: Split intel_iommu_domain_alloc_paging_flags()
     - [amd64] iommu/vt-d: Create unique domain ops for each stage
     - [amd64] iommu/vt-d: Split paging_domain_compatible()
     - [amd64] iommu/vt-d: Make iotlb_sync_map a static property of dmar_domain
     - Bluetooth: hci_conn: Fix running bis_cleanup for hci_conn->type PA_LINK
     - Bluetooth: ISO: Fix getname not returning broadcast fields
     - Revert "drm/amdgpu: Add more checks to PSP mailbox" (Closes: #1114806)
     - flexfiles/pNFS: fix NULL checks on result of ff_layout_choose_ds_for_read
     - SUNRPC: call xs_sock_process_cmsg for all cmsg
     - NFSv4: Don't clear capabilities that won't be reset (Closes: #1114898)
     - md: keep recovery_cp in mdp_superblock_s
     - trace/fgraph: Fix error handling
     - NFSv4: Clear the NFS_CAP_FS_LOCATIONS flag if it is not set
     - NFSv4: Clear NFS_CAP_OPEN_XOR and NFS_CAP_DELEGTIME if not supported
     - NFSv4: Clear the NFS_CAP_XATTR flag if not supported by the server
     - tracing: Fix tracing_marker may trigger page fault during preempt_disable
     - nfs/localio: restore creds before releasing pageio data
     - ftrace/samples: Fix function size computation
     - tracing/osnoise: Fix null-ptr-deref in bitmap_parselist()
     - NFS: Serialise O_DIRECT i/o and truncate()
     - NFSv4.2: Serialise O_DIRECT i/o and fallocate()
     - NFSv4.2: Serialise O_DIRECT i/o and clone range
     - NFSv4.2: Serialise O_DIRECT i/o and copy range
     - NFS: nfs_invalidate_folio() must observe the offset and size arguments
     - NFSv4/flexfiles: Fix layout merge mirror check.
     - tracing: Silence warning when chunk allocation fails in trace_pid_write
     - bpf, cpumap: Disable page_pool direct xdp_return need larger scope
     - [amd64] cpufreq/amd-pstate: Fix setting of CPPC.min_perf in active mode
       for performance governor
     - [s390x] pai: Deny all events not handled by this PMU
     - [s390x] cpum_cf: Deny all sampling events by counter PMU
     - [amd64] cpufreq/amd-pstate: Fix a regression leading to EPP 0 after resume
     - bpf: Fix out-of-bounds dynptr write in bpf_crypto_crypt
     - xsk: Fix immature cq descriptor production
     - rqspinlock: Choose trylock fallback for NMI waiters
     - bpf: Allow fall back to interpreter for programs with stack size <= 512
     - bpf: Tell memcg to use allow_spinning=false path in bpf_timer_init()
     - tcp_bpf: Call sk_msg_free() when tcp_bpf_send_verdict() fails to allocate
       psock->cork.
     - proc: fix type confusion in pde_set_flags()
     - Revert "SUNRPC: Don't allow waiting for exiting tasks"
     - [arm64] kexec: initialize kexec_buf struct in load_other_segments()
     - mptcp: sockopt: make sync_socket_options propagate SOCK_KEEPOPEN
     - doc: mptcp: net.mptcp.pm_type is deprecated
     - netlink: specs: mptcp: fix if-idx attribute type
     - ocfs2: fix recursive semaphore deadlock in fiemap call
     - btrfs: fix squota compressed stats leak
     - btrfs: fix subvolume deletion lockup caused by inodes xarray race
     - [amd64] i2c: i801: Hide Intel Birch Stream SoC TCO WDT
     - net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO runtime PM
       wakeups
     - PM: EM: Add function for registering a PD without capacity update
     - PM: hibernate: Restrict GFP mask in hibernation_snapshot()
       (Closes: #1115002)
     - wifi: iwlwifi: fix 130/1030 configs
     - [s390x] kexec: initialize kexec_buf struct
     - smb: client: fix compound alignment with encryption
     - smb: client: fix data loss due to broken rename(2)
     - [armhf] mtd: rawnand: stm32_fmc2: avoid overlapping mappings on ECC buffer
     - [armhf] mtd: rawnand: stm32_fmc2: fix ECC overwrite
     - fuse: do not allow mapping a non-regular backing file
     - fuse: check if copy_file_range() returns larger than requested size
     - fuse: prevent overflow in copy_file_range return value
     - mm/hugetlb: add missing hugetlb_lock in __unmap_hugepage_range()
     - mm/khugepaged: fix the address passed to notifier on testing young
     - mm/vmalloc, mm/kasan: respect gfp mask in kasan_populate_vmalloc()
     - mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) when unpoison
       memory
     - mm/memory-failure: fix redundant updates for already poisoned pages
     - mm/damon/core: set quota->charged_from to jiffies at first charge window
     - mm/damon/lru_sort: avoid divide-by-zero in
       damon_lru_sort_apply_parameters()
     - [arm64] drm/mediatek: fix potential OF node use-after-free
     - [amd64] drm/i915/power: fix size for for_each_set_bit() in abox iteration
     - drm/xe: Attempt to bring bos back to VRAM after eviction
     - drm/xe: Allow the pm notifier to continue on failure
     - drm/xe: Block exec and rebind worker while evicting for suspend /
       hibernate
     - drm/amdgpu: fix a memory leak in fence cleanup when unloading
     - drm/amdgpu/vcn: Allow limiting ctx to instance 0 for AV1 at any time
     - drm/amdgpu/vcn4: Fix IB parsing with multiple engine info packages
     - drm/amd/display: Correct sequences and delays for DCN35 PG & RCG
     - drm/amd/display: remove oem i2c adapter on finish
     - drm/edid: Define the quirks in an enum list
     - drm/edid: Add support for quirks visible to DRM core and drivers
     - drm/dp: Add an EDID quirk for the DPCD register access probe
     - drm/amd/display: Disable DPCD Probe Quirk
     - btrfs: use readahead_expand() on compressed extents
     - btrfs: fix corruption reading compressed range when block size is smaller
       than page size
     - kernfs: Fix UAF in polling when open file is released
     - libceph: fix invalid accesses to ceph_connection_v1_info
     - ceph: fix race condition validating r_parent before applying state
     - ceph: fix race condition where r_parent becomes stale before sending
       message
     - ceph: always call ceph_shift_unused_folios_left()
     - ceph: fix crash after fscrypt_encrypt_pagecache_blocks() error
     - [arm64] mtd: spinand: Add a ->configure_chip() hook
     - [arm64] mtd: spinand: winbond: Enable high-speed modes on w25n0xjw
     - [arm64] mtd: spinand: winbond: Fix oob_layout for W25N01JW
     - mm/damon/sysfs: fix use-after-free in state_show()
     - mm/damon/reclaim: avoid divide-by-zero in damon_reclaim_apply_parameters()
     - drm/amd/display: Destroy cached state in complete() callback
     - drm/amd/display: Drop dm_prepare_suspend() and dm_complete()
     - drm/amd/amdgpu: Declare isp firmware binary file
     - hrtimers: Unconditionally update target CPU base after offline timer
       migration
     - fs/resctrl: Eliminate false positive lockdep warning when reading SNC
       counters
     - [amd64] x86/cpu/topology: Always try cpu_parse_topology_ext() on AMD/Hygon
     - Input: i8042 - add TUXEDO InfinityBook Pro Gen10 AMD to i8042 quirk table
     - Input: xpad - add support for Flydigi Apex 5
     - Revert "net: usb: asix: ax88772: drop phylink use in PM to avoid MDIO
       runtime PM wakeups"
     - tty: hvc_console: Call hvc_kick in hvc_write unconditionally
     - dt-bindings: serial: brcm,bcm7271-uart: Constrain clocks
     - USB: serial: option: add Telit Cinterion FN990A w/audio compositions
     - USB: serial: option: add Telit Cinterion LE910C4-WWX new compositions
     - [arm64] drm/panthor: validate group queue count
     - [arm64,armhf] net: fec: Fix possible NPD in
       fec_enet_phy_reset_after_clk_enable()
     - net: phylink: add lock for serializing concurrent pl->phydev writes with
       resolver
     - net: phy: transfer phy_config_inband() locking responsibility to phylink
     - wifi: ath12k: Fix missing station power save configuration
     - wifi: ath12k: add link support for multi-link in arsta
     - wifi: ath12k: Add support to enqueue management frame at MLD level
     - wifi: ath12k: fix WMI TLV header misalignment
     - [armhf] PCI: mvebu: Fix use of for_each_of_range() iterator
     - genetlink: fix genl_bind() invoking bind() after -EPERM
     - [armhf] net: dsa: b53: fix ageing time for BCM53101
     - net: bridge: Bounce invalid boolopts
     - tunnels: reset the GSO metadata before reusing the skb
     - docs: networking: can: change bcm_msg_head frames member to support
       flexible array
     - igb: Fix NULL pointer dereference in ethtool loopback test
     - igb: fix link test skipping when interface is admin down
     - i40e: fix IRQ freeing in i40e_vsi_request_irq_msix error path
     - drm/xe/configfs: Don't touch survivability_mode on fini
     - drm/amd/display: use udelay rather than fsleep
     - net: dev_ioctl: take ops lock in hwtstamp lower paths
     - macsec: sync features on RTM_NEWLINK
     - can: j1939: implement NETDEV_UNREGISTER notification handler
     - can: j1939: j1939_sk_bind(): call j1939_priv_put() immediately when
       j1939_local_ecu_get() failed
     - can: j1939: j1939_local_ecu_get(): undo increment when
       j1939_local_ecu_get() fails
     - netfilter: nft_set_bitmap: fix lockdep splat due to missing annotation
     - netfilter: nft_set_pipapo: remove unused arguments
     - netfilter: nft_set: remove one argument from lookup and update functions
     - netfilter: nft_set_pipapo: merge pipapo_get/lookup
     - netfilter: nft_set_pipapo: don't return bogus extension pointer
     - netfilter: nft_set_pipapo: don't check genbit from packetpath lookups
     - netfilter: nft_set_rbtree: continue traversal if element is inactive
     - netfilter: nf_tables: Reintroduce shortened deletion notifications
     - netfilter: nf_tables: place base_seq in struct net
     - netfilter: nf_tables: make nft_set_do_lookup available unconditionally
     - netfilter: nf_tables: restart set lookup on base_seq change
     - hsr: use rtnl lock when iterating over ports
     - hsr: use hsr_for_each_port_rtnl in hsr_port_get_hsr
     - hsr: hold rcu and dev lock for hsr_get_port_ndev
     - [arm64] phy: qualcomm: phy-qcom-eusb2-repeater: fix override properties
     - [amd64] dmaengine: idxd: Remove improper idxd_free
     - [amd64] dmaengine: idxd: Fix refcount underflow on module unload
     - [amd64] dmaengine: idxd: Fix double free in idxd_setup_wqs()
     - erofs: get rid of {get,put}_page() for ztailpacking data
     - erofs: remove need_kmap in erofs_read_metabuf()
     - erofs: unify meta buffers in z_erofs_fill_inode()
     - erofs: fix invalid algorithm for encoded extents
     - [armhf] dmaengine: ti: edma: Fix memory allocation size for
       queue_priority_map
     - erofs: fix runtime warning on truncate_folio_batch_exceptionals()
     - xhci: fix memory leak regression when freeing xhci vdev devices depth
       first
     - USB: gadget: dummy-hcd: Fix locking bug in RT-enabled kernels
     - [amd64,arm64] usb: typec: tcpm: properly deliver cable vdms to altmode
       drivers
     - [arm64] dmaengine: qcom: bam_dma: Fix DT error handling for
       num-channels/ees
     - [arm64] phy: qcom: qmp-pcie: Fix PHY initialization when powered down by
       firmware
     - [arm64] phy: tegra: xusb: fix device and OF node leak at probe
     - [armhf] phy: ti: omap-usb2: fix device leak at unbind
     - [armhf] phy: ti-pipe3: fix device leak at unbind
     - netfilter: nft_set_pipapo: fix null deref for empty set
 .
   [ Santiago Ruano Rincón ]
   * d/salsa-ci.yml: Merge the extract-source job into the build's job script
   * d/salsa-ci.yml: Suppress unreleased changes and mismatching distribution
     lintian tags.
   * d/salsa-ci.yml: Early move orig tarballs back where they can be cached
Checksums-Sha1:
 fa8cb307aedfb153acd9f2e354ad472efa8ef6f5 208778 linux_6.16.8-1.dsc
 8ed667e2509b3cafd86925437331f162a0c45107 155698416 linux_6.16.8.orig.tar.xz
 7fe5971f841284accab53e51b5a1b99aed8ed2d0 1547628 linux_6.16.8-1.debian.tar.xz
 0959bce9a74d187a8b53112a5ff6cc5c4bb73361 6772 linux_6.16.8-1_source.buildinfo
Checksums-Sha256:
 a1bc3e4e7a0d317a0aa0a97fa4c88c1db1fda35630cb3c0190c740e38bd9a0be 208778 linux_6.16.8-1.dsc
 b3d6a1b8f7566d45a14d4de216aa11beddddb0a310c0e3b4d814d6a355c4b7a4 155698416 linux_6.16.8.orig.tar.xz
 4c51f2254127a44dc97bde6b44ddb763325cf081f5900a823ed8bb69a1f8a61f 1547628 linux_6.16.8-1.debian.tar.xz
 91b016664ffbfb24db7597f0c857878e374e0256c90abf0d0a17dc9a4670b17d 6772 linux_6.16.8-1_source.buildinfo
Files:
 10b68f76d08fa78839ba4a93e728e56c 208778 kernel optional linux_6.16.8-1.dsc
 555e02c0342029bde181871948bc9f59 155698416 kernel optional linux_6.16.8.orig.tar.xz
 3fe814c285937cee750ce21d1d90f148 1547628 kernel optional linux_6.16.8-1.debian.tar.xz
 010d3c5b5ad755060fe1a00222b072d7 6772 kernel optional linux_6.16.8-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQKmBAEBCgCQFiEERkRAmAjBceBVMd3uBUy48xNDz0QFAmjPj59fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDQ2
NDQ0MDk4MDhDMTcxRTA1NTMxRERFRTA1NENCOEYzMTM0M0NGNDQSHGNhcm5pbEBk
ZWJpYW4ub3JnAAoJEAVMuPMTQ89EBBQP/jikZr8W9nny+77qLB/3qc0DWWxHLV9l
GhnijzFt9XrH8ZLPj8CM7Es5haVdvPyRrUnPLXeLYPmzPgXr9d+3aQCo/UCJlkZ9
TbwbIgs59p0WWAojs50KzVOXrj89PDhfpe581ZG6fNibTi6vYGZ0LbMCJXBgGznP
m3e6eEpVr45zpukOKATfH/EEPhpOGRBMtIfLaow6ZPhTKvAWbLsKWgrm0zh8ohIH
6LQjMp3p7XHK/tZLLc5fh9i8sjIRI82ZnO5euqC7np5I/4g2Xsda+K3vTq15KFGD
KhOui9O5hOPgknx8fO2qE2V6ySbPC1RP8/RJR7M8wIEPNqV8pQudv0r12EQvb7nO
cOYwwK5PX4KyHHoVHpMXEdnYBgQfIfvHauL9HYqA7oeBrsig2ieo85FW/5W1OWRV
lXQ6GbJwIbsMypLS7wXX3hJF94+EBYZ3K3JojKTreiUwbFlRFQq/oMWNXNWbp8UA
oetX63lCa2WKjIhdmeMipK5LY1Y4+QB+CkVekayBY+FmPZqh9pN5Jp+Zs1I7+kJR
KraQwgdFhcp7+je6/6Zk3MDUjNS/TBHFGlX3+3Sr8lFc5U9oUd7WSjkz44/hjIDs
98opqZPSjqNgkWTIOKlRD1wCkQOTqmFIeDgojYs2glRfPsvXe74gQ0PREM7Nzemi
nm18TTOJWjZY
=tip1
-----END PGP SIGNATURE-----