SLF_INUSE
sl->flags &= (1 << SLF_INUSE);
if (!test_bit(SLF_INUSE, &sl->flags)) {
set_bit(SLF_INUSE, &sl->flags);
clear_bit(SLF_INUSE, &sl->flags);