Merge tag 'phy-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/phy/linux...
[linux-2.6-microblaze.git] / kernel / locking / lockdep.c
index 4a882f8..f8a0212 100644 (file)
@@ -3462,7 +3462,7 @@ struct lock_class *lock_chain_get_class(struct lock_chain *chain, int i)
        u16 chain_hlock = chain_hlocks[chain->base + i];
        unsigned int class_idx = chain_hlock_class_idx(chain_hlock);
 
-       return lock_classes + class_idx - 1;
+       return lock_classes + class_idx;
 }
 
 /*
@@ -3530,7 +3530,7 @@ static void print_chain_keys_chain(struct lock_chain *chain)
                hlock_id = chain_hlocks[chain->base + i];
                chain_key = print_chain_key_iteration(hlock_id, chain_key);
 
-               print_lock_name(lock_classes + chain_hlock_class_idx(hlock_id) - 1);
+               print_lock_name(lock_classes + chain_hlock_class_idx(hlock_id));
                printk("\n");
        }
 }