Whamcloud - gitweb
LU-4984 llite: check for integer overflow in hsm user request 15/10615/6
authorNathaniel Clark <nathaniel.l.clark@intel.com>
Thu, 5 Jun 2014 19:59:55 +0000 (15:59 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 1 Jul 2014 04:33:26 +0000 (04:33 +0000)
commit744b4f9253e1740eb7454a9a33fa6d4b06920dcb
tree925c693e3a744eefc8cee380d47c2fc3c90b001e
parent6acd28ed6ce281843b2bf2892ffa0e8725d08f3a
LU-4984 llite: check for integer overflow in hsm user request

Check to make sure total size of request does not overflow when
calculated.  Return -1 from hur_len() if it does overflow.

Signed-off-by: Nathaniel Clark <nathaniel.l.clark@intel.com>
Change-Id: I6a3ca50c53ff38dab4165f20dac6fa00eb888df2
Reviewed-on: http://review.whamcloud.com/10615
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
lustre/include/lustre/lustre_user.h
lustre/llite/dir.c
lustre/utils/lfs.c