summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@redhat.com>2014-11-19 18:15:42 +0100
committerTomas Bzatek <tbzatek@redhat.com>2015-01-19 15:09:31 +0100
commite5911c5d0fbce51971e4afe71519105be59b3b1a (patch)
treeaec28d77a038b005221893fa35f4ed187ab06c97
parent91973680ee9ebc69b94682d8f66d2ad6d8e7616d (diff)
udisks-modular: Reorder module event processing
Didn't notice the reversed order of event processing, this makes much more sense now.
-rw-r--r--src/udiskslinuxprovider.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/udiskslinuxprovider.c b/src/udiskslinuxprovider.c
index 73c1b51..2b5c9cf 100644
--- a/src/udiskslinuxprovider.c
+++ b/src/udiskslinuxprovider.c
@@ -1086,11 +1086,10 @@ handle_block_uevent (UDisksLinuxProvider *provider,
*/
if (g_strcmp0 (action, "remove") == 0)
{
- /* FIXME: shall modules be processed before or after block/drive events? */
- handle_block_uevent_for_modules (provider, action, device);
handle_block_uevent_for_block (provider, action, device);
handle_block_uevent_for_drive (provider, action, device);
handle_block_uevent_for_mdraid (provider, action, device);
+ handle_block_uevent_for_modules (provider, action, device);
}
else
{
@@ -1107,11 +1106,10 @@ handle_block_uevent (UDisksLinuxProvider *provider,
}
else
{
+ handle_block_uevent_for_modules (provider, action, device);
handle_block_uevent_for_mdraid (provider, action, device);
handle_block_uevent_for_drive (provider, action, device);
handle_block_uevent_for_block (provider, action, device);
- /* FIXME: shall modules be processed before or after block/drive events? */
- handle_block_uevent_for_modules (provider, action, device);
}
}