diff options
| author | Damien Le Moal <[email protected]> | 2022-11-24 10:43:30 +0000 |
|---|---|---|
| committer | Damien Le Moal <[email protected]> | 2023-01-23 00:25:51 +0000 |
| commit | 34422914dc00b291d1c47dbdabe93b154c2f2b25 (patch) | |
| tree | cfdee6d1827c4ae351743d38e4086457958fd96b /drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | |
| parent | zonefs: Simplify IO error handling (diff) | |
| download | kernel-34422914dc00b291d1c47dbdabe93b154c2f2b25.tar.gz kernel-34422914dc00b291d1c47dbdabe93b154c2f2b25.zip | |
zonefs: Reduce struct zonefs_inode_info size
Instead of using the i_ztype field in struct zonefs_inode_info to
indicate the zone type of an inode, introduce the new inode flag
ZONEFS_ZONE_CNV to be set in the i_flags field of struct
zonefs_inode_info to identify conventional zones. If this flag is not
set, the zone of an inode is considered to be a sequential zone.
The helpers zonefs_zone_is_cnv(), zonefs_zone_is_seq(),
zonefs_inode_is_cnv() and zonefs_inode_is_seq() are introduced to
simplify testing the zone type of a struct zonefs_inode_info and of a
struct inode.
Signed-off-by: Damien Le Moal <[email protected]>
Reviewed-by: Johannes Thumshirn <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c')
0 files changed, 0 insertions, 0 deletions
