From: Simone Piccardi Date: Thu, 21 Feb 2013 22:57:08 +0000 (+0000) Subject: Qualche TODO in più X-Git-Url: https://gapil.gnulinux.it/gitweb/?a=commitdiff_plain;h=63f9d744845289fad432dbb642152bdf6a803c0d;p=gapil.git Qualche TODO in più --- diff --git a/fileadv.tex b/fileadv.tex index d79fda7..9f02708 100644 --- a/fileadv.tex +++ b/fileadv.tex @@ -1615,7 +1615,7 @@ delle operazioni cui fanno riferimento. \end{table} % aggiunta EPOLL_CTL_DISABLE con il kernel 3.7, vedi -% http://lwn.net/Articles/520012/ +% http://lwn.net/Articles/520012/ e http://lwn.net/Articles/520198/ La funzione prende sempre come primo argomento un file descriptor di \textit{epoll}, \param{epfd}, che deve essere stato ottenuto in precedenza con @@ -3880,6 +3880,10 @@ tab.~\ref{tab:file_mmap_flag}. % \const{MAP\_DONTEXPAND}& Non consente una successiva espansione dell'area % mappata con \func{mremap}, proposto ma pare non % implementato.\\ +% \const{MAP\_HUGETLB}& da trattare.\\ +% TODO trattare MAP_HUGETLB introdotto con il kernel 2.6.32, e modifiche +% introdotte con il 3.8 per le dimensioni variabili delle huge pages + \hline \end{tabular} \caption{Valori possibili dell'argomento \param{flag} di \func{mmap}.} diff --git a/filedir.tex b/filedir.tex index 7dcf3c3..b65232d 100644 --- a/filedir.tex +++ b/filedir.tex @@ -7699,7 +7699,8 @@ funzione. % cgroup o altro % TODO: trattare la funzione setns e i namespace file descriptors (vedi -% http://lwn.net/Articles/407495/) introdotti con il kernel 3.0 +% http://lwn.net/Articles/407495/) introdotti con il kernel 3.0, altre +% informazioni su setns qui: http://lwn.net/Articles/532748/ % http://lwn.net/Articles/531498/ diff --git a/ipc.tex b/ipc.tex index 458c8fa..2b9a0e9 100644 --- a/ipc.tex +++ b/ipc.tex @@ -2369,6 +2369,8 @@ ripeteremo quanto detto al proposito in sez.~\ref{sec:ipc_sysv_mq}. L'argomento \param{size} specifica invece la dimensione, in byte, del segmento, che viene comunque arrotondata al multiplo superiore di \const{PAGE\_SIZE}. +% TODO aggiungere l'uso di SHM_HUGETLB introdotto con il kernel 2.6.0 + La memoria condivisa è la forma più veloce di comunicazione fra due processi, in quanto permette agli stessi di vedere nel loro spazio di indirizzi una stessa sezione di memoria. Pertanto non è necessaria nessuna operazione di diff --git a/prochand.tex b/prochand.tex index da3bdb5..c2db1af 100644 --- a/prochand.tex +++ b/prochand.tex @@ -4102,7 +4102,8 @@ elenco, che illustra quelle attualmente disponibili:\footnote{si fa \end{basedescript} -%TODO trattare unshare +%TODO trattare unshare, vedi anche http://lwn.net/Articles/532748/ + %TODO trattare kcmp aggiunta con il kernel 3.5, vedi % https://lwn.net/Articles/478111/