,sphinx.addnodesdocument)}( rawsourcechildren]( translations LanguagesNode)}(hhh](h pending_xref)}(hhh]docutils.nodesTextEnglish}parenthsba attributes}(ids]classes]names]dupnames]backrefs] refdomainstdreftypedoc reftarget/process/submit-checklistmodnameN classnameN refexplicitutagnamehhh ubh)}(hhh]hChinese (Simplified)}hh2sbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/zh_CN/process/submit-checklistmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hChinese (Traditional)}hhFsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/zh_TW/process/submit-checklistmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hItalian}hhZsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/it_IT/process/submit-checklistmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hJapanese}hhnsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/ja_JP/process/submit-checklistmodnameN classnameN refexplicituh1hhh ubh)}(hhh]hKorean}hhsbah}(h]h ]h"]h$]h&] refdomainh)reftypeh+ reftarget,/translations/ko_KR/process/submit-checklistmodnameN classnameN refexplicituh1hhh ubeh}(h]h ]h"]h$]h&]current_languageSpanishuh1h hh _documenthsourceNlineNubhwarning)}(hX?Si tiene alguna duda sobre la exactitud del contenido de esta traducción, la única referencia válida es la documentación oficial en inglés. Además, por defecto, los enlaces a documentos redirigen a la documentación en inglés, incluso si existe una versión traducida. Consulte el índice para más información.h]h paragraph)}(hX?Si tiene alguna duda sobre la exactitud del contenido de esta traducción, la única referencia válida es la documentación oficial en inglés. Además, por defecto, los enlaces a documentos redirigen a la documentación en inglés, incluso si existe una versión traducida. Consulte el índice para más información.h]hX?Si tiene alguna duda sobre la exactitud del contenido de esta traducción, la única referencia válida es la documentación oficial en inglés. Además, por defecto, los enlaces a documentos redirigen a la documentación en inglés, incluso si existe una versión traducida. Consulte el índice para más información.}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hh2Documentation/translations/sp_SP/disclaimer-sp.rsthKhhubah}(h]h ]h"]h$]h&]uh1hhhhhhhhNubh field_list)}(hhh](hfield)}(hhh](h field_name)}(hOriginalh]hOriginal}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhY/var/lib/git/docbuild/linux/Documentation/translations/sp_SP/process/submit-checklist.rsthKubh field_body)}(h*Documentation/process/submit-checklist.rsth]h)}(hhh]h*Documentation/process/submit-checklist.rst}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhhubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubh)}(hhh](h)}(h Translatorh]h Translator}(hhhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhhhKubh)}(h$Avadhut Naik h]h)}(h#Avadhut Naik h](hAvadhut Naik <}(hj hhhNhNubh reference)}(havadhut.naik@amd.comh]havadhut.naik@amd.com}(hjhhhNhNubah}(h]h ]h"]h$]h&]refurimailto:avadhut.naik@amd.comuh1jhj ubh>}(hj hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhj ubah}(h]h ]h"]h$]h&]uh1hhhubeh}(h]h ]h"]h$]h&]uh1hhhhKhhhhubeh}(h]h ]h"]h$]h&]uh1hhhhhhhhKubhtarget)}(h.. _sp_submitchecklist:h]h}(h]h ]h"]h$]h&]refidsp-submitchecklistuh1jChKhhhhhhubhsection)}(hhh](htitle)}(h>Lista de comprobación para enviar parches del kernel de Linuxh]h>Lista de comprobación para enviar parches del kernel de Linux}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jVhjShhhhhK ubh)}(hAquí hay algunas cosas básicas que los desarrolladores deben hacer si quieren que sus envíos de parches del kernel sean aceptados más rápidamente.h]hAquí hay algunas cosas básicas que los desarrolladores deben hacer si quieren que sus envíos de parches del kernel sean aceptados más rápidamente.}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK hjShhubh)}(hTodo esto está más allá de la documentación que se proporciona en :ref:`Documentation/translations/sp_SP/process/submitting-patches.rst ` y en otros lugares con respecto al envío de parches del kernel de Linux.h](hFTodo esto está más allá de la documentación que se proporciona en }(hjthhhNhNubh)}(h]:ref:`Documentation/translations/sp_SP/process/submitting-patches.rst `h]hinline)}(hj~h]h?Documentation/translations/sp_SP/process/submitting-patches.rst}(hjhhhNhNubah}(h]h ](xrefstdstd-refeh"]h$]h&]uh1jhj|ubah}(h]h ]h"]h$]h&]refdoc+translations/sp_SP/process/submit-checklist refdomainjreftyperef refexplicitrefwarn reftargetsp_submittingpatchesuh1hhhhKhjtubhJ y en otros lugares con respecto al envío de parches del kernel de Linux.}(hjthhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjShhubhenumerated_list)}(hhh](h list_item)}(hSi utiliza una funcionalidad, #include el archivo que define/declara esa funcionalidad. No dependa de otros archivos de encabezado que extraigan los que utiliza. h]h)}(hSi utiliza una funcionalidad, #include el archivo que define/declara esa funcionalidad. No dependa de otros archivos de encabezado que extraigan los que utiliza.h]hSi utiliza una funcionalidad, #include el archivo que define/declara esa funcionalidad. No dependa de otros archivos de encabezado que extraigan los que utiliza.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hCompile limpiamente: h]h)}(hCompile limpiamente:h]hCompile limpiamente:}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubeh}(h]h ]h"]h$]h&]enumtypearabicprefixhsuffix)uh1jhjShhhhhKubh block_quote)}(hXa) Con las opciones ``CONFIG`` aplicables o modificadas ``=y``, ``=m``, y ``=n``. Sin advertencias/errores del compilador ``gcc``, ni advertencias/errores del linker. b) Aprobar ``allnoconfig``, ``allmodconfig`` c) Compila correctamente cuando se usa ``O=builddir`` d) Cualquier documentación o cambios se compilan correctamente sin nuevas advertencias/errores. Utilice ``make htmldocs`` o ``make pdfdocs`` para comprobar la compilación y corregir cualquier problema. h]j)}(hhh](j)}(hCon las opciones ``CONFIG`` aplicables o modificadas ``=y``, ``=m``, y ``=n``. Sin advertencias/errores del compilador ``gcc``, ni advertencias/errores del linker. h]h)}(hCon las opciones ``CONFIG`` aplicables o modificadas ``=y``, ``=m``, y ``=n``. Sin advertencias/errores del compilador ``gcc``, ni advertencias/errores del linker.h](hCon las opciones }(hjhhhNhNubhliteral)}(h ``CONFIG``h]hCONFIG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh aplicables o modificadas }(hjhhhNhNubj)}(h``=y``h]h=y}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, }(hjhhhNhNubj)}(h``=m``h]h=m}(hj(hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, y }(hjhhhNhNubj)}(h``=n``h]h=n}(hj:hhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh*. Sin advertencias/errores del compilador }(hjhhhNhNubj)}(h``gcc``h]hgcc}(hjLhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh%, ni advertencias/errores del linker.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h*Aprobar ``allnoconfig``, ``allmodconfig`` h]h)}(h)Aprobar ``allnoconfig``, ``allmodconfig``h](hAprobar }(hjnhhhNhNubj)}(h``allnoconfig``h]h allnoconfig}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjnubh, }(hjnhhhNhNubj)}(h``allmodconfig``h]h allmodconfig}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjnubeh}(h]h ]h"]h$]h&]uh1hhhhKhjjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(h3Compila correctamente cuando se usa ``O=builddir`` h]h)}(h2Compila correctamente cuando se usa ``O=builddir``h](h$Compila correctamente cuando se usa }(hjhhhNhNubj)}(h``O=builddir``h]h O=builddir}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]uh1hhhhKhjubah}(h]h ]h"]h$]h&]uh1jhjubj)}(hCualquier documentación o cambios se compilan correctamente sin nuevas advertencias/errores. Utilice ``make htmldocs`` o ``make pdfdocs`` para comprobar la compilación y corregir cualquier problema. h]h)}(hCualquier documentación o cambios se compilan correctamente sin nuevas advertencias/errores. Utilice ``make htmldocs`` o ``make pdfdocs`` para comprobar la compilación y corregir cualquier problema.h](hfCualquier documentación o cambios se compilan correctamente sin nuevas advertencias/errores. Utilice }(hjhhhNhNubj)}(h``make htmldocs``h]h make htmldocs}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh o }(hjhhhNhNubj)}(h``make pdfdocs``h]h make pdfdocs}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh> para comprobar la compilación y corregir cualquier problema.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK!hjubah}(h]h ]h"]h$]h&]uh1jhjubeh}(h]h ]h"]h$]h&]j loweralphajhjjuh1jhjubah}(h]h ]h"]h$]h&]uh1jhhhKhjShhubj)}(hhh](j)}(hSe compila en varias arquitecturas de CPU mediante herramientas de compilación cruzada locales o alguna otra granja de compilación. h]h)}(hSe compila en varias arquitecturas de CPU mediante herramientas de compilación cruzada locales o alguna otra granja de compilación.h]hSe compila en varias arquitecturas de CPU mediante herramientas de compilación cruzada locales o alguna otra granja de compilación.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK&hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hppc64 es una buena arquitectura para verificar la compilación cruzada por que tiende a usar ``unsigned long`` para cantidades de 64-bits. h]h)}(hppc64 es una buena arquitectura para verificar la compilación cruzada por que tiende a usar ``unsigned long`` para cantidades de 64-bits.h](h]ppc64 es una buena arquitectura para verificar la compilación cruzada por que tiende a usar }(hj0hhhNhNubj)}(h``unsigned long``h]h unsigned long}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj0ubh para cantidades de 64-bits.}(hj0hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK)hj,ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hXgVerifique su parche para el estilo general según se detalla en :ref:`Documentation/translations/sp_SP/process/coding-style.rst `. Verifique las infracciones triviales con el verificador de estilo de parches antes de la entrega (``scripts/checkpatch.pl``). Debería ser capaz de justificar todas las infracciones que permanezcan en su parche. h]h)}(hXfVerifique su parche para el estilo general según se detalla en :ref:`Documentation/translations/sp_SP/process/coding-style.rst `. Verifique las infracciones triviales con el verificador de estilo de parches antes de la entrega (``scripts/checkpatch.pl``). Debería ser capaz de justificar todas las infracciones que permanezcan en su parche.h](h@Verifique su parche para el estilo general según se detalla en }(hjZhhhNhNubh)}(hQ:ref:`Documentation/translations/sp_SP/process/coding-style.rst `h]j)}(hjdh]h9Documentation/translations/sp_SP/process/coding-style.rst}(hjfhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjbubah}(h]h ]h"]h$]h&]refdocj refdomainjpreftyperef refexplicitrefwarnjsp_codingstyleuh1hhhhK,hjZubhd. Verifique las infracciones triviales con el verificador de estilo de parches antes de la entrega (}(hjZhhhNhNubj)}(h``scripts/checkpatch.pl``h]hscripts/checkpatch.pl}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjZubhX). Debería ser capaz de justificar todas las infracciones que permanezcan en su parche.}(hjZhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK,hjVubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hX Cualquier opción ``CONFIG`` nueva o modificada no altera el menú de configuración y se desactiva por defecto, a menos que cumpla con los criterios de excepción documentados en ``Documentation/kbuild/kconfig-language.rst`` Atributos del menú: valor por defecto. h]h)}(hX Cualquier opción ``CONFIG`` nueva o modificada no altera el menú de configuración y se desactiva por defecto, a menos que cumpla con los criterios de excepción documentados en ``Documentation/kbuild/kconfig-language.rst`` Atributos del menú: valor por defecto.h](hCualquier opción }(hjhhhNhNubj)}(h ``CONFIG``h]hCONFIG}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh nueva o modificada no altera el menú de configuración y se desactiva por defecto, a menos que cumpla con los criterios de excepción documentados en }(hjhhhNhNubj)}(h-``Documentation/kbuild/kconfig-language.rst``h]h)Documentation/kbuild/kconfig-language.rst}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh( Atributos del menú: valor por defecto.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK3hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h@Todas las nuevas opciones de ``Kconfig`` tienen texto de ayuda. h]h)}(h?Todas las nuevas opciones de ``Kconfig`` tienen texto de ayuda.h](hTodas las nuevas opciones de }(hjhhhNhNubj)}(h ``Kconfig``h]hKconfig}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh tienen texto de ayuda.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK8hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hHa sido revisado cuidadosamente con respecto a las combinaciones relevantes de ``Kconfig``. Esto es muy difícil de hacer correctamente con las pruebas -- la concentración mental da resultados aquí. h]h)}(hHa sido revisado cuidadosamente con respecto a las combinaciones relevantes de ``Kconfig``. Esto es muy difícil de hacer correctamente con las pruebas -- la concentración mental da resultados aquí.h](hOHa sido revisado cuidadosamente con respecto a las combinaciones relevantes de }(hjhhhNhNubj)}(h ``Kconfig``h]hKconfig}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhn. Esto es muy difícil de hacer correctamente con las pruebas -- la concentración mental da resultados aquí.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK:hj ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(h"Verifique limpiamente con sparse. h]h)}(h!Verifique limpiamente con sparse.h]h!Verifique limpiamente con sparse.}(hj8hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhK>hj4ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hUse ``make checkstack`` y solucione cualquier problema que encuentre. .. note:: ``checkstack`` no señala los problemas explícitamente, pero cualquier función que use más de 512 bytes en la pila es candidata para el cambio. h](h)}(hEUse ``make checkstack`` y solucione cualquier problema que encuentre.h](hUse }(hjPhhhNhNubj)}(h``make checkstack``h]hmake checkstack}(hjXhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjPubh. y solucione cualquier problema que encuentre.}(hjPhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK@hjLubhnote)}(h``checkstack`` no señala los problemas explícitamente, pero cualquier función que use más de 512 bytes en la pila es candidata para el cambio.h]h)}(h``checkstack`` no señala los problemas explícitamente, pero cualquier función que use más de 512 bytes en la pila es candidata para el cambio.h](j)}(h``checkstack``h]h checkstack}(hjzhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjvubh no señala los problemas explícitamente, pero cualquier función que use más de 512 bytes en la pila es candidata para el cambio.}(hjvhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKDhjrubah}(h]h ]h"]h$]h&]uh1jphjLubeh}(h]h ]h"]h$]h&]uh1jhjhhhNhNubj)}(hXIncluya :ref:`kernel-doc ` para documentar las API globales del kernel. (No es necesario para funciones estáticas, pero también está bien.) Utilice ``make htmldocs`` o ``make pdfdocs`` para comprobar el :ref:`kernel-doc ` y solucionar cualquier problema. h]h)}(hXIncluya :ref:`kernel-doc ` para documentar las API globales del kernel. (No es necesario para funciones estáticas, pero también está bien.) Utilice ``make htmldocs`` o ``make pdfdocs`` para comprobar el :ref:`kernel-doc ` y solucionar cualquier problema.h](hIncluya }(hjhhhNhNubh)}(h:ref:`kernel-doc `h]j)}(hjh]h kernel-doc}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj kernel_docuh1hhhhKHhjubh} para documentar las API globales del kernel. (No es necesario para funciones estáticas, pero también está bien.) Utilice }(hjhhhNhNubj)}(h``make htmldocs``h]h make htmldocs}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh o }(hjhhhNhNubj)}(h``make pdfdocs``h]h make pdfdocs}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh para comprobar el }(hjhhhNhNubh)}(h:ref:`kernel-doc `h]j)}(hjh]h kernel-doc}(hjhhhNhNubah}(h]h ](jstdstd-refeh"]h$]h&]uh1jhjubah}(h]h ]h"]h$]h&]refdocj refdomainjreftyperef refexplicitrefwarnj kernel_docuh1hhhhKHhjubh! y solucionar cualquier problema.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKHhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hX%Ha sido probado con ``CONFIG_PREEMPT``, ``CONFIG_DEBUG_PREEMPT``, ``CONFIG_DEBUG_SLAB``, ``CONFIG_DEBUG_PAGEALLOC``, ``CONFIG_DEBUG_MUTEXES``, ``CONFIG_DEBUG_SPINLOCK``, ``CONFIG_DEBUG_ATOMIC_SLEEP`` ``CONFIG_PROVE_RCU`` y ``CONFIG_DEBUG_OBJECTS_RCU_HEAD`` todos habilitados simultáneamente. h]h)}(hX$Ha sido probado con ``CONFIG_PREEMPT``, ``CONFIG_DEBUG_PREEMPT``, ``CONFIG_DEBUG_SLAB``, ``CONFIG_DEBUG_PAGEALLOC``, ``CONFIG_DEBUG_MUTEXES``, ``CONFIG_DEBUG_SPINLOCK``, ``CONFIG_DEBUG_ATOMIC_SLEEP`` ``CONFIG_PROVE_RCU`` y ``CONFIG_DEBUG_OBJECTS_RCU_HEAD`` todos habilitados simultáneamente.h](hHa sido probado con }(hj&hhhNhNubj)}(h``CONFIG_PREEMPT``h]hCONFIG_PREEMPT}(hj.hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubh, }(hj&hhhNhNubj)}(h``CONFIG_DEBUG_PREEMPT``h]hCONFIG_DEBUG_PREEMPT}(hj@hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubh, }(hj&hhhNhNubj)}(h``CONFIG_DEBUG_SLAB``h]hCONFIG_DEBUG_SLAB}(hjRhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubh, }hj&sbj)}(h``CONFIG_DEBUG_PAGEALLOC``h]hCONFIG_DEBUG_PAGEALLOC}(hjdhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubh, }hj&sbj)}(h``CONFIG_DEBUG_MUTEXES``h]hCONFIG_DEBUG_MUTEXES}(hjvhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubh, }hj&sbj)}(h``CONFIG_DEBUG_SPINLOCK``h]hCONFIG_DEBUG_SPINLOCK}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubh, }hj&sbj)}(h``CONFIG_DEBUG_ATOMIC_SLEEP``h]hCONFIG_DEBUG_ATOMIC_SLEEP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubh }(hj&hhhNhNubj)}(h``CONFIG_PROVE_RCU``h]hCONFIG_PROVE_RCU}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubh y }(hj&hhhNhNubj)}(h!``CONFIG_DEBUG_OBJECTS_RCU_HEAD``h]hCONFIG_DEBUG_OBJECTS_RCU_HEAD}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj&ubh$ todos habilitados simultáneamente.}(hj&hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKNhj"ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hfHa sido probado en tiempo de compilación y ejecución con y sin ``CONFIG_SMP`` y ``CONFIG_PREEMPT``. h]h)}(heHa sido probado en tiempo de compilación y ejecución con y sin ``CONFIG_SMP`` y ``CONFIG_PREEMPT``.h](hAHa sido probado en tiempo de compilación y ejecución con y sin }(hjhhhNhNubj)}(h``CONFIG_SMP``h]h CONFIG_SMP}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh y }(hjhhhNhNubj)}(h``CONFIG_PREEMPT``h]hCONFIG_PREEMPT}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKThjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hbTodas las rutas de código se han ejercido con todas las características de lockdep habilitadas. h]h)}(haTodas las rutas de código se han ejercido con todas las características de lockdep habilitadas.h]haTodas las rutas de código se han ejercido con todas las características de lockdep habilitadas.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKWhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hRTodas las nuevas entradas de ``/proc`` están documentadas en ``Documentation/``. h]h)}(hQTodas las nuevas entradas de ``/proc`` están documentadas en ``Documentation/``.h](hTodas las nuevas entradas de }(hj4hhhNhNubj)}(h ``/proc``h]h/proc}(hj<hhhNhNubah}(h]h ]h"]h$]h&]uh1jhj4ubh están documentadas en }(hj4hhhNhNubj)}(h``Documentation/``h]hDocumentation/}(hjNhhhNhNubah}(h]h ]h"]h$]h&]uh1jhj4ubh.}(hj4hhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKZhj0ubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hTodos los nuevos parámetros de arranque del kernel están documentados en ``Documentation/admin-guide/kernel-parameters.rst``. h]h)}(hTodos los nuevos parámetros de arranque del kernel están documentados en ``Documentation/admin-guide/kernel-parameters.rst``.h](hKTodos los nuevos parámetros de arranque del kernel están documentados en }(hjphhhNhNubj)}(h3``Documentation/admin-guide/kernel-parameters.rst``h]h/Documentation/admin-guide/kernel-parameters.rst}(hjxhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjpubh.}(hjphhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK]hjlubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hYTodos los nuevos parámetros del módulo están documentados con ``MODULE_PARM_DESC()``. h]h)}(hXTodos los nuevos parámetros del módulo están documentados con ``MODULE_PARM_DESC()``.h](hATodos los nuevos parámetros del módulo están documentados con }(hjhhhNhNubj)}(h``MODULE_PARM_DESC()``h]hMODULE_PARM_DESC()}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhK`hjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hX7Todas las nuevas interfaces de espacio de usuario están documentadas en ``Documentation/ABI/``. Consulte Documentation/admin-guide/abi.rst (o ``Documentation/ABI/README``) para obtener más información. Los parches que cambian las interfaces del espacio de usuario deben ser CCed a linux-api@vger.kernel.org. h]h)}(hX6Todas las nuevas interfaces de espacio de usuario están documentadas en ``Documentation/ABI/``. Consulte Documentation/admin-guide/abi.rst (o ``Documentation/ABI/README``) para obtener más información. Los parches que cambian las interfaces del espacio de usuario deben ser CCed a linux-api@vger.kernel.org.h](hITodas las nuevas interfaces de espacio de usuario están documentadas en }(hjhhhNhNubj)}(h``Documentation/ABI/``h]hDocumentation/ABI/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh0. Consulte Documentation/admin-guide/abi.rst (o }(hjhhhNhNubj)}(h``Documentation/ABI/README``h]hDocumentation/ABI/README}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhq) para obtener más información. Los parches que cambian las interfaces del espacio de usuario deben ser CCed a }(hjhhhNhNubj)}(hlinux-api@vger.kernel.orgh]hlinux-api@vger.kernel.org}(hjhhhNhNubah}(h]h ]h"]h$]h&]refuri mailto:linux-api@vger.kernel.orguh1jhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKchjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hXSe ha comprobado con la inyección de al menos errores de asignación de slab y página. Consulte ``Documentation/fault-injection/``. Si el nuevo código es sustancial, la adición de la inyección de errores específica del subsistema podría ser apropiada. h](h)}(hSe ha comprobado con la inyección de al menos errores de asignación de slab y página. Consulte ``Documentation/fault-injection/``.h](hbSe ha comprobado con la inyección de al menos errores de asignación de slab y página. Consulte }(hjhhhNhNubj)}(h"``Documentation/fault-injection/``h]hDocumentation/fault-injection/}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKihjubh)}(h|Si el nuevo código es sustancial, la adición de la inyección de errores específica del subsistema podría ser apropiada.h]h|Si el nuevo código es sustancial, la adición de la inyección de errores específica del subsistema podría ser apropiada.}(hj4hhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKlhjubeh}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hEl nuevo código añadido ha sido compilado con ``gcc -W`` (use ``make KCFLAGS=-W``). Esto generara mucho ruido per es buena para encontrar errores como "warning: comparison between signed and unsigned". h]h)}(hEl nuevo código añadido ha sido compilado con ``gcc -W`` (use ``make KCFLAGS=-W``). Esto generara mucho ruido per es buena para encontrar errores como "warning: comparison between signed and unsigned".h](h0El nuevo código añadido ha sido compilado con }(hjLhhhNhNubj)}(h ``gcc -W``h]hgcc -W}(hjThhhNhNubah}(h]h ]h"]h$]h&]uh1jhjLubh (use }(hjLhhhNhNubj)}(h``make KCFLAGS=-W``h]hmake KCFLAGS=-W}(hjfhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjLubh|). Esto generara mucho ruido per es buena para encontrar errores como “warning: comparison between signed and unsigned”.}(hjLhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKohjHubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hSe prueba después de que se haya fusionado en el conjunto de parches -mm para asegurarse de que siga funcionando con todos los demás parches en cola y varios cambios en VM, VFS y otros subsistemas. h]h)}(hSe prueba después de que se haya fusionado en el conjunto de parches -mm para asegurarse de que siga funcionando con todos los demás parches en cola y varios cambios en VM, VFS y otros subsistemas.h]hSe prueba después de que se haya fusionado en el conjunto de parches -mm para asegurarse de que siga funcionando con todos los demás parches en cola y varios cambios en VM, VFS y otros subsistemas.}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1hhhhKshjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(hTodas las barreras de memoria {p.ej., ``barrier()``, ``rmb()``, ``wmb()``} necesitan un comentario en el código fuente que explique la lógica de lo que están haciendo y por qué. h]h)}(hTodas las barreras de memoria {p.ej., ``barrier()``, ``rmb()``, ``wmb()``} necesitan un comentario en el código fuente que explique la lógica de lo que están haciendo y por qué.h](h&Todas las barreras de memoria {p.ej., }(hjhhhNhNubj)}(h ``barrier()``h]h barrier()}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, }(hjhhhNhNubj)}(h ``rmb()``h]hrmb()}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubh, }(hjhhhNhNubj)}(h ``wmb()``h]hwmb()}(hjhhhNhNubah}(h]h ]h"]h$]h&]uh1jhjubhl} necesitan un comentario en el código fuente que explique la lógica de lo que están haciendo y por qué.}(hjhhhNhNubeh}(h]h ]h"]h$]h&]uh1hhhhKwhjubah}(h]h ]h"]h$]h&]uh1jhjhhhhhNubj)}(htSi se añaden algún ioctl en el parche, actualice también ``Documentation/userspace-api/ioctl/ioctl-number.rst``. h]h)}(hsSi se añaden algún ioctl en el parche, actualice también ``Documentation/userspace-api/ioctl/ioctl-number.rst``.h](hlista de comprobación para enviar parches del kernel de linuxsp_submitchecklisteh$]h&]uh1jQhhhhhhhK expect_referenced_by_name}j? jEsexpect_referenced_by_id}jPjEsubeh}(h]h ]h"]h$]h&]sourcehuh1hcurrent_sourceN current_lineNsettingsdocutils.frontendValues)}(jVN generatorN datestampN source_linkN source_urlN toc_backlinksentryfootnote_backlinksK sectnum_xformKstrip_commentsNstrip_elements_with_classesN strip_classesN report_levelK halt_levelKexit_status_levelKdebugNwarning_streamN tracebackinput_encoding utf-8-siginput_encoding_error_handlerstrictoutput_encodingutf-8output_encoding_error_handlerji error_encodingutf-8error_encoding_error_handlerbackslashreplace language_codeenrecord_dependenciesNconfigN id_prefixhauto_id_prefixid dump_settingsNdump_internalsNdump_transformsNdump_pseudo_xmlNexpose_internalsNstrict_visitorN_disable_configN_sourceh، _destinationN _config_files]7/var/lib/git/docbuild/linux/Documentation/docutils.confafile_insertion_enabled raw_enabledKline_length_limitM'pep_referencesN pep_base_urlhttps://peps.python.org/pep_file_url_templatepep-%04drfc_referencesN rfc_base_url&https://datatracker.ietf.org/doc/html/ tab_widthKtrim_footnote_reference_spacesyntax_highlightlong smart_quotessmartquotes_locales]character_level_inline_markupdoctitle_xform docinfo_xformKsectsubtitle_xform image_loadinglinkembed_stylesheetcloak_email_addressessection_self_linkenvNubreporterNindirect_targets]substitution_defs}substitution_names}refnames}refids}jP]jEasnameids}(j? jPj> j; u nametypes}(j? j> uh}(jPjSj; jSu footnote_refs} citation_refs} autofootnotes]autofootnote_refs]symbol_footnotes]symbol_footnote_refs] footnotes] citations]autofootnote_startKsymbol_footnote_startK id_counter collectionsCounter}Rparse_messages]hsystem_message)}(hhh]h)}(h:Enumerated list start value not ordinal-1: "3" (ordinal 3)h]h>Enumerated list start value not ordinal-1: “3” (ordinal 3)}(hj hhhNhNubah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]levelKtypeINFOsourceh،lineK uh1j hjShhhhhK&ubatransform_messages]j )}(hhh]h)}(hhh]h8Hyperlink target "sp-submitchecklist" is not referenced.}hj sbah}(h]h ]h"]h$]h&]uh1hhj ubah}(h]h ]h"]h$]h&]levelKtypej sourceh،lineKuh1j uba transformerN include_log]=Documentation/translations/sp_SP/process/submit-checklist.rst(NNNNta decorationNhhub.