diff options
| author | Tom Rini <[email protected]> | 2024-07-31 07:20:32 -0600 |
|---|---|---|
| committer | Tom Rini <[email protected]> | 2024-07-31 07:20:32 -0600 |
| commit | 4793b683b3ae4aaad9785c36e1d9cc71613a4253 (patch) | |
| tree | fd6bf04ca23dc979e4ec580d569c95f77dd68b01 /include/linux | |
| parent | 8877bc51a8a4d921ba2f163208b8b1a57ba47c18 (diff) | |
| parent | 939afc80b6b5de23d70789f3cb3a391dd31319b1 (diff) | |
Merge tag 'efi-2024-10-rc2' of https://source.denx.de/u-boot/custodians/u-boot-efi
Pull request efi-2024-10-rc2
Documentation:
* Add a description for bootmeth_android
UEFI:
* Provide and use function list_count_nodes()
* Require EFI boot manager for EBBR compliance
* Correct check in efi_load_option_dp_join()
* Adjust config options for capsule updates
SMBIOS:
* Add extended Extended BIOS ROM Size
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/list.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/include/linux/list.h b/include/linux/list.h index 6910721c005..0f9d939b05f 100644 --- a/include/linux/list.h +++ b/include/linux/list.h @@ -547,6 +547,21 @@ static inline void list_splice_tail_init(struct list_head *list, &pos->member != (head); \ pos = n, n = list_entry(n->member.prev, typeof(*n), member)) +/** + * list_count_nodes - count nodes in the list + * @head: the head for your list. + */ +static inline size_t list_count_nodes(struct list_head *head) +{ + struct list_head *pos; + size_t count = 0; + + list_for_each(pos, head) + count++; + + return count; +} + /* * Double linked lists with a single pointer list head. * Mostly useful for hash tables where the two pointer list head is |
