From bb74624daa138837d04c2a9931723115b9b6d645 Mon Sep 17 00:00:00 2001 From: Kent Overstreet Date: Fri, 30 Apr 2021 16:48:21 -0400 Subject: Update bcachefs sources to a5c0e1bb30 bcachefs: Clean up bch2_btree_and_journal_walk() --- include/linux/blk_types.h | 33 ++++++++++++++++++++++++++++++++- 1 file changed, 32 insertions(+), 1 deletion(-) (limited to 'include/linux/blk_types.h') diff --git a/include/linux/blk_types.h b/include/linux/blk_types.h index 42cd0032..8aef4bb8 100644 --- a/include/linux/blk_types.h +++ b/include/linux/blk_types.h @@ -8,12 +8,43 @@ #include #include #include +#include struct bio_set; struct bio; -struct block_device; typedef void (bio_end_io_t) (struct bio *); +#define BDEVNAME_SIZE 32 + +struct request_queue { + struct backing_dev_info *backing_dev_info; +}; + +struct gendisk { +}; + +struct hd_struct { + struct kobject kobj; +}; + +struct block_device { + struct kobject kobj; + dev_t bd_dev; + char name[BDEVNAME_SIZE]; + struct inode *bd_inode; + struct request_queue queue; + void *bd_holder; + struct gendisk * bd_disk; + struct gendisk __bd_disk; + int bd_fd; + int bd_sync_fd; + + struct backing_dev_info *bd_bdi; + struct backing_dev_info __bd_bdi; +}; + +#define bdev_kobj(_bdev) (&((_bdev)->kobj)) + /* * Block error status values. See block/blk-core:blk_errors for the details. */ -- cgit v1.2.3