Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • L linux
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • Kirill Smelkov
  • linux
  • Repository
You need to sign in or sign up before continuing.
  • linux
  • lib
  • sbitmap.c
Find file BlameHistoryPermalink
  • Jens Axboe's avatar
    sbitmap: flush deferred clears for resize and shallow gets · b2dbff1b
    Jens Axboe authored Dec 11, 2018
    
    
    We're missing a deferred clear off the shallow get, which can cause
    a hang. Additionally, when we resize the sbitmap, we should also
    flush deferred clears for good measure.
    
    Ensure we have full coverage on batch clears, even for paths where
    we would not be doing deferred clear. This makes it less error
    prone for future additions.
    
    Reported-by: default avatarBart Van Assche <bvanassche@acm.org>
    Tested-by: default avatarMing Lei <ming.lei@redhat.com>
    Signed-off-by: default avatarJens Axboe <axboe@kernel.dk>
    b2dbff1b
GitLab Nexedi Edition | About GitLab | About Nexedi | 沪ICP备2021021310号-2 | 沪ICP备2021021310号-7