]> git.hungrycats.org Git - linux/commit
[PATCH] PCI: remove driver private PCI state, 1 arg for pci_{save,restore}_state
authorRoger Luethi <rl@hellgate.ch>
Wed, 6 Oct 2004 06:20:13 +0000 (23:20 -0700)
committerGreg Kroah-Hartman <greg@kroah.com>
Wed, 6 Oct 2004 06:20:13 +0000 (23:20 -0700)
commitc4314299e34251fe551d537156debeadee1b43c8
treec192f04e0fcb165d157ffc786d336c59aabf80b8
parent1b685350bac9297287d7298dc80454a92d0acadc
[PATCH] PCI: remove driver private PCI state, 1 arg for pci_{save,restore}_state

This is the second (and hopefully final) iteration of the interface
change we talked about a while ago. The patch applies cleanly against
2.6.9-rc2-mm4.

This removes the second argument (buffer for storing PCI state) from
pci_{save,restore}_state since pci_dev contains such a buffer now.
Fixed all callers.

Three drivers used to pass a buffer of 256 bytes, one only 48(!). The
rest was correct. Changes were compile tested, except for Alpha.

Signed-off-by: Roger Luethi <rl@hellgate.ch>
Signed-off-by: Greg Kroah-Hartman <greg@kroah.com>
57 files changed:
arch/alpha/kernel/pci.c
arch/alpha/kernel/pci_impl.h
drivers/char/agp/intel-agp.c
drivers/char/agp/intel-mch-agp.c
drivers/media/video/bttv-driver.c
drivers/media/video/bttvp.h
drivers/media/video/cx88/cx88-video.c
drivers/media/video/cx88/cx88.h
drivers/media/video/meye.c
drivers/media/video/meye.h
drivers/message/fusion/mptbase.c
drivers/message/fusion/mptbase.h
drivers/net/3c59x.c
drivers/net/8139cp.c
drivers/net/8139too.c
drivers/net/amd8111e.c
drivers/net/amd8111e.h
drivers/net/b44.c
drivers/net/b44.h
drivers/net/e100.c
drivers/net/e1000/e1000.h
drivers/net/e1000/e1000_main.c
drivers/net/eepro100.c
drivers/net/irda/vlsi_ir.c
drivers/net/irda/vlsi_ir.h
drivers/net/ixgb/ixgb.h
drivers/net/ixgb/ixgb_main.c
drivers/net/pci-skeleton.c
drivers/net/s2io.c
drivers/net/s2io.h
drivers/net/sis900.c
drivers/net/tg3.c
drivers/net/tg3.h
drivers/net/tulip/xircom_tulip_cb.c
drivers/net/typhoon.c
drivers/net/via-rhine.c
drivers/net/via-velocity.c
drivers/net/via-velocity.h
drivers/net/wireless/airo.c
drivers/net/wireless/prism54/islpci_dev.h
drivers/net/wireless/prism54/islpci_hotplug.c
drivers/pci/pci-driver.c
drivers/pci/pci.c
drivers/pcmcia/yenta_socket.c
drivers/pcmcia/yenta_socket.h
drivers/scsi/ipr.c
drivers/scsi/ipr.h
drivers/scsi/nsp32.c
drivers/scsi/nsp32.h
drivers/usb/core/hcd-pci.c
drivers/usb/core/hcd.h
drivers/video/i810/i810.h
drivers/video/i810/i810_main.c
include/linux/pci.h
sound/core/init.c
sound/oss/ali5455.c
sound/oss/i810_audio.c