hw/usb: don't set IN_ISDIR for inotify watch in MTP driver
IN_ISDIR is not a bit that one can request when registering a watch with inotify_add_watch. Rather it is a bit that is set automatically when reading events from the kernel. Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Signed-off-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
parent
6134d7522e
commit
3c48baf1d4
@ -653,8 +653,7 @@ static void usb_mtp_inotify_cleanup(MTPState *s)
|
||||
|
||||
static int usb_mtp_add_watch(int inotifyfd, char *path)
|
||||
{
|
||||
uint32_t mask = IN_CREATE | IN_DELETE | IN_MODIFY |
|
||||
IN_ISDIR;
|
||||
uint32_t mask = IN_CREATE | IN_DELETE | IN_MODIFY;
|
||||
|
||||
return inotify_add_watch(inotifyfd, path, mask);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user