search for: console_sem

Displaying 5 results from an estimated 5 matches for "console_sem".

2011 Jan 20
1
[PATCH] change acquire/release_console_sem() to console_lock/unlock()
the -rt patches change the console_semaphore to console_mutex. so 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 c...
2011 Jan 20
1
[PATCH] change acquire/release_console_sem() to console_lock/unlock()
the -rt patches change the console_semaphore to console_mutex. so 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 c...
2011 Jan 20
1
[PATCH] change acquire/release_console_sem() to console_lock/unlock()
the -rt patches change the console_semaphore to console_mutex. so 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 c...
2017 Mar 17
1
[PATCH] tty: hvc: don't allocate a buffer for console print on stack
...nt index) > static void hvc_console_print(struct console *co, const char *b, > unsigned count) > { > - char c[N_OUTBUF] __ALIGNED__; > unsigned i = 0, n = 0; > int r, donecr = 0, index = co->index; > > + /* > + * Access to the buffer is serialized by console_sem in caller code from > + * kernel/printk/printk.c > + */ > + static char c[N_OUTBUF] __ALIGNED__; What about allocating it dynamically? That's the correct thing to do. thanks, greg k-h
2017 Mar 17
1
[PATCH] tty: hvc: don't allocate a buffer for console print on stack
...nt index) > static void hvc_console_print(struct console *co, const char *b, > unsigned count) > { > - char c[N_OUTBUF] __ALIGNED__; > unsigned i = 0, n = 0; > int r, donecr = 0, index = co->index; > > + /* > + * Access to the buffer is serialized by console_sem in caller code from > + * kernel/printk/printk.c > + */ > + static char c[N_OUTBUF] __ALIGNED__; What about allocating it dynamically? That's the correct thing to do. thanks, greg k-h