X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=drivers%2Ftty%2Fhvc%2Fhvc_tile.c;h=9da1e842bbe93b6883299e625d0dc411f85abb22;hb=3fc7aeeb08bfde59877e7f9a4eea3c5ebcae72be;hp=3f6cd3102db5238ba4998c1b5ad64b831e9b6abf;hpb=6b03e32d575917d048875a182bd2dd8924036000;p=firefly-linux-kernel-4.4.55.git diff --git a/drivers/tty/hvc/hvc_tile.c b/drivers/tty/hvc/hvc_tile.c index 3f6cd3102db5..9da1e842bbe9 100644 --- a/drivers/tty/hvc/hvc_tile.c +++ b/drivers/tty/hvc/hvc_tile.c @@ -51,7 +51,8 @@ int tile_console_write(const char *buf, int count) _SIM_CONTROL_OPERATOR_BITS)); return 0; } else { - return hv_console_write((HV_VirtAddr)buf, count); + /* Translate 0 bytes written to EAGAIN for hvc_console_print. */ + return hv_console_write((HV_VirtAddr)buf, count) ?: -EAGAIN; } }