sturct subsystem {
  struct kset kset;
  ...
};

struct kset {
  struct subsystem *subsys;
  ...
  struct list_head list;
  ...
};