* [PATCH] md: stop defining MAJOR_NR
@ 2009-03-03 17:58 Christoph Hellwig
2009-03-05 2:41 ` Neil Brown
0 siblings, 1 reply; 2+ messages in thread
From: Christoph Hellwig @ 2009-03-03 17:58 UTC (permalink / raw)
To: neilb; +Cc: linux-raid
MAJOR_NR was only required for magic in linux/blk.h in 2.4 or earlier
kernels, so no need to keep it around.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Index: linux-2.6/drivers/md/md.c
===================================================================
--- linux-2.6.orig/drivers/md/md.c 2009-02-27 17:44:32.351286370 +0100
+++ linux-2.6/drivers/md/md.c 2009-02-27 17:44:51.547286608 +0100
@@ -46,8 +46,6 @@
#include <linux/file.h>
#include <linux/delay.h>
-#define MAJOR_NR MD_MAJOR
-
/* 63 partitions with the alternate major number (mdp) */
#define MdpMinorShift 6
@@ -6464,13 +6462,13 @@ static void md_geninit(void)
static int __init md_init(void)
{
- if (register_blkdev(MAJOR_NR, "md"))
+ if (register_blkdev(MD_MAJOR, "md"))
return -1;
if ((mdp_major=register_blkdev(0, "mdp"))<=0) {
- unregister_blkdev(MAJOR_NR, "md");
+ unregister_blkdev(MD_MAJOR, "md");
return -1;
}
- blk_register_region(MKDEV(MAJOR_NR, 0), 1UL<<MINORBITS, THIS_MODULE,
+ blk_register_region(MKDEV(MD_MAJOR, 0), 1UL<<MINORBITS, THIS_MODULE,
md_probe, NULL, NULL);
blk_register_region(MKDEV(mdp_major, 0), 1UL<<MINORBITS, THIS_MODULE,
md_probe, NULL, NULL);
@@ -6556,10 +6554,10 @@ static __exit void md_exit(void)
mddev_t *mddev;
struct list_head *tmp;
- blk_unregister_region(MKDEV(MAJOR_NR,0), 1U << MINORBITS);
+ blk_unregister_region(MKDEV(MD_MAJOR,0), 1U << MINORBITS);
blk_unregister_region(MKDEV(mdp_major,0), 1U << MINORBITS);
- unregister_blkdev(MAJOR_NR,"md");
+ unregister_blkdev(MD_MAJOR,"md");
unregister_blkdev(mdp_major, "mdp");
unregister_reboot_notifier(&md_notifier);
unregister_sysctl_table(raid_table_header);
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [PATCH] md: stop defining MAJOR_NR
2009-03-03 17:58 [PATCH] md: stop defining MAJOR_NR Christoph Hellwig
@ 2009-03-05 2:41 ` Neil Brown
0 siblings, 0 replies; 2+ messages in thread
From: Neil Brown @ 2009-03-05 2:41 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: linux-raid
On Tuesday March 3, hch@lst.de wrote:
> MAJOR_NR was only required for magic in linux/blk.h in 2.4 or earlier
> kernels, so no need to keep it around.
Thanks. Applied. Should be in -next shortly.
NeilBrown
>
>
> Signed-off-by: Christoph Hellwig <hch@lst.de>
>
> Index: linux-2.6/drivers/md/md.c
> ===================================================================
> --- linux-2.6.orig/drivers/md/md.c 2009-02-27 17:44:32.351286370 +0100
> +++ linux-2.6/drivers/md/md.c 2009-02-27 17:44:51.547286608 +0100
> @@ -46,8 +46,6 @@
> #include <linux/file.h>
> #include <linux/delay.h>
>
> -#define MAJOR_NR MD_MAJOR
> -
> /* 63 partitions with the alternate major number (mdp) */
> #define MdpMinorShift 6
>
> @@ -6464,13 +6462,13 @@ static void md_geninit(void)
>
> static int __init md_init(void)
> {
> - if (register_blkdev(MAJOR_NR, "md"))
> + if (register_blkdev(MD_MAJOR, "md"))
> return -1;
> if ((mdp_major=register_blkdev(0, "mdp"))<=0) {
> - unregister_blkdev(MAJOR_NR, "md");
> + unregister_blkdev(MD_MAJOR, "md");
> return -1;
> }
> - blk_register_region(MKDEV(MAJOR_NR, 0), 1UL<<MINORBITS, THIS_MODULE,
> + blk_register_region(MKDEV(MD_MAJOR, 0), 1UL<<MINORBITS, THIS_MODULE,
> md_probe, NULL, NULL);
> blk_register_region(MKDEV(mdp_major, 0), 1UL<<MINORBITS, THIS_MODULE,
> md_probe, NULL, NULL);
> @@ -6556,10 +6554,10 @@ static __exit void md_exit(void)
> mddev_t *mddev;
> struct list_head *tmp;
>
> - blk_unregister_region(MKDEV(MAJOR_NR,0), 1U << MINORBITS);
> + blk_unregister_region(MKDEV(MD_MAJOR,0), 1U << MINORBITS);
> blk_unregister_region(MKDEV(mdp_major,0), 1U << MINORBITS);
>
> - unregister_blkdev(MAJOR_NR,"md");
> + unregister_blkdev(MD_MAJOR,"md");
> unregister_blkdev(mdp_major, "mdp");
> unregister_reboot_notifier(&md_notifier);
> unregister_sysctl_table(raid_table_header);
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-03-05 2:41 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-03-03 17:58 [PATCH] md: stop defining MAJOR_NR Christoph Hellwig
2009-03-05 2:41 ` Neil Brown
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).