|
@@ -82,6 +82,7 @@ struct sched_param {
|
|
#include <linux/resource.h>
|
|
#include <linux/resource.h>
|
|
#include <linux/timer.h>
|
|
#include <linux/timer.h>
|
|
#include <linux/hrtimer.h>
|
|
#include <linux/hrtimer.h>
|
|
|
|
+#include <linux/task_io_accounting.h>
|
|
|
|
|
|
#include <asm/processor.h>
|
|
#include <asm/processor.h>
|
|
|
|
|
|
@@ -1013,6 +1014,7 @@ struct task_struct {
|
|
wait_queue_t *io_wait;
|
|
wait_queue_t *io_wait;
|
|
/* i/o counters(bytes read/written, #syscalls */
|
|
/* i/o counters(bytes read/written, #syscalls */
|
|
u64 rchar, wchar, syscr, syscw;
|
|
u64 rchar, wchar, syscr, syscw;
|
|
|
|
+ struct task_io_accounting ioac;
|
|
#if defined(CONFIG_TASK_XACCT)
|
|
#if defined(CONFIG_TASK_XACCT)
|
|
u64 acct_rss_mem1; /* accumulated rss usage */
|
|
u64 acct_rss_mem1; /* accumulated rss usage */
|
|
u64 acct_vm_mem1; /* accumulated virtual memory usage */
|
|
u64 acct_vm_mem1; /* accumulated virtual memory usage */
|