Whamcloud - gitweb
debugfs: add sanity check to make sure we never shift 64 bits right
authorTheodore Ts'o <tytso@mit.edu>
Mon, 28 Jan 2013 14:02:23 +0000 (09:02 -0500)
committerTheodore Ts'o <tytso@mit.edu>
Mon, 28 Jan 2013 14:06:23 +0000 (09:06 -0500)
commit7c1384c3242a7ff4e60d40e674077c0c5b124a4d
treec965129e17e64b5be1db2825031aba6e221cf54d
parent1bdc4f306a9dfc3d946dd951e26e9ef0177f726f
debugfs: add sanity check to make sure we never shift 64 bits right

In the tables which are used to parse the fields for the set_fields
command, there should never be a entry which has a size set to 8
bytes, and two pointers defined.  Not only would it result in
undefined behavior in the compiled code, it doesn't make any sense and
is definitely a bug.

Reported-by: Xi Wang <xi.wang@gmail.com>
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
debugfs/set_fields.c