docs: def _parse_proc_mount(self):
          """Parse /proc/mounts"""
  
          """
          cgroup /cgroup/cpu cgroup rw,relatime,cpuacct,cpu,release_agent=/sbin/cgroup_clean 0 0
          cgroup /cgroup/memory cgroup rw,relatime,memory 0 0
          cgroup /cgroup/blkio cgroup rw,relatime,blkio 0 0
          cgroup /cgroup/freezer cgroup rw,relatime,freezer 0 0
          """
  
          for line in fileops.readlines('/proc/mounts'):
              if 'cgroup' not in line:
                  continue
  
              items = line.split(' ')
              path = items[1]
              opts = items[3].split(',')
  
              name = None
              for opt in opts:
                  if opt in self:
                      name = opt
                      self.paths[name] = path
                  if 'name=' in opt:
                      # We treat name=XXX as its name
                      name = opt
                      self.paths[name] = path
                      self[name] = {}
                      self[name]['name'] = name
                      self[name]['enabled'] = True
                      self[name]['hierarchy'] = 0
                      self[name]['num_cgroups'] = 0
              # release_agent= may appear before name=
              for opt in opts:
                  if 'release_agent=' in opt:
                      self[name]['release_agent'] = opt.replace('release_agent=', '')