[LEDE-DEV] [PATCH V1][RFC][procd] udevtrigger: trigger devices w/o dev sysfs entry
Sergiy Kibrik
sakib at darkstar.site
Mon May 7 13:25:12 PDT 2018
hi John,
On 5/5/18 8:48 AM, John Crispin wrote:
>
>
> On 22/03/18 16:22, Sergiy Kibrik wrote:
>> A lot of devices aren't represented via major/minor numbers
>> and thus don't have dev entry in their sysfs directory, like
>> network devices, USB, power supplies etc.
>> It looks to be the rigth thing to trigger them as well.
>>
>> Anyway, it's up to the hotplug daemon to decide what to do with devices,
>> it needs full vision of what's present in the system.
>>
>> Signed-off-by: Sergiy Kibrik <sakib at darkstar.site>
>
> Hi,
> sorry for the late reply. i just ran this patch on a router and it slows
> boot down by ~1sec due to having to process a huge pile of extra events.
>
> --- before ---
> [ 5.124584] random: procd: uninitialized urandom read (4 bytes read)
> Press the [f] key and hit [enter] to enter failsafe mode
> Press the [1], [2], [3] or [4] key and hit [enter] to select the debug
> level
> [ 7.489347] procd: - early -
>
> --- after ---
> [ 5.128390] random: procd: uninitialized urandom read (4 bytes read)
> Press the [f] key and hit [enter] to enter failsafe mode
> Press the [1], [2], [3] or [4] key and hit [enter] to select the debug
> level
> [ 8.345346] procd: - early -
>
> are you trying to grab events for a specific device type ? maybe we can
> narrow this down a bit more and not process all events during coldplug.
>
I'm detecting a hotplug (or disconnect) of USB OTG power supply.
Device classes which aren't represented by dev entry seem to be left w/o
a sensible way to handle events from them...
--
regards,
Sergiy
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 321 bytes
Desc: OpenPGP digital signature
URL: <http://lists.infradead.org/pipermail/lede-dev/attachments/20180507/c5403c07/attachment.sig>
More information about the Lede-dev
mailing list