Merge branch 'i2c/for-4.15' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git...
[sfrench/cifs-2.6.git] / arch / alpha / lib / srm_puts.c
1 // SPDX-License-Identifier: GPL-2.0
2 /*
3  *      arch/alpha/lib/srm_puts.c
4  */
5
6 #include <linux/string.h>
7 #include <asm/console.h>
8
9 long
10 srm_puts(const char *str, long len)
11 {
12         long remaining, written;
13
14         if (!callback_init_done)
15                 return len;
16
17         for (remaining = len; remaining > 0; remaining -= written)
18         {
19                 written = callback_puts(0, str, remaining);
20                 written &= 0xffffffff;
21                 str += written;
22         }
23         return len;
24 }