@@ -3413,11 +3413,6 @@ features:
34133413
34143414 :class: `!statx_result ` has the following attributes:
34153415
3416- .. attribute :: stx_mask
3417-
3418- Bitmask of :const: `STATX_* <STATX_TYPE> ` constants specifying the
3419- information retrieved, which may differ from what was requested.
3420-
34213416 .. attribute :: stx_atime
34223417
34233418 Time of most recent access expressed in seconds.
@@ -3442,35 +3437,35 @@ features:
34423437 .. availability :: Linux >= 4.11 with glibc >= 2.28 and build-time kernel
34433438 userspace API headers >= 6.11.
34443439
3445- .. attribute :: stx_atomic_write_unit_min
3440+ .. attribute :: stx_atomic_write_unit_max
34463441
3447- Minimum size for direct I/O with torn-write protection.
3442+ Maximum size for direct I/O with torn-write protection.
34483443
34493444 Equal to ``None `` if :data: `STATX_WRITE_ATOMIC ` is missing from
34503445 :attr: `~statx_result.stx_mask `.
34513446
34523447 .. availability :: Linux >= 4.11 with glibc >= 2.28 and build-time kernel
34533448 userspace API headers >= 6.11.
34543449
3455- .. attribute :: stx_atomic_write_unit_max
3450+ .. attribute :: stx_atomic_write_unit_max_opt
34563451
3457- Maximum size for direct I/O with torn-write protection.
3452+ Maximum optimized size for direct I/O with torn-write protection.
34583453
34593454 Equal to ``None `` if :data: `STATX_WRITE_ATOMIC ` is missing from
34603455 :attr: `~statx_result.stx_mask `.
34613456
34623457 .. availability :: Linux >= 4.11 with glibc >= 2.28 and build-time kernel
3463- userspace API headers >= 6.11 .
3458+ userspace API headers >= 6.16 .
34643459
3465- .. attribute :: stx_atomic_write_unit_max_opt
3460+ .. attribute :: stx_atomic_write_unit_min
34663461
3467- Maximum optimized size for direct I/O with torn-write protection.
3462+ Minimum size for direct I/O with torn-write protection.
34683463
34693464 Equal to ``None `` if :data: `STATX_WRITE_ATOMIC ` is missing from
34703465 :attr: `~statx_result.stx_mask `.
34713466
34723467 .. availability :: Linux >= 4.11 with glibc >= 2.28 and build-time kernel
3473- userspace API headers >= 6.16 .
3468+ userspace API headers >= 6.11 .
34743469
34753470 .. attribute :: stx_attributes
34763471
@@ -3536,19 +3531,19 @@ features:
35363531
35373532 Minor number of the device on which this file resides.
35383533
3539- .. attribute :: stx_dio_offset_align
3534+ .. attribute :: stx_dio_mem_align
35403535
3541- Direct I/O file offset alignment requirement.
3536+ Direct I/O memory buffer alignment requirement.
35423537
35433538 Equal to ``None `` if :data: `STATX_DIOALIGN ` is missing from
35443539 :attr: `~statx_result.stx_mask `.
35453540
35463541 .. availability :: Linux >= 4.11 with glibc >= 2.28 and build-time kernel
35473542 userspace API headers >= 6.1.
35483543
3549- .. attribute :: stx_dio_mem_align
3544+ .. attribute :: stx_dio_offset_align
35503545
3551- Direct I/O memory buffer alignment requirement.
3546+ Direct I/O file offset alignment requirement.
35523547
35533548 Equal to ``None `` if :data: `STATX_DIOALIGN ` is missing from
35543549 :attr: `~statx_result.stx_mask `.
@@ -3580,6 +3575,11 @@ features:
35803575 Equal to ``None `` if :data: `STATX_INO ` is missing from
35813576 :attr: `~statx_result.stx_mask `.
35823577
3578+ .. attribute :: stx_mask
3579+
3580+ Bitmask of :const: `STATX_* <STATX_TYPE> ` constants specifying the
3581+ information retrieved, which may differ from what was requested.
3582+
35833583 .. attribute :: stx_mnt_id
35843584
35853585 Mount identifier.
@@ -3594,6 +3594,9 @@ features:
35943594
35953595 File mode: file type and file mode bits (permissions).
35963596
3597+ Equal to ``None `` if :data: `STATX_TYPE | STATX_MODE <STATX_TYPE> `
3598+ is missing from :attr: `~statx_result.stx_mask `.
3599+
35973600 .. attribute :: stx_mtime
35983601
35993602 Time of most recent content modification expressed in seconds.
0 commit comments