From 06a2f2c7718cebc7cc4ccb894999028a62b6256d Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Thu, 17 Apr 2008 22:57:48 +0000 Subject: [PATCH] Aggiornamenti TODO dopo il 2.6.25 --- fileadv.tex | 1 + html/gapil.html | 20 ++++++++++++++++++-- prochand.tex | 3 +++ sockctrl.tex | 4 ++++ socket.tex | 2 +- system.tex | 3 +++ 6 files changed, 30 insertions(+), 3 deletions(-) diff --git a/fileadv.tex b/fileadv.tex index 87d5ba7..88510e4 100644 --- a/fileadv.tex +++ b/fileadv.tex @@ -3350,6 +3350,7 @@ memoria del kernel tutto quello che viene fatto ed aumentare il numero di referenze; questo significa che anche con \func{tee} non viene mai copiato nessun byte, vengono semplicemente copiati i puntatori. +% TODO?? dal 2.6.25 splice ha ottenuto il supporto per la ricezione su rete \subsection{Gestione avanzata dell'accesso ai dati dei file} diff --git a/html/gapil.html b/html/gapil.html index 7267b46..8f556a9 100644 --- a/html/gapil.html +++ b/html/gapil.html @@ -95,7 +95,7 @@ - +
- + +
@@ -104,7 +104,7 @@ + GaPiL nasce dalla mia convinzione profonda che la @@ -141,6 +141,22 @@ lavori del compianto R. W. Stevens.

+ + + +
diff --git a/prochand.tex b/prochand.tex index 05a5df9..3810e41 100644 --- a/prochand.tex +++ b/prochand.tex @@ -2135,6 +2135,9 @@ implementata.\footnote{per attualmente si intende fino al kernel 2.6.23; come LIDS (vedi \href{http://www.lids.org}{\textsf{http://www.lids.org/})} che realizzano qualcosa di simile.} +% TODO verificare per process capability bounding set, vedi: +% http://git.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=3b7391de67da515c91f48aa371de77cb6cc5c07e + \begin{table}[!h!bt] \centering diff --git a/sockctrl.tex b/sockctrl.tex index ed3ca3a..20fd389 100644 --- a/sockctrl.tex +++ b/sockctrl.tex @@ -2328,6 +2328,10 @@ tab.~\ref{tab:sock_opt_socklevel} sul significato delle varie opzioni: % riferimenti http://www.rcpt.to/lsfcc/lsf.html % Documentation/networking/filter.txt +% TODO documentare SO_MARK, introdotta nel 2.6.25, richiede CAP_NET_ADMIN +%A userspace program may wish to set the mark for each packets its send +%without using the netfilter MARK target. Changing the mark can be used +%for mark based routing without netfilter or for packet filtering. \end{basedescript} diff --git a/socket.tex b/socket.tex index 521c241..0279115 100644 --- a/socket.tex +++ b/socket.tex @@ -219,7 +219,7 @@ i capi della comunicazione. \label{tab:net_pf_names} \end{table} -% TODO aggiungere PF_CAN, vedi http://lwn.net/Articles/253425 +% TODO aggiungere PF_CAN, vedi http://lwn.net/Articles/253425, dal 2.6.25 L'idea alla base della distinzione fra questi due insiemi di costanti era che una famiglia di protocolli potesse supportare vari tipi di indirizzi, per cui diff --git a/system.tex b/system.tex index 24accd0..82dbfd5 100644 --- a/system.tex +++ b/system.tex @@ -1563,6 +1563,9 @@ fatto solo fino al valore del secondo, che per questo viene detto \textit{hard \footnotetext{il limite su questa risorsa รจ stato introdotto con il kernel 2.6.8.} +% aggiungere i limiti che mancano come RLIMIT_RTTIME introdotto con il 2.6.25 +% vedi file include/asm-generic/resource.h + In generale il superamento di un limite corrente\footnote{di norma quanto riportato in tab.~\ref{tab:sys_rlimit_values} fa riferimento a quanto avviene al superamento del limite corrente, con l'eccezione -- 2.30.2