ceph/ceph — pull request #2842 by gregsfortytwo (2014-10-30 21:50:50+00:00)
Title: Backport "client: cast m->get_client_tid() to compare to 16-bit Inode::flushing_cap_tid"

m->get_client_tid() is 64 bits (as it should be), but Inode::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-bit one
to 16 bits.

Fixes: #9869

Signed-off-by: Greg Farnum
(cherry picked from commit 7cda0e52924787f4be6f80cf7c3edcef1c995728)