In the Linux kernel, the following vulnerability has been resolved: block: fix rq-qos breakage from skipping rqqosdonebio() a647a524a467 ("block: don't call rqqosops->donebio if the bio isn't tracked") made bioendio() skip rqqosdonebio() if BIOTRACKED is not set. While this fixed a potential oops, it also broke blk-iocost by skipping the donebio callback for merged bios. Before, whether a bio goes through rqqosthrottle() or rqqosmerge(), rqqosdonebio() would be called on the bio on completion with BIOTRACKED distinguishing the former from the latter. rqqosdonebio() is not called for bios which wenth through rqqosmerge(). This royally confuses blk-iocost as the merged bios never finish and are considered perpetually in-flight. One reliably reproducible failure mode is an intermediate cgroup geting stuck active preventing its children from being activated due to the leaf-only rule, leading to loss of control. The following is from resctl-bench protection scenario which emulates isolating a web server like workload from a memory bomb run on an iocost configuration which should yield a reasonable level of protection. # cat /sys/block/nvme2n1/device/model Samsung SSD 970 PRO 512GB # cat /sys/fs/cgroup/io.cost.model 259:0 ctrl=user model=linear rbps=834913556 rseqiops=93622 rrandiops=102913 wbps=618985353 wseqiops=72325 wrandiops=71025 # cat /sys/fs/cgroup/io.cost.qos 259:0 enable=1 ctrl=user rpct=95.00 rlat=18776 wpct=95.00 wlat=8897 min=60.00 max=100.00 # resctl-bench -m 29.6G -r out.json run protection::scenario=mem-hog,loops=1 ... Memory Hog Summary ================== IO Latency: R p50=242u:336u/2.5m p90=794u:1.4m/7.5m p99=2.7m:8.0m/62.5m max=8.0m:36.4m/350m W p50=221u:323u/1.5m p90=709u:1.2m/5.5m p99=1.5m:2.5m/9.5m max=6.9m:35.9m/350m Isolation and Request Latency Impact Distributions: min p01 p05 p10 p25 p50 p75 p90 p95 p99 max mean stdev isol% 15.90 15.90 15.90 40.05 57.24 59.07 60.01 74.63 74.63 90.35 90.35 58.12 15.82 lat-imp% 0 0 0 0 0 4.55 14.68 15.54 233.5 548.1 548.1 53.88 143.6 Result: isol=58.12:15.82% latimp=53.88%:143.6 workcsv=100.0% missing=3.96% The isolation result of 58.12% is close to what this device would show without any IO control. Fix it by introducing a new flag BIOQOSMERGED to mark merged bios and calling rqqosdonebio() on them too. For consistency and clarity, rename BIOTRACKED to BIOQOSTHROTTLED. The flag checks are moved into rqqosdonebio() so that it's next to the code paths that set the flags. With the patch applied, the above same benchmark shows: # resctl-bench -m 29.6G -r out.json run protection::scenario=mem-hog,loops=1 ... Memory Hog Summary ================== IO Latency: R p50=123u:84.4u/985u p90=322u:256u/2.5m p99=1.6m:1.4m/9.5m max=11.1m:36.0m/350m W p50=429u:274u/995u p90=1.7m:1.3m/4.5m p99=3.4m:2.7m/11.5m max=7.9m:5.9m/26.5m Isolation and Request Latency Impact Distributions: min p01 p05 p10 p25 p50 p75 p90 p95 p99 max mean stdev isol% 84.91 84.91 89.51 90.73 92.31 94.49 96.36 98.04 98.71 100.0 100.0 94.42 2.81 lat-imp% 0 0 0 0 0 2.81 5.73 11.11 13.92 17.53 22.61 4.10 4.68 Result: isol=94.42:2.81% latimp=4.10%:4.68 workcsv=58.34% missing=0%
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-aws-5.15-cloud-tools-5.15.0-1021", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-aws-5.15-headers-5.15.0-1021", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-aws-5.15-tools-5.15.0-1021", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-aws-dbgsym", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-azure-5.15-cloud-tools-5.15.0-1021", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-azure-5.15-headers-5.15.0-1021", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-azure-5.15-tools-5.15.0-1021", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-azure-dbgsym", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-gcp-5.15-headers-5.15.0-1021", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-gcp-5.15-tools-5.15.0-1021", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-gcp-dbgsym", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1021-gcp", "binary_version": "5.15.0-1021.28~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-headers-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-headers-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-headers-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-cloud-tools-5.15.0-50", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-cloud-tools-common", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-headers-5.15.0-50", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-source-5.15.0", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-tools-5.15.0-50", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-tools-common", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-hwe-5.15-tools-host", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-5.15.0-50-generic-dbgsym", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-5.15.0-50-generic-lpae-dbgsym", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic-64k-dbgsym", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic-dbgsym", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-tools-5.15.0-50-generic", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-tools-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-tools-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1017-intel-iotg-dbgsym", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-cloud-tools-5.15.0-1017", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-cloud-tools-common", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-headers-5.15.0-1017", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-tools-5.15.0-1017", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-tools-common", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-intel-iotg-5.15-tools-host", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-buildinfo-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-cloud-tools-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-headers-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-headers-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency-64k-dbgsym", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency-dbgsym", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-cloud-tools-5.15.0-50", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-cloud-tools-common", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-headers-5.15.0-50", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-tools-5.15.0-50", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-tools-common", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-lowlatency-hwe-5.15-tools-host", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-tools-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56~20.04.1" }, { "binary_name": "linux-tools-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-oracle-dbgsym", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-oracle-5.15-headers-5.15.0-1019", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-oracle-5.15-tools-5.15.0-1019", "binary_version": "5.15.0-1019.24~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1022-generic", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-headers-5.15.0-1022-generic", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-image-5.15.0-1022-generic", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-image-5.15.0-1022-generic-dbgsym", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-modules-5.15.0-1022-generic", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-modules-extra-5.15.0-1022-generic", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-riscv-5.15-headers-5.15.0-1022", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-riscv-5.15-tools-5.15.0-1022", "binary_version": "5.15.0-1022.26~20.04.1" }, { "binary_name": "linux-tools-5.15.0-1022-generic", "binary_version": "5.15.0-1022.26~20.04.1" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-buildinfo-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-buildinfo-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-cloud-tools-5.15.0-50", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-cloud-tools-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-cloud-tools-common", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-doc", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-headers-5.15.0-50", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-headers-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-headers-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-headers-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-5.15.0-50-generic-dbgsym", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-5.15.0-50-generic-lpae-dbgsym", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic-64k-dbgsym", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-generic-dbgsym", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-libc-dev", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-extra-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-source-5.15.0", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-5.15.0-50", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-5.15.0-50-generic", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-5.15.0-50-generic-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-5.15.0-50-generic-lpae", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-common", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-host", "binary_version": "5.15.0-50.56" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-aws-cloud-tools-5.15.0-1021", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-aws-headers-5.15.0-1021", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-aws-tools-5.15.0-1021", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-buildinfo-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-cloud-tools-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-headers-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-aws-dbgsym", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-modules-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-modules-extra-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" }, { "binary_name": "linux-tools-5.15.0-1021-aws", "binary_version": "5.15.0-1021.25" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-azure-cloud-tools-5.15.0-1021", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-azure-headers-5.15.0-1021", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-azure-tools-5.15.0-1021", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-buildinfo-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-cloud-tools-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-headers-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-image-unsigned-5.15.0-1021-azure-dbgsym", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-modules-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-modules-extra-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" }, { "binary_name": "linux-tools-5.15.0-1021-azure", "binary_version": "5.15.0-1021.26" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-gcp-headers-5.15.0-1019", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-gcp-tools-5.15.0-1019", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-headers-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-gcp-dbgsym", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-modules-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-modules-extra-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" }, { "binary_name": "linux-tools-5.15.0-1019-gcp", "binary_version": "5.15.0-1019.25" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-gke-headers-5.15.0-1017", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-gke-tools-5.15.0-1017", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-headers-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-image-unsigned-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-image-unsigned-5.15.0-1017-gke-dbgsym", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-modules-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-modules-extra-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" }, { "binary_name": "linux-tools-5.15.0-1017-gke", "binary_version": "5.15.0-1017.20" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-cloud-tools-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-gkeop-cloud-tools-5.15.0-1004", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-gkeop-headers-5.15.0-1004", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-gkeop-tools-5.15.0-1004", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-headers-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-image-unsigned-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-image-unsigned-5.15.0-1004-gkeop-dbgsym", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-modules-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-modules-extra-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" }, { "binary_name": "linux-tools-5.15.0-1004-gkeop", "binary_version": "5.15.0-1004.6" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-headers-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-ibm-cloud-tools-common", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-ibm-headers-5.15.0-1015", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-ibm-source-5.15.0", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-ibm-tools-5.15.0-1015", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-ibm-tools-common", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-image-unsigned-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-image-unsigned-5.15.0-1015-ibm-dbgsym", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-modules-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-modules-extra-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" }, { "binary_name": "linux-tools-5.15.0-1015-ibm", "binary_version": "5.15.0-1015.17" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-cloud-tools-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-headers-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-image-unsigned-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-image-unsigned-5.15.0-1017-intel-iotg-dbgsym", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-intel-iotg-cloud-tools-5.15.0-1017", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-intel-iotg-cloud-tools-common", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-intel-iotg-headers-5.15.0-1017", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-intel-iotg-tools-5.15.0-1017", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-intel-iotg-tools-common", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-intel-iotg-tools-host", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-modules-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-modules-extra-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" }, { "binary_name": "linux-tools-5.15.0-1017-intel-iotg", "binary_version": "5.15.0-1017.22" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1019-kvm", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-headers-5.15.0-1019-kvm", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-kvm", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-kvm-dbgsym", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-kvm-headers-5.15.0-1019", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-kvm-tools-5.15.0-1019", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-modules-5.15.0-1019-kvm", "binary_version": "5.15.0-1019.23" }, { "binary_name": "linux-tools-5.15.0-1019-kvm", "binary_version": "5.15.0-1019.23" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-buildinfo-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-cloud-tools-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-headers-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-headers-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency-64k-dbgsym", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-image-unsigned-5.15.0-50-lowlatency-dbgsym", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-lowlatency-cloud-tools-5.15.0-50", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-lowlatency-cloud-tools-common", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-lowlatency-headers-5.15.0-50", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-lowlatency-tools-5.15.0-50", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-lowlatency-tools-common", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-lowlatency-tools-host", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-5.15.0-50-lowlatency", "binary_version": "5.15.0-50.56" }, { "binary_name": "linux-tools-5.15.0-50-lowlatency-64k", "binary_version": "5.15.0-50.56" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-buildinfo-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-cloud-tools-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-cloud-tools-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-headers-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-headers-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-image-unsigned-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-image-unsigned-5.15.0-1015-nvidia-dbgsym", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-image-unsigned-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-image-unsigned-5.15.0-1015-nvidia-lowlatency-dbgsym", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-modules-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-modules-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-modules-extra-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-modules-iwlwifi-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-nvidia-cloud-tools-5.15.0-1015", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-nvidia-cloud-tools-common", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-nvidia-headers-5.15.0-1015", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-nvidia-tools-5.15.0-1015", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-nvidia-tools-common", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-nvidia-tools-host", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-tools-5.15.0-1015-nvidia", "binary_version": "5.15.0-1015.15" }, { "binary_name": "linux-tools-5.15.0-1015-nvidia-lowlatency", "binary_version": "5.15.0-1015.15" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-headers-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-image-unsigned-5.15.0-1019-oracle-dbgsym", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-modules-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-modules-extra-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-oracle-headers-5.15.0-1019", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-oracle-tools-5.15.0-1019", "binary_version": "5.15.0-1019.24" }, { "binary_name": "linux-tools-5.15.0-1019-oracle", "binary_version": "5.15.0-1019.24" } ] }
{ "availability": "No subscription required", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1016-raspi", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-buildinfo-5.15.0-1016-raspi-nolpae", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-headers-5.15.0-1016-raspi", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-headers-5.15.0-1016-raspi-nolpae", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-image-5.15.0-1016-raspi", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-image-5.15.0-1016-raspi-dbgsym", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-image-5.15.0-1016-raspi-nolpae", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-image-5.15.0-1016-raspi-nolpae-dbgsym", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-modules-5.15.0-1016-raspi", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-modules-5.15.0-1016-raspi-nolpae", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-modules-extra-5.15.0-1016-raspi", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-modules-extra-5.15.0-1016-raspi-nolpae", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-raspi-headers-5.15.0-1016", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-raspi-tools-5.15.0-1016", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-tools-5.15.0-1016-raspi", "binary_version": "5.15.0-1016.18" }, { "binary_name": "linux-tools-5.15.0-1016-raspi-nolpae", "binary_version": "5.15.0-1016.18" } ] }
{ "availability": "Available with Ubuntu Pro: https://ubuntu.com/pro", "binaries": [ { "binary_name": "linux-buildinfo-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-cloud-tools-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-headers-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-image-unsigned-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-modules-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-modules-extra-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-realtime-cloud-tools-5.15.0-1022", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-realtime-cloud-tools-common", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-realtime-headers-5.15.0-1022", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-realtime-tools-5.15.0-1022", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-realtime-tools-common", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-realtime-tools-host", "binary_version": "5.15.0-1022.22" }, { "binary_name": "linux-tools-5.15.0-1022-realtime", "binary_version": "5.15.0-1022.22" } ] }