console: rename acquire/release_console_sem() to console_lock/unlock()
The -rt patches change the console_semaphore to console_mutex. As a result, a quite large chunk of the patches changes all acquire/release_console_sem() to acquire/release_console_mutex() This commit makes things use more neutral function names which dont make implications about the underlying lock. The only real change is the return value of console_trylock which is inverted from try_acquire_console_sem() This patch also paves the way to switching console_sem from a semaphore to a mutex. [akpm@linux-foundation.org: coding-style fixes] [akpm@linux-foundation.org: make console_trylock return 1 on success, per Geert] Signed-off-by: Torben Hohn <torbenh@gmx.de> Cc: Thomas Gleixner <tglx@tglx.de> Cc: Greg KH <gregkh@suse.de> Cc: Ingo Molnar <mingo@elte.hu> Cc: Geert Uytterhoeven <geert@linux-m68k.org> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:

committed by
Linus Torvalds

parent
3689456b4b
commit
ac751efa6a
@@ -375,14 +375,14 @@ static void fb_flashcursor(struct work_struct *work)
|
||||
int c;
|
||||
int mode;
|
||||
|
||||
acquire_console_sem();
|
||||
console_lock();
|
||||
if (ops && ops->currcon != -1)
|
||||
vc = vc_cons[ops->currcon].d;
|
||||
|
||||
if (!vc || !CON_IS_VISIBLE(vc) ||
|
||||
registered_fb[con2fb_map[vc->vc_num]] != info ||
|
||||
vc->vc_deccm != 1) {
|
||||
release_console_sem();
|
||||
console_unlock();
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -392,7 +392,7 @@ static void fb_flashcursor(struct work_struct *work)
|
||||
CM_ERASE : CM_DRAW;
|
||||
ops->cursor(vc, info, mode, softback_lines, get_color(vc, info, c, 1),
|
||||
get_color(vc, info, c, 0));
|
||||
release_console_sem();
|
||||
console_unlock();
|
||||
}
|
||||
|
||||
static void cursor_timer_handler(unsigned long dev_addr)
|
||||
@@ -836,7 +836,7 @@ static int set_con2fb_map(int unit, int newidx, int user)
|
||||
|
||||
found = search_fb_in_map(newidx);
|
||||
|
||||
acquire_console_sem();
|
||||
console_lock();
|
||||
con2fb_map[unit] = newidx;
|
||||
if (!err && !found)
|
||||
err = con2fb_acquire_newinfo(vc, info, unit, oldidx);
|
||||
@@ -863,7 +863,7 @@ static int set_con2fb_map(int unit, int newidx, int user)
|
||||
if (!search_fb_in_map(info_idx))
|
||||
info_idx = newidx;
|
||||
|
||||
release_console_sem();
|
||||
console_unlock();
|
||||
return err;
|
||||
}
|
||||
|
||||
@@ -3321,7 +3321,7 @@ static ssize_t store_rotate(struct device *device,
|
||||
if (fbcon_has_exited)
|
||||
return count;
|
||||
|
||||
acquire_console_sem();
|
||||
console_lock();
|
||||
idx = con2fb_map[fg_console];
|
||||
|
||||
if (idx == -1 || registered_fb[idx] == NULL)
|
||||
@@ -3331,7 +3331,7 @@ static ssize_t store_rotate(struct device *device,
|
||||
rotate = simple_strtoul(buf, last, 0);
|
||||
fbcon_rotate(info, rotate);
|
||||
err:
|
||||
release_console_sem();
|
||||
console_unlock();
|
||||
return count;
|
||||
}
|
||||
|
||||
@@ -3346,7 +3346,7 @@ static ssize_t store_rotate_all(struct device *device,
|
||||
if (fbcon_has_exited)
|
||||
return count;
|
||||
|
||||
acquire_console_sem();
|
||||
console_lock();
|
||||
idx = con2fb_map[fg_console];
|
||||
|
||||
if (idx == -1 || registered_fb[idx] == NULL)
|
||||
@@ -3356,7 +3356,7 @@ static ssize_t store_rotate_all(struct device *device,
|
||||
rotate = simple_strtoul(buf, last, 0);
|
||||
fbcon_rotate_all(info, rotate);
|
||||
err:
|
||||
release_console_sem();
|
||||
console_unlock();
|
||||
return count;
|
||||
}
|
||||
|
||||
@@ -3369,7 +3369,7 @@ static ssize_t show_rotate(struct device *device,
|
||||
if (fbcon_has_exited)
|
||||
return 0;
|
||||
|
||||
acquire_console_sem();
|
||||
console_lock();
|
||||
idx = con2fb_map[fg_console];
|
||||
|
||||
if (idx == -1 || registered_fb[idx] == NULL)
|
||||
@@ -3378,7 +3378,7 @@ static ssize_t show_rotate(struct device *device,
|
||||
info = registered_fb[idx];
|
||||
rotate = fbcon_get_rotate(info);
|
||||
err:
|
||||
release_console_sem();
|
||||
console_unlock();
|
||||
return snprintf(buf, PAGE_SIZE, "%d\n", rotate);
|
||||
}
|
||||
|
||||
@@ -3392,7 +3392,7 @@ static ssize_t show_cursor_blink(struct device *device,
|
||||
if (fbcon_has_exited)
|
||||
return 0;
|
||||
|
||||
acquire_console_sem();
|
||||
console_lock();
|
||||
idx = con2fb_map[fg_console];
|
||||
|
||||
if (idx == -1 || registered_fb[idx] == NULL)
|
||||
@@ -3406,7 +3406,7 @@ static ssize_t show_cursor_blink(struct device *device,
|
||||
|
||||
blink = (ops->flags & FBCON_FLAGS_CURSOR_TIMER) ? 1 : 0;
|
||||
err:
|
||||
release_console_sem();
|
||||
console_unlock();
|
||||
return snprintf(buf, PAGE_SIZE, "%d\n", blink);
|
||||
}
|
||||
|
||||
@@ -3421,7 +3421,7 @@ static ssize_t store_cursor_blink(struct device *device,
|
||||
if (fbcon_has_exited)
|
||||
return count;
|
||||
|
||||
acquire_console_sem();
|
||||
console_lock();
|
||||
idx = con2fb_map[fg_console];
|
||||
|
||||
if (idx == -1 || registered_fb[idx] == NULL)
|
||||
@@ -3443,7 +3443,7 @@ static ssize_t store_cursor_blink(struct device *device,
|
||||
}
|
||||
|
||||
err:
|
||||
release_console_sem();
|
||||
console_unlock();
|
||||
return count;
|
||||
}
|
||||
|
||||
@@ -3482,7 +3482,7 @@ static void fbcon_start(void)
|
||||
if (num_registered_fb) {
|
||||
int i;
|
||||
|
||||
acquire_console_sem();
|
||||
console_lock();
|
||||
|
||||
for (i = 0; i < FB_MAX; i++) {
|
||||
if (registered_fb[i] != NULL) {
|
||||
@@ -3491,7 +3491,7 @@ static void fbcon_start(void)
|
||||
}
|
||||
}
|
||||
|
||||
release_console_sem();
|
||||
console_unlock();
|
||||
fbcon_takeover(0);
|
||||
}
|
||||
}
|
||||
@@ -3552,7 +3552,7 @@ static int __init fb_console_init(void)
|
||||
{
|
||||
int i;
|
||||
|
||||
acquire_console_sem();
|
||||
console_lock();
|
||||
fb_register_client(&fbcon_event_notifier);
|
||||
fbcon_device = device_create(fb_class, NULL, MKDEV(0, 0), NULL,
|
||||
"fbcon");
|
||||
@@ -3568,7 +3568,7 @@ static int __init fb_console_init(void)
|
||||
for (i = 0; i < MAX_NR_CONSOLES; i++)
|
||||
con2fb_map[i] = -1;
|
||||
|
||||
release_console_sem();
|
||||
console_unlock();
|
||||
fbcon_start();
|
||||
return 0;
|
||||
}
|
||||
@@ -3591,12 +3591,12 @@ static void __exit fbcon_deinit_device(void)
|
||||
|
||||
static void __exit fb_console_exit(void)
|
||||
{
|
||||
acquire_console_sem();
|
||||
console_lock();
|
||||
fb_unregister_client(&fbcon_event_notifier);
|
||||
fbcon_deinit_device();
|
||||
device_destroy(fb_class, MKDEV(0, 0));
|
||||
fbcon_exit();
|
||||
release_console_sem();
|
||||
console_unlock();
|
||||
unregister_con_driver(&fb_con);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user