Changes between Version 1 and Version 2 of Ticket #12306, comment 58


Ignore:
Timestamp:
Aug 3, 2017, 5:35:39 AM (7 years ago)
Author:
phoudoin

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12306, comment 58

    v1 v2  
    1 could be indeed related to AddressSpaceReadLocker still held by another thread while we disabled all but the boot cpu, leading to a deadlock.
     1It seems more related to AddressSpaceReadLocker still hold while we disabled all cpus but the one calling ACPI wich will call area_for() to deadlock there
     2(as no other thread could now wake up the lock wait)
     3
     4As some users has reported that disabling all but last cpu with Pulse occasionnaly freeze too, I guess investigating some hidden race condition behind _user_set_cpu_enabled() could make sense.