Aggiunte note per nuove funzionalità del kernel
authorSimone Piccardi <piccardi@gnulinux.it>
Mon, 21 Apr 2014 18:26:17 +0000 (18:26 +0000)
committerSimone Piccardi <piccardi@gnulinux.it>
Mon, 21 Apr 2014 18:26:17 +0000 (18:26 +0000)
fileadv.tex
fileio.tex
prochand.tex
sockctrl.tex

index f3b6b66673c4c793af0a1a325f4b4ad45ff51888..48766b10a8116ca759c88440f88f4dccf14d1245 100644 (file)
@@ -807,7 +807,9 @@ comportamento sui file duplicati e nel passaggio attraverso \func{fork} ed
 \func{exec}. Per questo stesso motivo la funzione non è equivalente a
 \func{flock} e può essere usata senza interferenze insieme a quest'ultima.
 
 \func{exec}. Per questo stesso motivo la funzione non è equivalente a
 \func{flock} e può essere usata senza interferenze insieme a quest'ultima.
 
-
+% TODO trattare i POSIX file-private lock introdotti con il 3.15, 
+% vedi http://lwn.net/Articles/586904/ correlato:
+% http://www.samba.org/samba/news/articles/low_point/tale_two_stds_os2.html 
 
 \subsection{Il \textit{mandatory locking}}
 \label{sec:file_mand_locking}
 
 \subsection{Il \textit{mandatory locking}}
 \label{sec:file_mand_locking}
@@ -5559,6 +5561,9 @@ livello di kernel.
 % vedi http://lwn.net/Articles/226710/ e http://lwn.net/Articles/240571/
 % http://kernelnewbies.org/Linux_2_6_23
 
 % vedi http://lwn.net/Articles/226710/ e http://lwn.net/Articles/240571/
 % http://kernelnewbies.org/Linux_2_6_23
 
+% TODO aggiungere FALLOC_FL_ZERO_RANGE e FALLOC_FL_COLLAPSE_RANGE, inseriti
+% nel kenrel 3.15 (sul secondo vedi http://lwn.net/Articles/589260/)
+
 % TODO non so dove trattarli, ma dal 2.6.39 ci sono i file handle, vedi
 % http://lwn.net/Articles/432757/ 
 
 % TODO non so dove trattarli, ma dal 2.6.39 ci sono i file handle, vedi
 % http://lwn.net/Articles/432757/ 
 
index 29e1b946da3f4390a88682bd19b85c01bd7e71a3..1c0d9e1587af6d5c5495e803b73869f27c6b8261 100644 (file)
@@ -1704,6 +1704,8 @@ anche l'aggiunta di un ulteriore argomento finale, \param{flags}.
 % altre modifiche al riguardo nel 3.11 (AT_EMPTY_PATH?) vedi
 % http://lwn.net/Articles/562488/ 
 % TODO manca prototipo di utimensat, verificare se metterlo o metter menzione
 % altre modifiche al riguardo nel 3.11 (AT_EMPTY_PATH?) vedi
 % http://lwn.net/Articles/562488/ 
 % TODO manca prototipo di utimensat, verificare se metterlo o metter menzione
+% TODO manca prototipo di renameat2, introdotta nel 3.15, vedi
+% http://lwn.net/Articles/569134/ 
 
 Per tutte le funzioni che lo prevedono, a parte \func{unlinkat} e
 \funcd{faccessat}, l'ulteriore argomento è stato introdotto solo per fornire
 
 Per tutte le funzioni che lo prevedono, a parte \func{unlinkat} e
 \funcd{faccessat}, l'ulteriore argomento è stato introdotto solo per fornire
index f41aec8434e3521d7a2dc8e1443febc0b61401ac..97b772a390ada18096e0ffe68eb0c29183bbd595 100644 (file)
@@ -2789,7 +2789,7 @@ corrente.
 \end{table}
 
 % TODO Aggiungere SCHED_DEADLINE, sulla nuova politica di scheduling aggiunta
 \end{table}
 
 % TODO Aggiungere SCHED_DEADLINE, sulla nuova politica di scheduling aggiunta
-% con il kernel 3.13, vedi anche Documentation/scheduler/sched-deadline.txt e
+% con il kernel 3.14, vedi anche Documentation/scheduler/sched-deadline.txt e
 % http://lwn.net/Articles/575497/
 
 Con le versioni più recenti del kernel sono state introdotte anche delle
 % http://lwn.net/Articles/575497/
 
 Con le versioni più recenti del kernel sono state introdotte anche delle
@@ -3911,6 +3911,10 @@ Introdotta a partire dal kernel 2.4.21, solo su PowerPC.
   % * Documentation/prctl/seccomp_filter.txt
   % * http://lwn.net/Articles/475043/
 
   % * Documentation/prctl/seccomp_filter.txt
   % * http://lwn.net/Articles/475043/
 
+
+% TODO documentare PR_MPX_INIT e PR_MPX_RELEASE, vedi
+% http://lwn.net/Articles/582712/ 
+
 \label{sec:prctl_operation}
 \end{basedescript}
 
 \label{sec:prctl_operation}
 \end{basedescript}
 
index 7b067b5d653770aeae4328c02dc49582b3715bec..5d6759cc4dc0ec8263c841ff136647ef325bb9a9 100644 (file)
@@ -3826,6 +3826,10 @@ sono le seguenti:
 
 \end{basedescript}
 
 
 \end{basedescript}
 
+
+% TODO aggiunta con il kernel 3.14 SIOCGHWTSTAMP per ottenere il timestamp
+% hardware senza modificarlo
+
 Una ulteriore operazione, che consente di ricavare le caratteristiche delle
 interfacce di rete, è \const{SIOCGIFCONF}; però per ragioni di compatibilità
 questa operazione è disponibile soltanto per i socket della famiglia
 Una ulteriore operazione, che consente di ricavare le caratteristiche delle
 interfacce di rete, è \const{SIOCGIFCONF}; però per ragioni di compatibilità
 questa operazione è disponibile soltanto per i socket della famiglia