mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-22 22:39:20 +07:00
fb5ffb0e16
The current quota error message doesn't always print the disk name, so it is hard to identify the "bad" disk when quota error happens. This patch changes the standardized quota error message to print out disk name and function name. It also uses a combination of cpp macro and inline function to provide better type checking and to lower the text size of the message. [Jan Kara: Export __quota_error] Signed-off-by: Jiaying Zhang <jiayingz@google.com> Signed-off-by: Jan Kara <jack@suse.cz>
26 lines
689 B
C
26 lines
689 B
C
/*
|
|
* Definitions of structures for vfsv0 quota format
|
|
*/
|
|
|
|
#ifndef _LINUX_QUOTA_TREE_H
|
|
#define _LINUX_QUOTA_TREE_H
|
|
|
|
#include <linux/types.h>
|
|
#include <linux/quota.h>
|
|
|
|
/*
|
|
* Structure of header of block with quota structures. It is padded to 16 bytes so
|
|
* there will be space for exactly 21 quota-entries in a block
|
|
*/
|
|
struct qt_disk_dqdbheader {
|
|
__le32 dqdh_next_free; /* Number of next block with free entry */
|
|
__le32 dqdh_prev_free; /* Number of previous block with free entry */
|
|
__le16 dqdh_entries; /* Number of valid entries in block */
|
|
__le16 dqdh_pad1;
|
|
__le32 dqdh_pad2;
|
|
};
|
|
|
|
#define QT_TREEOFF 1 /* Offset of tree in file in blocks */
|
|
|
|
#endif /* _LINUX_QUOTAIO_TREE_H */
|