GFS2: Remove unused field from glock
The time stamp field is unused in the glock now that we are using a shrinker, so that we can remove it and save sizeof(unsigned long) bytes in each glock. Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
This commit is contained in:
parent
f057f6cdf6
commit
ac2425e7d3
|
@ -700,7 +700,6 @@ int gfs2_glock_get(struct gfs2_sbd *sdp, u64 number,
|
||||||
snprintf(gl->gl_strname, GDLM_STRNAME_BYTES, "%8x%16llx", name.ln_type, (unsigned long long)number);
|
snprintf(gl->gl_strname, GDLM_STRNAME_BYTES, "%8x%16llx", name.ln_type, (unsigned long long)number);
|
||||||
memset(&gl->gl_lksb, 0, sizeof(struct dlm_lksb));
|
memset(&gl->gl_lksb, 0, sizeof(struct dlm_lksb));
|
||||||
gl->gl_lksb.sb_lvbptr = gl->gl_lvb;
|
gl->gl_lksb.sb_lvbptr = gl->gl_lvb;
|
||||||
gl->gl_stamp = jiffies;
|
|
||||||
gl->gl_tchange = jiffies;
|
gl->gl_tchange = jiffies;
|
||||||
gl->gl_object = NULL;
|
gl->gl_object = NULL;
|
||||||
gl->gl_sbd = sdp;
|
gl->gl_sbd = sdp;
|
||||||
|
@ -1008,7 +1007,6 @@ void gfs2_glock_dq(struct gfs2_holder *gh)
|
||||||
spin_lock(&gl->gl_spin);
|
spin_lock(&gl->gl_spin);
|
||||||
clear_bit(GLF_LOCK, &gl->gl_flags);
|
clear_bit(GLF_LOCK, &gl->gl_flags);
|
||||||
}
|
}
|
||||||
gl->gl_stamp = jiffies;
|
|
||||||
if (list_empty(&gl->gl_holders) &&
|
if (list_empty(&gl->gl_holders) &&
|
||||||
!test_bit(GLF_PENDING_DEMOTE, &gl->gl_flags) &&
|
!test_bit(GLF_PENDING_DEMOTE, &gl->gl_flags) &&
|
||||||
!test_bit(GLF_DEMOTE, &gl->gl_flags))
|
!test_bit(GLF_DEMOTE, &gl->gl_flags))
|
||||||
|
|
|
@ -211,7 +211,6 @@ struct gfs2_glock {
|
||||||
char gl_strname[GDLM_STRNAME_BYTES];
|
char gl_strname[GDLM_STRNAME_BYTES];
|
||||||
struct dlm_lksb gl_lksb;
|
struct dlm_lksb gl_lksb;
|
||||||
char gl_lvb[32];
|
char gl_lvb[32];
|
||||||
unsigned long gl_stamp;
|
|
||||||
unsigned long gl_tchange;
|
unsigned long gl_tchange;
|
||||||
void *gl_object;
|
void *gl_object;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue