unsigned int prio = in_interrupt() ? GFP_ATOMIC : GFP_KERNEL;
gfp_t prio = in_interrupt() ? GFP_ATOMIC : GFP_KERNEL;
static inline unsigned char *alloc_buf(void){	unsigned int prio = in_interrupt() ? GFP_ATOMIC : GFP_KERNEL;	if (PAGE_SIZE != N_TTY_BUF_SIZE)		return kmalloc(N_TTY_BUF_SIZE, prio);	else		return (unsigned char *)__get_free_page(prio);}