Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ddeb9c3e authored by Christoph Hellwig's avatar Christoph Hellwig Committed by Jens Axboe
Browse files

hd: stop defining MAJOR_NR



Just use HD_MAJOR directly.

Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
Signed-off-by: default avatarJens Axboe <jens.axboe@oracle.com>
parent 1d89b30c
Loading
Loading
Loading
Loading
+4 −6
Original line number Diff line number Diff line
@@ -100,8 +100,6 @@ static DEFINE_SPINLOCK(hd_lock);
static struct request_queue *hd_queue;
static struct request *hd_req;

#define MAJOR_NR HD_MAJOR

#define TIMEOUT_VALUE	(6*HZ)
#define	HD_DELAY	0

@@ -712,12 +710,12 @@ static int __init hd_init(void)
{
	int drive;

	if (register_blkdev(MAJOR_NR, "hd"))
	if (register_blkdev(HD_MAJOR, "hd"))
		return -1;

	hd_queue = blk_init_queue(do_hd_request, &hd_lock);
	if (!hd_queue) {
		unregister_blkdev(MAJOR_NR, "hd");
		unregister_blkdev(HD_MAJOR, "hd");
		return -ENOMEM;
	}

@@ -751,7 +749,7 @@ static int __init hd_init(void)
		struct hd_i_struct *p = &hd_info[drive];
		if (!disk)
			goto Enomem;
		disk->major = MAJOR_NR;
		disk->major = HD_MAJOR;
		disk->first_minor = drive << 6;
		disk->fops = &hd_fops;
		sprintf(disk->disk_name, "hd%c", 'a'+drive);
@@ -795,7 +793,7 @@ static int __init hd_init(void)
	NR_HD = 0;
out:
	del_timer(&device_timer);
	unregister_blkdev(MAJOR_NR, "hd");
	unregister_blkdev(HD_MAJOR, "hd");
	blk_cleanup_queue(hd_queue);
	return -1;
Enomem: