Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: CVS commit: src/etc



pooka%cs.hut.fi@localhost wrote:

> On Sat Sep 13 2008 at 08:16:11 -0400, Greg Troxel wrote:
> > > Move "makedev cfs" for the vcoda device from MI MAKEDEV.tmpl to
> > > MD MAKEDEV.conf.  Not all ports have vcoda in their majors.foo files
> > > and we shouldn't (re)assign major numbers on all ports before 5.0.
> > >
> > > Should close PR port-sgimips/38962.
> > 
> > OK, but this is really not quite right as vcoda is in fact MI code.
> > Perhaps I missed the discussion on tech-kern.
> 
> I can't remember seeing a discussion, but I don't see the point for one
> either.  It's an imperfect world and sometimes there is no right choice.

Indeed.

- "makedev cfs" was added into MAKEDEV.tmpl without discussion
  and it caused errors on many ports.
  I've put a workaround to it.
- We can always revert MD MAKEDEV.conf once we'll get "quite right fix",
  but changing majors.foo causes possible compatibility problems
  which can't be reverted.

Anyway, we have many other MI devices which aren't defined in majors.
(altq, nsmb etc.)
Do we seriously think that it's really worth to reorganize all majors
only for completeness on such rare devices?
---
Izumi Tsutsui


Home | Main Index | Thread Index | Old Index