Aggiunti TODO per variazioni introdotte da nuovi kernel
authorSimone Piccardi <piccardi@truelite.it>
Wed, 23 Oct 2024 14:29:38 +0000 (16:29 +0200)
committerSimone Piccardi <piccardi@truelite.it>
Wed, 23 Oct 2024 14:29:38 +0000 (16:29 +0200)
filedir.tex
fileio.tex
procadv.tex

index bc1f5abf434bc98a22ba89b3fddd68c5e40c8633..410de41dc433c1c91c638616cd86337d72cec667 100644 (file)
@@ -1409,6 +1409,9 @@ trattazione, di queste funzioni, rimandando al manuale della \acr{glibc}
 % filesystem, vedi https://lwn.net/Articles/759499/ e
 % https://git.kernel.org/linus/f1b5618e013a 
 
+% TODO con il 6.8 sono state introdotte le syscall listmount() and statmount()
+% system calls, vedi https://lwn.net/Articles/950569/ e
+% https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8c9440fea774 
 
 \section{La gestione di file e directory}
 \label{sec:file_dir}
index 55c076e952111accd861087fe47837197968367b..d1b833f1081d9f51d6fbf5a87aee50bdcf750001 100644 (file)
@@ -2918,6 +2918,9 @@ il nome indicato nel precedente prototipo), è riportata di seguito:
   o \errcode{EMFILE} se il processo ha già raggiunto il massimo numero di
   descrittori consentito.
 
+  % TODO: trattare F_DUPFD_QUERY aggiunta con il kernel 6.10
+  % TODO: trattare F_CREATE_QUERY aggiunta con il kernel 6.12
+  
 \item[\constd{F\_DUPFD\_CLOEXEC}] ha lo stesso effetto di \const{F\_DUPFD}, ma
   in più attiva il flag di \textit{close-on-exec} sul file descriptor
   duplicato, in modo da evitare una successiva chiamata con
index 4b5912e8784230c6dd6b96e7c5c29f86856d60b8..d7b8aef230b908e4ce075455f787fb9f5614c637 100644 (file)
@@ -1492,12 +1492,14 @@ alcune opzioni di controllo attivabili via \func{sysctl} o il filesystem
 % TODO: trattare pure protected_regular e protected_fifos introdotti con il
 % 4.19 (vedi https://lwn.net/Articles/763106/)
 
-
-
 % TODO: trattare keyctl (man 2 keyctl)
 % (fare sezione dedicata ????)
 % TODO documentare la Crypto API del kernel
 
+% TODO: trattere le syscall di gestione dei Linux Security Modules
+% lsm_list_modules(), lsm_get_self_attr() e lsm_set_self_attr(), aggiunte con
+% il 6.8, vedi https://lwn.net/Articles/919059/ e
+% https://docs.kernel.org/next/userspace-api/lsm.html 
 
 % TODO trattare le funzioni di protezione della memoria pkey_alloc, pkey_free,
 % pkey_mprotect, introdotte con il kernel 4.8, vedi
@@ -1909,6 +1911,9 @@ Introdotta a partire dal kernel 2.4.21, solo su PowerPC.
 % TODO documentare PR_SET_MDWE in 6.3, vedi
 % https://git.kernel.org/linus/b507808ebce2
 
+% TODO documentare PR_SET_MEMORY_MERGE in 6.4, vedi
+% https://lwn.net/Articles/953141/
+
 
 \label{sec:prctl_operation}
 \end{basedescript}