]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit
ceph: use atomic_t for ceph_inode_info::i_shared_gen
authorYan, Zheng <zyan@redhat.com>
Mon, 27 Nov 2017 02:47:46 +0000 (10:47 +0800)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Tue, 2 Jul 2019 16:30:46 +0000 (18:30 +0200)
commit7389f7b24d7b9e31eaba4d127e1b6e3ef5070fc2
treed44378408fd248aa4d5b6372dbfbacee9991e6e8
parenteb80ed291859cb6c03c93a96b826f9faa5c961ea
ceph: use atomic_t for ceph_inode_info::i_shared_gen

BugLink: https://bugs.launchpad.net/bugs/1834235
It allows accessing i_shared_gen without holding i_ceph_lock. It is
preparation for later patch.

Signed-off-by: "Yan, Zheng" <zyan@redhat.com>
Acked-by: Jeff Layton <jlayton@redhat.com>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 97aeb6bf988e0830fd80dca724fd89526b3f35e4)
Signed-off-by: Connor Kuehl <connor.kuehl@canonical.com>
Acked-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
Acked-by: Stefan Bader <stefan.bader@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
fs/ceph/caps.c
fs/ceph/dir.c
fs/ceph/inode.c
fs/ceph/super.h