where is device_get_parent function defined

Stefan Ehmann shoesoft at gmx.net
Wed Sep 23 13:03:22 UTC 2009


On Wednesday 23 September 2009 14:00:05 Andriy Gapon wrote:
> on 22/09/2009 23:44 Stefan Ehmann said the following:
> > On Tuesday 22 September 2009 16:21:54 Barney Cordoba wrote:
...
> >> Except for the 50K recursive warnings from the module build directories
> >> you're correct.
> >
> > In that case, I normally use:
> > find /usr/src/ -type f | xargs grep ^device_get_parent
> >
> > Additionally specifying -name '*.c' should even be faster.
> 
> I am surprised with this whole 'recursive' issue because in a clean source
>  tree there are no recursive symlinks. They only come to be if a developer
>  forgets to run 'make obj' before doing 'make' in modules directories.
> I think that it is a good practice to never pollute the source tree with
>  build objects, they should belong to /usr/obj or equivalent.

Ok, that explains it in my case. To reduce build times/space requirements, I 
only build a small subset of modules when building the kernel.

If I need an additional module, I simply run "make install" or "make load" in 
the respective module directory.


More information about the freebsd-current mailing list