Patched tty_buffer.c based on ACE kernel. Will see if it helps smd_tty crash.
This commit is contained in:
parent
034a9856f8
commit
877c98b9dc
@ -247,7 +247,7 @@ int tty_insert_flip_string(struct tty_struct *tty, const unsigned char *chars,
|
||||
{
|
||||
int copied = 0;
|
||||
do {
|
||||
int goal = min(size - copied, TTY_BUFFER_PAGE);
|
||||
int goal = min((size_t)(size - copied), (size_t)TTY_BUFFER_PAGE);
|
||||
int space = tty_buffer_request_room(tty, goal);
|
||||
struct tty_buffer *tb = tty->buf.tail;
|
||||
/* If there is no space then tb may be NULL */
|
||||
@ -284,7 +284,7 @@ int tty_insert_flip_string_flags(struct tty_struct *tty,
|
||||
{
|
||||
int copied = 0;
|
||||
do {
|
||||
int goal = min(size - copied, TTY_BUFFER_PAGE);
|
||||
int goal = min((size_t)(size - copied), (size_t)TTY_BUFFER_PAGE);
|
||||
int space = tty_buffer_request_room(tty, goal);
|
||||
struct tty_buffer *tb = tty->buf.tail;
|
||||
/* If there is no space then tb may be NULL */
|
||||
|
Loading…
Reference in New Issue
Block a user