git: kernel - Change bundirty() location in I/O sequence (2)

Matthew Dillon dillon at crater.dragonflybsd.org
Mon May 25 12:28:26 PDT 2015


commit 4f704ab1e9e0d12fe125eeb9f500e8c2508b0a87
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date:   Mon May 25 12:28:09 2015 -0700

    kernel - Change bundirty() location in I/O sequence (2)
    
    * The bundirty() move interfered with softupdates because
      the buf_complete() callback can re-dirty the buffer.
    
    * Fixed by moving the bundirty() prior to the buf_complete()
      call.
    
    Reported-by: marino

Summary of changes:
 sys/kern/vfs_bio.c | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/4f704ab1e9e0d12fe125eeb9f500e8c2508b0a87


-- 
DragonFly BSD source repository


More information about the Commits mailing list