diff options
Diffstat (limited to 'drivers/video/s3fb.c')
| -rw-r--r-- | drivers/video/s3fb.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/drivers/video/s3fb.c b/drivers/video/s3fb.c index dce8c97b4333..75738a928610 100644 --- a/drivers/video/s3fb.c +++ b/drivers/video/s3fb.c | |||
| @@ -22,7 +22,7 @@ | |||
| 22 | #include <linux/svga.h> | 22 | #include <linux/svga.h> |
| 23 | #include <linux/init.h> | 23 | #include <linux/init.h> |
| 24 | #include <linux/pci.h> | 24 | #include <linux/pci.h> |
| 25 | #include <linux/console.h> /* Why should fb driver call console functions? because acquire_console_sem() */ | 25 | #include <linux/console.h> /* Why should fb driver call console functions? because console_lock() */ |
| 26 | #include <video/vga.h> | 26 | #include <video/vga.h> |
| 27 | 27 | ||
| 28 | #ifdef CONFIG_MTRR | 28 | #ifdef CONFIG_MTRR |
| @@ -1113,12 +1113,12 @@ static int s3_pci_suspend(struct pci_dev* dev, pm_message_t state) | |||
| 1113 | 1113 | ||
| 1114 | dev_info(info->device, "suspend\n"); | 1114 | dev_info(info->device, "suspend\n"); |
| 1115 | 1115 | ||
| 1116 | acquire_console_sem(); | 1116 | console_lock(); |
| 1117 | mutex_lock(&(par->open_lock)); | 1117 | mutex_lock(&(par->open_lock)); |
| 1118 | 1118 | ||
| 1119 | if ((state.event == PM_EVENT_FREEZE) || (par->ref_count == 0)) { | 1119 | if ((state.event == PM_EVENT_FREEZE) || (par->ref_count == 0)) { |
| 1120 | mutex_unlock(&(par->open_lock)); | 1120 | mutex_unlock(&(par->open_lock)); |
| 1121 | release_console_sem(); | 1121 | console_unlock(); |
| 1122 | return 0; | 1122 | return 0; |
| 1123 | } | 1123 | } |
| 1124 | 1124 | ||
| @@ -1129,7 +1129,7 @@ static int s3_pci_suspend(struct pci_dev* dev, pm_message_t state) | |||
| 1129 | pci_set_power_state(dev, pci_choose_state(dev, state)); | 1129 | pci_set_power_state(dev, pci_choose_state(dev, state)); |
| 1130 | 1130 | ||
| 1131 | mutex_unlock(&(par->open_lock)); | 1131 | mutex_unlock(&(par->open_lock)); |
| 1132 | release_console_sem(); | 1132 | console_unlock(); |
| 1133 | 1133 | ||
| 1134 | return 0; | 1134 | return 0; |
| 1135 | } | 1135 | } |
| @@ -1145,12 +1145,12 @@ static int s3_pci_resume(struct pci_dev* dev) | |||
| 1145 | 1145 | ||
| 1146 | dev_info(info->device, "resume\n"); | 1146 | dev_info(info->device, "resume\n"); |
| 1147 | 1147 | ||
| 1148 | acquire_console_sem(); | 1148 | console_lock(); |
| 1149 | mutex_lock(&(par->open_lock)); | 1149 | mutex_lock(&(par->open_lock)); |
| 1150 | 1150 | ||
| 1151 | if (par->ref_count == 0) { | 1151 | if (par->ref_count == 0) { |
| 1152 | mutex_unlock(&(par->open_lock)); | 1152 | mutex_unlock(&(par->open_lock)); |
| 1153 | release_console_sem(); | 1153 | console_unlock(); |
| 1154 | return 0; | 1154 | return 0; |
| 1155 | } | 1155 | } |
| 1156 | 1156 | ||
| @@ -1159,7 +1159,7 @@ static int s3_pci_resume(struct pci_dev* dev) | |||
| 1159 | err = pci_enable_device(dev); | 1159 | err = pci_enable_device(dev); |
| 1160 | if (err) { | 1160 | if (err) { |
| 1161 | mutex_unlock(&(par->open_lock)); | 1161 | mutex_unlock(&(par->open_lock)); |
| 1162 | release_console_sem(); | 1162 | console_unlock(); |
| 1163 | dev_err(info->device, "error %d enabling device for resume\n", err); | 1163 | dev_err(info->device, "error %d enabling device for resume\n", err); |
| 1164 | return err; | 1164 | return err; |
| 1165 | } | 1165 | } |
| @@ -1169,7 +1169,7 @@ static int s3_pci_resume(struct pci_dev* dev) | |||
| 1169 | fb_set_suspend(info, 0); | 1169 | fb_set_suspend(info, 0); |
| 1170 | 1170 | ||
| 1171 | mutex_unlock(&(par->open_lock)); | 1171 | mutex_unlock(&(par->open_lock)); |
| 1172 | release_console_sem(); | 1172 | console_unlock(); |
| 1173 | 1173 | ||
| 1174 | return 0; | 1174 | return 0; |
| 1175 | } | 1175 | } |
