- 18 Jun, 2002 2 commits
-
-
Kai Germaschewski authored
People are confused by "make vmlinux/bzImage/..." building modules at the same time. So revert to the old behavior. "make bzImage modules" builds bzImage and modules, using only one pass of descending into subdirs. "make" or "make all" builds a standard target of "vmlinux modules". On i386 this is extended to do "bzImage modules", which seems to be the most sensible default.
-
Kai Germaschewski authored
To generate the module versions for 53c700.o, we need the included generated header already. Improve the rule to copy shipped files into place.
-
- 17 Jun, 2002 11 commits
-
-
Kai Germaschewski authored
For separate source and object directories, Rules.make needs to know where the files live. For all the normal variables, $(obj-[ymn]) etc, it can figure that out by itself, but for explicit rules to generate files it needs help. So there $(obj)/target.o indicates that this file lives in the object directory, as opposed to $(src)/target.c, which lives in the source dir. For now $(obj) = $(src) = ., but convert some Makefiles to it already.
-
Kai Germaschewski authored
Rename the shipped 53c.. firmware files to <name>_shipped. Add a default rule for shipped files, which will just call <name>_shipped to <name> if no specific rule to generate the target exists. Rename the aic7xxx firmware to fit into this naming scheme. For now 53c... defaults to just using the shipped firmware.
-
Kai Germaschewski authored
Preprocess the input files directly instead of first copying them to a different name.
-
Kai Germaschewski authored
Teach the perl script to accept output filenames on the command lines, so we don't have to move the generated files afterwards (which isn't parallel make safe)
-
http://linux-isdn.bkbits.net/linux-2.5.makeKai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make
-
Kai Germaschewski authored
Reduce the amount of output in verbose (default) mode and stop immediately on error. (Sam Ravnborg/me)
-
Kai Germaschewski authored
We skip removing scripts/lxdialog/.*.cmd on make clean, which is on purpose since we want lxdialog to survive here. But on make mrproper these should go as well.
-
Kai Germaschewski authored
make got confused in some cases when we had both targets which do and do not need .config included on the command line. Simplify and fix it by just re-calling make for each target separately in this case.
-
Kai Germaschewski authored
(Andries Brouwer)
-
Kai Germaschewski authored
New and old way to handle dependencies would choke when a file #include'd by other files was removed, since the dependency on it was still recorded, but since it was gone, make has no idea what to do about it (and would complain with "No rule to make <file> ...") We now add targets for all the previously included files, so make will just ignore them if they disappear.
-
Kai Germaschewski authored
As pointed out by Mikael Pettersson, we didn't generate checksums for all exporting objects, due to a thinko of mine.
-
- 16 Jun, 2002 7 commits
-
-
http://linux-isdn.bkbits.net/linux-2.5.makeKai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make
-
Kai Germaschewski authored
Since we don't do dependencies up front anymore, archdep does not make too much sense anymore. It was mostly unused now anyway, move the remaining users to the "prepare" target, which is exactly what is wanted: Do some work before the actual build gets started.
-
Kai Germaschewski authored
into tp1.ruhr-uni-bochum.de:/home/kai/kernel/v2.5/linux-2.5.make-asm
-
Robert Love authored
Attached patch brings over the sane bits from 2.4-ac: i.e. if Linus merges this and Alan merges your patch minus my complaints, the two trees will be in sync...
-
Linus Torvalds authored
-
Martin Dalecki authored
- Finally unify task_in_intr and task_mulin_intr. One crucial code path less to watch out, but a quite dangerous step in itself. PIO reading is functional again. The next step will be the unification of the write path of course. - Introduce a small helper for the execution of task file commands which basically just send a simple command down to the drive. - Add a buffer parameter to ide_raw_taskfile allowing to unify the handling of ioctl and normal ide_raw_taskfile request. - Fix some small function pointer type mismatches. Apply more host chip controller clenups by Bartlomiej: - move setting drive->current_speed from *_tune_chipset() to ide_config_drive_speed() cmd64x.c: - convert cmd64x_tuneproc() to use ata-timing library - clean cmd64x_tune_chipset() and cmd680_tune_chipset() hpt366.c: - remove empty timings table it8172.c: - kill prototypes - update to new udma_setup() scheme - misc cleanups
-
Linus Torvalds authored
-
- 15 Jun, 2002 19 commits
-
-
Linus Torvalds authored
Set up CardBus cards correctly: initialize them fully before calling device_register(), and make sure to tell the world that it's a PCI-like bus.
-
Kai Germaschewski authored
These didn't have any associated rules, so they can as well just go.
-
Kai Germaschewski authored
Now we have three archs and three different prefixes in front of numbers: #,$,none. We'll see what the others bring...
-
Kai Germaschewski authored
Since mkdep is gone, calling it is surely no a good idea anymore.
-
Kai Germaschewski authored
Switch ARM to the new way of asm offset generation.
-
Kai Germaschewski authored
Switch to a new way of generating a header file defining the offsets into C structs for use in assembler code. This method will hopefully be shared by all archs in the future. The way to do handle things is taken from (or at least inspired by) Keith Owens' kbuild-2.5, so credit for this and the following patches goes to him ;)
-
Pavel Machek authored
This kills Sysrq-D support (did not work anyway, and complicated code). Adds resume support to i8259A (otherwise interrupts will not work after S3). HAVE_NEW_DEVICE_MODEL is always true in 2.5, so we should define it. S3 can't work properly without that. Also limit toshiba workaround to S1. (This hide lack of i8259A support for me). Fixes compilation, and kills <asm/suspend.h> being included twice with ugly hacks around.
-
William Lee Irwin III authored
-
François Romieu authored
- (leak) memory allocated in dscc4_found1() isn't freed by caller in error path. dscc4_free1() is now in charge of this duty. - (style) code factored in dscc4_remove_one after use of dscc4_free1().
-
François Romieu authored
- (compilation fix) plain old typo in struct member naming.
-
François Romieu authored
- (compilation fix) missing init.h include; - (compilation fix) multiple pointers can't be set to NULL in one line if their type differ.
-
François Romieu authored
Courtesy of Kevin Curtis <kevin.curtis@farsite.co.uk>, posted on l-k the 2002/04/15. Description - (compilation fix) removal of deprecated fields in net_device; - (bug) early pci_enable_device.
-
Andries E. Brouwer authored
Below a patch removing the list of sense codes from usb/storage/debug.h since the same list is already found in scsi/constants.c. This also brings this list up to date with SCSI-3.
-
Andries E. Brouwer authored
The patch below cleans up some SCSI stuff. The main purpose is to avoid trying to read the partition table of a removable disk when the drive has told us that no media are present. (Right now we try to read a 4K block and fail and retry and fail, and give an I/O error on the first sector, then try to read the second sector and fail and retry ...) Unused fields sector_bit_size and sector_bit_shift in struct scsi_disk were removed. The field has_part_table (that has nothing to do with partition tables) was renamed to has_been_registered . The field ready was renamed to media_present . The overly long sd_init_onedisk() was split up. When we notice that no media are present anymore, the partitions are removed from /proc/partitions, but the drive remains, with size 0. A future patch will remove the field capacity - there are all too many places where capacities are stored - but the present patch is large enough already. There is also a quite independent patch in scsi_error.c (yesterday someone had an infinite loop retrying to read bad media) - this patch honours the SCpnt->retries. In case you applied this already, just ignore the scsi_error.c part. Also some "Overrides for Emacs" were removed.
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Ingo Molnar authored
-
http://gkernel.bkbits.net/net-drivers-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://gkernel.bkbits.net/irda-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
http://gkernel.bkbits.net/misc-2.5Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 14 Jun, 2002 1 commit
-
-
William Stinson authored
- remove call to check_region - check the result of request_region - call release_region if something goes wrong afterwards during driver initialisation. I don't have this hardware so I can't verify if it works (compilation checked only).
-