diff options
author | Steven Whitehouse <swhiteho@redhat.com> | 2009-01-13 04:53:43 -0500 |
---|---|---|
committer | Steven Whitehouse <steve@dolmen.chygwyn.com> | 2009-03-24 07:21:17 -0400 |
commit | ac2425e7d319dec0523e52ee120a158ce6668cbd (patch) | |
tree | eda6ebb0e1db3caad8b23e6417fd1c311f43e6cd /fs/gfs2 | |
parent | f057f6cdf64175db1151b1f5d110e29904f119a1 (diff) |
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>
Diffstat (limited to 'fs/gfs2')
-rw-r--r-- | fs/gfs2/glock.c | 2 | ||||
-rw-r--r-- | fs/gfs2/incore.h | 1 |
2 files changed, 0 insertions, 3 deletions
diff --git a/fs/gfs2/glock.c b/fs/gfs2/glock.c index cd200a564c79..173e59ce9ad3 100644 --- a/fs/gfs2/glock.c +++ b/fs/gfs2/glock.c | |||
@@ -700,7 +700,6 @@ int gfs2_glock_get(struct gfs2_sbd *sdp, u64 number, | |||
700 | snprintf(gl->gl_strname, GDLM_STRNAME_BYTES, "%8x%16llx", name.ln_type, (unsigned long long)number); | 700 | snprintf(gl->gl_strname, GDLM_STRNAME_BYTES, "%8x%16llx", name.ln_type, (unsigned long long)number); |
701 | memset(&gl->gl_lksb, 0, sizeof(struct dlm_lksb)); | 701 | memset(&gl->gl_lksb, 0, sizeof(struct dlm_lksb)); |
702 | gl->gl_lksb.sb_lvbptr = gl->gl_lvb; | 702 | gl->gl_lksb.sb_lvbptr = gl->gl_lvb; |
703 | gl->gl_stamp = jiffies; | ||
704 | gl->gl_tchange = jiffies; | 703 | gl->gl_tchange = jiffies; |
705 | gl->gl_object = NULL; | 704 | gl->gl_object = NULL; |
706 | gl->gl_sbd = sdp; | 705 | gl->gl_sbd = sdp; |
@@ -1008,7 +1007,6 @@ void gfs2_glock_dq(struct gfs2_holder *gh) | |||
1008 | spin_lock(&gl->gl_spin); | 1007 | spin_lock(&gl->gl_spin); |
1009 | clear_bit(GLF_LOCK, &gl->gl_flags); | 1008 | clear_bit(GLF_LOCK, &gl->gl_flags); |
1010 | } | 1009 | } |
1011 | gl->gl_stamp = jiffies; | ||
1012 | if (list_empty(&gl->gl_holders) && | 1010 | if (list_empty(&gl->gl_holders) && |
1013 | !test_bit(GLF_PENDING_DEMOTE, &gl->gl_flags) && | 1011 | !test_bit(GLF_PENDING_DEMOTE, &gl->gl_flags) && |
1014 | !test_bit(GLF_DEMOTE, &gl->gl_flags)) | 1012 | !test_bit(GLF_DEMOTE, &gl->gl_flags)) |
diff --git a/fs/gfs2/incore.h b/fs/gfs2/incore.h index 0af7c24de6a1..8fe0675120ac 100644 --- a/fs/gfs2/incore.h +++ b/fs/gfs2/incore.h | |||
@@ -211,7 +211,6 @@ struct gfs2_glock { | |||
211 | char gl_strname[GDLM_STRNAME_BYTES]; | 211 | char gl_strname[GDLM_STRNAME_BYTES]; |
212 | struct dlm_lksb gl_lksb; | 212 | struct dlm_lksb gl_lksb; |
213 | char gl_lvb[32]; | 213 | char gl_lvb[32]; |
214 | unsigned long gl_stamp; | ||
215 | unsigned long gl_tchange; | 214 | unsigned long gl_tchange; |
216 | void *gl_object; | 215 | void *gl_object; |
217 | 216 | ||