lkml.org 
[lkml]   [2022]   [Sep]   [22]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH -next v2] kcov: Switch to use list_for_each_entry() helper
    Date
    Use list_for_each_entry() helper instead of list_for_each() and
    list_entry() to simplify code a bit.

    Signed-off-by: Chen Zhongjin <chenzhongjin@huawei.com>
    ---
    v1 -> v2:
    - Forgot to change pos as area, fix it.
    ---
    kernel/kcov.c | 4 +---
    1 file changed, 1 insertion(+), 3 deletions(-)

    diff --git a/kernel/kcov.c b/kernel/kcov.c
    index e19c84b02452..6c94913dc3a6 100644
    --- a/kernel/kcov.c
    +++ b/kernel/kcov.c
    @@ -133,10 +133,8 @@ static struct kcov_remote *kcov_remote_add(struct kcov *kcov, u64 handle)
    static struct kcov_remote_area *kcov_remote_area_get(unsigned int size)
    {
    struct kcov_remote_area *area;
    - struct list_head *pos;

    - list_for_each(pos, &kcov_remote_areas) {
    - area = list_entry(pos, struct kcov_remote_area, list);
    + list_for_each_entry(area, &kcov_remote_areas, list) {
    if (area->size == size) {
    list_del(&area->list);
    return area;
    --
    2.17.1
    \
     
     \ /
      Last update: 2022-09-22 14:42    [W:2.392 / U:0.532 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site