diff mbox

[v6,8/8] block: mark BIO_MAX_SIZE as obsolete

Message ID 1464615294-9946-9-git-send-email-ming.lei@canonical.com (mailing list archive)
State New, archived
Headers show

Commit Message

Ming Lei May 30, 2016, 1:34 p.m. UTC
Some in-tree drivers may use big bio which size is more
than BIO_MAX_SIZE, also the macro is seldom used in tree.

So mark it as obsolete now, and it doesn't make sense
after multipage bvec is introduced.

Signed-off-by: Ming Lei <ming.lei@canonical.com>
---
 include/linux/bio.h | 7 +++++++
 1 file changed, 7 insertions(+)

Comments

Jens Axboe May 31, 2016, 4:07 p.m. UTC | #1
On 05/30/2016 07:34 AM, Ming Lei wrote:
> Some in-tree drivers may use big bio which size is more
> than BIO_MAX_SIZE, also the macro is seldom used in tree.
>
> So mark it as obsolete now, and it doesn't make sense
> after multipage bvec is introduced.

Is it used in the tree after the patchset? If not, kill it, there's no 
such thing as a deprecated/obsolete define.
diff mbox

Patch

diff --git a/include/linux/bio.h b/include/linux/bio.h
index fb59a06..b284595 100644
--- a/include/linux/bio.h
+++ b/include/linux/bio.h
@@ -41,6 +41,13 @@ 
 #endif
 
 #define BIO_MAX_PAGES		256
+
+/*
+ * This is obsolete now and shouldn't be used, and the macro
+ * doesn't make any sense especially when multipage bvecs is
+ * supported. Even now some drivers may pass big bio which size
+ * is more than the value, such as bcache.
+ */
 #define BIO_MAX_SIZE		(BIO_MAX_PAGES << PAGE_SHIFT)
 
 /*