]> git.baikalelectronics.ru Git - kernel.git/commit
md: prepare for managing resync I/O pages in clean way
authorMing Lei <tom.leiming@gmail.com>
Thu, 16 Mar 2017 16:12:24 +0000 (00:12 +0800)
committerShaohua Li <shli@fb.com>
Fri, 24 Mar 2017 17:41:36 +0000 (10:41 -0700)
commitca8fff2b347b8626b97a8cae6243983fc6e06ee4
treeac65dbf0f670f5e5f5fe807ee055f6bd559c77ac
parent9811f16e5bcc124cb506b08cc49d0b3b122b0cd8
md: prepare for managing resync I/O pages in clean way

Now resync I/O use bio's bec table to manage pages,
this way is very hacky, and may not work any more
once multipage bvec is introduced.

So introduce helpers and new data structure for
managing resync I/O pages more cleanly.

Signed-off-by: Ming Lei <tom.leiming@gmail.com>
Signed-off-by: Shaohua Li <shli@fb.com>
drivers/md/md.h