Mis atributos son demasiado picantes, ¿qué debo hacer?

En un controlador de dispositivo Linux, crear atributos sysfs enprobe es demasiado picante, específicamente,experimenta una condición de carrera con espacio de usuario. La solución recomendada es agregar sus atributos a varios grupos de atributos predeterminados para que puedan crearse automáticamente antes de la sonda. Para un controlador de dispositivo,struct device_driver contieneconst struct attribute_group **groups para este propósito.

Sin embargo,struct attribute_group solo tengo un campo para atributos binariosen Linux 3.11. Con núcleos más antiguos (específicamente, 3.4), ¿cómo debería un controlador de dispositivo crear atributos binarios sysfs antes de la sonda?

Respuestas a la pregunta(1)

Su respuesta a la pregunta