[wplug-bsd] Patching a driver
Tom Rhodes
trhodes at FreeBSD.org
Tue Oct 17 21:14:52 EDT 2006
On Tue, 17 Oct 2006 14:39:12 -0400
"Poyner, Brandon" <bpoyner at ccac.edu> wrote:
> > Well, I can confirm that 'ls -l' displays 0 hard links for
> > all files and
> > directories on the mounted filesystem. That's not right, right?
>
> It's not right for a unix filesystem. Since this is NTFS I couldn't
> say. It would be interesting to see how Linux handles this.
>
> > Looking in the handbook, it seems that I can specify a list
> > of modules to
> > build with the MODULES_OVERRIDE directive in make.conf... is
> > there a way
> > (also, is it responsible) to not build the kernel itself? I think my
> > /usr/obj tree is still fully populated, and I would love to
> > be able to
> > build just this module.
>
> Assuming your kernel config is named GENERIC, you should be able to
> 'make buildkernel KERNCONF=GENERIC -DNOCLEAN' while in /usr/src and use
> the old objective files. I don't see an option in /usr/src/Makefile for
> building the modules only, but my system is pretty old. It appears to
> work for me, I was able to build a new ntfs.ko and kldload it, of course
> I don't have a ntfs filesystem to try it out on.
cd sys/dev/${MODULE} && make && make install
should work.
>
> > It doesn't seem like a fix to a non-critical, low-priority
> > bug in what
> > really amounts to a legacy driver will be forthcoming.
> > Furthermore, from
> > the bug report it appears the maintaner is aware of the fix
> > and probably
> > not interested in applying it since it is, after all, a hack (simply
> > report '1' link instead of '0' so that Samba doesn't break).
> > It's still
> > not the correct number of links, and so, not a proper fix.
>
> It's really your call there. The maintainer won't likely patch the
> module if people aren't requesting it. You could also go the other
> direction and make your own patch for samba and not the kernel.
>
> Brandon Poyner
> Network Engineer III
> CCAC - College Office
> 412-237-3086
>
>
> _______________________________________________
> wplug-bsd mailing list
> wplug-bsd at wplug.org
> http://www.wplug.org/mailman/listinfo/wplug-bsd
>
--
Tom Rhodes
More information about the wplug-bsd
mailing list