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 | 81 | BLK_ZONE_COND_FULL = 0xE, |
| 82 | 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 | 101 | BLK_ZONE_REP_CAPACITY = (1U << 0), |
| 101 | 102 | |
| 102 | 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 | /** |