On Sun, 2008-11-09 at 20:57 +0100, Niels de Vos wrote:
> Hi Rick,
> 
> On Sat, Nov 8, 2008 at 10:14 AM, Rick Scott <[EMAIL PROTECTED]> wrote:
> > On Fri, 2008-11-07 at 21:59 -0500, Chris Frey wrote:
> >> On Fri, Nov 07, 2008 at 08:04:54PM -0500, Rick Scott wrote:
> >> > > I grabbed your latest CVS and noticed you added ifdefs.  I was still 
> >> > > having
> >> > > trouble compiling against 2.6.26.5, so I'm moving the crypto stuff into
> >> > > its own API... I think we only need sha1 right?
> >> >
> >> > That's all I know about, so far :)
> >>
> >> Me too. :-)
> >>
> >> In going through the module, and working on getting it to compile, I
> >> was wondering what your plans are for it.  Are you planning to eventually
> >> include it in the main kernel?  If so, perhaps it is not worth it to
> >> work so hard to support all possible kernels, and focus should be on
> >> supporting the latest kernel, and using the kernel coding style guidelines.
> >>
> >> - Chris
> >
> > Plans? I plan on using it, and learning a little more about the kernel.
> > I don't want to rule out the possibility of it being in the main kernel.
> > If it does get to the main kernel, someone else would probably take care
> > of little changes, like the URB callback stuff. That would be nice :)
> > With all of the #ifdef's creeping in, I'm thinking of doing some
> > autoconf macros to spot the differences and using #ifdef HAVE_xxx
> > instead of having to figure out the correct kernel version for these
> > things. Should be able to get the info from the headers .... I started
> > out trying automake, but it was insisting on things that didn't work
> > with a kernel Makefile :( It should be doable with autoconf though.
> 
> Inclusion in main-line should be the target imho. I would also be able
> to do some reviewing if you like. I'm not that senior in the
> linux-kernel, but I'm working with usb-drivers too.

More senior than I am. This is my second module, the first that anyone
else has been interested in. The first was back in the 2.0.something
days.

> 
> Instead of working with #ifdef in the main sources for version
> checking, I would recommend a compatibility header. Only use the
> new/current kernel funtions, backport/fake them in a header which can
> be included on the command-line. Same trick does madwifi with
> compat..h (http://madwifi-project.org/browser/madwifi/trunk/include/compat.h)
> and 'gcc -include <header> ...'.
> 
> 
> > In the short term, it _has_ to work with my Fedora Core [34] and CentOS
> > 5.2 boxes, along with my 8800. I have a 6200, 7100, 8700, and 8800 that
> > I test with. Oh, and a 6710 which is not relevant for the module but is
> > my "gold standard" for the serial protocol, along with the rfcomm
> > bluetooth of the newer devices.
> 
> Using the same distros here, but I also have the current git-tree of
> the kernel for compiling against.
> 
> Please let me know if I can be of any help. (Where are the sources exactly?)

sourceforge .... 
https://sourceforge.net/projects/xmblackberry/
cvs -z3
-d:pserver:[EMAIL PROTECTED]:/cvsroot/xmblackberry  co -P XmBlackBerry

You should be able to add /kernel to that for just the kernel module.

> 
> Cheers,
> Niels

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Barry-devel mailing list
Barry-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/barry-devel

Reply via email to