diff options
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/res_counter.h | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/include/linux/res_counter.h b/include/linux/res_counter.h index 5e60a4f34243..61363ce896d5 100644 --- a/include/linux/res_counter.h +++ b/include/linux/res_counter.h | |||
@@ -23,15 +23,15 @@ struct res_counter { | |||
23 | /* | 23 | /* |
24 | * the current resource consumption level | 24 | * the current resource consumption level |
25 | */ | 25 | */ |
26 | unsigned long usage; | 26 | unsigned long long usage; |
27 | /* | 27 | /* |
28 | * the limit that usage cannot exceed | 28 | * the limit that usage cannot exceed |
29 | */ | 29 | */ |
30 | unsigned long limit; | 30 | unsigned long long limit; |
31 | /* | 31 | /* |
32 | * the number of unsuccessful attempts to consume the resource | 32 | * the number of unsuccessful attempts to consume the resource |
33 | */ | 33 | */ |
34 | unsigned long failcnt; | 34 | unsigned long long failcnt; |
35 | /* | 35 | /* |
36 | * the lock to protect all of the above. | 36 | * the lock to protect all of the above. |
37 | * the routines below consider this to be IRQ-safe | 37 | * the routines below consider this to be IRQ-safe |
@@ -52,9 +52,11 @@ struct res_counter { | |||
52 | */ | 52 | */ |
53 | 53 | ||
54 | ssize_t res_counter_read(struct res_counter *counter, int member, | 54 | ssize_t res_counter_read(struct res_counter *counter, int member, |
55 | const char __user *buf, size_t nbytes, loff_t *pos); | 55 | const char __user *buf, size_t nbytes, loff_t *pos, |
56 | int (*read_strategy)(unsigned long long val, char *s)); | ||
56 | ssize_t res_counter_write(struct res_counter *counter, int member, | 57 | ssize_t res_counter_write(struct res_counter *counter, int member, |
57 | const char __user *buf, size_t nbytes, loff_t *pos); | 58 | const char __user *buf, size_t nbytes, loff_t *pos, |
59 | int (*write_strategy)(char *buf, unsigned long long *val)); | ||
58 | 60 | ||
59 | /* | 61 | /* |
60 | * the field descriptors. one for each member of res_counter | 62 | * the field descriptors. one for each member of res_counter |