RE: minor device number request for /dev/kvm (kernel-based virtual machine)

2007-03-01 Thread Mathiasen, Torben
> > If it does not increase memory usage, then possibly: > > > > __register_chrdev_region(major, 0, (~0U) & MINORMASK, name); > > or (1< clear > > > > > > I'm more worried about something in the chardev bowels not supporting > >8bit minors well. > I was under

Re: minor device number request for /dev/kvm (kernel-based virtual machine)

2007-03-01 Thread Avi Kivity
Jan Engelhardt wrote: On Mar 1 2007 13:58, Avi Kivity wrote: fs/char_dev.c: int register_chrdev(unsigned int major, const char *name, const struct file_operations *fops) { struct char_device_struct *cd; struct cdev *cdev; char *s; int err = -ENOMEM; cd = __register_chrdev_re

Re: minor device number request for /dev/kvm (kernel-based virtual machine)

2007-03-01 Thread Jan Engelhardt
On Mar 1 2007 13:58, Avi Kivity wrote: > > fs/char_dev.c: >> int register_chrdev(unsigned int major, const char *name, >>const struct file_operations *fops) >> { >> struct char_device_struct *cd; >> struct cdev *cdev; >> char *s; >> int err = -ENOMEM; >> >> cd = __register_chrdev_regi

Re: minor device number request for /dev/kvm (kernel-based virtual machine)

2007-03-01 Thread Avi Kivity
Mathiasen, Torben wrote: 10 charNon-serial mice, misc features nnn = /dev/kvm kernel-based virtual machine (hardware virtualization extensions) Major 10, minor 256 has been assigned to /dev/kvm. Let me know if this is nok okay. It doesn't work. The culprit appears to