Skip to content
Snippets Groups Projects
Forked from drm / msm
Source project has a limited visibility.
  • David Howells's avatar
    32222f09
    afs: Apply server breaks to mmap'd files in the call processor · 32222f09
    David Howells authored
    
    Apply server breaks to mmap'd files that are being used from that server
    from the call processor work function rather than punting it off to a
    workqueue.  The work item, afs_server_init_callback(), then bumps each
    individual inode off to its own work item introducing a potentially lengthy
    delay.  This reduces that delay at the cost of extending the amount of time
    we delay replying to the CB.InitCallBack3 notification RPC from the server.
    
    Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
    cc: Marc Dionne <marc.dionne@auristor.com>
    cc: linux-afs@lists.infradead.org
    32222f09
    History
    afs: Apply server breaks to mmap'd files in the call processor
    David Howells authored
    
    Apply server breaks to mmap'd files that are being used from that server
    from the call processor work function rather than punting it off to a
    workqueue.  The work item, afs_server_init_callback(), then bumps each
    individual inode off to its own work item introducing a potentially lengthy
    delay.  This reduces that delay at the cost of extending the amount of time
    we delay replying to the CB.InitCallBack3 notification RPC from the server.
    
    Signed-off-by: default avatarDavid Howells <dhowells@redhat.com>
    cc: Marc Dionne <marc.dionne@auristor.com>
    cc: linux-afs@lists.infradead.org