printk: don't pass va_list by value.

GCC doesn't complain but it's undefined behaviour and the arg pointer
doesn't get advanced.