diff options
Diffstat (limited to 'include/linux/sched.h')
| -rw-r--r-- | include/linux/sched.h | 12 | 
1 files changed, 9 insertions, 3 deletions
diff --git a/include/linux/sched.h b/include/linux/sched.h index 4b601be3dace..83bd2e2982fc 100644 --- a/include/linux/sched.h +++ b/include/linux/sched.h @@ -99,6 +99,7 @@ struct robust_list_head;  struct bio_list;  struct fs_struct;  struct perf_event_context; +struct blk_plug;  /*   * List of flags we want to share for kernel threads, @@ -516,7 +517,7 @@ struct thread_group_cputimer {  struct autogroup;  /* - * NOTE! "signal_struct" does not have it's own + * NOTE! "signal_struct" does not have its own   * locking, because a shared signal_struct always   * implies a shared sighand_struct, so locking   * sighand_struct is always a proper superset of @@ -1428,6 +1429,11 @@ struct task_struct {  /* stacked block device info */  	struct bio_list *bio_list; +#ifdef CONFIG_BLOCK +/* stack plugging */ +	struct blk_plug *plug; +#endif +  /* VM state */  	struct reclaim_state *reclaim_state; @@ -1524,8 +1530,8 @@ struct task_struct {  	struct memcg_batch_info {  		int do_batch;	/* incremented when batch uncharge started */  		struct mem_cgroup *memcg; /* target memcg of uncharge */ -		unsigned long bytes; 		/* uncharged usage */ -		unsigned long memsw_bytes; /* uncharged mem+swap usage */ +		unsigned long nr_pages;	/* uncharged usage */ +		unsigned long memsw_nr_pages; /* uncharged mem+swap usage */  	} memcg_batch;  #endif  };  | 
