Pull block fixes from Jens Axboe: - A set of selftest fixes for ublk - Fix for a pid mismatch in ublk, comparing PIDs in different namespaces if run inside a namespace - Fix for a regression added in this release with polling, where the nvme tcp connect code would spin forever - Zoned device error path fix - Tweak the blkzoned uapi additions from this kernel release, making them more easily discoverable - Fix for a regression in bcache with bio endio handling added in this release * tag 'block-6.19-20260122' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux: bcache: use bio cloning for detached device requests blk-mq: use BLK_POLL_ONESHOT for synchronous poll completion selftests/ublk: fix garbage output in foreground mode selftests/ublk: fix error handling for starting device selftests/ublk: fix IO thread idle check block: make the new blkzoned UAPI constants discoverable ublk: fix ublksrv pid handling for pid namespaces block: Fix an error path in disk_update_zone_resources()
Showing the changes to include/uapi (1 of 8 files). Show all
Unified · Split
| @@ -81,7 +81,8 @@ enum blk_zone_cond { · 80 unmodified lines | |||
| 81 | BLK_ZONE_COND_FULL = 0xE, | 81 | BLK_ZONE_COND_FULL = 0xE, |
| 82 | BLK_ZONE_COND_OFFLINE = 0xF, | 82 | BLK_ZONE_COND_OFFLINE = 0xF, |
| 83 | 83 | ||
| 84 | BLK_ZONE_COND_ACTIVE = 0xFF, | 84 | BLK_ZONE_COND_ACTIVE = 0xFF, /* added in Linux 6.19 */ |
| 85 | #define BLK_ZONE_COND_ACTIVE BLK_ZONE_COND_ACTIVE | ||
| 85 | }; | 86 | }; |
| 86 | 87 | ||
| 87 | /** | 88 | /** |
| @@ -100,7 +101,8 @@ enum blk_zone_report_flags { · 12 unmodified lines | |||
| 100 | BLK_ZONE_REP_CAPACITY = (1U << 0), | 101 | BLK_ZONE_REP_CAPACITY = (1U << 0), |
| 101 | 102 | ||
| 102 | /* Input flags */ | 103 | /* Input flags */ |
| 103 | BLK_ZONE_REP_CACHED = (1U << 31), | 104 | BLK_ZONE_REP_CACHED = (1U << 31), /* added in Linux 6.19 */ |
| 105 | #define BLK_ZONE_REP_CACHED BLK_ZONE_REP_CACHED | ||
| 104 | }; | 106 | }; |
| 105 | 107 | ||
| 106 | /** | 108 | /** |