if (set_1284_register(pp, 5, *(char *)buffer))
if (set_1284_register(pp, 5, *(char *)buffer, GFP_KERNEL))
static size_t parport_uss720_ecp_write_addr(struct parport *pp, const void *buffer, size_t len, int flags){	size_t written = 0;	if (change_mode(pp, ECR_ECP))		return 0;	for (; written < len; written++) {		if (set_1284_register(pp, 5, *(char *)buffer))			break;		buffer++;	}	change_mode(pp, ECR_PS2);	return written;}