BLK_FEAT_ZONED
if (!(lim->features & BLK_FEAT_ZONED)) {
if (!(t->features & BLK_FEAT_ZONED)) {
lim->features |= BLK_FEAT_ZONED;
lim.features |= BLK_FEAT_ZONED;
(lim.features & BLK_FEAT_ZONED)) {
lim->features |= BLK_FEAT_ZONED;
.features = BLK_FEAT_ZONED | BLK_FEAT_WRITE_CACHE,
if (!zoned && (ti_limits.features & BLK_FEAT_ZONED)) {
zoned = (ti_limits.features & BLK_FEAT_ZONED);
if (limits->features & BLK_FEAT_ZONED) {
zoned = limits->features & BLK_FEAT_ZONED;
if (limits->features & BLK_FEAT_ZONED) {
(limits->features & BLK_FEAT_ZONED)) {
lim->features &= ~BLK_FEAT_ZONED;
if (lim->features & BLK_FEAT_ZONED &&
if (lim->features & BLK_FEAT_ZONED) {
limits->features &= ~BLK_FEAT_ZONED;
lim.features |= BLK_FEAT_ZONED;
lim->features |= BLK_FEAT_ZONED;
lim->features |= BLK_FEAT_ZONED;
BLK_FEAT_STABLE_WRITES | BLK_FEAT_ZONED | \
(q->limits.features & BLK_FEAT_ZONED);