Lines Matching refs:para

14 foco mudará para como fazer as coisas do jeito certo e as ferramentas que podem
29 A presença desse código leva a dois riscos independentes para os
37 uniformidade para tornar possível que os desenvolvedores entendam rapidamente
38 qualquer parte dela. Portanto, não há mais espaço para códigos com formatações
43 vencer para que o código possa ser mesclado. Colocar código no kernel significa
59 absoluta que nunca pode ser transgredida. Se houver um bom motivo para ir contra
60 o estilo (uma linha que se torna muito menos legível se for dividida para caber
63 Note que você também pode usar a ferramenta ``clang-format`` para ajudá-lo com
64 essas regras, para reformatar rapidamente partes do seu código de forma automática
65 e para revisar arquivos completos a fim de identificar erros de estilo de
66 codificação, erros de digitação e possíveis melhorias. Ela também é útil para
69 :ref:`Documentation/dev-tools/clang-format.rst <clangformat>` para mais detalhes.
73 com o EditorConfig. Consulte o site oficial do EditorConfig para obter mais
95 patches rotineiramente para remover argumentos não utilizados; eles não devem,
98 Camadas de abstração que ocultam o acesso ao hardware — frequentemente para
114 O pré-processador C parece apresentar uma forte tentação para alguns
118 por outros e mais difícil para o compilador verificar a correção. O uso pesado
128 silenciosamente, otimizar e remover a chamada para a função vazia. O resultado
170 sob a GPL e disponibilizada para inclusão no kernel mainline. Essa doação foi uma
171 notícia bem-vinda; o suporte para redes sem fio no Linux era considerado abaixo do
178 sido projetado para funcionar em sistemas multiprocessados. Antes que essa pilha
185 Mesmo em sistemas com um único processador, o trabalho feito para melhorar a
194 mais difícil. Os desenvolvedores do kernel devem dedicar um tempo para
195 compreender as primitivas de locking disponíveis bem o suficiente para escolher
196 a ferramenta certa para o trabalho. Códigos que mostrem falta de atenção à
197 concorrência terão um caminho difícil para entrar no mainline.
204 alteração (que pode trazer grandes melhorias) que faça algo quebrar para os
212 coisas funcionarem para mais pessoas do que os problemas que ela cria. Por que
213 não fazer uma alteração se ela trouxer uma nova funcionalidade para dez sistemas
214 para cada um que ela quebrar? A melhor resposta para essa pergunta foi expressa
221 progresso real. São dois passos para frente, um passo para trás, ou um passo
222 para frente e dois passos para trás?
228 exportada para o espaço do usuário, ela deve receber suporte indefinidamente.
232 muita reflexão, documentação clara e uma ampla revisão para as interfaces do
252 avisos apontam para problemas reais. O código enviado para revisão deve, como
258 kernel com "make KCFLAGS=-W" para obter o conjunto completo.
262 dessas opções devem ser ativadas para qualquer kernel usado para fins de
265 - FRAME_WARN para obter avisos sobre quadros de pilha (stack frames) maiores
269 - DEBUG_OBJECTS adicionará código para rastrear o tempo de vida de vários
294 problema pode ser doloroso (tanto para desenvolvedores quanto para usuários) em
297 devem ser executados com o lockdep ativado antes de serem enviados para inclusão.
312 mal. Veja Documentation/fault-injection/fault-injection.rst para mais
327 correções para esses problemas. Uma quantidade considerável de "patches
328 semânticos" para o kernel foi empacotada sob o diretório scripts/coccinelle;
332 para mais informações.
335 compilar seu código para outras arquiteturas. Se você por acaso não tiver um
338 (cross-compilers) para sistemas x86 pode ser encontrado em:
351 facilitar a integração de novos códigos ao kernel, tornará a vida mais fácil para
352 outros desenvolvedores e será útil para os seus usuários. Em muitos casos, a
359 necessária para entender o patch. Certifique-se de que o changelog diga o
366 estão trabalhando. Veja Documentation/ABI/README para uma descrição de como essa
382 mantê-los e adicioná-los, conforme apropriado, para funções disponíveis
384 mal nenhum em adicionar comentários kerneldoc para o futuro; de fato, esta pode
385 ser uma atividade útil para desenvolvedores iniciantes de kernel. O formato
391 ausência. Mais uma vez, as expectativas para códigos novos são mais altas do que
398 barreira é necessária. As regras de locking (bloqueio) para estruturas de dados
409 A interface binária fornecida pelo kernel para o espaço do usuário não pode ser
413 gambiarra para contornar uma API do kernel, ou simplesmente deixando de usar uma