1. 15 Sep, 2016 3 commits
    • Paul Gortmaker's avatar
      gpio: ts4800: fix implicit assumption module.h is present · 7de9a6c7
      Paul Gortmaker authored
      The Kconfig for this file is:
      
      drivers/gpio/Kconfig:config GPIO_TS4800
      drivers/gpio/Kconfig: tristate "TS-4800 DIO blocks and compatibles"
      
      ...but however it does not include module.h -- it in turn gets it from
      another header (gpio/driver.h) and we'd like to replace that with a
      forward delcaration of "struct module;" but if we do, this file will
      fail to compile.
      
      So we fix this first to avoid putting build failures into the bisect
      commit history.
      
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Alexandre Courbot <gnurou@gmail.com>
      Cc: linux-gpio@vger.kernel.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      7de9a6c7
    • Paul Gortmaker's avatar
      gpio: sx150x: fix implicit assumption module.h is present · bb411e77
      Paul Gortmaker authored
      This file is currently getting module.h from a global gpio header
      and it will faii to build once we remove module.h from that.
      
      However, the driver is controlled with the following Kconfig:
      
      drivers/gpio/Kconfig:config GPIO_SX150X
      drivers/gpio/Kconfig:   bool "Semtech SX150x I2C GPIO expander"
      
      and hence the two lines of MODULE_DEVICE_TABLE are no-ops that
      can simply be deleted.
      
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Alexandre Courbot <gnurou@gmail.com>
      Cc: linux-gpio@vger.kernel.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      bb411e77
    • Paul Gortmaker's avatar
      gpio: palmas: fix implicit assumption module.h is present · a86e87e8
      Paul Gortmaker authored
      This file is currently getting module.h from a global gpio header
      and it will fail to build once we remove module.h from that.
      
      However, the driver is controlled with the following Kconfig:
      
      drivers/gpio/Kconfig:config GPIO_PALMAS
      drivers/gpio/Kconfig:   bool "TI PALMAS series PMICs GPIO"
      
      and hence the line of MODULE_DEVICE_TABLE is a no-op that can simply
      be deleted.  In fact it should have been removed in an earlier commit
      that did demodularization, however the unseen include prevented my
      build testing from detecting it.
      
      Cc: Linus Walleij <linus.walleij@linaro.org>
      Cc: Alexandre Courbot <gnurou@gmail.com>
      Cc: linux-gpio@vger.kernel.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      a86e87e8
  2. 13 Sep, 2016 7 commits
  3. 12 Sep, 2016 10 commits
  4. 07 Sep, 2016 5 commits
  5. 31 Aug, 2016 3 commits
  6. 24 Aug, 2016 1 commit
  7. 23 Aug, 2016 4 commits
    • Paul Gortmaker's avatar
      gpio: vf610: drop unused MODULE_ tags from non-modular code · adaaf63e
      Paul Gortmaker authored
      The Kconfig currently controlling compilation of this code is:
      
      drivers/gpio/Kconfig:config GPIO_VF610
      drivers/gpio/Kconfig:   def_bool y
      
      ...meaning that it currently is not being built as a module by anyone.
      
      Lets remove the couple traces of modular infrastructure use, so that
      when reading the driver there is no doubt it is builtin-only.
      
      We delete the MODULE_LICENSE tag etc. since all that information
      is now contained at the top of the file in the comments.
      
      We don't replace module.h with init.h since the file already has that.
      
      Cc: Alexandre Courbot <gnurou@gmail.com>
      Cc: Stefan Agner <stefan@agner.ch>
      Cc: linux-gpio@vger.kernel.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      adaaf63e
    • Paul Gortmaker's avatar
      gpio: spear-spics: drop unused MODULE_ tags from non-modular code · b29c5dda
      Paul Gortmaker authored
      The Kconfig currently controlling compilation of this code is:
      
      drivers/gpio/Kconfig:config GPIO_SPEAR_SPICS
      drivers/gpio/Kconfig:   bool "ST SPEAr13xx SPI Chip Select as GPIO support"
      
      ...meaning that it currently is not being built as a module by anyone.
      
      Lets remove the couple traces of modular infrastructure use, so that
      when reading the driver there is no doubt it is builtin-only.
      
      We delete the MODULE_LICENSE tag etc. since all that information
      is now contained at the top of the file in the comments.
      
      Also note that MODULE_DEVICE_TABLE is a no-op for non-modular code.
      
      Cc: Alexandre Courbot <gnurou@gmail.com>
      Cc: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
      Cc: linux-gpio@vger.kernel.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      b29c5dda
    • Paul Gortmaker's avatar
      gpio: mxc: drop unused MODULE_ tags from non-modular code · 2c8d6c86
      Paul Gortmaker authored
      The Kconfig currently controlling compilation of this code is:
      
      drivers/gpio/Kconfig:config GPIO_MXC
      drivers/gpio/Kconfig:   def_bool y
      
      ...meaning that it currently is not being built as a module by anyone.
      
      Lets remove the couple traces of modular infrastructure use, so that
      when reading the driver there is no doubt it is builtin-only.
      
      We delete the MODULE_LICENSE tag etc. since all that information
      was (or is now) contained at the top of the file in the comments.
      Note the original e-mail had a missing/typo'd @ symbol anyway.
      
      We don't replace module.h with init.h since the file already has that.
      
      Cc: Alexandre Courbot <gnurou@gmail.com>
      Cc: Daniel Mack <daniel@caiaq.de>
      Cc: Juergen Beisert <kernel@pengutronix.de>
      Cc: linux-gpio@vger.kernel.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      2c8d6c86
    • Paul Gortmaker's avatar
      gpio: msic: drop unused MODULE_ tags from non-modular code · 98102880
      Paul Gortmaker authored
      The Kconfig currently controlling compilation of this code is:
      
      drivers/gpio/Kconfig:config GPIO_MSIC
      drivers/gpio/Kconfig:   bool "Intel MSIC mixed signal gpio support"
      
      ...meaning that it currently is not being built as a module by anyone.
      
      Lets remove the couple traces of modular infrastructure use, so that
      when reading the driver there is no doubt it is builtin-only.
      
      We delete the MODULE_LICENSE tag etc. since all that information
      is already contained at the top of the file in the comments.
      
      We don't replace module.h with init.h since the file already has that.
      
      Cc: Alexandre Courbot <gnurou@gmail.com>
      Cc: Mathias Nyman <mathias.nyman@linux.intel.com>
      Cc: linux-gpio@vger.kernel.org
      Signed-off-by: default avatarPaul Gortmaker <paul.gortmaker@windriver.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      98102880
  8. 19 Aug, 2016 5 commits
  9. 15 Aug, 2016 2 commits
    • Linus Torvalds's avatar
      Linux 4.8-rc2 · 694d0d0b
      Linus Torvalds authored
      694d0d0b
    • Linus Torvalds's avatar
      Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux · 0043ee40
      Linus Torvalds authored
      Pull thermal updates from Zhang Rui:
      
       - Fix a race condition when updating cooling device, which may lead to
         a situation where a thermal governor never updates the cooling
         device.  From Michele Di Giorgio.
      
       - Fix a zero division error when disabling the forced idle injection
         from the intel powerclamp.  From Petr Mladek.
      
       - Add suspend/resume callback for intel_pch_thermal thermal driver.
         From Srinivas Pandruvada.
      
       - Another two fixes for clocking cooling driver and hwmon sysfs I/F.
         From Michele Di Giorgio and Kuninori Morimoto.
      
      [ Hmm.  That suspend/resume callback for intel_pch_thermal doesn't look
        like a fix, but I'm letting it slide..  - Linus ]
      
      * 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux:
        thermal: clock_cooling: Fix missing mutex_init()
        thermal: hwmon: EXPORT_SYMBOL_GPL for thermal hwmon sysfs
        thermal: fix race condition when updating cooling device
        thermal/powerclamp: Prevent division by zero when counting interval
        thermal: intel_pch_thermal: Add suspend/resume callback
      0043ee40