On Fri, Apr 01, 2011 at 12:05:56PM +0200, Corinna Vinschen wrote: >Chris, do you think there's anything speaking against rearranging this >so that the FH_FS and FH_NETDRIVE definitions are separate from the >stuff under /proc? Or, hang on, we should change all PROC values, >along these lines: > > FH_FS = FHDEV (0, 247), /* filesystem based device */ > FH_NETDRIVE= FHDEV (0, 246), > FH_DEV = FHDEV (0, 245), > > FH_PROC = FHDEV (0, 244), > FH_REGISTRY= FHDEV (0, 243), > FH_PROCESS = FHDEV (0, 242), > FH_PROCNET = FHDEV (0, 241), > FH_PROCESSFD = FHDEV (0, 240), > FH_PROCSYS = FHDEV (0, 239), > FH_PROCSYSVIPC = FHDEV (0, 238), > > FH_PROC_MIN_MINOR = FHDEV (0, 200), /* Arbitrary value */ > >Then we can simplify the isproc_dev definition like this: > >#define isproc_dev(devn) \ > (devn >= FH_PROC_MIN_MINOR && devn <= FH_PROC) > >Does that sound ok?
Yes. I was, for a while, trying to keep the device numbers the same as Linux but I don't think that even applies in this case. cgf