aboutsummaryrefslogtreecommitdiff
path: root/include/linux/list.h
AgeCommit message (Collapse)AuthorFilesLines
2022-11-02list.h: synchronize hlist_for_each_entry* iterators with linuxRasmus Villemoes1-28/+25
All the way back in 2013, the linux kernel updated the four hlist_for_each_entry* iterators to require one less auxiliary variable: commit b67bfe0d42cac56c512dd5da4b1b347a23f4b70a Author: Sasha Levin <sasha.levin@oracle.com> Date: Wed Feb 27 17:06:00 2013 -0800 hlist: drop the node parameter from iterators Currently, there is only one "user" of any of these, namely in fs/ubifs/super.c, but that actually uses the "new-style" form, and is (obviously, or it wouldn't have built) inside #ifndef __UBOOT__. Before adding actual users of these, import the version as of linux v6.1-rc1, including the hlist_entry_safe() helper used by the new versions. Signed-off-by: Rasmus Villemoes <rasmus.villemoes@prevas.dk> Reviewed-by: Stefan Roese <sr@denx.de> Tested-by: Stefan Roese <sr@denx.de> Tested-by: Tim Harvey <tharvey@gateworks.com> # imx8mm-venice-*
2021-09-30WS cleanup: remove SPACE(s) followed by TABWolfgang Denk1-2/+2
Signed-off-by: Wolfgang Denk <wd@denx.de>
2019-11-07list: import list_first_entry_or_null()Vignesh Raghavendra1-0/+14
Import list_first_entry_or_null() macro from Linux that would be used by Cadence USB driver Signed-off-by: Vignesh Raghavendra <vigneshr@ti.com>
2016-10-11list: Add list_last_entry() to find the last entrySimon Glass1-0/+11
We have list_first_entry() but in some cases it is useful to find the last item added to the list. Add a macro for this. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
2008-09-13Coding style cleanup, update CHANGELOGWolfgang Denk1-11/+11
Signed-off-by: Wolfgang Denk <wd@denx.de>
2008-08-31update linux/listJean-Christophe PLAGNIOL-VILLARD1-45/+461
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
2005-08-10Add configuration for IFM AEV FIFO board.Wolfgang Denk1-17/+17
Minor coding style cleanup.
2005-08-08Add common (with Linux) MTD partition scheme and "mtdparts" commandWolfgang Denk1-0/+258
Old, obsolete and duplicated code was cleaned up and replace by the new partitioning method. There are two possible approaches now: * define a single, static partition * use mtdparts command line option and dynamic partitioning Default is static partitioning.