Russell King
9480e307cd
[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks
...
In PM v1, all devices were called at SUSPEND_DISABLE level. Then
all devices were called at SUSPEND_SAVE_STATE level, and finally
SUSPEND_POWER_DOWN level. However, with PM v2, to maintain
compatibility for platform devices, I arranged for the PM v2
suspend/resume callbacks to call the old PM v1 suspend/resume
callbacks three times with each level in order so that existing
drivers continued to work.
Since this is obsolete infrastructure which is no longer necessary,
we can remove it. Here's an (untested) patch to do exactly that.
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-10-28 09:52:56 -07:00
..
appletalk
[NET]: move config options out to individual protocols
2005-07-11 21:13:56 -07:00
arcnet
[PATCH] Remove unnecessary check_region references in comments
2005-09-13 08:22:29 -07:00
arm
[ARM] Fix init printk for EBSA110 network driver, and link timer
2005-10-02 18:12:03 +01:00
bonding
[PATCH] gfp flags annotations - part 1
2005-10-08 15:00:57 -07:00
chelsio
[PATCH] (1/7) chelsio sparse annotations
2005-09-05 17:57:22 -04:00
cris
[PATCH] timer initialization cleanup: DEFINE_TIMER
2005-09-09 14:03:48 -07:00
e1000
[PATCH] e1000: correct rx_dropped counting
2005-09-14 08:26:16 -04:00
fec_8xx
hamradio
[AX.25]: Rename ax25_encapsulate to ax25_hard_header
2005-09-12 14:21:01 -07:00
ibm_emac
[PATCH] emac: add support for platform-specific unsupported PHY features
2005-10-03 22:21:33 -04:00
irda
[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks
2005-10-28 09:52:56 -07:00
ixgb
[PATCH] ixgb: correct rx_dropped counting
2005-09-14 08:26:16 -04:00
pcmcia
[netdrvr] fix smc91c92_cs multicast bug
2005-10-03 22:03:28 -04:00
phy
[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks
2005-10-28 09:52:56 -07:00
sk98lin
[PATCH] proc_mkdir() should be used to create procfs directories
2005-09-29 08:46:26 -07:00
skfp
[PATCH] drivers/net/skfp/: cleanups
2005-06-27 00:19:53 -04:00
tokenring
[PATCH] bogus kfree() in ibmtr
2005-10-04 13:22:00 -07:00
tulip
[PATCH] tulip DC21143 rev 48 10Mbit HDX fix
2005-10-03 22:16:42 -04:00
wan
[PATCH] Driver Core: fix up all callers of class_device_create()
2005-10-28 09:52:52 -07:00
wireless
[PATCH] orinoco: limit message rate
2005-10-19 23:04:30 -07:00
3c59x.c
[PATCH] 3c59x: read current link status from phy
2005-09-07 16:57:30 -07:00
3c501.c
3c501.h
3c503.c
3c503.h
3c505.c
[PATCH] clean up inline static vs static inline
2005-07-27 16:26:20 -07:00
3c505.h
3c507.c
3c509.c
[PATCH] document that 8139TOO supports 8129/8130
2005-06-26 18:33:33 -04:00
3c515.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
3c523.c
[PATCH] 3c523: needs a license
2005-06-27 00:41:51 -04:00
3c523.h
3c527.c
3c527.h
7990.c
7990.h
8139cp.c
[PATCH] 8139cp: allocate statistics space only when needed
2005-09-16 02:51:31 -04:00
8139too.c
[PATCH] turn many #if $undefined_string into #ifdef $undefined_string
2005-07-27 16:26:08 -07:00
8390.c
[PATCH] 8390 Tx fix for non i386 machines
2005-09-23 05:18:45 -04:00
8390.h
82596.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
a2065.c
a2065.h
ac3200.c
[PATCH] iomem annotations (ac3200.c)
2005-09-06 22:17:12 -04:00
acenic.c
drivers/net/: Use the DMA_{64,32}BIT_MASK constants
2005-06-26 18:22:14 -04:00
acenic.h
acenic_firmware.h
amd8111e.c
[PATCH] turn many #if $undefined_string into #ifdef $undefined_string
2005-07-27 16:26:08 -07:00
amd8111e.h
apne.c
ariadne.c
ariadne.h
at1700.c
drivers/net/at1700: remove incorrect comment
2005-06-27 23:23:05 -04:00
atari_bionet.c
[PATCH] timer initialization cleanup: DEFINE_TIMER
2005-09-09 14:03:48 -07:00
atari_pamsnet.c
[PATCH] timer initialization cleanup: DEFINE_TIMER
2005-09-09 14:03:48 -07:00
atarilance.c
[PATCH] lvalues abuse in lance
2005-09-06 22:47:00 -04:00
atp.c
atp.h
au1000_eth.c
au1000_eth.h
b44.c
[ACPI] merge acpi-2.6.12 branch into latest Linux 2.6.13-rc...
2005-07-12 17:21:56 -04:00
b44.h
bmac.c
[PATCH] volatile unsigned short f(...) doesn't make sense
2005-09-30 08:42:24 -07:00
bmac.h
bnx2.c
[BNX2]: Add support for ETHTOOL_GPERMADDR.
2005-09-12 14:45:08 -07:00
bnx2.h
[BNX2]: Fix bug in irq handler and add prefetch
2005-09-08 13:15:32 -07:00
bnx2_fw.h
[BNX2]: New Broadcom gigabit network driver.
2005-05-26 13:03:09 -07:00
bsd_comp.c
[PATCH] vfree and kfree cleanup in drivers/
2005-09-10 10:06:30 -07:00
cassini.c
[CASSINI]: Convert to ethtool_ops
2005-10-03 14:01:37 -07:00
cassini.h
[NET]: Add Sun Cassini driver.
2005-09-27 15:24:13 -07:00
cs89x0.c
[PATCH] missing asm/irq.h (cs89x0)
2005-09-26 18:29:49 -07:00
cs89x0.h
[PATCH] silence cs89x0
2005-08-01 19:14:01 -07:00
de600.c
de600.h
de620.c
de620.h
declance.c
defxx.c
[PATCH] defxx: Use irqreturn_t for the interrupt handler
2005-06-26 18:37:25 -04:00
defxx.h
depca.c
depca.h
dgrs.c
dgrs.h
dgrs_asstruct.h
dgrs_bcomm.h
dgrs_es4h.h
dgrs_ether.h
dgrs_firmware.c
dgrs_i82596.h
dgrs_plx9060.h
dl2k.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
dl2k.h
dm9000.c
[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks
2005-10-28 09:52:56 -07:00
dm9000.h
dummy.c
e100.c
e100: revert CPU cycle saver microcode, it causes severe problems
2005-10-11 01:38:35 -04:00
e2100.c
eepro.c
eepro100.c
[netdrvr eepro100] check for skb==NULL before calling rx_align(skb)
2005-08-19 03:52:49 -04:00
eexpress.c
eexpress.h
epic100.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
eql.c
[EQL]: Proper num_slaves decrement
2005-07-21 14:16:54 -07:00
es3210.c
eth16i.c
ewrk3.c
[PATCH] drivers/net/ewrk3.c: remove dead code
2005-06-26 18:29:26 -04:00
ewrk3.h
fealnx.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
fec.c
[PATCH] m68knommu: ColdFire FEC eth driver improvements
2005-09-11 20:43:46 -07:00
fec.h
[PATCH] m68knommu: FEC eth definitions support for the 523x Coldfire processor family
2005-09-11 20:43:47 -07:00
forcedeth.c
[PATCH] __user annotations (forcedeth.c)
2005-09-06 22:17:12 -04:00
gianfar.c
[PATCH] gianfar: Add support enhanced TSEC features on the MPC 8548
2005-06-27 00:40:33 -04:00
gianfar.h
[PATCH] gianfar: Add support enhanced TSEC features on the MPC 8548
2005-06-27 00:40:33 -04:00
gianfar_ethtool.c
[PATCH] gianfar: Add support enhanced TSEC features on the MPC 8548
2005-06-27 00:40:33 -04:00
gianfar_phy.c
gianfar: Update Marvell PHY name
2005-06-26 17:58:51 -04:00
gianfar_phy.h
gt64240eth.h
gt96100eth.c
gt96100eth.h
hamachi.c
[PATCH] -Wundef fixes (hamachi)
2005-09-07 17:17:33 -07:00
hp-plus.c
hp.c
hp100.c
drivers/net/: Use the DMA_{64,32}BIT_MASK constants
2005-06-26 18:22:14 -04:00
hp100.h
hplance.c
hplance.h
hydra.c
hydra.h
ibmlana.c
ibmlana.h
ibmveth.c
[PATCH] proc_mkdir() should be used to create procfs directories
2005-09-29 08:46:26 -07:00
ibmveth.h
ioc3-eth.c
[PATCH] IOC3 fixes
2005-08-18 16:59:14 -04:00
isa-skeleton.c
iseries_veth.c
[PATCH] iseries_veth: Update copyright notice
2005-09-06 22:17:12 -04:00
jazzsonic.c
[PATCH] macsonic/jazzsonic network drivers update
2005-08-23 01:32:12 -04:00
Kconfig
[PATCH] net/Kconfig: convert pocket_adapter ISA to PARPORT
2005-10-03 22:23:26 -04:00
lance.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
lasi_82596.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
LICENSE.SRC
lne390.c
loopback.c
Merge /spare/repo/linux-2.6/
2005-08-18 22:14:39 -04:00
lp486e.c
mac89x0.c
mac8390.c
mace.c
[PATCH] openfirmware: generate device table for userspace
2005-07-06 12:55:20 -07:00
mace.h
macmace.c
macsonic.c
[PATCH] macsonic/jazzsonic network drivers update
2005-08-23 01:32:12 -04:00
Makefile
[NET]: Add Sun Cassini driver.
2005-09-27 15:24:13 -07:00
meth.c
meth.h
mii.c
mv643xx_eth.c
[PATCH] more SPIN_LOCK_UNLOCKED -> DEFINE_SPINLOCK conversions
2005-09-09 14:03:48 -07:00
mv643xx_eth.h
[PATCH] mv643xx: Fix promiscuous mode handling
2005-09-05 18:08:30 -04:00
mvme147.c
myri_code.h
myri_sbus.c
[NET]: __be'ify *_type_trans()
2005-07-12 12:08:43 -07:00
myri_sbus.h
natsemi.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
ne-h8300.c
ne.c
[PATCH] turn many #if $undefined_string into #ifdef $undefined_string
2005-07-27 16:26:08 -07:00
ne2.c
ne2k-pci.c
[ACPI] S3 Suspend to RAM: fix driver suspend/resume methods
2005-07-11 23:23:46 -04:00
ne3210.c
[PATCH] drivers/net/ne3210.c: cleanups
2005-09-05 18:02:31 -04:00
netconsole.c
ni52.c
ni52.h
ni65.c
ni65.h
ni5010.c
ni5010.h
ns83820.c
[PATCH] gfp flags annotations - part 1
2005-10-08 15:00:57 -07:00
oaknet.c
pci-skeleton.c
[PATCH] drivers/net/pci-skeleton.c: MODULE_PARM -> module_param
2005-07-31 00:54:14 -04:00
pcnet32.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
plip.c
[PATCH] clean up inline static vs static inline
2005-07-27 16:26:20 -07:00
ppp_async.c
[NET]: Transform skb_queue_len() binary tests into skb_queue_empty()
2005-07-08 14:57:23 -07:00
ppp_deflate.c
ppp_generic.c
[PATCH] Driver Core: fix up all callers of class_device_create()
2005-10-28 09:52:52 -07:00
ppp_synctty.c
[NET]: Transform skb_queue_len() binary tests into skb_queue_empty()
2005-07-08 14:57:23 -07:00
pppoe.c
[PATCH] proc_mkdir() should be used to create procfs directories
2005-09-29 08:46:26 -07:00
pppox.c
r8169.c
[PATCH] r8169: tone down the r8169 driver
2005-09-30 17:20:21 -07:00
rrunner.c
[NET]: Remove HIPPI private from skbuff.h
2005-08-29 15:31:42 -07:00
rrunner.h
s2io-regs.h
[PATCH] S2io: Hardware and miscellaneous fixes
2005-09-06 22:12:57 -04:00
s2io.c
[PATCH] s2io warning fixes
2005-09-14 08:03:34 -04:00
s2io.h
[PATCH] S2io: Hardware and miscellaneous fixes
2005-09-06 22:12:57 -04:00
saa9730.c
saa9730.h
sb1000.c
[PATCH] net/sb1000: replace nicedelay() with ssleep()
2005-06-26 23:47:57 -04:00
sb1250-mac.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
seeq8005.c
seeq8005.h
sgiseeq.c
sgiseeq.h
shaper.c
[NET]: Kill skb->list
2005-08-29 15:31:14 -07:00
sis190.c
[PATCH] sis190: basic sis191 support
2005-09-05 18:06:53 -04:00
sis900.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
sis900.h
sk_mca.c
sk_mca.h
skge.c
[PATCH] skge: set mac address oops with bonding
2005-10-03 21:58:33 -04:00
skge.h
[PATCH] skge: check length from PHY
2005-09-21 22:32:50 -04:00
slhc.c
slip.c
[NET]: drivers/net/slip.c needs linux/delay.h
2005-06-28 16:27:32 -07:00
slip.h
smc-mca.c
smc-ultra.c
[PATCH] missing include in smc-ultra
2005-08-29 10:42:40 -07:00
smc-ultra32.c
smc91x.c
[PATCH] DRIVER MODEL: Get rid of the obsolete tri-level suspend/resume callbacks
2005-10-28 09:52:56 -07:00
smc91x.h
[PATCH] bogus #if (smc91x.h)
2005-09-07 17:17:34 -07:00
smc9194.c
smc9194.h
sonic.c
[PATCH] macsonic/jazzsonic network drivers update
2005-08-23 01:32:12 -04:00
sonic.h
[PATCH] macsonic/jazzsonic network drivers update
2005-08-23 01:32:12 -04:00
Space.c
[PATCH] macsonic/jazzsonic network drivers update
2005-08-23 01:32:12 -04:00
spider_net.c
[PATCH] net: fix spider_net media detection
2005-09-16 03:23:12 -04:00
spider_net.h
[PATCH] net: add driver for the NIC on Cell Blades
2005-09-06 22:17:49 -04:00
spider_net_ethtool.c
[PATCH] net: fix bonding with spider_net
2005-09-06 22:35:30 -04:00
starfire.c
[netdrvr starfire] fix highmem and broken firmware issues
2005-10-03 22:31:36 -04:00
starfire_firmware.h
starfire_firmware.pl
stnic.c
sun3_82586.c
sun3_82586.h
sun3lance.c
[PATCH] lvalues abuse in lance
2005-09-06 22:47:00 -04:00
sunbmac.c
sunbmac.h
sundance.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
sungem.c
Sun GEM ethernet: enable and map PCI ROM properly
2005-09-11 09:26:20 -07:00
sungem.h
[PATCH] gfp flags annotations - part 1
2005-10-08 15:00:57 -07:00
sungem_phy.c
[PATCH] ppc64: Add new PHY to sungem
2005-07-07 18:23:36 -07:00
sungem_phy.h
[PATCH] ppc64: Add new PHY to sungem
2005-07-07 18:23:36 -07:00
sunhme.c
[PATCH] Sun HME: enable and map PCI ROM properly
2005-09-11 09:28:17 -07:00
sunhme.h
sunlance.c
sunqe.c
sunqe.h
tc35815.c
tg3.c
[TG3]: Update driver version and release date.
2005-10-03 16:25:23 -07:00
tg3.h
[TG3]: 5780 PHY fixes
2005-09-27 12:12:42 -07:00
tlan.c
drivers/net/: Use the DMA_{64,32}BIT_MASK constants
2005-06-26 18:22:14 -04:00
tlan.h
tun.c
[TUNTAP]: Allow setting the linktype of the tap device from userspace
2005-09-01 17:40:05 -07:00
typhoon-firmware.h
typhoon.c
[PATCH] pm: more u32 vs. pm_message_t fixes
2005-07-07 18:23:43 -07:00
typhoon.h
via-rhine.c
Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6
2005-06-28 21:24:32 -07:00
via-velocity.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
via-velocity.h
[PATCH] clean up inline static vs static inline
2005-07-27 16:26:20 -07:00
wd.c
yellowfin.c
[NET]: Remove gratuitous use of skb->tail in network drivers.
2005-06-28 15:25:31 -07:00
znet.c
zorro8390.c