diff options
author | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-25 20:16:53 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-06-25 20:16:53 -0400 |
commit | 2031d0f586839bc68f35bcf8580b18947f8491d4 (patch) | |
tree | e317615b4cb62350edeea0afe0a4fc94152cee29 /drivers/ieee1394 | |
parent | 98e7f29418a4931f97e6b78d1ef3a47103fe6cd5 (diff) | |
parent | 3e1d1d28d99dabe63c64f7f40f1ca1d646de1f73 (diff) |
Merge Christoph's freeze cleanup patch
Diffstat (limited to 'drivers/ieee1394')
-rw-r--r-- | drivers/ieee1394/ieee1394_core.c | 4 | ||||
-rw-r--r-- | drivers/ieee1394/nodemgr.c | 2 |
2 files changed, 2 insertions, 4 deletions
diff --git a/drivers/ieee1394/ieee1394_core.c b/drivers/ieee1394/ieee1394_core.c index 2d9a9b74e687..629070b83a33 100644 --- a/drivers/ieee1394/ieee1394_core.c +++ b/drivers/ieee1394/ieee1394_core.c | |||
@@ -1041,10 +1041,8 @@ static int hpsbpkt_thread(void *__hi) | |||
1041 | 1041 | ||
1042 | while (1) { | 1042 | while (1) { |
1043 | if (down_interruptible(&khpsbpkt_sig)) { | 1043 | if (down_interruptible(&khpsbpkt_sig)) { |
1044 | if (current->flags & PF_FREEZE) { | 1044 | if (try_to_freeze()) |
1045 | refrigerator(0); | ||
1046 | continue; | 1045 | continue; |
1047 | } | ||
1048 | printk("khpsbpkt: received unexpected signal?!\n" ); | 1046 | printk("khpsbpkt: received unexpected signal?!\n" ); |
1049 | break; | 1047 | break; |
1050 | } | 1048 | } |
diff --git a/drivers/ieee1394/nodemgr.c b/drivers/ieee1394/nodemgr.c index 32abb6dda888..9a46c3b44bf8 100644 --- a/drivers/ieee1394/nodemgr.c +++ b/drivers/ieee1394/nodemgr.c | |||
@@ -1510,7 +1510,7 @@ static int nodemgr_host_thread(void *__hi) | |||
1510 | 1510 | ||
1511 | if (down_interruptible(&hi->reset_sem) || | 1511 | if (down_interruptible(&hi->reset_sem) || |
1512 | down_interruptible(&nodemgr_serialize)) { | 1512 | down_interruptible(&nodemgr_serialize)) { |
1513 | if (try_to_freeze(PF_FREEZE)) | 1513 | if (try_to_freeze()) |
1514 | continue; | 1514 | continue; |
1515 | printk("NodeMgr: received unexpected signal?!\n" ); | 1515 | printk("NodeMgr: received unexpected signal?!\n" ); |
1516 | break; | 1516 | break; |