Merge branch 'master' of ssh://gapil.gnulinux.it/srv/git/gapil
authorSimone Piccardi <piccardi@truelite.it>
Wed, 6 Jan 2021 15:47:54 +0000 (16:47 +0100)
committerSimone Piccardi <piccardi@truelite.it>
Wed, 6 Jan 2021 15:47:54 +0000 (16:47 +0100)
1  2 
fileadv.tex

diff --combined fileadv.tex
index 00dbf3b8ef69647bf24db4a78a59355a999d9400,9f4d6de5e9a0a59747fd8178c3bc125f51dcb30f..4775a6827a196befafa04432deeff23fe3f3689a
@@@ -2788,6 -2788,9 +2788,9 @@@ definita la macro \macro{\_GNU\_SOURCE
  
  \itindbeg{file~lease} 
  
+ % TODO: questa funzionalità potrebbe essere estesa vedi:
+ % https://lwn.net/Articles/796000/ 
  La prima di queste funzionalità è quella del cosiddetto \textit{file lease};
  questo è un meccanismo che consente ad un processo, detto \textit{lease
    holder}, di essere notificato quando un altro processo, chiamato a sua volta
@@@ -4721,7 -4724,11 +4724,11 @@@ caching dei dati
  % TODO aggiunta MADV_WIPEONFORK dal kernel 4.14 that causes the affected memory
  % region to appear to be full of zeros in the child process after a fork. It
  % differs from the existing MADV_DONTFORK in that the address range will
- % remain valid in the child (dalla notizia in https://lwn.net/Articles/733256/).  
+ % remain valid in the child (dalla notizia in
+ % https://lwn.net/Articles/733256/).
+ % TODO aggiunte MADV_COLD e MADV_PAGEOUT dal kernel 5.4, vedi
+ % https://git.kernel.org/linus/9c276cc65a58 e
+ % https://git.kernel.org/linus/1a4e58cce84e 
  
  \footnotetext{a partire dal kernel 2.6.32 è stato introdotto un meccanismo che
    identifica pagine di memoria identiche e le accorpa in una unica pagina
@@@ -5852,7 -5859,7 +5859,7 @@@ da far
  
  % TODO trattare qui ioctl_ficlonerange ?
  
 -
 +% TODO trattare qui close_range, vedi https://lwn.net/Articles/789023/
  
  
  % LocalWords:  dell'I locking multiplexing cap sez system call socket BSD GID