genhd.c (f44f1ab5a2dcd4e16eab850fd08e40ff2d0c28d4) genhd.c (dc3b17cc8bf21307c7e076e7c778d5db756f7871)
1/*
2 * gendisk handling
3 */
4
5#include <linux/module.h>
6#include <linux/fs.h>
7#include <linux/genhd.h>
8#include <linux/kdev_t.h>

--- 599 unchanged lines hidden (view full) ---

608 * dereferenced from here on, but set them just in case.
609 */
610 disk->major = MAJOR(devt);
611 disk->first_minor = MINOR(devt);
612
613 disk_alloc_events(disk);
614
615 /* Register BDI before referencing it from bdev */
1/*
2 * gendisk handling
3 */
4
5#include <linux/module.h>
6#include <linux/fs.h>
7#include <linux/genhd.h>
8#include <linux/kdev_t.h>

--- 599 unchanged lines hidden (view full) ---

608 * dereferenced from here on, but set them just in case.
609 */
610 disk->major = MAJOR(devt);
611 disk->first_minor = MINOR(devt);
612
613 disk_alloc_events(disk);
614
615 /* Register BDI before referencing it from bdev */
616 bdi = &disk->queue->backing_dev_info;
616 bdi = disk->queue->backing_dev_info;
617 bdi_register_owner(bdi, disk_to_dev(disk));
618
619 blk_register_region(disk_devt(disk), disk->minors, NULL,
620 exact_match, exact_lock, disk);
621 register_disk(parent, disk);
622 blk_register_queue(disk);
623
624 /*

--- 1253 unchanged lines hidden ---
617 bdi_register_owner(bdi, disk_to_dev(disk));
618
619 blk_register_region(disk_devt(disk), disk->minors, NULL,
620 exact_match, exact_lock, disk);
621 register_disk(parent, disk);
622 blk_register_queue(disk);
623
624 /*

--- 1253 unchanged lines hidden ---