aufs: tiny, replace seq_printf() by seq_puts()

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
aufs: tiny, minor optimization in au_wr_dir_cpup()

Since copy-up is more popular than copy-down, I suppose.

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
aufs: tiny, convert struct au_cpdown_dir_args into a scalar

By removing an unnecessary field.

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
Merge branch 'aufs3.2/00base' into aufs3.3/00base
Merge branch 'aufs3.3/00base' into aufs3.4/00base
Merge branch 'aufs3.4/00base' into aufs3.5/00base
Merge branch 'aufs3.5/00base' into aufs3.6/00base
Merge branch 'aufs3.6/00base' into aufs3.7/00base
Merge branch 'aufs3.7/00base' into aufs3.8/00base
Merge branch 'aufs3.8/00base' into aufs3.9/00base
aufs: mvdown, design document

Still testing.

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
aufs: for mvdown, make au_wbr_nonopq() global

The function will be necessary for a new feature move-down.

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
aufs: for mvdown, support copy-down

Still testing.
The move-down feature is equivalent to "copy-down + unlink the upper
(copy-source)" essentially.
So here is "copy-down", a variation derived from copy-up.

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
aufs: mvdown, core funcs

Still testing.
And all features are not implemented yet.

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
aufs: mvdown, ioctl

Still testing.
And all features are not imeplemented yet.

Signed-off-by: J. R. Okajima <hooanon05@yahoo.co.jp>
Merge remote-tracking branch 'aufs3-standalone/aufs3.2/00base' into aufs3.2/10static
Merge branch 'aufs3.2/10static' into aufs3.2/11proc_map
Merge branch 'aufs3.2/10static' into aufs3.3/10static
Merge remote-tracking branch 'aufs3-standalone/aufs3.3/00base' into aufs3.3/10static
Merge branch 'aufs3.2/11proc_map' into aufs3.3/11proc_map