Lines Matching refs:para
35 La presencia de ese código lleva a dos peligros independientes para los
43 cierta uniformidad para que los desarrolladores puedan comprender
44 rápidamente cualquier parte de él. Así que ya no hay lugar para el código
65 absoluta que nunca puede transgredirse. Si hay una buena razón para ir en
67 para ajustarse al límite de 80 columnas, por ejemplo), perfecto.
69 Tenga en cuenta que también puedes usar la herramienta `clang-format` para
70 ayudarle con estas reglas, para reformatear rápidamente partes de su código
71 automáticamente y para revisar archivos completos a fin de detectar errores
73 es útil para ordenar `#includes`, alinear variables/macros, reformatear
75 `Documentation/dev-tools/clang-format.rst` para más detalles.
80 para obtener más información: https://editorconfig.org/
97 adicional que proporciona. Sin embargo, para entonces, es probable que el
102 del kernel rutinariamente enviarán parches para eliminar argumentos no
105 Las capas de abstracción que ocultan el acceso al hardware, a menudo para
120 El preprocesador de C tiene una tentación poderosa para algunos
124 código mucho más difícil de leer para otros y más difícil de verificar por
125 el compilador para su corrección. El uso intensivo del preprocesador es
176 lanzada bajo la licencia GPL y puesta a disposición para su inclusión en el
177 kernel principal. Esta donación fue una noticia bienvenida; el soporte para
185 no estaba diseñado para funcionar en sistemas multiprocesador. Antes de que
189 Hubo un tiempo en que se podía desarrollar código para el kernel de Linux
193 procesador, el trabajo que se está realizando para mejorar la capacidad de
195 que se podía escribir código para el kernel sin pensar en el bloqueo han
203 deben tomarse el tiempo para comprender bien los primitivos de bloqueo
204 disponibles para elegir la herramienta adecuada para el trabajo. El código
206 difícil para ser incluido en el kernel principal.
213 problema para los usuarios existentes. Este tipo de cambio se llama una
220 cosas funcionen para más personas de las que crea problemas. ¿Por qué no
236 que la creación de interfaces para el espacio de usuario sea
240 una amplia revisión para las interfaces del espacio de usuario.
259 código enviado para revisión no debería, por regla general, producir
266 "make KCFLAGS=-W" para obtener el conjunto completo.
270 "kernel hacking". Varias de estas opciones deben estar activadas para
271 cualquier kernel utilizado para desarrollo o pruebas. En particular,
274 - FRAME_WARN para obtener advertencias sobre marcos de pila más grandes
279 - DEBUG_OBJECTS agregará código para rastrear la vida útil de varios
282 complejos propios, considere agregar soporte para la infraestructura de
306 (tanto para desarrolladores como para usuarios) en un sistema desplegado;
309 habilitado antes de ser enviado para su inclusión.
326 Documentation/fault-injection/fault-injection.rst para obtener más
341 proponer correcciones para esos problemas. Bastantes "parches semánticos"
342 para el kernel se han empaquetado en el directorio scripts/coccinelle;
345 ref:`Documentation/dev-tools/coccinelle.rst <devtools_coccinelle>` para
349 código para otras arquitecturas. Si no tiene un sistema S/390 o una placa
351 Un gran conjunto de compiladores cruzados para sistemas x86 se puede
357 utilizar para compilar código de kernel para una amplia gama de
375 fácil a otros desarrolladores, y será útil para sus usuarios. En muchos
379 La primera pieza de documentación para cualquier parche es su changelog
383 que pueda ser necesaria para entender el parche. Asegúrese de que el
387 Cualquier código que agregue una nueva interfaz para el espacio de usuario,
390 saber con qué están trabajando. Consulte `Documentation/ABI/README` para
404 La información de la API interna para muchos subsistemas está documentada
409 para las funciones disponibles externamente. Incluso en áreas que no han
411 de kerneldoc para el futuro; de hecho, esta puede ser una actividad útil
412 para desarrolladores de kernel principiantes. El formato de estos
419 Una vez más, las expectativas para el nuevo código son más altas que en el
426 Las reglas de bloqueo para las estructuras de datos generalmente necesitan