1. 15 Jan, 2003 2 commits
    • Patrick Mochel's avatar
      driver model: fix bogus driver binding error reporting and handling. · 7054c2c1
      Patrick Mochel authored
      Some error checking was added ca. 2.5.58 that would remove a device from 
      its bus's list of devices if device_attach() returned an error. This 
      included errors returned from drv->probe(), and the -ENODEV error returned
      if the device wasn't bound to any driver.
      
      This was BAD since it was perfectly fine for a device not to bind to a 
      driver immediately, and for drivers to return an error on probe() if the 
      device doesn't exactly qualify as one it supports. 
      
      This changes device_attach() and driver_attach() to both return void, 
      instead of an error, since they really can never fail hard enough to cause
      the device or driver to be removed from the bus. 
      7054c2c1
    • Patrick Mochel's avatar
      Merge osdl.org:/home/mochel/src/kernel/devel/linux-2.5-virgin · 45e8bb50
      Patrick Mochel authored
      into osdl.org:/home/mochel/src/kernel/devel/linux-2.5-core
      45e8bb50
  2. 14 Jan, 2003 17 commits
  3. 15 Jan, 2003 1 commit
    • Russell King's avatar
      [ARM] Fix CPUFREQ initialisation oops · 6eafb008
      Russell King authored
      The CPUFREQ initialisation now registers an interface with the device
      model, and thus needs to initialise after postcore.  We use the
      arch level for this.  This does, however, impose the restriction
      that cpufreq may not be available for other architecture
      initialisated code.
      6eafb008
  4. 14 Jan, 2003 20 commits