On Thursday 21 October 2004 05:24 pm, Poul-Henning Kamp wrote: > In message <200410211505.27635.jhb_at_FreeBSD.org>, John Baldwin writes: > >> Doesn't the search terminate if [0] is NULL ? > > > >Perhaps there should be a small wrapper function to register a candidate > > root with an associated priority and that wrapper function could then > > manage the rootdevnames[] array and keep them sorted based on the > > priority? > > No, the entire thing should be rototiled. Well, the interface I'm thinking of is something like 'rootdevice_add(const char *name, int priority)' or maybe 'rootdevice_add(dev_t dev, int priority)' (which won't work for NFS, so I guess back to the char * version) and not having the array or linked list or whatever of names visible outside vfs_mount.c (or where the root mount code lives). -- John Baldwin <jhb_at_FreeBSD.org> <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/Received on Tue Oct 26 2004 - 19:15:46 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:19 UTC