summaryrefslogtreecommitdiffstats
path: root/include/linux/list.h
Commit message (Expand)AuthorAgeFilesLines
* list: leverage list_is_head() for list_entry_is_head()Wei Yang2024-02-221-1/+1
* list: add hlist_count_nodes()Pierre Gondois2024-02-221-0/+15
* net: page_pool: record pools per netdevJakub Kicinski2023-11-281-0/+20
* <linux/list.h>: Introduce the list_for_each_reverse() methodIngo Molnar2023-09-221-0/+8
* list: Introduce CONFIG_LIST_HARDENEDMarco Elver2023-08-151-6/+58
* list_debug: Introduce inline wrappers for debug checksMarco Elver2023-08-151-4/+33
* i915: Move list_count() to list.h as list_count_nodes() for broader useAndy Shevchenko2023-01-061-0/+15
* Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2022-05-271-3/+3
|\
| * list: fix a data-race around ep->rdllistKuniyuki Iwashima2022-04-291-3/+3
* | rxrpc: Fix locking issueDavid Howells2022-05-221-0/+10
* | list: Add list_next_entry_circular() and list_prev_entry_circular()Ricardo Martinez2022-05-091-0/+26
|/
* list: introduce list_is_head() helper and re-use it in list.hAndy Shevchenko2022-01-201-14/+22
* include/linux/list.h: replace kernel.h with the necessary inclusionsAndy Shevchenko2021-11-091-1/+3
* list: Fix a typo at the kernel-doc markupMauro Carvalho Chehab2021-01-041-1/+1
* list.h: Update comment to explicitly note circular listsAsif Rasheed2020-11-191-1/+1
* include/linux/list.h: add a macro to test if entry is pointing to the headAndy Shevchenko2020-10-161-10/+19
* list: add "list_del_init_careful()" to go with "list_empty_careful()"Linus Torvalds2020-08-021-1/+19
* list/hashtable: minor documentation corrections.NeilBrown2020-03-171-1/+1
* Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2020-01-281-24/+112
|\
| * rcu: Add and update docbook header comments in list.hPaul E. McKenney2020-01-101-17/+95
| * list: Add hlist_unhashed_lockless()Eric Dumazet2019-12-091-11/+21
* | list: introduce list_for_each_continue()Pavel Begunkov2019-12-191-0/+10
|/
* xskmap: Move non-standard list manipulation to helperToke Høiland-Jørgensen2019-06-291-0/+14
* Merge tag 'for-5.2/dm-changes-v2' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2019-05-161-1/+1
|\
| * list: Don't use WRITE_ONCE() in hlist_add_behind()Nikos Tsironis2019-04-181-1/+1
* | mm: shuffle initial free memory to improve memory-side-cache utilizationDan Williams2019-05-141-0/+17
* | list: add function list_rotate_to_front()Tobin C. Harding2019-05-141-0/+18
|/
* include/linux/list.h: fix list_is_first() kernel-docRandy Dunlap2019-03-291-1/+1
* mm, compaction: use free lists to quickly locate a migration sourceMel Gorman2019-03-051-0/+11
* list: introduce list_bulk_move_tail helperChristian König2018-10-101-0/+23
* net: core: another layer of lists, around PF_MEMALLOC skb handlingEdward Cree2018-07-041-0/+30
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* list: introduce list_for_each_entry_from_reverse helperJiri Pirko2017-02-031-0/+13
* list: Split list_del() debug checking into separate functionKees Cook2016-10-311-6/+9
* list: Split list_add() debug checking into separate functionKees Cook2016-10-311-6/+16
* list: Expand list_first_entry_or_null()Chris Wilson2016-09-141-2/+5
* hlist: Add hlist_is_singular_node() helperThomas Gleixner2016-07-071-0/+10
* list: kill list_force_poison()Dan Williams2016-03-091-11/+0
* mm, dax, pmem: introduce {get|put}_dev_pagemap() for dax-gupDan Williams2016-01-151-0/+11
* list: Use WRITE_ONCE() when initializing list_head structuresPaul E. McKenney2015-12-041-1/+1
* list: Use READ_ONCE() when testing for empty listsPaul E. McKenney2015-11-231-2/+2
* list: Use WRITE_ONCE() when adding to lists and hlistsPaul E. McKenney2015-11-231-4/+4
* rculist: Use WRITE_ONCE() when deleting from reader-visible listPaul E. McKenney2015-10-061-2/+3
* inode: add hlist_fake to avoid the inode hash lock in evictJosef Bacik2015-08-171-0/+5
* Replace mentions of "list_struct" to "list_head"Andrey Utkin2014-11-201-17/+17
* list: include linux/kernel.hMasahiro Yamada2014-10-141-0/+1
* list: fix order of arguments for hlist_add_after(_rcu)Ken Helias2014-08-061-2/+2
* list: make hlist_add_after() argument names match hlist_add_after_rcu()Ken Helias2014-08-061-7/+7
* list: introduce list_last_entry(), use list_{first,last}_entry()Oleg Nesterov2013-11-131-4/+15
* list: change list_for_each_entry*() to use list_*_entry()Oleg Nesterov2013-11-131-22/+22