Hi,

I am a newbie kernel hacker :) and trying to fix this issue first to get
involved with complex tasks later.

*My current NetBsd Setup:*
VirtualBox, HDD7GB, RAM 1GB Netbsd7.0

I have updated the /usr/src with latest NetBsd-release branch 7.0 using
cvs. I have successfully rebuilt and install the kernel.
Now I am modifying the printfs -> aprint_*() in kernel sources (There are
thousands of them believe me :) ). Link of this project is at
http://wiki.netbsd.org/projects/project/aprint/ .
I am using CVS to checkout at latest netbsd7.0 branch. is that ok or should
I move to current branch ?.
Secondly, I had been looking at *man aprint_*()*  and there are multiple
types as:

     *aprint_normal*()     Sends to the console unless AB_QUIET is set.  Always
                         sends to the log.

     *aprint_naive*()      Sends to the console only if AB_QUIET is set.  Never
                         sends to the log.

     *aprint_verbose*()    Sends to the console only if AB_VERBOSE is set.
                         Always sends to the log.

     *aprint_debug*()      Sends to the console and the log only if AB_DEBUG is
                         set.

     *aprint_error*()      Like *aprint_normal*(), but also keeps track of the
                         number of times called.  This allows a subsystem to
                         report the number of errors that occurred during a
                         quiet or silent initialization phase.


I need an advice from senior developer how to proceed on it. How to fit
each of the abve aprints in kernel sources and send a patch to be merged.

Thanks.
Usama

Reply via email to