- 24 May, 2002 18 commits
-
-
Kai Germaschewski authored
Use the new obj-$(CONFIG_FOO) += foo/ syntax to descend into a subdir and link in the result, if CONFIG_FOO=y.
-
Kai Germaschewski authored
Build the headers only when we need them during the build, not always at 'make dep' time.
-
Kai Germaschewski authored
We use O_TARGET everywhere else, so let's just convert the remaining users (They get the implicit built-in.o O_TARGET now)
-
Kai Germaschewski authored
-
Kai Germaschewski authored
(plus a bit of rearranging in the ISDN Makefiles)
-
Kai Germaschewski authored
If a Makefile defines neither O_TARGET nor L_TARGET, let's assume a default of 'built-in.o'. The goal of this is, of course, to eventually get rid of O_TARGET completely.
-
Linus Torvalds authored
-
Pavel Machek authored
This kills unneccessary include from ide-disk.c, kills #ifdef from reiserfs/journal.c, makes suspend_device local as it should be, abstains from suspending devices two times in a row (typo), and makes sure we do not run_task_queue() while we hold spinlock.
-
Pavel Machek authored
I asked Gabor if he'd like me to maintain swsusp, and he liked that idea [<quote>Would you please take over maintaining? I offered this in the list a while ago anyway.</quote>].
-
Pavel Machek authored
These are cleanups. They do not change any code, except killing printk's.
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Martin Dalecki authored
- Apply host chip driver cleanups by Bartomiej Zonierkiewicz. - Take the draft device type driver implementation from Adam Richter and make it actually work with some of the drivers we have at hand. Quite a lot of it was fixed by me as well to have the desired effects. We have added a attach method for the sub device type drivers to make it possible dor sub device type drivers to attach devices to the overall infrastructure. UNIX has something like this SCSI code is implementing something like this, just for some unknown reasons Linux block device operations don't have it... - ide_drive_t is finally gone. Please use struct ata_device instead. Hint the ide.h specific byte type should go over time as well, sine there is no need to invent something already handled by the kernel. Please use the unambigious u8 type instead where possible. - Add a bit of documentation about cabling issues. ide.txt needs a lot of improvement at some time still.
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 23 May, 2002 22 commits
-
-
Christoph Hellwig authored
No more need to include buffer_head.h in fs.h. Finally.
-
Christoph Hellwig authored
Make the 144 files in fs/ that need it include buffer_head.h directly. Again some uses in the VFS files are layering violations and need to be addressed later. The new include statement gives a nice grep pattern for that :)
-
Christoph Hellwig authored
Make kernel/ksyms.c include buffer_head.h directly.
-
Christoph Hellwig authored
Make the 5 headers in include/linux that need it include buffer_head.h directly.
-
Christoph Hellwig authored
Make the 7 file that need it in mm/ include buffer_head.h directly. Once again most files shouln't need it and want fixing.
-
Christoph Hellwig authored
Include buffer_head.h directly in the file in drivers/ that need it (9 files). Note that most of this uses are layering violations that I will address later.
-
Christoph Hellwig authored
Remove two unused declarations in fs/jffs/intrep.h.
-
Christoph Hellwig authored
Remove unused bh_kmap/bh_kunmap inlines from highmem.h.
-
Christoph Hellwig authored
Declare buffer_init() extern in init/main.c like the other _init so that it doesn't have to include buffer_head.h. Remove buffer_init() there.
-
Christoph Hellwig authored
Now that fs.h grow due to the lock.h removal let's reduce it's overhead again: Instead of penalizing ever user of fs.h with the overhead of the buffer head interface let it's users include it directly. This also shows nicely which parts of the core kernel still depend on the buffer head interface, and allows that to be cleaned up properly. This is the first of ten patches and adds the includes needed by buffer_head.h to it and fixes it's inclusion guard.
-
http://linux-isdn.bkbits.net/linux-2.5.exportLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Kai Germaschewski authored
-
Kai Germaschewski authored
-
Kai Germaschewski authored
-
Kai Germaschewski authored
-
Kai Germaschewski authored
-
Kai Germaschewski authored
We now always allocate the section __ksymtab, which to modutils means not to implicitly export any symbols. That means that EXPORT_NO_SYMBOLS is now default, and thus can go away in the sources.
-
http://linux-isdn.bkbits.net/linux-2.5.makeLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Kai Germaschewski authored
o Standardize building math-emu.o for arch/alpha o Remove old boilerplate code / redundant comments o Remove unnecessary obj-m := $(sort $(obj-m)) in ALSA
-
Kai Germaschewski authored
-
Kai Germaschewski authored
-
Kai Germaschewski authored
o Use a shorter expression to transform 'foo.o' -> 'foo-objs' o Define EXPORT_FLAGS (as -DEXPORT_SYMTAB) in the main Makefile o Small rearrangement of code in Rules.make
-