From: Daniel G. <da...@fp...> - 2005-01-31 22:23:38
|
On Mon, 2005-01-31 at 14:06 -0800, Jake Hamby wrote: > Daniel Gryniewicz wrote: > > Hey, Jake. > > > > It looks like dlist.h got checked in as a DOS file, rather than as a > > UNIX file (ie, it has \r\n). CVS doesn't handle this very well. Would > > it be possible to run dos2unix on it, and check in the result? > > > > Note that there are a number of other files with the same problem in the > > kernel. Since Syllable uses the Unix text file format, it seems to me > > that we should standardize on that for our source. > > Oops. I got some messages about CR's being stripped when I applied your > patches but I didn't think about that when I added dlist.h. I'll do a > search for DOS-formatted text files and update any that I find. It's my > fault for saving your attachments from Thunderbird in Windows. Thanks. Saves me adding -b to all my diffs. ;) > > I actually develop on Linux using Vim, 'cause Syllable's not yet ready > > to be my main OS on my laptop. I have dos2unix available. However, I > > don't have CVS access, so I can't fix things myself. I can make the > > changes locally, but then I end up with huge, annoying diffs locally... > > (as would presumably happen with Sourcery, too.) > > Have you tried Vim under Syllable? If you set the Terminal background > color to white then the color syntax highlighting looks pretty good. > It's nice being able to use the same editor on Linux, Windows and > Syllable. Actually, I do use Vim when I'm on Syllable, I just don't do my primary development on Syllable, because it's not on my laptop. > But I assume you are using Linux on your laptop for other > reasons. Yes. Main reasons are: Mail software (nothing on Syllable's as good as Evolution yet), Browser (nothing on Syllable's as good as Firefox yet), RSS reader (haven't found one on syllable yet... use LifeReader on Linux), IM (I need AIM/Jabber in a single client. I use Gaim on Linux). That's really it. The rest of the things I usually use on my laptop are available on Syllable. Of course, there's still the whole "AFS crashes and takes everything with it" problem, but, as I'm the last person to have touched AFS, I can't blame anyone but myself for not having fixed that. :) > Out of curiosity, what 802.11 driver are you using, if any? > One of these days I would like to try to port the madwifi driver from > Linux so I can use the Atheros chipset in my Fujitsu. I had to upgrade > the version of madwifi in FreeBSD a while back when I was using that OS > on my laptop so I know my way around the code a little bit. I have IPW2200, which is coming along nicely under Linux. It's entirely GPL'd, so it should be fairly easy to port to Syllable. It also includes what will be the standard Linux 802.11 stack (originally from the hostap driver), so it might be a great port to Syllable. The IPW team is about to realease 1.0.0 of it, and also about to release an integrated IPW2200/IPW2100 driver. Incidentally, I still have the ipw2100 mini-pci that originally came with my laptop, so if someone beats me to a port, I can likely help with testing... > Anyway, if you haven't already, please merge your work with the current > version of the kernel ("Build 0002") in CVS. Arno's patches changed a > number of function names and moved a few things around, so it'll be a > lot easier for me to integrate your next set of scheduler diffs when > you're ready. I haven't yet merged your first two sched-cleanup > patches, but I'm assuming that I just need to change LIST_ to DLIST_. > I'll post a message here when I've committed those patches so you could > also wait until then to sync up. I can easily sync up and give you a new sched02 patch. I'll do that. Note that, after updating CVS today, I'm having tons on warnings on my linux box. These will likely show up with Vanders' experimental GCC, so we should probably fix those too. (The <atheos/typedefs.h> -> "inc/typedefs.h" move had me fooled for a minute...) Daniel |