Re: [PATCH] tty: hvc: don't allocate a buffer for console print on stack

2017-03-20 Thread Jan Dakinevich
was more welcomed and happened earlier: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=c4baad50297d84bde1a7ad45e50c73adae4a2192 On 03/17/2017 08:09 AM, Greg Kroah-Hartman wrote: > On Fri, Feb 17, 2017 at 11:42:45PM +0300, Jan Dakinevich wrote: >> The buffer

Re: [PATCH] virtio-console: avoid DMA from stack

2017-03-02 Thread Jan Dakinevich
- return __send_to_port(port, sg, 1, count, (void *)buf, false); > + data = kmemdup(buf, count, GFP_ATOMIC); > + if (!data) > + return -ENOMEM; > + > + sg_init_one(sg, data, count); > + ret = __send_to

[PATCH] tty: hvc: don't allocate a buffer for console print on stack

2017-02-24 Thread Jan Dakinevich
The buffer is used by virtio console driver as DMA buffer. Since v4.9 (if VMAP_STACK is enabled) we shouldn't use the stack for DMA. Signed-off-by: Jan Dakinevich <jan.dakinev...@gmail.com> --- drivers/tty/hvc/hvc_console.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff