RB_FLAG_MASK
return (struct list_head *)(val & ~RB_FLAG_MASK);
if ((val & ~RB_FLAG_MASK) != (unsigned long)&page->list)
return val & RB_FLAG_MASK;
*ptr &= ~RB_FLAG_MASK;
val &= ~RB_FLAG_MASK;
if ((ret & ~RB_FLAG_MASK) != val)
return ret & RB_FLAG_MASK;
val = *ptr & ~RB_FLAG_MASK;
RB_WARN_ON(cpu_buffer, val & RB_FLAG_MASK);