In the Linux kernel, the following vulnerability has been resolved: net: switchdev: Convert blocking notification chain to a raw one A blocking notification chain uses a read-write semaphore to protect the integrity of the chain. The semaphore is acquired for writing when adding / removing notifiers to / from the chain and acquired for reading when traversing the chain and informing notifiers about an event. In case of the blocking switchdev notification chain, recursive notifications are possible which leads to the semaphore being acquired twice for reading and to lockdep warnings being generated [1]. Specifically, this can happen when the bridge driver processes a SWITCHDEVBRPORTUNOFFLOADED event which causes it to emit notifications about deferred events when calling switchdevdeferredprocess(). Fix this by converting the notification chain to a raw notification chain in a similar fashion to the netdev notification chain. Protect the chain using the RTNL mutex by acquiring it when modifying the chain. Events are always informed under the RTNL mutex, but add an assertion in callswitchdevblockingnotifiers() to make sure this is not violated in the future. Maintain the "blocking" prefix as events are always emitted from process context and listeners are allowed to block. [1]: WARNING: possible recursive locking detected 6.14.0-rc4-custom-g079270089484 #1 Not tainted -------------------------------------------- ip/52731 is trying to acquire lock: ffffffff850918d8 ((switchdevblockingnotifchain).rwsem){++++}-{4:4}, at: blockingnotifiercallchain+0x58/0xa0 but task is already holding lock: ffffffff850918d8 ((switchdevblockingnotifchain).rwsem){++++}-{4:4}, at: blockingnotifiercallchain+0x58/0xa0 other info that might help us debug this: Possible unsafe locking scenario: CPU0 ---- lock((switchdevblockingnotifchain).rwsem); lock((switchdevblockingnotifchain).rwsem); * DEADLOCK * May be due to missing lock nesting notation 3 locks held by ip/52731: #0: ffffffff84f795b0 (rtnlmutex){+.+.}-{4:4}, at: rtnlnewlink+0x727/0x1dc0 #1: ffffffff8731f628 (&net->rtnlmutex){+.+.}-{4:4}, at: rtnlnewlink+0x790/0x1dc0 #2: ffffffff850918d8 ((switchdevblockingnotifchain).rwsem){++++}-{4:4}, at: blockingnotifiercallchain+0x58/0xa0 stack backtrace: ... ? _pfxdownread+0x10/0x10 ? _pfxmarklock+0x10/0x10 ? _pfxswitchdevportattrsetdeferred+0x10/0x10 blockingnotifiercallchain+0x58/0xa0 switchdevportattrnotify.constprop.0+0xb3/0x1b0 ? _pfxswitchdevportattrnotify.constprop.0+0x10/0x10 ? markheldlocks+0x94/0xe0 ? switchdevdeferredprocess+0x11a/0x340 switchdevportattrsetdeferred+0x27/0xd0 switchdevdeferredprocess+0x164/0x340 brswitchdevportunoffload+0xc8/0x100 [bridge] brswitchdevblockingevent+0x29f/0x580 [bridge] notifiercallchain+0xa2/0x440 blockingnotifiercallchain+0x6e/0xa0 switchdevbridgeportunoffload+0xde/0x1a0 ...
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-aws-6.14-cloud-tools-6.14.0-1007", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-aws-6.14-headers-6.14.0-1007", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-aws-6.14-tools-6.14.0-1007", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-buildinfo-6.14.0-1007-aws", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-buildinfo-6.14.0-1007-aws-64k", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-cloud-tools-6.14.0-1007-aws", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-cloud-tools-6.14.0-1007-aws-64k", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-headers-6.14.0-1007-aws", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-headers-6.14.0-1007-aws-64k", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-image-unsigned-6.14.0-1007-aws", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-image-unsigned-6.14.0-1007-aws-64k", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-image-unsigned-6.14.0-1007-aws-64k-dbgsym", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-image-unsigned-6.14.0-1007-aws-dbgsym", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-modules-6.14.0-1007-aws", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-modules-6.14.0-1007-aws-64k", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-modules-extra-6.14.0-1007-aws", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-modules-extra-6.14.0-1007-aws-64k", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-tools-6.14.0-1007-aws", "binary_version": "6.14.0-1007.7~24.04.1" }, { "binary_name": "linux-tools-6.14.0-1007-aws-64k", "binary_version": "6.14.0-1007.7~24.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-azure-6.11-cloud-tools-6.11.0-1018", "binary_version": "6.11.0-1018.18~24.04.1" }, { "binary_name": "linux-azure-6.11-headers-6.11.0-1018", "binary_version": "6.11.0-1018.18~24.04.1" }, { "binary_name": "linux-azure-6.11-tools-6.11.0-1018", "binary_version": "6.11.0-1018.18~24.04.1" }, { "binary_name": "linux-buildinfo-6.11.0-1018-azure", "binary_version": "6.11.0-1018.18~24.04.1" }, { "binary_name": "linux-cloud-tools-6.11.0-1018-azure", "binary_version": "6.11.0-1018.18~24.04.1" }, { "binary_name": "linux-headers-6.11.0-1018-azure", "binary_version": "6.11.0-1018.18~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1018-azure", "binary_version": "6.11.0-1018.18~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1018-azure-dbgsym", "binary_version": "6.11.0-1018.18~24.04.1" }, { "binary_name": "linux-modules-6.11.0-1018-azure", "binary_version": "6.11.0-1018.18~24.04.1" }, { "binary_name": "linux-modules-extra-6.11.0-1018-azure", "binary_version": "6.11.0-1018.18~24.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.11.0-1018-azure", "binary_version": "6.11.0-1018.18~24.04.1" }, { "binary_name": "linux-tools-6.11.0-1018-azure", "binary_version": "6.11.0-1018.18~24.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.11.0-1016-gcp", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-buildinfo-6.11.0-1016-gcp-64k", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-gcp-6.11-headers-6.11.0-1016", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-gcp-6.11-lib-rust-6.11.0-1016-gcp", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-gcp-6.11-tools-6.11.0-1016", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-headers-6.11.0-1016-gcp", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-headers-6.11.0-1016-gcp-64k", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1016-gcp", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1016-gcp-64k", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1016-gcp-64k-dbgsym", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-1016-gcp-dbgsym", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-modules-6.11.0-1016-gcp", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-modules-6.11.0-1016-gcp-64k", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-modules-extra-6.11.0-1016-gcp", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-modules-extra-6.11.0-1016-gcp-64k", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-tools-6.11.0-1016-gcp", "binary_version": "6.11.0-1016.16~24.04.1" }, { "binary_name": "linux-tools-6.11.0-1016-gcp-64k", "binary_version": "6.11.0-1016.16~24.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-buildinfo-6.11.0-28-generic-64k", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-cloud-tools-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-headers-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-headers-6.11.0-28-generic-64k", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-hwe-6.11-cloud-tools-6.11.0-28", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-hwe-6.11-headers-6.11.0-28", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-hwe-6.11-lib-rust-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-hwe-6.11-tools-6.11.0-28", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-image-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-image-6.11.0-28-generic-dbgsym", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-28-generic-64k", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-28-generic-64k-dbgsym", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-image-unsigned-6.11.0-28-generic-dbgsym", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-modules-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-modules-6.11.0-28-generic-64k", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-modules-extra-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-modules-ipu6-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-modules-ipu7-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-modules-usbio-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-modules-vision-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-tools-6.11.0-28-generic", "binary_version": "6.11.0-28.28~24.04.1" }, { "binary_name": "linux-tools-6.11.0-28-generic-64k", "binary_version": "6.11.0-28.28~24.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.11.0-1015-lowlatency", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-buildinfo-6.11.0-1015-lowlatency-64k", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-cloud-tools-6.11.0-1015-lowlatency", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-headers-6.11.0-1015-lowlatency", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-headers-6.11.0-1015-lowlatency-64k", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-image-unsigned-6.11.0-1015-lowlatency", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-image-unsigned-6.11.0-1015-lowlatency-64k", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-image-unsigned-6.11.0-1015-lowlatency-64k-dbgsym", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-image-unsigned-6.11.0-1015-lowlatency-dbgsym", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-lowlatency-hwe-6.11-cloud-tools-6.11.0-1015", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-lowlatency-hwe-6.11-headers-6.11.0-1015", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-lowlatency-hwe-6.11-lib-rust-6.11.0-1015-lowlatency", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-lowlatency-hwe-6.11-tools-6.11.0-1015", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-modules-6.11.0-1015-lowlatency", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-modules-6.11.0-1015-lowlatency-64k", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-modules-iwlwifi-6.11.0-1015-lowlatency", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-tools-6.11.0-1015-lowlatency", "binary_version": "6.11.0-1015.16~24.04.2" }, { "binary_name": "linux-tools-6.11.0-1015-lowlatency-64k", "binary_version": "6.11.0-1015.16~24.04.2" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.11.0-1024-oem", "binary_version": "6.11.0-1024.24" }, { "binary_name": "linux-headers-6.11.0-1024-oem", "binary_version": "6.11.0-1024.24" }, { "binary_name": "linux-image-unsigned-6.11.0-1024-oem", "binary_version": "6.11.0-1024.24" }, { "binary_name": "linux-image-unsigned-6.11.0-1024-oem-dbgsym", "binary_version": "6.11.0-1024.24" }, { "binary_name": "linux-modules-6.11.0-1024-oem", "binary_version": "6.11.0-1024.24" }, { "binary_name": "linux-modules-ipu6-6.11.0-1024-oem", "binary_version": "6.11.0-1024.24" }, { "binary_name": "linux-modules-ipu7-6.11.0-1024-oem", "binary_version": "6.11.0-1024.24" }, { "binary_name": "linux-modules-iwlwifi-6.11.0-1024-oem", "binary_version": "6.11.0-1024.24" }, { "binary_name": "linux-modules-usbio-6.11.0-1024-oem", "binary_version": "6.11.0-1024.24" }, { "binary_name": "linux-modules-vision-6.11.0-1024-oem", "binary_version": "6.11.0-1024.24" }, { "binary_name": "linux-oem-6.11-headers-6.11.0-1024", "binary_version": "6.11.0-1024.24" }, { "binary_name": "linux-oem-6.11-tools-6.11.0-1024", "binary_version": "6.11.0-1024.24" }, { "binary_name": "linux-tools-6.11.0-1024-oem", "binary_version": "6.11.0-1024.24" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-headers-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-image-unsigned-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-image-unsigned-6.14.0-1005-oem-dbgsym", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-modules-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-modules-ipu6-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-modules-ipu7-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-modules-iwlwifi-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-modules-usbio-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-modules-vision-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-oem-6.14-headers-6.14.0-1005", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-oem-6.14-tools-6.14.0-1005", "binary_version": "6.14.0-1005.5" }, { "binary_name": "linux-tools-6.14.0-1005-oem", "binary_version": "6.14.0-1005.5" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.14.0-22-generic", "binary_version": "6.14.0-22.22.1~24.04.1" }, { "binary_name": "linux-headers-6.14.0-22-generic", "binary_version": "6.14.0-22.22.1~24.04.1" }, { "binary_name": "linux-image-6.14.0-22-generic", "binary_version": "6.14.0-22.22.1~24.04.1" }, { "binary_name": "linux-image-6.14.0-22-generic-dbgsym", "binary_version": "6.14.0-22.22.1~24.04.1" }, { "binary_name": "linux-modules-6.14.0-22-generic", "binary_version": "6.14.0-22.22.1~24.04.1" }, { "binary_name": "linux-riscv-6.14-headers-6.14.0-22", "binary_version": "6.14.0-22.22.1~24.04.1" }, { "binary_name": "linux-riscv-6.14-tools-6.14.0-22", "binary_version": "6.14.0-22.22.1~24.04.1" }, { "binary_name": "linux-tools-6.14.0-22-generic", "binary_version": "6.14.0-22.22.1~24.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "bpftool", "binary_version": "7.6.0+6.14.0-11.11" }, { "binary_name": "linux-bpf-dev", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-buildinfo-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-buildinfo-6.14.0-11-generic-64k", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-cloud-tools-6.14.0-11", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-cloud-tools-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-cloud-tools-common", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-doc", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-headers-6.14.0-11", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-headers-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-headers-6.14.0-11-generic-64k", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-image-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-image-6.14.0-11-generic-dbgsym", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-image-unsigned-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-image-unsigned-6.14.0-11-generic-64k", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-image-unsigned-6.14.0-11-generic-64k-dbgsym", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-image-unsigned-6.14.0-11-generic-dbgsym", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-lib-rust-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-libc-dev", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-modules-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-modules-6.14.0-11-generic-64k", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-modules-extra-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-modules-ipu6-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-modules-ipu7-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-modules-iwlwifi-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-modules-usbio-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-modules-vision-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-perf", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-source-6.14.0", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-tools-6.14.0-11", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-tools-6.14.0-11-generic", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-tools-6.14.0-11-generic-64k", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-tools-common", "binary_version": "6.14.0-11.11" }, { "binary_name": "linux-tools-host", "binary_version": "6.14.0-11.11" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-aws-cloud-tools-6.14.0-1004", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-aws-headers-6.14.0-1004", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-aws-tools-6.14.0-1004", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-buildinfo-6.14.0-1004-aws", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-cloud-tools-6.14.0-1004-aws", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-headers-6.14.0-1004-aws", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-image-unsigned-6.14.0-1004-aws", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-image-unsigned-6.14.0-1004-aws-dbgsym", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-modules-6.14.0-1004-aws", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-modules-extra-6.14.0-1004-aws", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-tools-6.14.0-1004-aws", "binary_version": "6.14.0-1004.4" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-azure-cloud-tools-6.14.0-1003", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-azure-headers-6.14.0-1003", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-azure-tools-6.14.0-1003", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-buildinfo-6.14.0-1003-azure", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-cloud-tools-6.14.0-1003-azure", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-headers-6.14.0-1003-azure", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-image-unsigned-6.14.0-1003-azure", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-image-unsigned-6.14.0-1003-azure-dbgsym", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-modules-6.14.0-1003-azure", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-modules-extra-6.14.0-1003-azure", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-tools-6.14.0-1003-azure", "binary_version": "6.14.0-1003.3" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.14.0-1003-gcp", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-buildinfo-6.14.0-1003-gcp-64k", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-gcp-headers-6.14.0-1003", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-gcp-tools-6.14.0-1003", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-headers-6.14.0-1003-gcp", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-headers-6.14.0-1003-gcp-64k", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-image-unsigned-6.14.0-1003-gcp", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-image-unsigned-6.14.0-1003-gcp-64k", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-image-unsigned-6.14.0-1003-gcp-64k-dbgsym", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-image-unsigned-6.14.0-1003-gcp-dbgsym", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-modules-6.14.0-1003-gcp", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-modules-6.14.0-1003-gcp-64k", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-modules-extra-6.14.0-1003-gcp", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-modules-extra-6.14.0-1003-gcp-64k", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-tools-6.14.0-1003-gcp", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-tools-6.14.0-1003-gcp-64k", "binary_version": "6.14.0-1003.3" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.14.0-1003-oracle", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-buildinfo-6.14.0-1003-oracle-64k", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-headers-6.14.0-1003-oracle", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-headers-6.14.0-1003-oracle-64k", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-image-unsigned-6.14.0-1003-oracle", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-image-unsigned-6.14.0-1003-oracle-64k", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-image-unsigned-6.14.0-1003-oracle-64k-dbgsym", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-image-unsigned-6.14.0-1003-oracle-dbgsym", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-modules-6.14.0-1003-oracle", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-modules-6.14.0-1003-oracle-64k", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-modules-extra-6.14.0-1003-oracle", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-modules-extra-6.14.0-1003-oracle-64k", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-oracle-headers-6.14.0-1003", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-oracle-tools-6.14.0-1003", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-tools-6.14.0-1003-oracle", "binary_version": "6.14.0-1003.3" }, { "binary_name": "linux-tools-6.14.0-1003-oracle-64k", "binary_version": "6.14.0-1003.3" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.14.0-1004-raspi", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-headers-6.14.0-1004-raspi", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-image-6.14.0-1004-raspi", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-image-6.14.0-1004-raspi-dbgsym", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-modules-6.14.0-1004-raspi", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-raspi-headers-6.14.0-1004", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-raspi-tools-6.14.0-1004", "binary_version": "6.14.0-1004.4" }, { "binary_name": "linux-tools-6.14.0-1004-raspi", "binary_version": "6.14.0-1004.4" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.14.0-1002-realtime", "binary_version": "6.14.0-1002.2" }, { "binary_name": "linux-cloud-tools-6.14.0-1002-realtime", "binary_version": "6.14.0-1002.2" }, { "binary_name": "linux-headers-6.14.0-1002-realtime", "binary_version": "6.14.0-1002.2" }, { "binary_name": "linux-image-unsigned-6.14.0-1002-realtime", "binary_version": "6.14.0-1002.2" }, { "binary_name": "linux-image-unsigned-6.14.0-1002-realtime-dbgsym", "binary_version": "6.14.0-1002.2" }, { "binary_name": "linux-modules-6.14.0-1002-realtime", "binary_version": "6.14.0-1002.2" }, { "binary_name": "linux-modules-extra-6.14.0-1002-realtime", "binary_version": "6.14.0-1002.2" }, { "binary_name": "linux-modules-iwlwifi-6.14.0-1002-realtime", "binary_version": "6.14.0-1002.2" }, { "binary_name": "linux-realtime-cloud-tools-6.14.0-1002", "binary_version": "6.14.0-1002.2" }, { "binary_name": "linux-realtime-headers-6.14.0-1002", "binary_version": "6.14.0-1002.2" }, { "binary_name": "linux-realtime-tools-6.14.0-1002", "binary_version": "6.14.0-1002.2" }, { "binary_name": "linux-tools-6.14.0-1002-realtime", "binary_version": "6.14.0-1002.2" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.14.0-11-generic", "binary_version": "6.14.0-11.11.1" }, { "binary_name": "linux-headers-6.14.0-11-generic", "binary_version": "6.14.0-11.11.1" }, { "binary_name": "linux-image-6.14.0-11-generic", "binary_version": "6.14.0-11.11.1" }, { "binary_name": "linux-image-6.14.0-11-generic-dbgsym", "binary_version": "6.14.0-11.11.1" }, { "binary_name": "linux-modules-6.14.0-11-generic", "binary_version": "6.14.0-11.11.1" }, { "binary_name": "linux-riscv-headers-6.14.0-11", "binary_version": "6.14.0-11.11.1" }, { "binary_name": "linux-riscv-tools-6.14.0-11", "binary_version": "6.14.0-11.11.1" }, { "binary_name": "linux-tools-6.14.0-11-generic", "binary_version": "6.14.0-11.11.1" } ] }