Changes

Jump to navigation Jump to search
898 bytes added ,  10:19, 16 June 2017
no edit summary
Line 2: Line 2:     
<!-- NOTE: you can use {{Bug|123}} to link to a github issue -->
 
<!-- NOTE: you can use {{Bug|123}} to link to a github issue -->
  −
=== New features ===
      
=== Optimizations/improvements ===
 
=== Optimizations/improvements ===
 +
* [[Invisible files]] restore is de-serialized
 +
* VMAs restore performance is improved significantly
 +
** Mappings of the same file re-use the descriptor, not re-open it every time
 +
** Not-COW-ed mappings are restored in-place and are not mremmap()ed
 +
** Empty RO mappings are mmap()ed as such and thus not re-mprotect()ed at the end
 +
* More verbosity in case TCP locking fails ({{Bug|292}})
 +
* More verbosity in case VDSO magic mismatch
 +
* Restore or legacy epoll target descriptors is unified with common case
    
=== Bugfixes ===
 
=== Bugfixes ===
 +
* Restoring fanotify marks from old images (<1.3) dropped the mark
 +
* Binfmt_misc mount could be mounted into wrong place
 +
* Compilation failed with gcc 6.3.0 ({{Bug|315}}
 +
* Waiting helpers could race with sigchild handler and would result in restore failure
 +
* Missing VVAR page in 32bit tasks wasn't skipped and resulted in restore failure
 +
 +
=== Deprecation/Removal ===
 +
* Deprecated separate images for fsnotify marks

Navigation menu