aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/eisa/virtual_root.c
diff options
context:
space:
mode:
authorfrançois romieu <romieu@fr.zoreil.com>2011-01-13 08:07:53 -0500
committerDavid S. Miller <davem@davemloft.net>2011-01-14 00:49:57 -0500
commitf1e02ed109df5f99abf942b8ccc99960cb09dd38 (patch)
treeb47e1934d70c990cb7731407b4b0af1953bf5071 /drivers/eisa/virtual_root.c
parentd0f49157d1ce02671a450b566a12ff19baed6c19 (diff)
r8169: keep firmware in memory.
The firmware agent is not available during resume. Loading the firmware during open() (see eee3a96c6368f47df8df5bd4ed1843600652b337) is not enough. close() is run during resume through rtl8169_reset_task(), whence the mildly natural release of firmware in the driver removal method instead. It will help with http://bugs.debian.org/609538. It will not avoid the 60 seconds delay when: - there is no firmware - the driver is loaded and the device is not up before a suspend/resume Signed-off-by: Francois Romieu <romieu@fr.zoreil.com> Tested-by: Jarek Kamiński <jarek@vilo.eu.org> Cc: Hayes <hayeswang@realtek.com> Cc: Ben Hutchings <benh@debian.org> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/eisa/virtual_root.c')
0 files changed, 0 insertions, 0 deletions