Chen Zhongjin
unread,Sep 22, 2022, 6:54:10 AM9/22/22Sign in to reply to author
Sign in to forward
Sign in to report message as abuse
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to linux-...@vger.kernel.org, kasa...@googlegroups.com, liu...@purdue.edu, big...@linutronix.de, nog...@google.com, el...@google.com, ak...@linux-foundation.org, andre...@gmail.com, dvy...@google.com, chenzh...@huawei.com
Use list_for_each_entry() helper instead of list_for_each() and
list_entry() to simplify code a bit.
Signed-off-by: Chen Zhongjin <
chenzh...@huawei.com>
---
kernel/kcov.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/kernel/kcov.c b/kernel/kcov.c
index e19c84b02452..466d7689de5b 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(pos, &kcov_remote_areas, list) {
if (area->size == size) {
list_del(&area->list);
return area;
--
2.17.1