+ int i;
+
+ /* handle the "first" type devices first */
+ list_for_each_entry_safe(loop_device, tmp_device, device_list, list) {
+ for (i=0; first_list[i] != NULL; i++) {
+ if (strncmp(loop_device->path, first_list[i], strlen(first_list[i])) == 0) {
+ udev_add_device(loop_device->path, loop_device->subsys, NOFAKE);
+ list_del(&loop_device->list);
+ free(loop_device);
+ break;
+ }
+ }
+ }