In the Linux kernel, the following vulnerability has been resolved: mm/hugememory: avoid PMD-size page cache if needed xarray can't support arbitrary page cache size. the largest and supported page cache size is defined as MAXPAGECACHEORDER by commit 099d90642a71 ("mm/filemap: make MAXPAGECACHEORDER acceptable to xarray"). However, it's possible to have 512MB page cache in the huge memory's collapsing path on ARM64 system whose base page size is 64KB. 512MB page cache is breaking the limitation and a warning is raised when the xarray entry is split as shown in the following example. [root@dhcp-10-26-1-207 ~]# cat /proc/1/smaps | grep KernelPageSize KernelPageSize: 64 kB [root@dhcp-10-26-1-207 ~]# cat /tmp/test.c : int main(int argc, char **argv) { const char *filename = TESTXFSFILENAME; int fd = 0; void *buf = (void *)-1, *p; int pgsize = getpagesize(); int ret = 0; if (pgsize != 0x10000) { fprintf(stdout, "System with 64KB base page size is required!\n"); return -EPERM; } system("echo 0 > /sys/devices/virtual/bdi/253:0/readaheadkb"); system("echo 1 > /proc/sys/vm/dropcaches"); /* Open the xfs file / fd = open(filename, O_RDONLY); assert(fd > 0); / Create VMA / buf = mmap(NULL, TEST_MEM_SIZE, PROT_READ, MAP_SHARED, fd, 0); assert(buf != (void *)-1); fprintf(stdout, "mapped buffer at 0x%p\n", buf); / Populate VMA / ret = madvise(buf, TEST_MEM_SIZE, MADV_NOHUGEPAGE); assert(ret == 0); ret = madvise(buf, TEST_MEM_SIZE, MADV_POPULATE_READ); assert(ret == 0); / Collapse VMA / ret = madvise(buf, TEST_MEM_SIZE, MADV_HUGEPAGE); assert(ret == 0); ret = madvise(buf, TEST_MEM_SIZE, MADV_COLLAPSE); if (ret) { fprintf(stdout, "Error %d to madvise(MADV_COLLAPSE)\n", errno); goto out; } / Split xarray entry. Write permission is needed */ munmap(buf, TESTMEMSIZE); buf = (void *)-1; close(fd); fd = open(filename, ORDWR); assert(fd > 0); fallocate(fd, FALLOCFLKEEPSIZE | FALLOCFLPUNCHHOLE, TESTMEMSIZE - pgsize, pgsize); out: if (buf != (void *)-1) munmap(buf, TESTMEMSIZE); if (fd > 0) close(fd); return ret; } [root@dhcp-10-26-1-207 ~]# gcc /tmp/test.c -o /tmp/test [root@dhcp-10-26-1-207 ~]# /tmp/test ------------[ cut here ]------------ WARNING: CPU: 25 PID: 7560 at lib/xarray.c:1025 xassplitalloc+0xf8/0x128 Modules linked in: nftfibinet nftfibipv4 nftfibipv6 nftfib \ nftrejectinet nfrejectipv4 nfrejectipv6 nftreject nftct \ nftchainnat nfnat nfconntrack nfdefragipv6 nfdefragipv4 \ ipset rfkill nftables nfnetlink vfat fat virtioballoon drm fuse \ xfs libcrc32c crct10difce ghashce sha2ce sha256arm64 virtionet \ sha1ce netfailover virtioblk virtioconsole failover dimlib virtiommio CPU: 25 PID: 7560 Comm: test Kdump: loaded Not tainted 6.10.0-rc7-gavin+ #9 Hardware name: QEMU KVM Virtual Machine, BIOS edk2-20240524-1.el9 05/24/2024 pstate: 83400005 (Nzcv daif +PAN -UAO +TCO +DIT -SSBS BTYPE=--) pc : xassplitalloc+0xf8/0x128 lr : splithugepagetolisttoorder+0x1c4/0x780 sp : ffff8000ac32f660 x29: ffff8000ac32f660 x28: ffff0000e0969eb0 x27: ffff8000ac32f6c0 x26: 0000000000000c40 x25: ffff0000e0969eb0 x24: 000000000000000d x23: ffff8000ac32f6c0 x22: ffffffdfc0700000 x21: 0000000000000000 x20: 0000000000000000 x19: ffffffdfc0700000 x18: 0000000000000000 x17: 0000000000000000 x16: ffffd5f3708ffc70 x15: 0000000000000000 x14: 0000000000000000 x13: 0000000000000000 x12: 0000000000000000 x11: ffffffffffffffc0 x10: 0000000000000040 x9 : ffffd5f3708e692c x8 : 0000000000000003 x7 : 0000000000000000 x6 : ffff0000e0969eb8 x5 : ffffd5f37289e378 x4 : 0000000000000000 x3 : 0000000000000c40 x2 : 000000000000000d x1 : 000000000000000c x0 : 0000000000000000 Call trace: xassplitalloc+0xf8/0x128 splithugepagetolisttoorder+0x1c4/0x780 truncateinodepartialfolio+0xdc/0x160 truncateinodepagesrange+0x1b4/0x4a8 truncatepagecache_range+0x84/0xa ---truncated---
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-aws-6.8-cloud-tools-6.8.0-1020", "binary_version": "6.8.0-1020.22~22.04.1" }, { "binary_name": "linux-aws-6.8-headers-6.8.0-1020", "binary_version": "6.8.0-1020.22~22.04.1" }, { "binary_name": "linux-aws-6.8-tools-6.8.0-1020", "binary_version": "6.8.0-1020.22~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22~22.04.1" }, { "binary_name": "linux-cloud-tools-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1020-aws-dbgsym", "binary_version": "6.8.0-1020.22~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22~22.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-azure-6.8-cloud-tools-6.8.0-1020", "binary_version": "6.8.0-1020.23~22.04.1" }, { "binary_name": "linux-azure-6.8-headers-6.8.0-1020", "binary_version": "6.8.0-1020.23~22.04.1" }, { "binary_name": "linux-azure-6.8-tools-6.8.0-1020", "binary_version": "6.8.0-1020.23~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23~22.04.1" }, { "binary_name": "linux-cloud-tools-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1020-azure-dbgsym", "binary_version": "6.8.0-1020.23~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23~22.04.1" }, { "binary_name": "linux-modules-involflt-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23~22.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23~22.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1019-gcp", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-gcp-6.8-headers-6.8.0-1019", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-gcp-6.8-tools-6.8.0-1019", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1019-gcp", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-gcp", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-gcp-dbgsym", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1019-gcp", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1019-gcp", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1019-gcp", "binary_version": "6.8.0-1019.21~22.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-50-generic", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-50-generic-64k", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-cloud-tools-6.8.0-50-generic", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-headers-6.8.0-50-generic", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-headers-6.8.0-50-generic-64k", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-hwe-6.8-cloud-tools-6.8.0-50", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-hwe-6.8-headers-6.8.0-50", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-hwe-6.8-tools-6.8.0-50", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-image-6.8.0-50-generic", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-image-6.8.0-50-generic-dbgsym", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-50-generic", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-50-generic-64k", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-50-generic-64k-dbgsym", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-50-generic-dbgsym", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-modules-6.8.0-50-generic", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-modules-6.8.0-50-generic-64k", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-50-generic", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-modules-ipu6-6.8.0-50-generic", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-50-generic", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-modules-usbio-6.8.0-50-generic", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-tools-6.8.0-50-generic", "binary_version": "6.8.0-50.51~22.04.1" }, { "binary_name": "linux-tools-6.8.0-50-generic-64k", "binary_version": "6.8.0-50.51~22.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-50-lowlatency-64k", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-cloud-tools-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-headers-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-headers-6.8.0-50-lowlatency-64k", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-50-lowlatency-64k", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-50-lowlatency-64k-dbgsym", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-50-lowlatency-dbgsym", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.8-cloud-tools-6.8.0-50", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.8-headers-6.8.0-50", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.8-lib-rust-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-lowlatency-hwe-6.8-tools-6.8.0-50", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-modules-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-modules-6.8.0-50-lowlatency-64k", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-tools-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-tools-6.8.0-50-lowlatency-64k", "binary_version": "6.8.0-50.51.1~22.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-1019-nvidia-64k", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1019-nvidia-64k", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-nvidia-64k", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-nvidia-64k-dbgsym", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-nvidia-dbgsym", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1019-nvidia-64k", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-modules-nvidia-fs-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-modules-nvidia-fs-6.8.0-1019-nvidia-64k", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-nvidia-6.8-headers-6.8.0-1019", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-nvidia-6.8-tools-6.8.0-1019", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1019-nvidia-64k", "binary_version": "6.8.0-1019.21~22.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1017-oracle", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-buildinfo-6.8.0-1017-oracle-64k", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1017-oracle", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-headers-6.8.0-1017-oracle-64k", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-oracle", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-oracle-64k", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-oracle-64k-dbgsym", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-oracle-dbgsym", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1017-oracle", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-modules-6.8.0-1017-oracle-64k", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1017-oracle", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-modules-extra-6.8.0-1017-oracle-64k", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-oracle-6.8-headers-6.8.0-1017", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-oracle-6.8-tools-6.8.0-1017", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1017-oracle", "binary_version": "6.8.0-1017.18~22.04.1" }, { "binary_name": "linux-tools-6.8.0-1017-oracle-64k", "binary_version": "6.8.0-1017.18~22.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-50-generic", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-headers-6.8.0-50-generic", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-image-6.8.0-50-generic", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-image-6.8.0-50-generic-dbgsym", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-modules-6.8.0-50-generic", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-riscv-6.8-headers-6.8.0-50", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-riscv-6.8-tools-6.8.0-50", "binary_version": "6.8.0-50.51.1~22.04.1" }, { "binary_name": "linux-tools-6.8.0-50-generic", "binary_version": "6.8.0-50.51.1~22.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-50-generic", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-buildinfo-6.8.0-50-generic-64k", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-cloud-tools-6.8.0-50", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-cloud-tools-6.8.0-50-generic", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-cloud-tools-common", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-doc", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-headers-6.8.0-50", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-headers-6.8.0-50-generic", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-headers-6.8.0-50-generic-64k", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-image-6.8.0-50-generic", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-image-6.8.0-50-generic-dbgsym", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-image-unsigned-6.8.0-50-generic", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-image-unsigned-6.8.0-50-generic-64k", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-image-unsigned-6.8.0-50-generic-64k-dbgsym", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-image-unsigned-6.8.0-50-generic-dbgsym", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-lib-rust-6.8.0-50-generic", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-libc-dev", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-modules-6.8.0-50-generic", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-modules-6.8.0-50-generic-64k", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-modules-extra-6.8.0-50-generic", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-modules-ipu6-6.8.0-50-generic", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-50-generic", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-modules-usbio-6.8.0-50-generic", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-source-6.8.0", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-tools-6.8.0-50", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-tools-6.8.0-50-generic", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-tools-6.8.0-50-generic-64k", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-tools-common", "binary_version": "6.8.0-50.51" }, { "binary_name": "linux-tools-host", "binary_version": "6.8.0-50.51" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-aws-cloud-tools-6.8.0-1020", "binary_version": "6.8.0-1020.22" }, { "binary_name": "linux-aws-headers-6.8.0-1020", "binary_version": "6.8.0-1020.22" }, { "binary_name": "linux-aws-tools-6.8.0-1020", "binary_version": "6.8.0-1020.22" }, { "binary_name": "linux-buildinfo-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22" }, { "binary_name": "linux-cloud-tools-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22" }, { "binary_name": "linux-headers-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22" }, { "binary_name": "linux-image-unsigned-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22" }, { "binary_name": "linux-image-unsigned-6.8.0-1020-aws-dbgsym", "binary_version": "6.8.0-1020.22" }, { "binary_name": "linux-modules-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22" }, { "binary_name": "linux-modules-extra-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22" }, { "binary_name": "linux-tools-6.8.0-1020-aws", "binary_version": "6.8.0-1020.22" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-azure-cloud-tools-6.8.0-1020", "binary_version": "6.8.0-1020.23" }, { "binary_name": "linux-azure-headers-6.8.0-1020", "binary_version": "6.8.0-1020.23" }, { "binary_name": "linux-azure-tools-6.8.0-1020", "binary_version": "6.8.0-1020.23" }, { "binary_name": "linux-buildinfo-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23" }, { "binary_name": "linux-cloud-tools-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23" }, { "binary_name": "linux-headers-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23" }, { "binary_name": "linux-image-unsigned-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23" }, { "binary_name": "linux-image-unsigned-6.8.0-1020-azure-dbgsym", "binary_version": "6.8.0-1020.23" }, { "binary_name": "linux-modules-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23" }, { "binary_name": "linux-modules-extra-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23" }, { "binary_name": "linux-modules-involflt-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23" }, { "binary_name": "linux-tools-6.8.0-1020-azure", "binary_version": "6.8.0-1020.23" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1019-gcp", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-gcp-headers-6.8.0-1019", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-gcp-tools-6.8.0-1019", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-headers-6.8.0-1019-gcp", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-gcp", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-gcp-dbgsym", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-modules-6.8.0-1019-gcp", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-modules-extra-6.8.0-1019-gcp", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-tools-6.8.0-1019-gcp", "binary_version": "6.8.0-1019.21" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1015-gke", "binary_version": "6.8.0-1015.19" }, { "binary_name": "linux-gke-headers-6.8.0-1015", "binary_version": "6.8.0-1015.19" }, { "binary_name": "linux-gke-tools-6.8.0-1015", "binary_version": "6.8.0-1015.19" }, { "binary_name": "linux-headers-6.8.0-1015-gke", "binary_version": "6.8.0-1015.19" }, { "binary_name": "linux-image-unsigned-6.8.0-1015-gke", "binary_version": "6.8.0-1015.19" }, { "binary_name": "linux-image-unsigned-6.8.0-1015-gke-dbgsym", "binary_version": "6.8.0-1015.19" }, { "binary_name": "linux-modules-6.8.0-1015-gke", "binary_version": "6.8.0-1015.19" }, { "binary_name": "linux-modules-extra-6.8.0-1015-gke", "binary_version": "6.8.0-1015.19" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1015-gke", "binary_version": "6.8.0-1015.19" }, { "binary_name": "linux-tools-6.8.0-1015-gke", "binary_version": "6.8.0-1015.19" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-cloud-tools-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-gkeop-cloud-tools-6.8.0-1002", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-gkeop-headers-6.8.0-1002", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-gkeop-tools-6.8.0-1002", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-headers-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-image-unsigned-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-image-unsigned-6.8.0-1002-gkeop-dbgsym", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-modules-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-modules-extra-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" }, { "binary_name": "linux-tools-6.8.0-1002-gkeop", "binary_version": "6.8.0-1002.4" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1017-ibm", "binary_version": "6.8.0-1017.17" }, { "binary_name": "linux-headers-6.8.0-1017-ibm", "binary_version": "6.8.0-1017.17" }, { "binary_name": "linux-ibm-cloud-tools-common", "binary_version": "6.8.0-1017.17" }, { "binary_name": "linux-ibm-headers-6.8.0-1017", "binary_version": "6.8.0-1017.17" }, { "binary_name": "linux-ibm-source-6.8.0", "binary_version": "6.8.0-1017.17" }, { "binary_name": "linux-ibm-tools-6.8.0-1017", "binary_version": "6.8.0-1017.17" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-ibm", "binary_version": "6.8.0-1017.17" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-ibm-dbgsym", "binary_version": "6.8.0-1017.17" }, { "binary_name": "linux-modules-6.8.0-1017-ibm", "binary_version": "6.8.0-1017.17" }, { "binary_name": "linux-modules-extra-6.8.0-1017-ibm", "binary_version": "6.8.0-1017.17" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1017-ibm", "binary_version": "6.8.0-1017.17" }, { "binary_name": "linux-tools-6.8.0-1017-ibm", "binary_version": "6.8.0-1017.17" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-buildinfo-6.8.0-50-lowlatency-64k", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-cloud-tools-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-headers-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-headers-6.8.0-50-lowlatency-64k", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-image-unsigned-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-image-unsigned-6.8.0-50-lowlatency-64k", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-image-unsigned-6.8.0-50-lowlatency-64k-dbgsym", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-image-unsigned-6.8.0-50-lowlatency-dbgsym", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-lowlatency-cloud-tools-6.8.0-50", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-lowlatency-headers-6.8.0-50", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-lowlatency-lib-rust-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-lowlatency-tools-6.8.0-50", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-modules-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-modules-6.8.0-50-lowlatency-64k", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-tools-6.8.0-50-lowlatency", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-tools-6.8.0-50-lowlatency-64k", "binary_version": "6.8.0-50.51.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-buildinfo-6.8.0-1019-nvidia-64k", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-headers-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-headers-6.8.0-1019-nvidia-64k", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-nvidia-64k", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-nvidia-64k-dbgsym", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-nvidia-dbgsym", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-modules-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-modules-6.8.0-1019-nvidia-64k", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-modules-extra-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-modules-nvidia-fs-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-modules-nvidia-fs-6.8.0-1019-nvidia-64k", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-nvidia-headers-6.8.0-1019", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-nvidia-tools-6.8.0-1019", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-tools-6.8.0-1019-nvidia", "binary_version": "6.8.0-1019.21" }, { "binary_name": "linux-tools-6.8.0-1019-nvidia-64k", "binary_version": "6.8.0-1019.21" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1019-nvidia-lowlatency", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-buildinfo-6.8.0-1019-nvidia-lowlatency-64k", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-headers-6.8.0-1019-nvidia-lowlatency", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-headers-6.8.0-1019-nvidia-lowlatency-64k", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-nvidia-lowlatency", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-nvidia-lowlatency-64k", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-nvidia-lowlatency-64k-dbgsym", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-image-unsigned-6.8.0-1019-nvidia-lowlatency-dbgsym", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-modules-6.8.0-1019-nvidia-lowlatency", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-modules-6.8.0-1019-nvidia-lowlatency-64k", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-modules-extra-6.8.0-1019-nvidia-lowlatency", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-modules-nvidia-fs-6.8.0-1019-nvidia-lowlatency", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-modules-nvidia-fs-6.8.0-1019-nvidia-lowlatency-64k", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-nvidia-lowlatency-headers-6.8.0-1019", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-nvidia-lowlatency-tools-6.8.0-1019", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-nvidia-lowlatency-tools-host", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-tools-6.8.0-1019-nvidia-lowlatency", "binary_version": "6.8.0-1019.21.1" }, { "binary_name": "linux-tools-6.8.0-1019-nvidia-lowlatency-64k", "binary_version": "6.8.0-1019.21.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1018-oem", "binary_version": "6.8.0-1018.18" }, { "binary_name": "linux-headers-6.8.0-1018-oem", "binary_version": "6.8.0-1018.18" }, { "binary_name": "linux-image-unsigned-6.8.0-1018-oem", "binary_version": "6.8.0-1018.18" }, { "binary_name": "linux-image-unsigned-6.8.0-1018-oem-dbgsym", "binary_version": "6.8.0-1018.18" }, { "binary_name": "linux-modules-6.8.0-1018-oem", "binary_version": "6.8.0-1018.18" }, { "binary_name": "linux-modules-ipu6-6.8.0-1018-oem", "binary_version": "6.8.0-1018.18" }, { "binary_name": "linux-modules-iwlwifi-6.8.0-1018-oem", "binary_version": "6.8.0-1018.18" }, { "binary_name": "linux-modules-usbio-6.8.0-1018-oem", "binary_version": "6.8.0-1018.18" }, { "binary_name": "linux-oem-6.8-headers-6.8.0-1018", "binary_version": "6.8.0-1018.18" }, { "binary_name": "linux-oem-6.8-tools-6.8.0-1018", "binary_version": "6.8.0-1018.18" }, { "binary_name": "linux-tools-6.8.0-1018-oem", "binary_version": "6.8.0-1018.18" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1017-oracle", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-buildinfo-6.8.0-1017-oracle-64k", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-headers-6.8.0-1017-oracle", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-headers-6.8.0-1017-oracle-64k", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-oracle", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-oracle-64k", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-oracle-64k-dbgsym", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-image-unsigned-6.8.0-1017-oracle-dbgsym", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-modules-6.8.0-1017-oracle", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-modules-6.8.0-1017-oracle-64k", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-modules-extra-6.8.0-1017-oracle", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-modules-extra-6.8.0-1017-oracle-64k", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-oracle-headers-6.8.0-1017", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-oracle-tools-6.8.0-1017", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-tools-6.8.0-1017-oracle", "binary_version": "6.8.0-1017.18" }, { "binary_name": "linux-tools-6.8.0-1017-oracle-64k", "binary_version": "6.8.0-1017.18" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-1016-raspi", "binary_version": "6.8.0-1016.18" }, { "binary_name": "linux-headers-6.8.0-1016-raspi", "binary_version": "6.8.0-1016.18" }, { "binary_name": "linux-image-6.8.0-1016-raspi", "binary_version": "6.8.0-1016.18" }, { "binary_name": "linux-image-6.8.0-1016-raspi-dbgsym", "binary_version": "6.8.0-1016.18" }, { "binary_name": "linux-modules-6.8.0-1016-raspi", "binary_version": "6.8.0-1016.18" }, { "binary_name": "linux-raspi-headers-6.8.0-1016", "binary_version": "6.8.0-1016.18" }, { "binary_name": "linux-raspi-tools-6.8.0-1016", "binary_version": "6.8.0-1016.18" }, { "binary_name": "linux-tools-6.8.0-1016-raspi", "binary_version": "6.8.0-1016.18" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-50-generic", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-headers-6.8.0-50-generic", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-image-6.8.0-50-generic", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-image-6.8.0-50-generic-dbgsym", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-modules-6.8.0-50-generic", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-riscv-headers-6.8.0-50", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-riscv-tools-6.8.0-50", "binary_version": "6.8.0-50.51.1" }, { "binary_name": "linux-tools-6.8.0-50-generic", "binary_version": "6.8.0-50.51.1" } ] }
{ "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro", "binaries": [ { "binary_name": "linux-buildinfo-6.8.0-2015-raspi-realtime", "binary_version": "6.8.0-2015.16" }, { "binary_name": "linux-headers-6.8.0-2015-raspi-realtime", "binary_version": "6.8.0-2015.16" }, { "binary_name": "linux-image-6.8.0-2015-raspi-realtime", "binary_version": "6.8.0-2015.16" }, { "binary_name": "linux-image-6.8.0-2015-raspi-realtime-dbgsym", "binary_version": "6.8.0-2015.16" }, { "binary_name": "linux-modules-6.8.0-2015-raspi-realtime", "binary_version": "6.8.0-2015.16" }, { "binary_name": "linux-raspi-realtime-headers-6.8.0-2015", "binary_version": "6.8.0-2015.16" }, { "binary_name": "linux-raspi-realtime-tools-6.8.0-2015", "binary_version": "6.8.0-2015.16" }, { "binary_name": "linux-tools-6.8.0-2015-raspi-realtime", "binary_version": "6.8.0-2015.16" } ] }
{ "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro", "binaries": [ { "binary_name": "linux-buildinfo-6.8.1-1013-realtime", "binary_version": "6.8.1-1013.14" }, { "binary_name": "linux-cloud-tools-6.8.1-1013-realtime", "binary_version": "6.8.1-1013.14" }, { "binary_name": "linux-headers-6.8.1-1013-realtime", "binary_version": "6.8.1-1013.14" }, { "binary_name": "linux-image-unsigned-6.8.1-1013-realtime", "binary_version": "6.8.1-1013.14" }, { "binary_name": "linux-image-unsigned-6.8.1-1013-realtime-dbgsym", "binary_version": "6.8.1-1013.14" }, { "binary_name": "linux-modules-6.8.1-1013-realtime", "binary_version": "6.8.1-1013.14" }, { "binary_name": "linux-modules-extra-6.8.1-1013-realtime", "binary_version": "6.8.1-1013.14" }, { "binary_name": "linux-modules-iwlwifi-6.8.1-1013-realtime", "binary_version": "6.8.1-1013.14" }, { "binary_name": "linux-realtime-cloud-tools-6.8.1-1013", "binary_version": "6.8.1-1013.14" }, { "binary_name": "linux-realtime-headers-6.8.1-1013", "binary_version": "6.8.1-1013.14" }, { "binary_name": "linux-realtime-tools-6.8.1-1013", "binary_version": "6.8.1-1013.14" }, { "binary_name": "linux-tools-6.8.1-1013-realtime", "binary_version": "6.8.1-1013.14" } ] }