struct subsystem {
  struct kset kset;
  struct rw_semaphore rwsem;
};