From: Alex Elder Date: Sat, 14 Jul 2012 01:35:11 +0000 (-0500) Subject: ceph: define snap counts as u32 everywhere X-Git-Tag: v3.6-rc1~36^2~33 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa711ee3402ad10ffd5b70ce0417fadc9a95cccf;p=pandora-kernel.git ceph: define snap counts as u32 everywhere There are two structures in which a count of snapshots are maintained: struct ceph_snap_context { ... u32 num_snaps; ... } and struct ceph_snap_realm { ... u32 num_prior_parent_snaps; /* had prior to parent_since */ ... u32 num_snaps; ... } These fields never take on negative values (e.g., to hold special meaning), and so are really inherently unsigned. Furthermore they take their value from over-the-wire or on-disk formatted 32-bit values. So change their definition to have type u32, and change some spots elsewhere in the code to account for this change. Signed-off-by: Alex Elder Reviewed-by: Josh Durgin --- Reading git-diff-tree failed