[PATCH v2 0/9] Don't reinvent the wheel but use existing llist API
Change from v1 - split one patch to several ones, one for each subsystem. - replace for_each with the safe version where it's necessary. Byungchul Park (9): llist: Provide a safe version for llist_for_each bcache: Don't reinvent the wheel but use existing llist API raid5: Don't reinvent the wheel but use existing llist API vhost/scsi: Don't reinvent the wheel but use existing llist API fput: Don't reinvent the wheel but use existing llist API namespace.c: Don't reinvent the wheel but use existing llist API irq_work: Don't reinvent the wheel but use existing llist API sched: Don't reinvent the wheel but use existing llist API mm: Don't reinvent the wheel but use existing llist API drivers/md/bcache/closure.c | 17 +++-- drivers/md/raid5.c | 6 ++ drivers/vhost/scsi.c| 11 +++ fs/file_table.c | 12 +--- fs/namespace.c | 12 +--- include/linux/llist.h | 19 +++ kernel/irq_work.c | 6 +- kernel/sched/core.c | 13 ++--- mm/vmalloc.c| 10 -- 9 files changed, 44 insertions(+), 62 deletions(-) -- 1.9.1
[PATCH v2 0/9] Don't reinvent the wheel but use existing llist API
Change from v1 - split one patch to several ones, one for each subsystem. - replace for_each with the safe version where it's necessary. Byungchul Park (9): llist: Provide a safe version for llist_for_each bcache: Don't reinvent the wheel but use existing llist API raid5: Don't reinvent the wheel but use existing llist API vhost/scsi: Don't reinvent the wheel but use existing llist API fput: Don't reinvent the wheel but use existing llist API namespace.c: Don't reinvent the wheel but use existing llist API irq_work: Don't reinvent the wheel but use existing llist API sched: Don't reinvent the wheel but use existing llist API mm: Don't reinvent the wheel but use existing llist API drivers/md/bcache/closure.c | 17 +++-- drivers/md/raid5.c | 6 ++ drivers/vhost/scsi.c| 11 +++ fs/file_table.c | 12 +--- fs/namespace.c | 12 +--- include/linux/llist.h | 19 +++ kernel/irq_work.c | 6 +- kernel/sched/core.c | 13 ++--- mm/vmalloc.c| 10 -- 9 files changed, 44 insertions(+), 62 deletions(-) -- 1.9.1