[prev in list] [next in list] [prev in thread] [next in thread] 

List:       haiku-bugs
Subject:    [haiku-bugs] Re: [Haiku] #16691: Lock when watching USB devices on removal
From:       "Haiku" <trac () haiku-os ! org>
Date:       2020-12-25 15:02:37
Message-ID: 057.4eca2159fa828bae0e8606f1cc0a1033 () haiku-os ! org
[Download RAW message or body]

--===============6516464373892216639==
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable

#16691: Lock when watching USB devices on removal
--------------------------+-------------------------
  Reporter:  madmax       |      Owner:  mmlr
      Type:  bug          |     Status:  new
  Priority:  normal       |  Milestone:  Unscheduled
 Component:  Drivers/USB  |    Version:  R1/beta2
Resolution:               |   Keywords:
Blocked By:               |   Blocking:
  Platform:  All          |
--------------------------+-------------------------
Comment (by madmax):

 It seems we have the BUSBRoster looper waiting for the legacy driver
 mutex, which is held by the usb explore thread, that is waiting on the
 devfs lock mutex, that is held by the BUSBRoster looper. This is when the
 BUSBRoster is removing a WatchedEntry leading to closing the file
 descriptor of the USB device, if I'm reading it correctly.
-- =

Ticket URL: <https://dev.haiku-os.org/ticket/16691#comment:3>
Haiku <https://dev.haiku-os.org>
The Haiku operating system.
--===============6516464373892216639==--

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic