- 29 May, 2002 30 commits
-
-
Linus Torvalds authored
-
Andy Grover authored
1) Eliminate everywhere "if (0 == result)" is used, replace with "if (!result)" and the like. 2) Move headers mysteriously included in the middle of the file to the top.
-
Andy Grover authored
(where they clearly didn't belong) into arch/asm/acpi.h
-
Andy Grover authored
-
Andy Grover authored
-
Tom Rini authored
drivers/base/bus.c and drivers/pci/pci-driver.c both have functions which are marked with __init, but didn't include <linux/init.h> directly. The following fixes that (and allows 2.5.19 to compile on PPC32).
-
François Romieu authored
bug: array of u32 is accessed with offset in u8 units.
-
Linus Torvalds authored
into penguin.transmeta.com:/home/penguin/torvalds/repositories/kernel/linux
-
Andy Grover authored
We now can boot without MPS and PIRQ! ACPI finds IO APICs, Local apics (CPUS), interrupt source overrides, the works. (Paul Diefenbaugh) Mucho thanks to Dominik Brodowski and the whole acpi-devel gang. (Note, I think this conflicts slightly with Pavel's code in i386/kernel/acpi.c but I'd like to get this applied, and then I'm working with Pavel to hopefully get the ACPI and swsusp stuff working properly.)
-
Petr Vandrovec authored
de4x5.c used struct bus_type for its internal bookkeeping. It should be proably converted to struct device, but as I prefer Jeff's tulip driver, and I have no knowledge about EISA support, I only changed the structure name to make thing compile.
-
Tom Rini authored
The following fixes compilation with CONFIG_BLK_DEV_RAM=y I assume that Rusty intended to use a test for CONFIG_BLK_DEV_RAM and not BLOCK_DEV_RAM.
-
Andy Grover authored
Improved error checking on hw accesses Moved arch specific macros to arch/asm/acpi.h
-
Pavel Machek authored
Andy did not quite like the comments, please apply this.
-
Dave Kleikamp authored
There was a bug truncating large files to non-zero lengths which led to space not being marked free in the block map.
-
Dave Kleikamp authored
Add support for the get_parent export operation to make nfs exporting work on 2.5. Switch to the new iget_locked and eliminate ->read_inode. Submitted by Christoph Hellwig, and Dave Kleikamp
-
Dave Kleikamp authored
o make JFS_SBI an inline instead of a macros, as the other filesystems do o ditto for isReadOnly o move initialization of sb into the common part of lmLogOpen Submitted by Christoph Hellwig
-
Dave Kleikamp authored
This patch is a first preparation of using the bdev mapping instead of the JFS-private device mapping/inode for 2.4.1x/2.5: * add metapages to ->mp_list of the inode passed to __get_metapage instead of mp->mapping->host. Do this outside of add_to_hash, and only do it for metapages that aren't mapped absolutely. RATIONALE: when using the bdev mapping, the absoloute inode won't have the JFS-private inode info. It is save because we never traverse the mp_list of the direct inodes. * use a goto to unify two error handling pathes in __get_metapage. Submitted by Christoph Hellwig
-
Dave Kleikamp authored
Reduces number of return paths to two. This is a preparation for quota support. Submitted by Christoph Hellwig
-
Andy Grover authored
-
Andy Grover authored
I don't know but it was dumb, so put them back.
-
Patrick Mochel authored
into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-linus
-
Linus Torvalds authored
-
Linus Torvalds authored
-
Patrick Mochel authored
-
Patrick Mochel authored
- Change pci_match_device to pci_bus_bind, which becomes bind callback of pci_bus_type - Remove explicit driver binding; let the device core handle it
-
Martin Dalecki authored
- Comment out config_chipset_for_pio from hpt366 driver. It seems to hang on it and many people consistently reported that this may be necessary. Well apparently this host chip is forced to be in DMA read mode anyway and we where undoing this there. - Apply small cosmetics to pdc202xx.c driver by Thierry Vignaud. His change log entries follow: - factorize constants with PDC_CLOCK and UDMA_SPEED_FLAG macros and the init_high_16() static inline functions, thus removing floating constants in code - remove unused variables and pci space read - kill useless code in pdc202xx_udma_irq_status() resulting in removing unused variable: the code does lots of tests to check what value to return but just always return the same exact value in all code paths! this also saves a few cpu & pci bus cyles by removing a useless read in pci space - simplify #if/#else resulting in code duplication - make init_pdc202xx clearer - remove duplicated initializations in config_drive_xfer_rate() and simplify code paths - Kill unused init_speed member from ata_device struct. Spotted by M.H.VanLeeuwen.
-
Patrick Mochel authored
- on device registration, all drivers of bus are iterated over - bus's bind callback is called to match device to driver - if successful, driver's probe callback is called - on device removal, driver's remove callback is called - on driver registration, list of devices is iterated over (and same thing happens)
-
Pavel Machek authored
- use list_for_each in head_of_free_region - cleanups from 2.4 - fix for usb - kill broken queueing
-
Linus Torvalds authored
-
bk://ppc.bkbits.net/for-linus-ppcLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
- 30 May, 2002 2 commits
-
-
Paul Mackerras authored
into samba.org:/home/paulus/kernel/for-linus-ppc
-
Paul Mackerras authored
into samba.org:/home/paulus/kernel/for-linus-ppc
-
- 29 May, 2002 8 commits
-
-
Patrick Mochel authored
- iterators for accessing bus's lists of devices and drivers - does locking on bus for each list access - does reference counting on objects as it grabs and releases them - calls callback for each object in list
-
Linus Torvalds authored
-
Jan Kara authored
Remove the old backward-compatible quota interface. The patch also contains a renaming of functions vfs_{get|set}_info() to vfs_{get|set}_dqinfo() and minor compilation fix needed for 2.5.18 (include <linux/namei.h>).
-
Jan Kara authored
This changes the sysctl interface to use reasonable names in /proc/sys/fs/quota/
-
Jan Kara authored
I ported the quota changes to 2.5.18. The first one is just a minor change to Makefile and Config.in to not build quota.c when not needed.
-
Linus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Martin Dalecki authored
- Simplify the ide-pci code further.
-
Martin Dalecki authored
- Merge ide-probe.c and ide-features.c in to one single file. They are mutually doing basically the same and in esp. in case of the device ID retrieval there *is* quite a lot of code duplication between them. ide-geometry.c fits there as well. - Remove ide_xfer_verbose - it wasn't really used. - Don't allow check_partition to be more clever then the writer of a driver. It was interfering with drivers which check partitions as they go and finally if we want to spew something about it - we can do it ourself. - Eliminate ide_geninit(). We scan for partitions now inside the recently introduced attach method. register_disk() is broken by the way and 90% of places where it's used it is doing literally nothing. Either some one didn't finish some code or the code is basically just junk from the past. Anyway we grok the partitions now one by one as we detect the channels. - ide_driveid_update is gone. We don't report the drive id through /proc/ide and we don't have to update it any longer on the fly. Still someone out there complaining that it went away!? - Use the global driver spin-lock to protect data structure access in the ide_register_subdriver() function instead of blatantly disabling all interrupts.
-