1. Sep 07, 2011
    • David Herrmann's avatar
      HID: wacom: Fix error path of power-supply initialization · dde58cfc
      David Herrmann authored
      
      
      power_supply_unregister() must not be called if power_supply_register() failed.
      The wdata->psy.dev pointer may point to invalid memory after a failed
      power_supply_register() and hence wacom_remove() will fail while calling
      power_supply_unregister().
      
      This changes the wacom_probe function to fail if it cannot register the
      power_supply devices. If we would want to keep the previous behaviour we had to
      keep some flag about the power_supply state and check it on wacom_remove, but
      this seems inappropriate here. Hence, we simply fail, too, if
      power_supply_register fails.
      
      Signed-off-by: default avatarDavid Herrmann <dh.herrmann@googlemail.com>
      Signed-off-by: default avatarJiri Kosina <jkosina@suse.cz>
      dde58cfc
  2. Aug 25, 2011
  3. Aug 24, 2011
  4. Aug 23, 2011
  5. Aug 22, 2011