| #include "../../../../include/linux/list.h" | |
| #ifndef PERF_LIST_H | |
| #define PERF_LIST_H | |
| /** | |
| * list_del_range - deletes range of entries from list. | |
| * @begin: first element in the range to delete from the list. | |
| * @end: last element in the range to delete from the list. | |
| * Note: list_empty on the range of entries does not return true after this, | |
| * the entries is in an undefined state. | |
| */ | |
| static inline void list_del_range(struct list_head *begin, | |
| struct list_head *end) | |
| { | |
| begin->prev->next = end->next; | |
| end->next->prev = begin->prev; | |
| } | |
| #endif |