Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: uvm/busy page deadlock in current (related to loading Raspberry Pi 3B+ Wi-Fi firmware, but more of a timing bug with the VM system)

robthedude%mac.com@localhost (Rob Newberry) writes:

>Which kind of task is the loading of the broadcom firmware?  Is it in a config thread?  Is there a way for a given config threads to wait for AIO to start and then proceed?

The loading is done in a config thread. There is a config_mountroot() function that defers config actions to a thread thart starts when the root device has been mounted.

The AIO thread is created later, and you cannot wait for it. But handling
that particular case where the thread hasn't started is done in other places

                                Michael van Elst
Internet: mlelstv%serpens.de@localhost
                                "A potential Snark may lurk in every tree."

Home | Main Index | Thread Index | Old Index