lockdep_set_subclass
lockdep_set_subclass(&chip->i2c_lock,
lockdep_set_subclass(&vm->mutex, subclass);
lockdep_set_subclass(&sched_engine->lock, subclass);
lockdep_set_subclass(&mousedev->mutex,
lockdep_set_subclass(&ps2dev->cmd_mutex, serio->depth);
lockdep_set_subclass(&serio->lock, serio->depth);
lockdep_set_subclass(&awi->i2c_lock, i2c_adapter_depth(client->adapter));
lockdep_set_subclass(&domain->genpd.mlock, 1);
lockdep_set_subclass(&ptp->clock.rwsem, PTP_LOCK_VIRTUAL);
lockdep_set_subclass(&view->lock, subclass);
lockdep_set_subclass(&ctlr->io_mutex, 1);
lockdep_set_subclass(&ctlr->add_lock, 1);
lockdep_set_subclass(&o_tty->termios_rwsem, TTY_LOCK_SLAVE);
lockdep_set_subclass(&port->lock, 1);
lockdep_set_subclass(&port->buf.lock, TTY_LOCK_SLAVE);
lockdep_set_subclass(&tty->legacy_mutex, TTY_LOCK_SLAVE);
lockdep_set_subclass(&othercon->sock_lock, 1);
lockdep_set_subclass(&ei->i_data_sem, subclass);
lockdep_set_subclass(&ea_inode->i_rwsem, 1);
lockdep_set_subclass(&ei->i_data_sem, I_DATA_SEM_EA);
lockdep_set_subclass(&gl->gl_lockref.lock, glops->go_subclass);
lockdep_set_subclass(&rwsem_X1, 1);