From 6bb88c30a34e49a8d9f87e8214e880eb6209c6fe Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Wed, 23 Oct 2024 16:29:38 +0200 Subject: [PATCH] Aggiunti TODO per variazioni introdotte da nuovi kernel --- filedir.tex | 3 +++ fileio.tex | 3 +++ procadv.tex | 9 +++++++-- 3 files changed, 13 insertions(+), 2 deletions(-) diff --git a/filedir.tex b/filedir.tex index bc1f5ab..410de41 100644 --- a/filedir.tex +++ b/filedir.tex @@ -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} diff --git a/fileio.tex b/fileio.tex index 55c076e..d1b833f 100644 --- a/fileio.tex +++ b/fileio.tex @@ -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 diff --git a/procadv.tex b/procadv.tex index 4b5912e..d7b8aef 100644 --- a/procadv.tex +++ b/procadv.tex @@ -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} -- 2.30.2