From: Ingo Molnar <mingo@elte.hu>
To: Gene Heskett <gene.heskett@gmail.com>
Cc: linux-kernel@vger.kernel.org, Dave Dillow <dave@thedillows.org>,
ray-gmail@madrabbit.org, amanda-hackers@amanda.org,
amanda-users@amanda.org
Subject: Re: plain 2.6.21-rc5 (1) vs amanda (0)
Date: Mon, 9 Apr 2007 18:00:47 +0200 [thread overview]
Message-ID: <20070409160047.GA609@elte.hu> (raw)
In-Reply-To: <200704091133.44684.gene.heskett@gmail.com>
* Gene Heskett <gene.heskett@gmail.com> wrote:
> I'll try this, I just put both in the kernel command line for
> 2.6.21-rc6, except I set it for the 238 it was at before the patch was
> reverted. I'd put the patch back in myself, but my searching of the
> lkml corpus here hasn't turned it up.
Andrew has already sent a revert patch to Linus and it's in -rc6. The
commit is below.
Ingo
------------>
commit 2363cc0264c42636e9e7622f78dde5c2f66beb8e
Author: Andrew Morton <akpm@linux-foundation.org>
Date: Wed Apr 4 19:08:22 2007 -0700
[PATCH] remove protection of LANANA-reserved majors
Revert all this. It can cause device-mapper to receive a different major from
earlier kernels and it turns out that the Amanda backup program (via GNU tar,
apparently) checks major numbers on files when performing incremental backups.
Which is a bit broken of Amanda (or tar), but this feature isn't important
enough to justify the churn.
Cc: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
diff --git a/block/genhd.c b/block/genhd.c
index 050a1f0..441432a 100644
--- a/block/genhd.c
+++ b/block/genhd.c
@@ -62,8 +62,6 @@ int register_blkdev(unsigned int major, const char *name)
/* temporary */
if (major == 0) {
for (index = ARRAY_SIZE(major_names)-1; index > 0; index--) {
- if (is_lanana_major(index))
- continue;
if (major_names[index] == NULL)
break;
}
diff --git a/drivers/base/core.c b/drivers/base/core.c
index ad0f4a2..d7fcf82 100644
--- a/drivers/base/core.c
+++ b/drivers/base/core.c
@@ -28,20 +28,6 @@ int (*platform_notify)(struct device * dev) = NULL;
int (*platform_notify_remove)(struct device * dev) = NULL;
/*
- * Detect the LANANA-assigned LOCAL/EXPERIMENTAL majors
- */
-bool is_lanana_major(unsigned int major)
-{
- if (major >= 60 && major <= 63)
- return 1;
- if (major >= 120 && major <= 127)
- return 1;
- if (major >= 240 && major <= 254)
- return 1;
- return 0;
-}
-
-/*
* sysfs bindings for devices.
*/
diff --git a/fs/char_dev.c b/fs/char_dev.c
index 78ced72..164a45c 100644
--- a/fs/char_dev.c
+++ b/fs/char_dev.c
@@ -109,8 +109,6 @@ __register_chrdev_region(unsigned int major, unsigned int baseminor,
/* temporary */
if (major == 0) {
for (i = ARRAY_SIZE(chrdevs)-1; i > 0; i--) {
- if (is_lanana_major(i))
- continue;
if (chrdevs[i] == NULL)
break;
}
diff --git a/include/linux/kdev_t.h b/include/linux/kdev_t.h
index 4c2c373..2dacab8 100644
--- a/include/linux/kdev_t.h
+++ b/include/linux/kdev_t.h
@@ -87,8 +87,6 @@ static inline unsigned sysv_minor(u32 dev)
return dev & 0x3ffff;
}
-bool is_lanana_major(unsigned int major);
-
#else /* __KERNEL__ */
/*
next prev parent reply other threads:[~2007-04-09 16:01 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-04-01 5:00 plain 2.6.21-rc5 (1) vs amanda (0) Gene Heskett
2007-04-01 6:51 ` Ingo Molnar
2007-04-01 14:44 ` Gene Heskett
2007-04-01 7:33 ` Ray Lee
2007-04-01 15:41 ` Gene Heskett
2007-04-02 4:20 ` Gene Heskett
2007-04-02 4:31 ` Dave Dillow
2007-04-04 4:34 ` Dave Dillow
2007-04-04 8:45 ` Ingo Molnar
2007-04-04 17:42 ` Andrew Morton
2007-04-04 18:17 ` Dave Dillow
2007-04-04 20:29 ` Andrew Morton
2007-04-04 21:55 ` Dave Dillow
2007-04-05 0:49 ` Gene Heskett
2007-04-09 15:33 ` Gene Heskett
2007-04-09 15:59 ` Dave Dillow
2007-04-09 16:12 ` Gene Heskett
2007-04-09 16:30 ` Gene Heskett
2007-04-09 16:00 ` Ingo Molnar [this message]
2007-04-09 17:05 ` Gene Heskett
2007-04-09 17:50 ` Ingo Molnar
2007-04-09 19:58 ` Gene Heskett
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20070409160047.GA609@elte.hu \
--to=mingo@elte.hu \
--cc=amanda-hackers@amanda.org \
--cc=amanda-users@amanda.org \
--cc=dave@thedillows.org \
--cc=gene.heskett@gmail.com \
--cc=linux-kernel@vger.kernel.org \
--cc=ray-gmail@madrabbit.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.