mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-05 02:21:52 +09:00
misc: Fix allocation 'borrowed' by vhost_net
commit 79907d89c3 upstream.
10, 233 is allocated officially to /dev/kmview which is shipping in
Ubuntu and Debian distributions. vhost_net seem to have borrowed it
without making a proper request and this causes regressions in the other
distributions.
vhost_net can use a dynamic minor so use that instead. Also update the
file with a comment to try and avoid future misunderstandings.
Signed-off-by: Alan Cox <device@lanana.org>
[ We should have caught this before 2.6.34 got released. - Linus ]
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
e2f415159f
commit
2f055d42e4
@@ -637,7 +637,7 @@ const static struct file_operations vhost_net_fops = {
|
||||
};
|
||||
|
||||
static struct miscdevice vhost_net_misc = {
|
||||
VHOST_NET_MINOR,
|
||||
MISC_DYNAMIC_MINOR,
|
||||
"vhost-net",
|
||||
&vhost_net_fops,
|
||||
};
|
||||
|
||||
@@ -3,6 +3,12 @@
|
||||
#include <linux/module.h>
|
||||
#include <linux/major.h>
|
||||
|
||||
/*
|
||||
* These allocations are managed by device@lanana.org. If you use an
|
||||
* entry that is not in assigned your entry may well be moved and
|
||||
* reassigned, or set dynamic if a fixed value is not justified.
|
||||
*/
|
||||
|
||||
#define PSMOUSE_MINOR 1
|
||||
#define MS_BUSMOUSE_MINOR 2
|
||||
#define ATIXL_BUSMOUSE_MINOR 3
|
||||
@@ -30,7 +36,6 @@
|
||||
#define HPET_MINOR 228
|
||||
#define FUSE_MINOR 229
|
||||
#define KVM_MINOR 232
|
||||
#define VHOST_NET_MINOR 233
|
||||
#define MISC_DYNAMIC_MINOR 255
|
||||
|
||||
struct device;
|
||||
|
||||
Reference in New Issue
Block a user