Whamcloud - gitweb
LU-8773 llite: refactor lov_object_fiemap() 61/23461/3
authorBobi Jam <bobijam.xu@intel.com>
Thu, 27 Oct 2016 08:39:11 +0000 (16:39 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 23 Feb 2017 02:07:05 +0000 (02:07 +0000)
commitf913720c7e09f9e829bbd6bea49e0f4cb9b4e6c5
treef90e22af43e0d16ac41a7ff12d77a3697737f491
parent8d27681c98b2e702b2d3ea7fc603e21c444f7590
LU-8773 llite: refactor lov_object_fiemap()

* Change loff_t to u64 in lov_object_fiemap() since loff_t is a
  signed value type.
* Add fiemap_for_stripe() to get file map extent from each stripe
  device.

Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Bobi Jam <bobijam.xu@intel.com>
Change-Id: Ic8ac98747eb32f4be90e602a0995fad8ef211bb8
Reviewed-on: https://review.whamcloud.com/23461
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Reviewed-by: Jinshan Xiong <jinshan.xiong@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/lov/lov_internal.h
lustre/lov/lov_object.c
lustre/lov/lov_offset.c