1. 20 Dec, 2002 4 commits
    • Patrick Mochel's avatar
      Deprecate /proc/pci · d5a246fc
      Patrick Mochel authored
      As discussed on lkml, /proc/pci is past his functional usefulness, and has
      been obviated by lspci(8). lspci can provide all the same information, plus
      so much more. And, it doesn't rely on having an in-kernel database of PCI
      names. 
      
      This change does: 
      - Create config parameter: PCI_LEGACY_PROC.
      - Add deprecation notice to Kconfig text.
      - Wrap code in #ifdef in drivers/pci/proc.c
      
      This does nothing with the names database, though we would probably be 
      better off removing that as well. The PCI name field is used now only so 
      drivers can print a useful message on startup - hardly a justification for
      60kB + increase in size..
       
      d5a246fc
    • Patrick Mochel's avatar
      driver model: get correct pointer of interfaces from data · 14f414f1
      Patrick Mochel authored
      When adding interface data for an object, we were getting the pointer of 
      the interface from data->kobj.subsys, when we should have just been getting
      it from data->intf.
      14f414f1
    • Patrick Mochel's avatar
      driver model: eliminate struct device_driver::bus_list · c3a72b42
      Patrick Mochel authored
      - use list in embedded kobject instead.
      - remove struct bus_list::drivers; use ::drvsubsys.
      c3a72b42
    • Patrick Mochel's avatar
      fs/partitions/check.c - minor updates · 6fd89167
      Patrick Mochel authored
      - remove extraneous header.
      - check for error when doing kobject_add() for gendisk.
      6fd89167
  2. 19 Dec, 2002 1 commit
    • Patrick Mochel's avatar
      kobjects: minor updates · 03929468
      Patrick Mochel authored
      - check if subsystem is NULL during subsys_get().
      
      - Don't increment parent's reference count before we check if we have a 
        valid kobject during kobject_add()
      
      - Do kobject_add() in subsys_register(), instead of kobject_register(), 
        since we've already done kobject_init(). 
      03929468
  3. 18 Dec, 2002 11 commits
  4. 17 Dec, 2002 24 commits