summaryrefslogtreecommitdiffstats
path: root/include/linux/list.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* list: introduce list_next_entry() and list_prev_entry()Oleg Nesterov2013-11-131-0/+16
* linked-list: Remove __list_for_eachDave Jones2013-07-161-11/+0
* list: introduce list_first_entry_or_nullJiri Pirko2013-05-311-0/+11
* list: Fix double fetch of pointer in hlist_entry_safe()Paul E. McKenney2013-03-141-1/+3
* hlist: drop the node parameter from iteratorsSasha Levin2013-02-271-27/+22
* list: remove prefetching from regular list iteratorsLinus Torvalds2011-05-191-15/+11
* hlist: remove software prefetching in hlist iteratorsLinus Torvalds2011-05-191-5/+4
* Expand CONFIG_DEBUG_LIST to several other list operationsLinus Torvalds2011-02-181-3/+9
* list.h: new helper - hlist_add_fake()Al Viro2010-10-251-0/+6
* Drop a couple of unnecessary asm/system.h inclusionsDavid Howells2010-10-071-1/+0
* Merge branch 'master' into for-linusChris Metcalf2010-07-061-0/+15
|\
| * fs: fix superblock iteration racenpiggin@suse.de2010-06-291-0/+15
* | Move list types from <linux/list.h> to <linux/types.h>.Chris Metcalf2010-07-061-12/+1
|/
* lib: fix first line of kernel-doc for a few functionsBen Hutchings2010-03-061-3/+3
* list: Introduce list_rotate_left()Frederic Weisbecker2010-01-161-0/+14
* debugobjects: fix lockdep warningVegard Nossum2008-09-011-0/+13
* list.h: fix fatal kernel-doc errorRandy Dunlap2008-08-081-2/+2
* list.h: add list_cut_position()Luis R. Rodriguez2008-08-071-0/+40
* list.h: Add list_splice_tail() and list_splice_tail_init()Luis R. Rodriguez2008-08-071-9/+38
* lists: remove a redundant conditional definition of list_add()Robert P. J. Day2008-07-251-4/+0
* rcu: split list.h and move rcu-protected lists into rculist.hFranck Bui-Huu2008-05-191-367/+0
* Remove "#ifdef __KERNEL__" checks from unexported headersRobert P. J. Day2008-04-301-5/+0
* lists: add "const" qualifier to first arg of list_splice() operationsRobert P. J. Day2008-04-291-2/+3
* list.h: add list_is_singular()Masami Hiramatsu2008-04-281-0/+9
* Fix RCU list iterator use of 'rcu_dereference()'Linus Torvalds2008-04-211-33/+15
* kernel-api docbook: fix content problemsRandy Dunlap2007-10-191-2/+1
* shrink_dcache_sb speedupDenis V. Lunev2007-10-171-0/+12
* [NETNS]: Cleanup list walking in setup_net and cleanup_netPavel Emelyanov2007-10-101-0/+14
* include/linux: trivial repair whitespace damageDaniel Walker2007-05-121-4/+4
* Introduce a handy list_first_entry macroPavel Emelianov2007-05-081-0/+11