mirror of
https://github.com/nilfs-dev/nilfs-utils.git
synced 2026-01-26 13:43:15 +00:00
lssu: handle absolute time with signed type variables
Similar fix with the commit d73631931f4b4849 ("cleanerd: handle
absolute time with signed type variables"). Change type of variables
which are used to store a timestamp value.
Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
This commit is contained in:
parent
358616d11c
commit
03ec0cb407
@ -112,7 +112,7 @@ static int all;
|
||||
static int latest;
|
||||
static int disp_mode; /* display mode */
|
||||
static nilfs_cno_t protcno;
|
||||
static __u64 prottime;
|
||||
static __s64 prottime;
|
||||
static __u64 param_index;
|
||||
static __u64 param_lines;
|
||||
|
||||
@ -190,7 +190,7 @@ static ssize_t lssu_print_suinfo(struct nilfs *nilfs, __u64 segnum,
|
||||
case LSSU_MODE_LATEST_USAGE:
|
||||
nliveblks = 0;
|
||||
ratio = 0;
|
||||
protected = suinfos[i].sui_lastmod >= prottime;
|
||||
protected = t >= prottime;
|
||||
|
||||
if (!nilfs_suinfo_dirty(&suinfos[i]) ||
|
||||
nilfs_suinfo_error(&suinfos[i]))
|
||||
@ -256,7 +256,7 @@ static int lssu_list_suinfo(struct nilfs *nilfs)
|
||||
|
||||
static int lssu_get_protcno(struct nilfs *nilfs,
|
||||
unsigned long protection_period,
|
||||
__u64 *prottimep, nilfs_cno_t *protcnop)
|
||||
__s64 *prottimep, nilfs_cno_t *protcnop)
|
||||
{
|
||||
struct nilfs_cnoconv *cnoconv;
|
||||
struct timeval tv;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user