• Yan, Zheng's avatar
    ceph: fix flush tid comparision · 3231300b
    Yan, Zheng authored
    TID of cap flush ack is 64 bits, but ceph_inode_info::flushing_cap_tid
    is only 16 bits. 16 bits should be plenty to let the cap flush updates
    pipeline appropriately, but we need to cast in the proper direction when
    comparing these differently-sized versions. So downcast the 64-bits one
    to 16 bits.
    
    Reflects ceph.git commit a5184cf46a6e867287e24aeb731634828467cd98.
    Signed-off-by: default avatarYan, Zheng <zyan@redhat.com>
    Reviewed-by: default avatarIlya Dryomov <idryomov@redhat.com>
    3231300b
caps.c 90.9 KB