llist: use try_cmpxchg in llist_add_batch and llist_del_first