Remove struct task_struct::io_wait
authorAlexey Dobriyan <adobriyan@gmail.com>
Thu, 18 Oct 2007 10:04:56 +0000 (03:04 -0700)
committerLinus Torvalds <torvalds@woody.linux-foundation.org>
Thu, 18 Oct 2007 21:37:20 +0000 (14:37 -0700)
commit6212e3a388fdda3f19fa660ef5a30edf54d1dcfd
tree7218bbf29af36ff0c36aa2af8323a5206ea44b1c
parent9cd9a0058dd35268b24fa16795a92c800f4086d4
Remove struct task_struct::io_wait

Hell knows what happened in commit 63b05203af57e7de4f3bb63b8b81d43bc196d32b
during 2.6.9 development.  Commit introduced io_wait field which remained
write-only than and still remains write-only.

Also garbage collect macros which "use" io_wait.

Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
fs/aio.c
include/linux/aio.h
include/linux/sched.h
kernel/fork.c