1. 31 Aug, 2017 1 commit
  2. 30 Aug, 2017 2 commits
  3. 29 Aug, 2017 12 commits
  4. 28 Aug, 2017 4 commits
  5. 12 Aug, 2017 1 commit
  6. 11 Aug, 2017 3 commits
  7. 09 Aug, 2017 2 commits
    • Hans de Goede's avatar
      power: supply: Fix power_supply_am_i_supplied to return -ENODEV when apropriate · 46cecd13
      Hans de Goede authored
      Commit 2848e039 ("power: supply: Make power_supply_am_i_supplied return
      -ENODEV if there are no suppliers") was supposed to make
      power_supply_am_i_supplied() return -ENODEV when there are no supplies
      which supply the supply passed to it.
      
      But instead it will only return -ENODEV when there are no supplies at
      all as data->count++; is incremented on every call of the iterator, rather
      then only when __power_supply_is_supplied_by returns true. This commit
      fixes this.
      
      Fixes: 2848e039 ("power: supply: Make power_supply_am_i_supplied ...")
      Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
      Signed-off-by: default avatarSebastian Reichel <sebastian.reichel@collabora.co.uk>
      46cecd13
    • Bhumika Goyal's avatar
      power: supply: add const to bin_attribute structures · 16ac345b
      Bhumika Goyal authored
      Add const to bin_attribute structures as they are only passed to the
      functions sysfs_{remove/create}_bin_file or
      device_{remove/create}_bin_file. The corresponding parameters
      passed are of type const, so declare the structures to be const.
      
      Done using Coccinelle:
      
      @M disable optional_qualifier@
      identifier s;
      position p;
      @@
      static struct bin_attribute s@p={...};
      
      @okay1@
      position p;
      identifier m.s;
      @@
      (
      sysfs_create_bin_file(...,&s@p,...)
      |
      sysfs_remove_bin_file(...,&s@p,...)
      )
      
      @bad@
      position p!={m.p,okay1.p};
      identifier m.s;
      @@
      s@p
      
      @change depends on !bad disable optional_qualifier@
      identifier m.s;
      @@
      static
      +const
      struct bin_attribute s={...};
      
      Same script was modified for device_{create/remove}_bin_file functions.
      Signed-off-by: default avatarBhumika Goyal <bhumirks@gmail.com>
      Signed-off-by: default avatarSebastian Reichel <sebastian.reichel@collabora.co.uk>
      16ac345b
  8. 25 Jul, 2017 9 commits
  9. 24 Jul, 2017 6 commits