diff options
-rw-r--r-- | kernel/lockdep_proc.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/kernel/lockdep_proc.c b/kernel/lockdep_proc.c index 5dbe30b4e591..9a7996e371f5 100644 --- a/kernel/lockdep_proc.c +++ b/kernel/lockdep_proc.c | |||
@@ -160,8 +160,8 @@ static void *lc_next(struct seq_file *m, void *v, loff_t *pos) | |||
160 | else { | 160 | else { |
161 | chain = v; | 161 | chain = v; |
162 | 162 | ||
163 | if (*pos < nr_lock_chains) | 163 | if (*pos - 1 < nr_lock_chains) |
164 | chain = lock_chains + *pos; | 164 | chain = lock_chains + (*pos - 1); |
165 | else | 165 | else |
166 | chain = NULL; | 166 | chain = NULL; |
167 | } | 167 | } |
@@ -174,8 +174,8 @@ static void *lc_start(struct seq_file *m, loff_t *pos) | |||
174 | if (*pos == 0) | 174 | if (*pos == 0) |
175 | return SEQ_START_TOKEN; | 175 | return SEQ_START_TOKEN; |
176 | 176 | ||
177 | if (*pos < nr_lock_chains) | 177 | if (*pos - 1 < nr_lock_chains) |
178 | return lock_chains + *pos; | 178 | return lock_chains + (*pos - 1); |
179 | 179 | ||
180 | return NULL; | 180 | return NULL; |
181 | } | 181 | } |