Christoph Hellwig
cb8432d650
block: allocate struct hd_struct as part of struct bdev_inode
...
Allocate hd_struct together with struct block_device to pre-load
the lifetime rule changes in preparation of merging the two structures.
Note that part0 was previously embedded into struct gendisk, but is
a separate allocation now, and already points to the block_device instead
of the hd_struct. The lifetime of struct gendisk is still controlled by
the struct device embedded in the part0 hd_struct.
Signed-off-by: Christoph Hellwig <hch@lst.de >
Reviewed-by: Jan Kara <jack@suse.cz >
Reviewed-by: Hannes Reinecke <hare@suse.de >
Signed-off-by: Jens Axboe <axboe@kernel.dk >
2020-12-01 14:53:40 -07:00
..
2020-11-03 22:30:31 +01:00
2020-10-29 17:22:59 -05:00
2020-10-29 17:22:59 -05:00
2020-10-31 14:31:28 -07:00
2020-10-25 14:51:49 -07:00
2020-10-30 12:57:39 +01:00
2020-10-29 17:22:59 -05:00
2020-10-25 14:51:49 -07:00
2020-10-24 10:39:22 -07:00
2020-10-24 10:33:08 -07:00
2020-10-28 13:18:56 +01:00
2020-10-25 14:51:49 -07:00
2020-10-28 11:13:36 +00:00
2020-11-25 11:11:32 -07:00
2020-12-01 14:53:40 -07:00
2020-12-01 14:53:39 -07:00
2020-10-28 11:26:10 -06:00
2020-12-01 14:53:40 -07:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-10-29 20:01:46 -07:00
2020-11-14 11:26:03 -08:00
2020-11-14 11:26:03 -08:00
2020-11-14 11:26:03 -08:00
2020-10-25 14:51:49 -07:00
2020-11-10 18:31:17 +01:00
2020-10-30 08:37:39 +01:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-10-27 16:22:43 +01:00
2020-10-25 14:51:49 -07:00
2020-12-01 14:53:39 -07:00
2020-12-01 14:53:40 -07:00
2020-11-16 08:14:30 -07:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-11-04 10:22:56 -07:00
2020-11-04 08:52:46 -08:00
2020-11-06 23:01:03 -05:00
2020-10-29 13:17:58 -05:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-11-14 11:26:04 -08:00
2020-11-02 12:14:19 -08:00
2020-10-28 14:08:54 +00:00
2020-10-25 14:51:49 -07:00
2020-10-30 12:57:39 +01:00
2020-10-30 12:57:39 +01:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-10-28 11:41:14 -06:00
2020-12-01 14:53:40 -07:00
2020-10-25 14:51:49 -07:00
2020-11-09 18:12:34 +01:00
2020-11-09 18:12:34 +01:00
2020-11-02 12:14:19 -08:00
2020-10-28 11:41:15 -06:00
2020-11-02 18:14:07 +01:00
2020-10-24 20:21:57 +02:00
2020-10-25 14:51:49 -07:00
2020-10-24 10:39:22 -07:00
2020-10-25 14:51:49 -07:00
2020-10-28 11:41:15 -06:00
2020-11-06 10:05:18 -08:00
2020-10-25 14:51:49 -07:00
2020-10-29 13:17:58 -05:00
2020-10-25 11:39:02 -07:00
2020-10-25 14:51:49 -07:00
2020-11-02 10:10:39 -05:00
2020-10-25 14:51:49 -07:00
2020-10-26 11:48:11 +01:00
2020-10-25 14:51:49 -07:00
2020-10-25 14:51:49 -07:00
2020-10-24 10:57:57 -07:00