On Thu, 2007-03-08 at 11:33 -0500, Pavel Roskin wrote: > You forgot the version of sparse. Good point. The commit is c4670dfcbe52b598e263c452762a66d22e636585. > I cannot reproduce the problem with > the current sparse from git > (git://git.kernel.org/pub/scm/linux/kernel/git/josh/sparse.git) I just upgraded to 309f3805ddec9ab2f9c62da573586a7cf7c1f17a and still observe that it uses a lot of memory. > If you still have the problem, please remove rt2400pci.o and run: > > make CC="gcc -save-temps -D__CHECKER__" KBUILD_NOCMDDEP=1 > > rt2400pci.i will be found in the root of the build tree. Please see if > you have a problem with it. If you do, please put it online and post > the URL. I ran make CC="gcc -save-temps -D__CHECKER__" KBUILD_NOCMDDEP=1 M=drivers/net/wireless/mac80211/rt2x00/ and aborted when I got lots of errors, rt2400pci.i was created and has about 26k lines. Running sparse on it (sparse rt2400pci.i) takes a lot of memory too. I put the file up at http://johannes.sipsolutions.net/files/rt2400pci.i johannes
Attachment:
signature.asc
Description: This is a digitally signed message part