summaryrefslogtreecommitdiff
path: root/scripts/stackusage
diff options
context:
space:
mode:
authorYan, Zheng <zyan@redhat.com>2016-03-17 14:41:59 +0800
committerIlya Dryomov <idryomov@gmail.com>2016-03-25 18:51:56 +0100
commit200fd27c8fa2ba8bb4529033967b69a7cbfa2c2e (patch)
tree613283f7552b64be05bd46e525f285f323a1bdeb /scripts/stackusage
parent641235d8f823574961d225bdbfaef299842aa38c (diff)
downloadkernel-200fd27c8fa2ba8bb4529033967b69a7cbfa2c2e.tar.gz
ceph: use lookup request to revalidate dentry
If dentry has no lease, ceph_d_revalidate() previously return 0. This causes VFS to invalidate the dentry and create a new dentry for later lookup. Invalidating a dentry also detach any underneath mount points. So mount point inside cephfs can disapear mystically (even the mount point is not modified by other hosts). The fix is using lookup request to revalidate dentry without lease. This can partly solve the mount points disapear issue (as long as the mount point is not modified by other hosts) Signed-off-by: Yan, Zheng <zyan@redhat.com>
Diffstat (limited to 'scripts/stackusage')
0 files changed, 0 insertions, 0 deletions
span>block: stop calling blk_queue_bounce for passthrough requestsChristoph Hellwig 2021-04-06block: refactor the bounce buffering codeChristoph Hellwig 2021-04-06block: remove BLK_BOUNCE_ISA supportChristoph Hellwig 2021-03-11block: rename BIO_MAX_PAGES to BIO_MAX_VECSChristoph Hellwig 2021-02-24block: memory allocations in bounce_clone_bio must not failChristoph Hellwig 2021-02-24block: remove the gfp_mask argument to bounce_clone_bioChristoph Hellwig 2021-02-24block: fix bounce_clone_bio for passthrough biosChristoph Hellwig 2021-01-26block: inherit BIO_REMAPPED when cloning biosChristoph Hellwig 2021-01-24block: store a block_device pointer in struct bioChristoph Hellwig 2020-12-04block: simplify and extend the block_bio_merge tracepoint classChristoph Hellwig 2020-10-05block: make bio_crypt_clone() able to failEric Biggers 2020-07-01block: rename generic_make_request to submit_bio_noacctChristoph Hellwig 2020-05-14block: Inline encryption support for blk-mqSatya Tangirala 2019-04-30block: remove the i argument to bio_for_each_segment_allChristoph Hellwig 2019-02-21block: bounce: make sure that bvec table is updatedMing Lei 2019-02-15block: allow bio_for_each_segment_all() to iterate over multi-page bvecMing Lei 2018-12-07blkcg: remove bio->bi_css and instead use bio->bi_blkgDennis Zhou 2018-12-07blkcg: consolidate bio_issue_init() to be a part of coreDennis Zhou 2018-11-12block: copy ioprio in __bio_clone_fast() and bounceHannes Reinecke 2018-11-02Merge tag 'for-linus-20181102' of git://git.kernel.dk/linux-blockLinus Torvalds 2018-11-01blkcg: revert blkcg cleanups seriesDennis Zhou 2018-10-31mm: remove include/linux/bootmem.hMike Rapoport 2018-10-21block: setup bounce bio_sets properlyJens Axboe 2018-09-21blkcg: remove bio->bi_css and instead use bio->bi_blkgDennis Zhou (Facebook) 2018-09-21blkcg: consolidate bio_issue_init to be a part of coreDennis Zhou (Facebook) 2018-07-24block: unexport bio_clone_biosetChristoph Hellwig 2018-05-30block: fixup bioset_integrity_create() callJens Axboe 2018-05-30block: convert bounce, q->bio_split to bioset_init()/mempool_init()Kent Overstreet 2018-05-07block: don't disable interrupts during kmap_atomic()Sebastian Andrzej Siewior 2018-03-26treewide: simplify Kconfig dependencies for removed archsArnd Bergmann 2018-01-29Merge branch 'for-4.16/block' of git://git.kernel.dk/linux-blockLinus Torvalds 2018-01-06block: bounce: don't access bio->bi_io_vec in copy_to_high_bio_irqMing Lei 2018-01-06block: bounce: avoid direct access to bvec tableMing Lei 2017-12-18block: don't let passthrough IO go into .make_request_fn()Ming Lei