- 10 Jun, 2002 22 commits
-
-
bk://namesys.com/bk/reiser3-linux-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Oleg Drokin authored
into angband.namesys.com:/home/green/bk_work/reiser3-linux-2.5-test
-
Martin Dalecki authored
and now the final irda offender :-).
-
Martin Dalecki authored
Slowly we get there...
-
Martin Dalecki authored
irttp.c was infected too.
-
Martin Dalecki authored
irlmp_event was abusing __FUCTION__ too. And of course it appears all red in my gvim as well.
-
Martin Dalecki authored
irlmp abused __FUNCTION__ and the space bar as well.
-
Martin Dalecki authored
irlap_frame this time. Let me guess they used emacs?!
-
Martin Dalecki authored
irlap_event was abusing __FUNCTION__ too.
-
Martin Dalecki authored
The irda people use shreddy editors saga continues.
-
Martin Dalecki authored
irias_object missused __FUNCTION__ too.
-
Martin Dalecki authored
This time for iriap_event.
-
Martin Dalecki authored
- Fix improper __FUNCTION__ usage in iriap.c - Trailing white garbage removal as well.
-
Martin Dalecki authored
- Fix improper __FUNCTION__ usage in irda_device. - Whitepsace cleanup there too.
-
Martin Dalecki authored
- Fix improper __FUNCTION__ usage in af_irda.c - Fix redundant white space usage there - I couldn't resist.
-
Martin Dalecki authored
- Fix compilation warnings in cfbimgblt.c. - Fix improper __FUNCTION__ usage in smb_debug.h. It's all about giving the compiler a chance to coalesce equal string constants - a good reason for the C language standard to depricate the old semantics.
-
Martin Dalecki authored
Fix improper __FUNCTION__ usage in st680 driver code, cdc-ether.c. Fix namespace clash in cdc-ether.h
-
Martin Dalecki authored
Fix improper usage of __FUNCTION__ in usb code. Fix unpleasant results from some code formatting editor (propably emacs) in i2c, which broke an error message altogether.
-
Martin Dalecki authored
Kill unused variables in legacy cdrom drivers, after the janitorial patch got in.
-
Martin Dalecki authored
This is fixing warnings about unused variables in pd.c and pcd.c
-
Martin Dalecki authored
This is fixing missing ; after branch label at two places.
-
Dan Aloni authored
This patch is against 2.5.21 vanilla. + replace __inline__ with inline. + use list_t intead of struct list_head (no bytes were harmed, bla.. bla..) + add the new list_move and list_move_tail mutators as inline functions.
-
- 09 Jun, 2002 18 commits
-
-
Linus Torvalds authored
-
http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Kai Germaschewski authored
by Sam Ravnborg
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make
-
Kai Germaschewski authored
Tracking dependencies for .ver files isn't really different from the dependency tracking for the other .[ois] targets we do, so just use the normal $(call if_changed_dep) framework. That makes speeds up re-running "make dep" a lot.
-
Kai Germaschewski authored
Up to now, we generated module versions for all objects which were listed in $(export-objs). This had one advantage: A changed .config will not affect which .ver files are built, thus saving recompiles. However, it is fundamentally broken. To build .ver files, we preprocess the exporting sources - and the result can obviously depend on the current .config. Even worse, some files generate errors when preprocessed with the wrong .config - it doesn't matter a lot that drivers/sbus/* will generate errors on x86, since it won't be used anyway, but e.g. kernel/suspend.c cannot be preprocessed unless CONFIG_SOFTWARE_SUSPEND is set. - Up to now, we just silently ignore these errors. Actually, the whole point behind CONFIG_MODVERSIONS is to make sure we don't insert modules into a kernel which was configured differently, and as such the generation of symbols can only work when .config is known. So we now only generate symbols for objects which will actually be compiled - which means less work, and enforce the kernel to be configured before "make dep".
-
-
Russell King authored
- Add ARM version for asm/suspend.h - Use inline in atomic.h rather than __inline__ - Fix up a missed superblock conversion in fs/adfs/map.c (hadn't been converted to use ADFS_SB())
-
Russell King authored
The kbuild infrastructure in 2.5.21 uses the filename to generate a dependency file, which is passed into gcc using -Wp,-MD,filename. Unfortunately, the ',' in the filename is interpreted by GCC as an argument separator for the preprocessor. So, with a filename foo,bar.c gcc ends up passing the three arguments "-MD", "foo" and "bar.c" to cpp, which promptly complains. We therefore rename these files to use an underscore instead of a comma.
-
http://gkernel.bkbits.net/linus-2.5Russell King authored
into flint.arm.linux.org.uk:/usr/src/linux-bk-2.5/linux-2.5-rmk
-
Kai Germaschewski authored
Keep track of possible targets while we add rules - Later, only include the command lines / dependencies as needed. E.g., when defining how to build multi-part objects listed in $(multi-used-y) and $(multi-used-m), add $(multi-used-y,m) to the variable targets. At the end of Rules.make, we then include the saved command lines for these targets (if they exist), needed to check whether the command changed and we hence need to rebuild.
-
Kai Germaschewski authored
Previously, we always had put the .cmd/.d files into the local subdir - now we put them into the directory where the target lives, like some/dir/target.o <-> some/dir/.target.o.cmd It does not yet make a difference, since we always only generated targets in the local directory anyway, but that will change with tracking dependencies for .ver files.
-
Kai Germaschewski authored
We use A/CFLAGS_KERNEL by default anyway, so no need to set them explicitly for built-in objects.
-
Kai Germaschewski authored
This patch doesn't change anything but the order (and some comments) in Rules.make. The reason for that is that we use Rules.make for three different purposes, fastdep, modules_install and the actual building. As an example, we don't need all the dependencies and saved command lines when installing modules, so it'll speed up this pass to only include the rules which will actually get used.
-
Kai Germaschewski authored
So far, we had been lazy and not generated dependencies for debugging-only targets, like some/dir/foo.[is]. It actually cleans up Rules.make to handle them by the same mechanism, though. Additionally, make use of $(call if_changed) and $(call if_changed_dep) more consistent, the only difference now is post-processing of gcc -MD output, which is done for if_changed_dep but not for if_changed.
-
Kai Germaschewski authored
cpp -MD guesses the target name from the source file name, but not always correctly, e.g. when compiling fixdep, it generates prequisites for fixdep.o instead of fixdep. fixdep now fixes up the -MD generated output to contain the right target, which is the one we pass on the command line.
-
Kai Germaschewski authored
o When using "make -j<n>", the order in modversions.h could change, thus causing unnecessary rebuilds. o Move a comment in Rules.make which I forgot when I moved the associated code. o When descending into init/ during the final vmlinux link, add a '+' do tell make to use its normal "-j" jobserver handling. o It'd be nice to get the logic between make clean and make mrproper clearer. I think make clean should remove all targets used in the actual build, make mrproper should remove the rest, build-specific files, like e.g. the .*.cmd files used to save dependencies and command lines and other temporary files. A real small step in the direction: Remove .tmpversion/.tmp-export-objs at mrproper time.
-
Russell King authored
Since namespace.h needs the contents of dcache, task struct and semaphores, it seems sensible to include these two files into namespace.h. For the future: If the task_struct in sched.h is split into its own include file, namespace.h could include this file, but namespace.h will also need asm/semaphore.h
-