Lines Matching +full:open +full:- +full:dice
1 .. include:: ../disclaimer-ita.rst
4 :ref:`Documentation/kernel-hacking/hacking.rst <kernel_hacking_hack>`
6 :Original: :ref:`Documentation/kernel-hacking/hacking.rst <kernel_hacking_hack>`
38 - non associata ad alcun processo, servendo un'interruzione hardware;
40 - non associata ad alcun processo, servendo un softirq o tasklet;
42 - in esecuzione nello spazio kernel, associata ad un processo
45 - in esecuzione di un processo nello spazio utente;
58 ---------------
81 ---------------------------------
102 ---------------------------------------------------
160 maggior parte delle architetture a 32-bit; è di 14K per la maggior
161 parte di quelle a 64-bit; e spesso è condiviso con le interruzioni,
167 Quindi mantenetelo tale. Il vostro codice dovrebbe essere a 64-bit ed
197 ``include/uapi/asm-generic/errno-base.h``,
198 ``include/uapi/asm-generic/errno.h`` e ``include/linux/errno.h``), altrimenti
203 di sistema con l'errore ``-ERESTARTSYS``. La chiamata di sistema ritornerà
212 return -ERESTARTSYS;
217 un sistema multi-processo senza diritto di prelazione).
231 - Siete in un contesto utente.
233 - Non trattenete alcun spinlock.
235 - Avete abilitato le interruzioni (in realtà, Andy Kleen dice che
253 ------------------
290 ---------------------------------------------------------------------------------------------------
300 ``-EFAULT`` oppure 0.
311 dopo anno. --RR]
318 -------------------------------------
372 -------------------
383 -------------------------------------
389 overflow - in questo contesto la funzione :c:func:`mdelay()` è utile,
393 -----------------------------------------------------------------------------------------------
406 la famiglia di conversioni "in-situ", come :c:func:`cpu_to_be32s()`,
410 --------------------------------------------------------
423 --------------------------------------------------------
436 ----------------------------
452 ------------------------------------
465 :c:func:`EXPORT_SYMBOL_GPL()` - non funzionerà.
469 ----------------------------------------------
492 -----------------------
504 removibile (a meno che non usiate 'rmmod -f' ).
508 -------------------------------------------------
539 -------------
546 -----------
553 espressione è vera, altrimenti ``-ERESTARTSYS`` se è stato ricevuto un segnale.
557 -------------------------------
595 big-endian quindi è meglio evitarlo.
608 -------------------------
616 -----------------------------
630 ----------------------------
636 Documentation/translations/it_IT/core-api/symbol-namespaces.rst.
639 --------------------------------
645 Documentation/translations/it_IT/core-api/symbol-namespaces.rst.
651 ------------------------------------------------------
660 ---------------------------------
664 (eg. ``-EFAULT``) nei casi fallimentari. Questo potrebbe essere controintuitivo
673 -----------------------
685 ------------------------------------------
692 .open = opt_open,
702 --------------
707 leggete la sezione "C Extensions" nella pagina info di GCC - Sì, davvero
711 - Funzioni inline
713 - Istruzioni in espressioni (ie. il costrutto ({ and }) ).
715 - Dichiarate attributi di una funzione / variabile / tipo
718 - typeof
720 - Array con lunghezza zero
722 - Macro varargs
724 - Aritmentica sui puntatori void
726 - Inizializzatori non costanti
728 - Istruzioni assembler (non al di fuori di 'arch/' e 'include/asm/')
730 - Nomi delle funzioni come stringhe (__func__).
732 - __builtin_constant_p()
740 ---
748 -----
752 l'istruzione di pre-processore \`#if' all'interno del codice sorgente.
760 - Trovare chi è responsabile del codice che state modificando. Guardare in cima
771 - Solitamente vorrete un'opzione di configurazione per la vostra modifica
774 nel file ``Documentation/kbuild/kconfig-language.rst``.
783 - Modificate il file ``Makefile``: le variabili CONFIG sono esportate qui,
785 "obj-$(CONFIG_xxx) += xxx.o". La sintassi è documentata nel file
788 - Aggiungete voi stessi in ``CREDITS`` se credete di aver fatto qualcosa di
795 - Infine, non dimenticatevi di leggere
796 ``Documentation/process/submitting-patches.rst``.
818 * This should be a per-architecture thing, to allow different
823 #define IS_ERR(ptr) ((unsigned long)(ptr) > (unsigned long)(-1000))
837 * At least we *know* we can't spell, and use a spell-checker.
846 /* Tested on SS-5, SS-10. Probably someone at Sun applied a spell-checker. */