Home
last modified time | relevance | path

Searched refs:de (Results 1 – 25 of 749) sorted by relevance

12345678910>>...30

/linux/Documentation/translations/sp_SP/process/
H A Dembargoed-hardware-issues.rst7 Problemas de hardware embargados
13 Los problemas de hardware que resultan en problemas de seguridad son una
14 categoría diferente de errores de seguridad que los errores de software
15 puro que solo afectan al kernel de Linux.
17 Los problemas de hardware como Meltdown, Spectre, L1TF, etc. deben
18 tratarse de manera diferente porque usualmente afectan a todos los
20 vendedores diferentes de OS, distribuciones, vendedores de hardware y
21 otras partes. Para algunos de los problemas, las mitigaciones de software
22 pueden depender de actualizaciones de microcódigo o firmware, los cuales
30 El equipo de seguridad de hardware del kernel de Linux es separado del
[all …]
H A Dcontribution-maturity-model.rst8 Modelo de Madurez de Contribución al Kernel de Linux
15 Como parte de la cumbre de mantenedores del kernel de Linux 2021, hubo
17 en el reclutamiento de mantenedores del kernel, así como la sucesión de
18 los mantenedores. Algunas de las conclusiones de esa discusión incluyeron
19 que las empresas que forman parte de la comunidad del kernel de Linux
20 necesitan permitir que los ingenieros sean mantenedores como parte de su
22 en mantenedores del kernel. Para apoyar una fuente solida de talento, se
24 upstream, como revisar los parches de otras personas, reestructurar la
27 Con ese fin, Technical Advisory Board (TAB) de la Fundación Linux propone
28 este Modelo de Madurez de Contribución al Kernel de Linux. Estas
[all …]
H A D2.Process.rst8 Cómo funciona el proceso de desarrollo
11 El desarrollo del kernel de Linux a principios de la década de 1990 fue
12 un asunto relajado, con un número relativamente pequeño de usuarios y
13 desarrolladores involucrados. Con una base de usuarios en los millones y
14 alrededor de 2,000 desarrolladores involucrados durante un año, el kernel
16 problemas. Se requiere una comprensión solida de cómo funciona el proceso
22 Los desarrolladores del kernel utilizan un proceso de lanzamiento basado
23 en el tiempo de manera flexible, con uno nuevo lanzamiento principal del
24 kernel ocurriendo cada dos o tres meses. El historial reciente de
38 puede contener alrededor de 13,000 conjuntos de cambios incluyendo en
[all …]
H A D1.Intro.rst14 El resto de esta sección cubre el alcance del proceso de desarrollo del
15 kernel y los tipos de frustraciones que los desarrolladores y sus
18 incluyendo la disponibilidad automática para los usuarios, el apoyo de la
19 comunidad en muchas formas, y la capacidad de influir en la dirección del
20 desarrollo del kernel. El código contribuido al kernel de Linux debe
23 :ref:`sp_development_process` introduce el proceso de desarrollo, el ciclo
24 de lanzamiento del kernel y la mecánica de la "ventana de combinación"
26 la revisión y, el ciclo de fusión. Hay algunas discusiones sobre
27 herramientas y listas de correo. Se anima a los desarrolladores que deseen
31 :ref:`sp_development_early_stage` cubre la planificación de proyectos en
[all …]
H A Dhowto.rst8 Cómo participar en el desarrollo del kernel de Linux
11 Este documento es el principal punto de partida. Contiene instrucciones
12 sobre cómo convertirse en desarrollador del kernel de Linux y explica cómo
17 Si algo en este documento quedara obsoleto, envíe parches al maintainer de
23 kernel de Linux? Tal vez su jefe le haya dicho, "Escriba un driver de
24 Linux para este dispositivo." El objetivo de este documento en enseñarle
26 que debe pasar, y con indicaciones de como trabajar con la comunidad.
27 También trata de explicar las razones por las cuales la comunidad trabaja
28 de la forma en que lo hace.
31 dependientes de la arquitectura en ensamblador. Un buen conocimiento de C
[all …]
H A Dmaintainer-kvm-x86.rst11 KVM se esfuerza por ser una comunidad acogedora; las contribuciones de los
13 se sienta intimidado por la extensión de este documento y las numerosas
16 seguir las directrices de KVM x86, sea receptivo a los comentarios, y
17 aprenda de los errores que cometa, será recibido con los brazos abiertos,
27 KVM x86 se encuentra actualmente en un período de transición de ser parte
28 del árbol principal de KVM, a ser "sólo otra rama de KVM". Como tal, KVM
29 x86 está dividido entre el árbol principal de KVM,
30 ``git.kernel.org/pub/scm/virt/kvm/kvm.git``, y un árbol específico de KVM
34 directamente al árbol principal de KVM, mientras que todo el desarrollo
35 para el siguiente ciclo se dirige a través del árbol de KVM x86. En el
[all …]
H A Ddeprecated.rst12 En un mundo perfecto, sería posible convertir todas las instancias de
14 único ciclo de desarrollo. Desafortunadamente, debido al tamaño del kernel,
15 la jerarquía de mantenimiento, y el tiempo, no siempre es posible hacer
16 estos cambios de una única vez. Esto significa que las nuevas instancias
17 han de ir creándose en el kernel, mientras que las antiguas se quitan,
18 haciendo que la cantidad de trabajo para limpiar las APIs crezca. Para
28 porque uno de los objetivos del kernel es que compile sin avisos, y
31 un archivo de cabecera, no es la solución completa. Dichos interfaces
37 Use WARN() y WARN_ON() en su lugar, y gestione las condiciones de error
38 "imposibles" tan elegantemente como se pueda. Mientras que la familia de
[all …]
H A Dkernel-enforcement-statement.rst8 Aplicación de la licencia en el kernel Linux
12 se utiliza nuestro software y cómo se aplica la licencia de nuestro software.
13 El cumplimiento de las obligaciones de intercambio recíproco de GPL-2.0 son
14 fundamentales en el largo plazo para la sostenibilidad de nuestro software
17 Aunque existe el derecho de hacer valer un copyright distinto en las
18 contribuciones hechas a nuestra comunidad, compartimos el interés de
20 de una manera que beneficia a nuestra comunidad y no tenga un indeseado
21 impacto negativo en la salud y crecimiento de nuestro ecosistema de software.
22 Con el fin de disuadir la aplicación inútil de acciones, estamos de acuerdo
23 en que es en el mejor interés de nuestro desarrollo como comunidad asumir
[all …]
H A Dcode-of-conduct.rst8 Código de Conducta para Contribuyentes
15 a hacer de la participación en nuestra comunidad una experiencia libre de
16 acoso para todo el mundo, independientemente de la edad, dimensión corporal,
18 identidad y expresión de género, nivel de experiencia, educación, nivel
20 identidad u orientación sexual. Nos comprometemos a actuar e interactuar de
27 Ejemplos de comportamiento que contribuyen a crear un ambiente positivo
31 * Respeto a diferentes opiniones, puntos de vista y experiencias
34 por nuestros errores, aprendiendo de la experiencia
39 Ejemplos de comportamiento inaceptable:
41 * El uso de lenguaje o imágenes sexualizadas, y aproximaciones o
[all …]
H A Dhandling-regressions.rst7 Gestión de regresiones
11 regla del desarrollo del kernel de Linux" y que implica en la práctica para
14 desde el punto de vista de un usuario; si nunca ha leído ese texto, realice
15 al menos una lectura rápida del mismo antes de continuar.
20 #. Asegúrese de que los suscriptores a la lista `regression mailing list
22 son conocedores con rapidez de cualquier nuevo informe de regresión:
25 conversación de los correos, mandando un breve "Reply-all" con la
28 * Mande o redirija cualquier informe originado en los gestores de bugs
31 #. Haga que el bot del kernel de Linux "regzbot" realice el seguimiento del
36 respuesta (con la lista de regresiones en CC) que contenga un párrafo
[all …]
/linux/Documentation/translations/pt_BR/process/
H A Dadding-syscalls.rst4 Adicionando uma Nova Chamada de Sistema
7 Este documento descreve o que está envolvido na adição de uma nova chamada de
8 sistema (system call) ao kernel Linux, indo além dos conselhos normais de
13 Alternativas às Chamadas de Sistema
16 A primeira coisa a se considerar ao adicionar uma nova chamada de sistema é se
17 uma das alternativas poderia ser mais adequada. Embora as chamadas de sistema
18 sejam os pontos de interação mais tradicionais e óbvios entre o espaço do
23 objeto do tipo arquivo, pode fazer mais sentido criar um novo sistema de
25 funcionalidade em um módulo de kernel, em vez de exigir que ela seja
29 espaço do usuário de que algo aconteceu, retornar um novo descritor de
[all …]
H A Dbotching-up-ioctls.rst11 Uma percepção clara que os hackers de gráficos do kernel tiveram nos últimos
12 anos é que tentar criar uma interface unificada para gerenciar as unidades de
14 Portanto, hoje em dia, cada driver tem seu próprio conjunto de ioctls para
16 insanidade na forma de interfaces falsamente genéricas, mas que na verdade só
23 deveria ser exatamente a aparência da ioctl de envio de comando. Aprender essas
24 lições é provavelmente algo que cada driver de GPU tem que fazer por conta
32 adicionar uma camada de compatibilidade de 32 bits (compat layer):
34 * Use apenas inteiros de tamanho fixo. Para evitar conflitos com typedefs no
35 espaço de usuário (userspace), o kernel possui tipos especiais como __u32 e
39 Plataformas de 32 bits não alinham necessariamente valores de 64 bits a
[all …]
H A Dcontribution-maturity-model.rst4 Modelos de Maturidade para Contribuição no Kernel Linux
11 Como parte do Linux Kernel Maintainers’ Summit de 2021, houve uma
13 contratação de mantenedores do kernel, bem como a sucessão de mantenedores.
16 como mantenedores como parte de seu trabalho, para que possam crescer e se
18 apoiar um fluxo forte de talentos, os desenvolvedores devem ser autorizados e
19 incentivados a assumir contribuições no upstream, como revisar os patches de
23 Linux Foundation propõe este Modelo de Maturidade para Contribuição no Kernel
25 aumentar a influência de desenvolvedores individuais, aumentar a colaboração
26 de organizações e melhorar a saúde geral do ecossistema do Kernel Linux.
28 O TAB insta as organizações a avaliarem continuamente seu modelo de maturidade
[all …]
H A Dcode-of-conduct-interpretation.rst3 Interpretação do Código de Conduta do Kernel Linux
7 fornecer um conjunto de regras para quase todas as comunidades de código
8 aberto. Toda comunidade de código aberto é única e o kernel Linux não é
14 O esforço de desenvolvimento do kernel Linux é um processo muito pessoal
15 em comparação com as formas "tradicionais" de desenvolvimento de software.
21 processo de desenvolvimento provou criar o kernel de sistema operacional
22 mais robusto de todos os tempos, e nós não queremos fazer nada que cause
28 O Código de Conduta usa o termo "mantenedores" várias vezes. Na
31 MAINTAINERS na árvore de código-fonte do kernel.
36 O Código de Conduta menciona direitos e responsabilidades para os
[all …]
H A D4.Coding.rst6 Embora haja muito o que se dizer sobre um processo de design sólido e orientado
7 à comunidade, a prova de qualquer projeto de desenvolvimento de kernel está no
12 Esta seção examinará o processo de codificação. Começaremos analisando uma série
13 de maneiras pelas quais os desenvolvedores de kernel podem errar. Em seguida, o
21 Estilo de Codificação
24 O kernel há muito possui um estilo de codificação padrão, descrito em
28 de código no kernel que não cumpre as diretrizes de estilo de codificação.
32 O primeiro deles é acreditar que os padrões de codificação do kernel não importam
34 difícil se esse código não estiver escrito de acordo com o padrão; muitos
35 desenvolvedores solicitarão que o código seja reformatado antes mesmo de
[all …]
H A Dcve.rst8 como uma forma inequívoca de identificar, definir e catalogar vulnerabilidades
9 de segurança divulgadas publicamente. Com o tempo, sua utilidade diminuiu em
11 de formas inadequadas e por motivos inadequados. Por causa disso, a comunidade
12 de desenvolvimento do kernel tendeu a evitá-los. No entanto, a combinação da
13 pressão contínua para atribuir CVEs e outras formas de identificadores de
14 segurança, e abusos contínuos por indivíduos e empresas de fora da comunidade
18 A equipe de desenvolvedores do kernel Linux tem a capacidade de atribuir CVEs
19 para possíveis problemas de segurança do kernel Linux. Essa atribuição é
20 independente do processo normal de relato de bugs de segurança do kernel
23 Uma lista de todos os CVEs atribuídos ao kernel Linux pode ser encontrada nos
[all …]
H A Dsecurity-bugs.rst3 Falhas de segurança
7 gostaríamos de saber quando uma falha de segurança é encontrada para que ela
13 Como em qualquer relatório de bug, um relatório de falha de segurança exige
14 muito trabalho de análise por parte dos desenvolvedores, portanto, quanto mais
18 informações são absolutamente necessárias em **qualquer** relatório de falha de
21 * **versão do kernel afetada**: sem indicação de versão, seu relatório não
22 será processado. Uma parte significativa dos relatórios é de bugs que já
24 vulnerabilidades sejam verificadas em versões recentes (árvore de
32 * **reproduzir**: os desenvolvedores precisarão ser capazes de reproduzir o
34 maneira de acionar o problema quanto uma maneira de confirmar que ele
[all …]
H A Ddeprecated.rst4 Interfaces, recursos de linguagem, atributos e convenções obsoletos
7 Em um mundo perfeito, seria possível converter todas as instâncias de alguma
9 ciclo de desenvolvimento. No entanto, devido ao tamanho do kernel, à hierarquia
10 de manutenção e ao cronograma, nem sempre é viável realizar esse tipo de
11 conversão de uma só vez. Isso significa que novas instâncias podem acabar
13 o volume de trabalho para remover a API. A fim de instruir os desenvolvedores
14 sobre o que se tornou obsoleto e o porquê, esta lista foi criada para servir de
15 referência quando o uso de elementos obsoletos for proposto para inclusão no
24 ninguém estava de fato agindo para remover essas interfaces obsoletas. Embora o
25 uso de `__deprecated` seja útil para sinalizar uma API antiga em um arquivo de
[all …]
H A Dmaintainer-netdev.rst4 Subsistema de Rede do Linux (netdev)
13 independentemente da árvore de destino.
16 - **Intervalo de envio** – não reenvie seus patches dentro de um período de 24
18 - **Reverse xmas tree** – organize as declarações de variáveis locais da mais
23 A **netdev** é a lista de discussão para todos os assuntos do Linux relacionados
25 como IPv6) e em ``drivers/net`` (ex: drivers específicos de hardware) na árvore
26 de diretórios do Linux.
28 Note que alguns subsistemas (ex: drivers de rede sem fio/wireless), que possuem
29 um alto volume de tráfego, possuem suas próprias listas de discussão e árvores
32 Como muitas outras listas de discussão do Linux, a lista netdev é hospedada no
[all …]
/linux/Documentation/translations/sp_SP/
H A Dmemory-barriers.txt22 Nota: Si tiene alguna duda sobre la exactitud del contenido de esta
31 de brevedad) y sin querer (por ser humanos) incompleta. Este documento
32 pretende ser una guía para usar las diversas barreras de memoria
34 pregunte. Algunas dudas pueden ser resueltas refiriéndose al modelo de
35 consistencia de memoria formal y documentación en tools/memory-model/. Sin
36 embargo, incluso este modelo debe ser visto como la opinión colectiva de
37 sus maintainers en lugar de que como un oráculo infalible.
39 De nuevo, este documento no es una especificación de lo que Linux espera
42 El propósito de este documento es doble:
51 arquitectura proporciona menos de eso, dicha arquitectura es incorrecta.
[all …]
/linux/fs/ufs/
H A Ddir.c37 const unsigned char *name, struct ufs_dir_entry *de) in ufs_match() argument
39 if (len != ufs_get_de_namlen(sb, de)) in ufs_match()
41 if (!de->d_ino) in ufs_match()
43 return !memcmp(name, de->d_name, len); in ufs_match()
73 struct ufs_dir_entry *de; in ufs_inode_by_name() local
76 de = ufs_find_entry(dir, qstr, &folio); in ufs_inode_by_name()
77 if (de) { in ufs_inode_by_name()
78 res = fs32_to_cpu(dir->i_sb, de->d_ino); in ufs_inode_by_name()
79 folio_release_kmap(folio, de); in ufs_inode_by_name()
85 int ufs_set_link(struct inode *dir, struct ufs_dir_entry *de, in ufs_set_link() argument
[all …]
/linux/drivers/gpu/drm/imx/dc/
H A Ddc-de.c45 static inline void dc_dec_init(struct dc_de *de) in dc_dec_init() argument
47 regmap_write_bits(de->reg_top, POLARITYCTRL, POLARITYCTRL, POLEN_HIGH); in dc_dec_init()
56 struct dc_de *de; in dc_de_bind() local
59 de = devm_kzalloc(dev, sizeof(*de), GFP_KERNEL); in dc_de_bind()
60 if (!de) in dc_de_bind()
67 de->reg_top = devm_regmap_init_mmio(dev, base_top, in dc_de_bind()
69 if (IS_ERR(de->reg_top)) in dc_de_bind()
70 return PTR_ERR(de->reg_top); in dc_de_bind()
72 de->irq_shdload = platform_get_irq_byname(pdev, "shdload"); in dc_de_bind()
73 if (de->irq_shdload < 0) in dc_de_bind()
[all …]
/linux/fs/proc/
H A Dgeneric.c46 static int proc_match(const char *name, struct proc_dir_entry *de, unsigned int len) in proc_match() argument
48 if (len < de->namelen) in proc_match()
50 if (len > de->namelen) in proc_match()
53 return memcmp(name, de->name, len); in proc_match()
75 struct proc_dir_entry *de = rb_entry(node, in pde_subdir_find() local
78 int result = proc_match(name, de, len); in pde_subdir_find()
85 return de; in pde_subdir_find()
91 struct proc_dir_entry *de) in pde_subdir_insert() argument
101 int result = proc_match(de->name, this, de->namelen); in pde_subdir_insert()
113 rb_link_node(&de->subdir_node, parent, new); in pde_subdir_insert()
[all …]
/linux/fs/fat/
H A Ddir.c45 struct msdos_dir_entry *de) in fat_make_i_pos() argument
48 | (de - (struct msdos_dir_entry *)bh->b_data); in fat_make_i_pos()
85 struct buffer_head **bh, struct msdos_dir_entry **de) in fat__get_entry() argument
113 *de = (struct msdos_dir_entry *)((*bh)->b_data + offset); in fat__get_entry()
120 struct msdos_dir_entry **de) in fat_get_entry() argument
123 if (*bh && *de && in fat_get_entry()
124 (*de - (struct msdos_dir_entry *)(*bh)->b_data) < in fat_get_entry()
127 (*de)++; in fat_get_entry()
130 return fat__get_entry(dir, pos, bh, de); in fat_get_entry()
145 struct msdos_dir_entry **de) in fat_get_entry_eod() argument
[all …]
/linux/fs/isofs/
H A Ddir.c20 int isofs_name_translate(struct iso_directory_record *de, char *new, struct inode *inode) in isofs_name_translate() argument
22 char * old = de->name; in isofs_name_translate()
23 int len = de->name_len[0]; in isofs_name_translate()
53 int get_acorn_filename(struct iso_directory_record *de, in get_acorn_filename() argument
58 int retnamlen = isofs_name_translate(de, retname, inode); in get_acorn_filename()
62 std = sizeof(struct iso_directory_record) + de->name_len[0]; in get_acorn_filename()
65 if (de->length[0] - std != 32) in get_acorn_filename()
67 chr = ((unsigned char *) de) + std; in get_acorn_filename()
72 if (((de->flags[0] & 2) == 0) && (chr[13] == 0xff) in get_acorn_filename()
98 struct iso_directory_record *de; in do_isofs_readdir() local
[all …]

12345678910>>...30