diff options
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; |