In the Linux kernel, the following vulnerability has been resolved: btrfs: adjust subpage bit start based on sectorsize When running machines with 64k page size and a 16k nodesize we started seeing tree log corruption in production. This turned out to be because we were not writing out dirty blocks sometimes, so this in fact affects all metadata writes. When writing out a subpage EB we scan the subpage bitmap for a dirty range. If the range isn't dirty we do bitstart++; to move onto the next bit. The problem is the bitmap is based on the number of sectors that an EB has. So in this case, we have a 64k pagesize, 16k nodesize, but a 4k sectorsize. This means our bitmap is 4 bits for every node. With a 64k page size we end up with 4 nodes per page. To make this easier this is how everything looks [0 16k 32k 48k ] logical address [0 4 8 12 ] radix tree offset [ 64k page ] folio [ 16k eb ][ 16k eb ][ 16k eb ][ 16k eb ] extent buffers [ | | | | | | | | | | | | | | | | ] bitmap Now we use all of our addressing based on fsinfo->sectorsizebits, so as you can see the above our 16k eb->start turns into radix entry 4. When we find a dirty range for our eb, we correctly do bitstart += sectorspernode, because if we start at bit 0, the next bit for the next eb is 4, to correspond to eb->start 16k. However if our range is clean, we will do bitstart++, which will now put us offset from our radix tree entries. In our case, assume that the first time we check the bitmap the block is not dirty, we increment bitstart so now it == 1, and then we loop around and check again. This time it is dirty, and we go to find that start using the following equation start = foliostart + bitstart * fsinfo->sectorsize; so in the case above, eb->start 0 is now dirty, and we calculate start as 0 + 1 * fsinfo->sectorsize = 4096 4096 >> 12 = 1 Now we're looking up the radix tree for 1, and we won't find an eb. What's worse is now we're using bitstart == 1, so we do bitstart += sectorspernode, which is now 5. If that eb is dirty we will run into the same thing, we will look at an offset that is not populated in the radix tree, and now we're skipping the writeout of dirty extent buffers. The best fix for this is to not use sectorsizebits to address nodes, but that's a larger change. Since this is a fs corruption problem fix it simply by always using sectorsper_node to increment the start bit.
{ "binaries": [ { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-aws-6.14-cloud-tools-6.14.0-1009" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-aws-6.14-headers-6.14.0-1009" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-aws-6.14-tools-6.14.0-1009" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-buildinfo-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-buildinfo-6.14.0-1009-aws-64k" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-cloud-tools-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-cloud-tools-6.14.0-1009-aws-64k" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-headers-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-headers-6.14.0-1009-aws-64k" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1009-aws-64k" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1009-aws-64k-dbgsym" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1009-aws-dbgsym" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-modules-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-modules-6.14.0-1009-aws-64k" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-modules-extra-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-modules-extra-6.14.0-1009-aws-64k" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-tools-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-tools-6.14.0-1009-aws-64k" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-buildinfo-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-buildinfo-6.14.0-1011-gcp-64k" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-gcp-6.14-headers-6.14.0-1011" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-gcp-6.14-tools-6.14.0-1011" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-headers-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-headers-6.14.0-1011-gcp-64k" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1011-gcp-64k" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1011-gcp-64k-dbgsym" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1011-gcp-dbgsym" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-lib-rust-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-modules-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-modules-6.14.0-1011-gcp-64k" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-modules-extra-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-modules-extra-6.14.0-1011-gcp-64k" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-tools-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11~24.04.1", "binary_name": "linux-tools-6.14.0-1011-gcp-64k" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.14.0-1007.7", "binary_name": "linux-buildinfo-6.14.0-1007-oem" }, { "binary_version": "6.14.0-1007.7", "binary_name": "linux-headers-6.14.0-1007-oem" }, { "binary_version": "6.14.0-1007.7", "binary_name": "linux-image-unsigned-6.14.0-1007-oem" }, { "binary_version": "6.14.0-1007.7", "binary_name": "linux-image-unsigned-6.14.0-1007-oem-dbgsym" }, { "binary_version": "6.14.0-1007.7", "binary_name": "linux-modules-6.14.0-1007-oem" }, { "binary_version": "6.14.0-1007.7", "binary_name": "linux-modules-ipu6-6.14.0-1007-oem" }, { "binary_version": "6.14.0-1007.7", "binary_name": "linux-modules-ipu7-6.14.0-1007-oem" }, { "binary_version": "6.14.0-1007.7", "binary_name": "linux-modules-iwlwifi-6.14.0-1007-oem" }, { "binary_version": "6.14.0-1007.7", "binary_name": "linux-modules-usbio-6.14.0-1007-oem" }, { "binary_version": "6.14.0-1007.7", "binary_name": "linux-modules-vision-6.14.0-1007-oem" }, { "binary_version": "6.14.0-1007.7", "binary_name": "linux-oem-6.14-headers-6.14.0-1007" }, { "binary_version": "6.14.0-1007.7", "binary_name": "linux-oem-6.14-tools-6.14.0-1007" }, { "binary_version": "6.14.0-1007.7", "binary_name": "linux-tools-6.14.0-1007-oem" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-buildinfo-6.14.0-1009-oracle" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-buildinfo-6.14.0-1009-oracle-64k" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-headers-6.14.0-1009-oracle" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-headers-6.14.0-1009-oracle-64k" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1009-oracle" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1009-oracle-64k" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1009-oracle-64k-dbgsym" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1009-oracle-dbgsym" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-modules-6.14.0-1009-oracle" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-modules-6.14.0-1009-oracle-64k" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-modules-extra-6.14.0-1009-oracle" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-modules-extra-6.14.0-1009-oracle-64k" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-oracle-6.14-headers-6.14.0-1009" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-oracle-6.14-tools-6.14.0-1009" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-tools-6.14.0-1009-oracle" }, { "binary_version": "6.14.0-1009.9~24.04.1", "binary_name": "linux-tools-6.14.0-1009-oracle-64k" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.14.0-24.24.1~24.04.1", "binary_name": "linux-buildinfo-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24.1~24.04.1", "binary_name": "linux-headers-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24.1~24.04.1", "binary_name": "linux-image-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24.1~24.04.1", "binary_name": "linux-image-6.14.0-24-generic-dbgsym" }, { "binary_version": "6.14.0-24.24.1~24.04.1", "binary_name": "linux-modules-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24.1~24.04.1", "binary_name": "linux-riscv-6.14-headers-6.14.0-24" }, { "binary_version": "6.14.0-24.24.1~24.04.1", "binary_name": "linux-riscv-6.14-tools-6.14.0-24" }, { "binary_version": "6.14.0-24.24.1~24.04.1", "binary_name": "linux-tools-6.14.0-24-generic" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.14.0-1010.10~24.04.1", "binary_name": "linux-buildinfo-6.14.0-1010-realtime" }, { "binary_version": "6.14.0-1010.10~24.04.1", "binary_name": "linux-cloud-tools-6.14.0-1010-realtime" }, { "binary_version": "6.14.0-1010.10~24.04.1", "binary_name": "linux-headers-6.14.0-1010-realtime" }, { "binary_version": "6.14.0-1010.10~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1010-realtime" }, { "binary_version": "6.14.0-1010.10~24.04.1", "binary_name": "linux-image-unsigned-6.14.0-1010-realtime-dbgsym" }, { "binary_version": "6.14.0-1010.10~24.04.1", "binary_name": "linux-modules-6.14.0-1010-realtime" }, { "binary_version": "6.14.0-1010.10~24.04.1", "binary_name": "linux-modules-extra-6.14.0-1010-realtime" }, { "binary_version": "6.14.0-1010.10~24.04.1", "binary_name": "linux-modules-iwlwifi-6.14.0-1010-realtime" }, { "binary_version": "6.14.0-1010.10~24.04.1", "binary_name": "linux-realtime-6.14-cloud-tools-6.14.0-1010" }, { "binary_version": "6.14.0-1010.10~24.04.1", "binary_name": "linux-realtime-6.14-headers-6.14.0-1010" }, { "binary_version": "6.14.0-1010.10~24.04.1", "binary_name": "linux-realtime-6.14-tools-6.14.0-1010" }, { "binary_version": "6.14.0-1010.10~24.04.1", "binary_name": "linux-tools-6.14.0-1010-realtime" } ], "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro" }
{ "binaries": [ { "binary_version": "7.6.0+6.14.0-24.24", "binary_name": "bpftool" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-bpf-dev" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-buildinfo-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-buildinfo-6.14.0-24-generic-64k" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-cloud-tools-6.14.0-24" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-cloud-tools-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-cloud-tools-common" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-doc" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-headers-6.14.0-24" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-headers-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-headers-6.14.0-24-generic-64k" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-image-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-image-6.14.0-24-generic-dbgsym" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-image-unsigned-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-image-unsigned-6.14.0-24-generic-64k" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-image-unsigned-6.14.0-24-generic-64k-dbgsym" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-image-unsigned-6.14.0-24-generic-dbgsym" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-lib-rust-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-libc-dev" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-modules-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-modules-6.14.0-24-generic-64k" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-modules-extra-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-modules-ipu6-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-modules-ipu7-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-modules-iwlwifi-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-modules-usbio-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-modules-vision-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-perf" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-source-6.14.0" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-tools-6.14.0-24" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-tools-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-tools-6.14.0-24-generic-64k" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-tools-common" }, { "binary_version": "6.14.0-24.24", "binary_name": "linux-tools-host" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.14.0-1009.9", "binary_name": "linux-aws-cloud-tools-6.14.0-1009" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-aws-headers-6.14.0-1009" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-aws-tools-6.14.0-1009" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-buildinfo-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-buildinfo-6.14.0-1009-aws-64k" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-cloud-tools-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-cloud-tools-6.14.0-1009-aws-64k" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-headers-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-headers-6.14.0-1009-aws-64k" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-image-unsigned-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-image-unsigned-6.14.0-1009-aws-64k" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-image-unsigned-6.14.0-1009-aws-64k-dbgsym" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-image-unsigned-6.14.0-1009-aws-dbgsym" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-modules-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-modules-6.14.0-1009-aws-64k" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-modules-extra-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-modules-extra-6.14.0-1009-aws-64k" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-tools-6.14.0-1009-aws" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-tools-6.14.0-1009-aws-64k" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.14.0-1010.10", "binary_name": "linux-azure-cloud-tools-6.14.0-1010" }, { "binary_version": "6.14.0-1010.10", "binary_name": "linux-azure-headers-6.14.0-1010" }, { "binary_version": "6.14.0-1010.10", "binary_name": "linux-azure-tools-6.14.0-1010" }, { "binary_version": "6.14.0-1010.10", "binary_name": "linux-buildinfo-6.14.0-1010-azure" }, { "binary_version": "6.14.0-1010.10", "binary_name": "linux-cloud-tools-6.14.0-1010-azure" }, { "binary_version": "6.14.0-1010.10", "binary_name": "linux-headers-6.14.0-1010-azure" }, { "binary_version": "6.14.0-1010.10", "binary_name": "linux-image-unsigned-6.14.0-1010-azure" }, { "binary_version": "6.14.0-1010.10", "binary_name": "linux-image-unsigned-6.14.0-1010-azure-dbgsym" }, { "binary_version": "6.14.0-1010.10", "binary_name": "linux-modules-6.14.0-1010-azure" }, { "binary_version": "6.14.0-1010.10", "binary_name": "linux-modules-extra-6.14.0-1010-azure" }, { "binary_version": "6.14.0-1010.10", "binary_name": "linux-tools-6.14.0-1010-azure" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.14.0-1011.11", "binary_name": "linux-buildinfo-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-buildinfo-6.14.0-1011-gcp-64k" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-gcp-headers-6.14.0-1011" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-gcp-tools-6.14.0-1011" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-headers-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-headers-6.14.0-1011-gcp-64k" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-image-unsigned-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-image-unsigned-6.14.0-1011-gcp-64k" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-image-unsigned-6.14.0-1011-gcp-64k-dbgsym" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-image-unsigned-6.14.0-1011-gcp-dbgsym" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-modules-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-modules-6.14.0-1011-gcp-64k" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-modules-extra-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-modules-extra-6.14.0-1011-gcp-64k" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-tools-6.14.0-1011-gcp" }, { "binary_version": "6.14.0-1011.11", "binary_name": "linux-tools-6.14.0-1011-gcp-64k" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.14.0-1009.9", "binary_name": "linux-buildinfo-6.14.0-1009-oracle" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-buildinfo-6.14.0-1009-oracle-64k" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-headers-6.14.0-1009-oracle" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-headers-6.14.0-1009-oracle-64k" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-image-unsigned-6.14.0-1009-oracle" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-image-unsigned-6.14.0-1009-oracle-64k" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-image-unsigned-6.14.0-1009-oracle-64k-dbgsym" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-image-unsigned-6.14.0-1009-oracle-dbgsym" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-modules-6.14.0-1009-oracle" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-modules-6.14.0-1009-oracle-64k" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-modules-extra-6.14.0-1009-oracle" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-modules-extra-6.14.0-1009-oracle-64k" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-oracle-headers-6.14.0-1009" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-oracle-tools-6.14.0-1009" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-tools-6.14.0-1009-oracle" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-tools-6.14.0-1009-oracle-64k" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.14.0-1009.9", "binary_name": "linux-buildinfo-6.14.0-1009-raspi" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-headers-6.14.0-1009-raspi" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-image-6.14.0-1009-raspi" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-image-6.14.0-1009-raspi-dbgsym" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-modules-6.14.0-1009-raspi" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-raspi-headers-6.14.0-1009" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-raspi-tools-6.14.0-1009" }, { "binary_version": "6.14.0-1009.9", "binary_name": "linux-tools-6.14.0-1009-raspi" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.14.0-1006.6", "binary_name": "linux-buildinfo-6.14.0-1006-realtime" }, { "binary_version": "6.14.0-1006.6", "binary_name": "linux-cloud-tools-6.14.0-1006-realtime" }, { "binary_version": "6.14.0-1006.6", "binary_name": "linux-headers-6.14.0-1006-realtime" }, { "binary_version": "6.14.0-1006.6", "binary_name": "linux-image-unsigned-6.14.0-1006-realtime" }, { "binary_version": "6.14.0-1006.6", "binary_name": "linux-image-unsigned-6.14.0-1006-realtime-dbgsym" }, { "binary_version": "6.14.0-1006.6", "binary_name": "linux-modules-6.14.0-1006-realtime" }, { "binary_version": "6.14.0-1006.6", "binary_name": "linux-modules-extra-6.14.0-1006-realtime" }, { "binary_version": "6.14.0-1006.6", "binary_name": "linux-modules-iwlwifi-6.14.0-1006-realtime" }, { "binary_version": "6.14.0-1006.6", "binary_name": "linux-realtime-cloud-tools-6.14.0-1006" }, { "binary_version": "6.14.0-1006.6", "binary_name": "linux-realtime-headers-6.14.0-1006" }, { "binary_version": "6.14.0-1006.6", "binary_name": "linux-realtime-tools-6.14.0-1006" }, { "binary_version": "6.14.0-1006.6", "binary_name": "linux-tools-6.14.0-1006-realtime" } ], "availability": "No subscription required" }
{ "binaries": [ { "binary_version": "6.14.0-24.24.1", "binary_name": "linux-buildinfo-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24.1", "binary_name": "linux-headers-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24.1", "binary_name": "linux-image-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24.1", "binary_name": "linux-image-6.14.0-24-generic-dbgsym" }, { "binary_version": "6.14.0-24.24.1", "binary_name": "linux-modules-6.14.0-24-generic" }, { "binary_version": "6.14.0-24.24.1", "binary_name": "linux-riscv-headers-6.14.0-24" }, { "binary_version": "6.14.0-24.24.1", "binary_name": "linux-riscv-tools-6.14.0-24" }, { "binary_version": "6.14.0-24.24.1", "binary_name": "linux-tools-6.14.0-24-generic" } ], "availability": "No subscription required" }