From 0a3795dd0ea3c950eae0309b3feafe9087e54f0e Mon Sep 17 00:00:00 2001 From: Markus Pargmann Date: Tue, 8 Mar 2016 11:00:47 +0100 Subject: [PATCH] fs: Add for_each_fs_device_safe() We need to be able to umount specific filesystems while iterating all of them. This helper gives us a safe macro to do so. Signed-off-by: Markus Pargmann --- include/fs.h | 1 + 1 file changed, 1 insertion(+) diff --git a/include/fs.h b/include/fs.h index 9f4164ed7..11f453505 100644 --- a/include/fs.h +++ b/include/fs.h @@ -88,6 +88,7 @@ struct fs_driver_d { extern struct list_head fs_device_list; #define for_each_fs_device(f) list_for_each_entry(f, &fs_device_list, list) +#define for_each_fs_device_safe(tmp, f) list_for_each_entry_safe(f, tmp, &fs_device_list, list) extern struct bus_type fs_bus; struct fs_device_d {