summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorMartin K. Petersen <martin.petersen@oracle.com>2008-10-01 03:38:37 -0400
committerJens Axboe <jens.axboe@oracle.com>2008-10-09 08:56:21 +0200
commit74aa8c2cc010035a7eef2b4ca4d6430e0dae206a (patch)
tree4a1c84cd687343028d21288ccd70036fa4d4a89a /include/linux
parentb04accc425d52ca59699290661e0dfd09b0feeeb (diff)
downloadlinux-3.10-74aa8c2cc010035a7eef2b4ca4d6430e0dae206a.tar.gz
linux-3.10-74aa8c2cc010035a7eef2b4ca4d6430e0dae206a.tar.bz2
linux-3.10-74aa8c2cc010035a7eef2b4ca4d6430e0dae206a.zip
block: Introduce integrity data ownership flag
A filesystem might supply its own integrity metadata. Introduce a flag that indicates whether the filesystem or the block layer owns the integrity buffer. Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com> Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/bio.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/bio.h b/include/linux/bio.h
index 98c2d057065..d86d39d490e 100644
--- a/include/linux/bio.h
+++ b/include/linux/bio.h
@@ -109,6 +109,7 @@ struct bio {
#define BIO_EOPNOTSUPP 7 /* not supported */
#define BIO_CPU_AFFINE 8 /* complete bio on same CPU as submitted */
#define BIO_NULL_MAPPED 9 /* contains invalid user pages */
+#define BIO_FS_INTEGRITY 10 /* fs owns integrity data, not block layer */
#define bio_flagged(bio, flag) ((bio)->bi_flags & (1 << (flag)))
/*