- 10 Jun, 2003 39 commits
-
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
- Remove explicit call from arm PM sequence, as its handled implicitly by sysdev_restore() in driver model core.
-
Patrick Mochel authored
Patch originally from Nigel Cunningham and Pavel Machek. Cleaned up and converted to new system device API by your truly.
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
It turns out that at least some system device drivers need to allocate memory and/or sleep for one reason or another when either saving or restoring state. Instead of adding a 'level' paramter to the suspend() and resume() methods, which I despise and think is a horrible programming interface, two new methods have been added to struct sysdev_driver: int (*save)(struct sys_device *, u32 state); int (*restore)(struct sys_device *); that are called explicitly before and after suspend() and resume() respectively, with interrupts enabled. This gives the drivers the flexibility to allocate memory and sleep, if necessary.
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
Should have been in earlier changeset. D'oh.
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
Split out all system device definitions from device.h into their own header sysdev.h Define struct sysdev_attribute and define functions to export attributes in sysfs.
-
http://linux-sound.bkbits.net/linux-soundLinus Torvalds authored
into home.transmeta.com:/home/torvalds/v2.5/linux
-
Jaroslav Kysela authored
-
Jaroslav Kysela authored
into suse.cz:/home/perex/bk/linux-sound/work
-
Jaroslav Kysela authored
- fixed undefined symbols in PnP layer - fixed various warnings - azt3328 - fixed compilation in debug mode - ice17xx drivers - fixed compilation when both are built-in - vxpocket and vxp440 - fixed compilation against the latest PCMCIA interface - fixed compilation when both drivers are built-in - removed empty sound/pci/ice1712/ak4524.c
-
Greg Kroah-Hartman authored
into kroah.com:/home/greg/linux/BK/pci-2.5
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
-
David Brownell authored
This adds a new poisoning mode, distinguishing memory that's uninitialized from memory that's freed. The slab code has been doing this for a while now.
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
-
Greg Kroah-Hartman authored
[PATCH] PCI: add pci_find_next_bus() function to prevent people from walking pci bus lists themselves.
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
Patrick Mochel authored
-
- 09 Jun, 2003 1 commit
-
-
Frank Cusack authored
When foo is unlinked, nfs_unlink() does a sillyrename, this puts the dentry on nfs_delete_queue, and (in the VFS) unhashes it from the dcache. This causes problems, since any later access to the silly-renamed new .nfs file will create a NEW dentry that aliases the one we originally created, but unhashed. This causes various confusion, especially if we want to try to delete it again later. So fix this by not unhash the dentry after silly-renaming. In 2.2, each fs was responsible for doing a d_delete(), in 2.4 and later it happens in the VFS layer and I think it was just an oversight that the 2.4 VFS doesn't consider sillyrename (considering the code and comments that are cruft). Also fixed up some comments while debugging this.
-