1. 14 Jul, 2016 4 commits
    • Fengguang Wu's avatar
      chardev: add missing line break in pr_warn · 077e2642
      Fengguang Wu authored
      To fix super long dmesg error lines like
      
        CHRDEV "dummy_stm.0" major number 224 goes below the dynamic allocation rangeCHRDEV "dummy_stm.1" major number 223 goes below the dynamic allocation rangeswapper: page allocation failure: order:8, mode:0x26040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK)
      
      After fix, it should look like
      
        CHRDEV "dummy_stm.0" major number 224 goes below the dynamic allocation range
        CHRDEV "dummy_stm.1" major number 223 goes below the dynamic allocation range
        swapper: page allocation failure: order:8, mode:0x26040c0(GFP_KERNEL|__GFP_COMP|__GFP_NOTRACK)
      Reported-by: default avatarPhilip Li <philip.li@intel.com>
      Signed-off-by: default avatarFengguang Wu <fengguang.wu@intel.com>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
      077e2642
    • Greg Kroah-Hartman's avatar
      Merge tag 'stm-for-greg-20160701' of... · b25948af
      Greg Kroah-Hartman authored
      Merge tag 'stm-for-greg-20160701' of git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm into char-misc-testing
      
      Alexander writes:
      
      stm class/intel_th: Updates for 4.8
      
      These are:
       * runtime power management implementation for both intel_th and stm class
       * semi-random kerneldoc fixes
      b25948af
    • Greg Kroah-Hartman's avatar
      Merge tag 'extcon-next-for-4.8' of... · 7f96a82f
      Greg Kroah-Hartman authored
      Merge tag 'extcon-next-for-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon into char-misc-testing
      
      Chanwoo writes:
      
      Update
      extcot://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
      tags/extcon-next-for-4.8
      n for 4.8
      
      Detailed description for patchset:
      1. Update the extcon-gpio.c driver
      - Use PM wakeirq APIs and support to check the state of external connector
        when wake-up from suspend state if the interrupt of external connector is
        not used as wakeup source.
      - Support for ACPI gpio interface
      
      2. Remove deprecated extcon APIs using the legacy cable name
      - The extcon framework handle the external connector only by unique id
        instead of legacy cable name to prevent the problem.
      - Removed functions
        : extcon_get_cable_state()
        : extcon_set_cable_state()
        : extcon_register_interest()
        : extcon_unregister_interest()
      - It has the dependency on the axp288_charger.c driver.
        So, this pull request includes the 'ib-extcon-powersupply-4.8'
        immutable branch to protect the merge conflict.
      
      3. Support the resource-managed function for extcon_register_notifier
      - Add the devm_extcon_register/unregister_notifier() funticon to handle
        the resource automatically by resource managed functions and split out
        the resource-managed function from extcon core to seprate file(devres.c).
      
      4. Supprot the suspend/resume for extcon-adc-jack.c driver
      - Add the support the suspend/resume function to use extcon-adc-jack.c
        as wakeup source.
      
      5. Fix the minor issue
      - Check the return value of find_cable_index_by_id()
      - Move the struct extcon_cable to extcon core from header file
        because it should be only handled on extcon core.
      - Add the missing of_node_put() after calling of_parse_phandle()
        to decrement the reference count.
      7f96a82f
    • Greg Kroah-Hartman's avatar
      Merge tag 'lkdtm-next' of... · 2a7fbcec
      Greg Kroah-Hartman authored
      Merge tag 'lkdtm-next' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux into char-misc-testing
      
      Kees writes:
      
      refactoring for multiple source files and better layout
      2a7fbcec
  2. 07 Jul, 2016 12 commits
  3. 02 Jul, 2016 2 commits
  4. 01 Jul, 2016 4 commits
  5. 30 Jun, 2016 1 commit
    • Arnd Bergmann's avatar
      extcon: link devres into core module · af61f961
      Arnd Bergmann authored
      Splitting the resource-managed functions into a separate module
      means that the extcon core now fails to build because the internal
      "extcon_dev_allocate" symbol is not exported:
      
      ERROR: extcon_dev_allocate [drivers/extcon/devres.ko] undefined!
      
      My guess is that the intention was not to have two separate
      modules (which could be fixed by adding an export, plus the
      normal MODULE_AUTHOR/MODULE_LICENSE/... fields), but have two
      source files in the same module.
      
      This fixes the Makefile accordingly, making the name of the
      module extcon_core.ko, which is created from building both
      extcon.c and devres.c.
      
      Fixes: b225d00f ("extcon: Split out the resource-managed functions from extcon core")
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      Signed-off-by: default avatarChanwoo Choi <cw00.choi@samsung.com>
      af61f961
  6. 29 Jun, 2016 1 commit
  7. 27 Jun, 2016 3 commits
  8. 25 Jun, 2016 7 commits
  9. 23 Jun, 2016 1 commit
  10. 21 Jun, 2016 5 commits