SLF_ERROR
if (!test_and_clear_bit(SLF_ERROR, &sl->flags))
if (!test_bit(SLF_ERROR, &sl->flags)) {
set_bit(SLF_ERROR, &sl->flags);
if (!test_and_set_bit(SLF_ERROR, &sl->flags))
if (!test_and_clear_bit(SLF_ERROR, &sl->flags) &&
if (!test_bit(SLF_ERROR, &sl->flags)) {
set_bit(SLF_ERROR, &sl->flags);
set_bit(SLF_ERROR, &sl->flags);
if (!test_and_set_bit(SLF_ERROR, &sl->flags))
if (!test_and_clear_bit(SLF_ERROR, &sl->flags) &&
if (!test_bit(SLF_ERROR, &sl->flags)) {
set_bit(SLF_ERROR, &sl->flags);