aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/ieee1394/hosts.h
diff options
context:
space:
mode:
authorStefan Richter <stefanr@s5r6.in-berlin.de>2005-12-01 18:51:52 -0500
committerJody McIntyre <scjody@modernduck.com>2005-12-12 23:20:58 -0500
commit48622b7bde008387218a416586e9d072b385f1ae (patch)
treed22fd4f43ffd7b071a60375fb92a728553687c90 /drivers/ieee1394/hosts.h
parente4f5c82a92c2a546a16af1614114eec19120e40a (diff)
downloadkernel_samsung_smdk4412-48622b7bde008387218a416586e9d072b385f1ae.zip
kernel_samsung_smdk4412-48622b7bde008387218a416586e9d072b385f1ae.tar.gz
kernel_samsung_smdk4412-48622b7bde008387218a416586e9d072b385f1ae.tar.bz2
ieee1394: resume remote ports when starting a host (fixes device recognition)
After initializing an IEEE 1394 host, broadcast a resume packet. This makes remote nodes visible which suspended their ports while the host was down. Such nodes had to be unplugged and replugged in order to be recognized. Motorola DCT6200 cable reciever was affected, probably other devices too. http://marc.theaimsgroup.com/?t=113202715800001 Signed-off-by: Stefan Richter <stefanr@s5r6.in-berlin.de> Signed-off-by: Jody McIntyre <scjody@modernduck.com> (cherry picked from 14c0fa243b358c24040ff5f44b60c47aaf6430c3 commit)
Diffstat (limited to 'drivers/ieee1394/hosts.h')
-rw-r--r--drivers/ieee1394/hosts.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/ieee1394/hosts.h b/drivers/ieee1394/hosts.h
index 38f4211..ae9b02c 100644
--- a/drivers/ieee1394/hosts.h
+++ b/drivers/ieee1394/hosts.h
@@ -41,6 +41,7 @@ struct hpsb_host {
/* this nodes state */
unsigned in_bus_reset:1;
unsigned is_shutdown:1;
+ unsigned resume_packet_sent:1;
/* this nodes' duties on the bus */
unsigned is_root:1;