| .. | .. |
|---|
| 1 | +// SPDX-License-Identifier: GPL-2.0-only |
|---|
| 1 | 2 | /* |
|---|
| 2 | 3 | * vfsv0 quota IO operations on file |
|---|
| 3 | 4 | */ |
|---|
| .. | .. |
|---|
| 20 | 21 | MODULE_AUTHOR("Jan Kara"); |
|---|
| 21 | 22 | MODULE_DESCRIPTION("Quota format v2 support"); |
|---|
| 22 | 23 | MODULE_LICENSE("GPL"); |
|---|
| 23 | | - |
|---|
| 24 | | -#define __QUOTA_V2_PARANOIA |
|---|
| 25 | 24 | |
|---|
| 26 | 25 | static void v2r0_mem2diskdqb(void *dp, struct dquot *dquot); |
|---|
| 27 | 26 | static void v2r0_disk2memdqb(struct dquot *dquot, void *dp); |
|---|
| .. | .. |
|---|
| 78 | 77 | struct v2_disk_dqheader dqhead; |
|---|
| 79 | 78 | static const uint quota_magics[] = V2_INITQMAGICS; |
|---|
| 80 | 79 | static const uint quota_versions[] = V2_INITQVERSIONS; |
|---|
| 81 | | - |
|---|
| 80 | + |
|---|
| 82 | 81 | if (v2_read_header(sb, type, &dqhead)) |
|---|
| 83 | 82 | return 0; |
|---|
| 84 | 83 | if (le32_to_cpu(dqhead.dqh_magic) != quota_magics[type] || |
|---|