From 7ffb4b5a5c4ee2ef7cdd14a5fb254af113424c5c Mon Sep 17 00:00:00 2001 From: Simone Piccardi Date: Fri, 24 Jan 2020 11:08:53 +0100 Subject: [PATCH] Aggiornamento TODO --- procadv.tex | 10 +++++++++- prochand.tex | 1 + signal.tex | 8 +++++--- 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/procadv.tex b/procadv.tex index 2eac844..fbae613 100644 --- a/procadv.tex +++ b/procadv.tex @@ -1958,6 +1958,11 @@ stessa. % TODO trattare anche clone3 (vedi https://lwn.net/Articles/792628/), aggiunta % con il kernel 5.3 +% e aggiunte successive, col 5.5 +% il flag CLONE_CLEAR_SIGHAND +% https://git.kernel.org/linus/49cb2fc42ce4 +% https://git.kernel.org/linus/41585bbeeef9 + La necessità di avere uno \textit{stack} alternativo c'è solo quando si intende creare un \textit{thread}, in tal caso infatti il nuovo \textit{task} @@ -2237,9 +2242,12 @@ Da fare. % % TODO l'I/O sulle porte di I/O -% consultare le manpage di ioperm, iopl e outb +% consultare le manpage di ioperm, iopl e outb e +% https://lwn.net/Articles/804143/ % non c'entra nulla qui, va trovato un altro posto (altri meccanismi di I/O in % fileintro ?) +% emulata a partire dal kernel 5.5, vedi https://lwn.net/Articles/804143/ +% Da fare diff --git a/prochand.tex b/prochand.tex index 2e1e302..3ee2344 100644 --- a/prochand.tex +++ b/prochand.tex @@ -2872,6 +2872,7 @@ corrente. % con il kernel 3.14, vedi anche Documentation/scheduler/sched-deadline.txt e % http://lwn.net/Articles/575497/ % vedi anche man 7 sched, man sched_setattr +% https://lwn.net/Articles/805317/ Con le versioni più recenti del kernel sono state introdotte anche delle varianti sulla politica di \textit{scheduling} tradizionale per alcuni carichi diff --git a/signal.tex b/signal.tex index 936397d..4a9a5b9 100644 --- a/signal.tex +++ b/signal.tex @@ -3655,9 +3655,6 @@ In questo ultimo paragrafo esamineremo le rimanenti funzioni di gestione dei segnali non descritte finora, relative agli aspetti meno utilizzati e più ``\textsl{esoterici}'' della interfaccia. -% TODO: trattare (qui?) pidfd_send_signal() introdotta con il kernel 5.1 vedi -% https://lwn.net/Articles/784831/ e https://lwn.net/Articles/773459/ - La prima di queste funzioni è la funzione di sistema \funcd{sigpending}, anch'essa introdotta dallo standard POSIX.1, il suo prototipo è: @@ -3838,6 +3835,11 @@ tipo \type{sigjmp\_buf}, è assolutamente identica a \func{longjmp}. \label{sec:sig_pid_fd} +% TODO: trattare (qui?) pidfd_send_signal() introdotta con il kernel 5.1 vedi +% https://lwn.net/Articles/784831/, https://lwn.net/Articles/773459/ e +% https://lwn.net/Articles/801319/ +% oppure sopra in "Ulteriori funzioni di gestione" + % TODO: Nuova subsection sui pidfd, e le funzioni correlate, in particolare: % trattare pidfd_send_signal, aggiunta con il kernel 5.1 (vedi % https://lwn.net/Articles/783052/) per mandare segnali a processi senza dover -- 2.30.2