Aggiunte kernel 5.1
authorSimone Piccardi <piccardi@truelite.it>
Thu, 18 Apr 2019 17:20:07 +0000 (19:20 +0200)
committerSimone Piccardi <piccardi@truelite.it>
Thu, 18 Apr 2019 17:20:07 +0000 (19:20 +0200)
ipc.tex
procadv.tex
signal.tex

diff --git a/ipc.tex b/ipc.tex
index f41242710772e1959aafac7d074fb1cd0fa9dab9..fced05b29e280b8bb6afecc95ea317c99a1c962e 100644 (file)
--- a/ipc.tex
+++ b/ipc.tex
@@ -3553,6 +3553,8 @@ sez.~\ref{sec:ipc_sysv_shm} che possa restituisca i risultati via rete.
 % TODO: con il kernel 3.17 è stata introdotta una fuunzionalità di
 % sigillatura dei file mappati in memoria e la system call memfd
 % (capire se va messo qui o altrove) vedi: http://lwn.net/Articles/593918/
 % TODO: con il kernel 3.17 è stata introdotta una fuunzionalità di
 % sigillatura dei file mappati in memoria e la system call memfd
 % (capire se va messo qui o altrove) vedi: http://lwn.net/Articles/593918/
+% col 5.1 aggiunta a memfd F_SEAL_FUTURE_WRITE, vedi 
+% https://git.kernel.org/linus/ab3948f58ff8 e https://lwn.net/Articles/782511/
 
 
 \section{L'intercomunicazione fra processi di POSIX}
 
 
 \section{L'intercomunicazione fra processi di POSIX}
index 35ce32f3ad346837180fc87206d72cb9783d3b9b..0a5c44168e36a8c4b2c874941001f59051db9410 100644 (file)
@@ -1869,6 +1869,10 @@ Introdotta a partire dal kernel 2.4.21, solo su PowerPC.
 
 % TODO documentare ARCH_SET_CPUID e ARCH_GET_CPUID, introdotte con il kernel
 % 4.12, vedi https://lwn.net/Articles/721182/
 
 % TODO documentare ARCH_SET_CPUID e ARCH_GET_CPUID, introdotte con il kernel
 % 4.12, vedi https://lwn.net/Articles/721182/
+
+% TODO documentare PR_SPEC_DISABLE_NOEXEC in 5.1, vedi
+% https://lwn.net/Articles/782511/ 
+
 \label{sec:prctl_operation}
 \end{basedescript}
 
 \label{sec:prctl_operation}
 \end{basedescript}
 
index ec3be9dac7e2527d9a0f9738ea110b0139b4c8e5..fa463b3a77c41afeb047912feb731820077a28f5 100644 (file)
@@ -3048,11 +3048,15 @@ tab.~\ref{tab:sig_timer_clockid_types}.
 % https://git.kernel.org/linus/d6ed449afdb38f89a7b38ec50e367559e1b8f71f
 % change reverted, vedi: https://lwn.net/Articles/752757/
 
 % https://git.kernel.org/linus/d6ed449afdb38f89a7b38ec50e367559e1b8f71f
 % change reverted, vedi: https://lwn.net/Articles/752757/
 
-
 % NOTE: dal 3.0 anche i cosiddetti Posix Alarm Timers, con
 % CLOCK_REALTIME_ALARM vedi http://lwn.net/Articles/429925/
 % TODO: dal 3.10 anche CLOCK_TAI 
 
 % NOTE: dal 3.0 anche i cosiddetti Posix Alarm Timers, con
 % CLOCK_REALTIME_ALARM vedi http://lwn.net/Articles/429925/
 % TODO: dal 3.10 anche CLOCK_TAI 
 
+% TODO seguire l'evoluzione delle nuove syscall per il problema del 2038,
+% iniziate ad entrare nel kernel dal 5.1, vedi
+% https://lwn.net/Articles/776435/, https://lwn.net/Articles/782511/,
+% https://git.kernel.org/linus/b1b988a6a035 
+
 Per poter utilizzare queste funzionalità la \acr{glibc} richiede che la
 macro \macro{\_POSIX\_C\_SOURCE} sia definita ad un valore maggiore o uguale
 di \texttt{199309L} (vedi sez.~\ref{sec:intro_gcc_glibc_std}), inoltre i
 Per poter utilizzare queste funzionalità la \acr{glibc} richiede che la
 macro \macro{\_POSIX\_C\_SOURCE} sia definita ad un valore maggiore o uguale
 di \texttt{199309L} (vedi sez.~\ref{sec:intro_gcc_glibc_std}), inoltre i