1. 17 3月, 2016 1 次提交
  2. 15 3月, 2016 2 次提交
  3. 14 3月, 2016 1 次提交
  4. 12 3月, 2016 2 次提交
  5. 11 3月, 2016 2 次提交
  6. 10 3月, 2016 1 次提交
  7. 09 3月, 2016 1 次提交
  8. 04 3月, 2016 2 次提交
  9. 03 3月, 2016 1 次提交
  10. 02 3月, 2016 3 次提交
  11. 29 2月, 2016 1 次提交
    • P
      perf: Add a reviewer · a54d690e
      Peter Zijlstra 提交于
      Alexander volunteered to review perf (kernel) patches.
      Signed-off-by: NPeter Zijlstra (Intel) <peterz@infradead.org>
      Cc: Alexander Shishkin <alexander.shishkin@linux.intel.com>
      Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
      Cc: Jiri Olsa <jolsa@redhat.com>
      Cc: Linus Torvalds <torvalds@linux-foundation.org>
      Cc: Peter Zijlstra <peterz@infradead.org>
      Cc: Stephane Eranian <eranian@google.com>
      Cc: Thomas Gleixner <tglx@linutronix.de>
      Cc: Vince Weaver <vincent.weaver@maine.edu>
      Cc: linux-kernel@vger.kernel.org
      Signed-off-by: NIngo Molnar <mingo@kernel.org>
      a54d690e
  12. 26 2月, 2016 1 次提交
  13. 24 2月, 2016 4 次提交
  14. 23 2月, 2016 1 次提交
  15. 22 2月, 2016 2 次提交
  16. 19 2月, 2016 1 次提交
  17. 17 2月, 2016 1 次提交
  18. 16 2月, 2016 1 次提交
  19. 15 2月, 2016 5 次提交
  20. 14 2月, 2016 1 次提交
  21. 13 2月, 2016 1 次提交
  22. 12 2月, 2016 1 次提交
  23. 09 2月, 2016 4 次提交
    • L
      gpio: ABI: mark the sysfs ABI as obsolete · fe95046e
      Linus Walleij 提交于
      This marks the (optional) sysfs GPIO ABI as obsolete and schedules
      it for removal in 2020.
      
      Cc: Johan Hovold <johan@kernel.org>
      Cc: Michael Welling <mwelling@ieee.org>
      Cc: Markus Pargmann <mpa@pengutronix.de>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      fe95046e
    • L
      gpio: add a userspace character device ABI · 40c159b7
      Linus Walleij 提交于
      Put in some documentation for the new character device ABI
      so we can properly etch it in stone.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      40c159b7
    • L
      tools/gpio: create GPIO tools · 6d591c46
      Linus Walleij 提交于
      This creates GPIO tools under tools/gpio/* and adds a single
      example program to list the GPIOs on a system. When proper
      devices are created it provides this minimal output:
      
      Cc: Johan Hovold <johan@kernel.org>
      Cc: Michael Welling <mwelling@ieee.org>
      Cc: Markus Pargmann <mpa@pengutronix.de>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      6d591c46
    • L
      gpio: add a userspace chardev ABI for GPIOs · 3c702e99
      Linus Walleij 提交于
      A new chardev that is to be used for userspace GPIO access is
      added in this patch. It is intended to gradually replace the
      horribly broken sysfs ABI.
      
      Using a chardev has many upsides:
      
      - All operations are per-gpiochip, which is the actual
        device underlying the GPIOs, making us tie in to the
        kernel device model properly.
      
      - Hotpluggable GPIO controllers can come and go, as this
        kind of problem has been know to userspace for character
        devices since ages, and if a gpiochip handle is held in
        userspace we know we will break something, whereas the
        sysfs is stateless.
      
      - The one-value-per-file rule of sysfs is really hard to
        maintain when you want to twist more than one knob at a time,
        for example have in-kernel APIs to switch several GPIO
        lines at the same time, and this will be possible to do
        with a single ioctl() from userspace, saving a lot of
        context switching.
      
      We also need to add a new bus type for GPIO. This is
      necessary for example for userspace coldplug, where sysfs is
      traversed to find the boot-time device nodes and create the
      character devices in /dev.
      
      This new chardev ABI is *non* *optional* and can be counted
      on to be present in the future, emphasizing the preference
      of this ABI.
      
      The ABI only implements one single ioctl() to get the name
      and number of GPIO lines of a chip. Even this is debatable:
      see it as a minimal example for review. This ABI shall be
      ruthlessly reviewed and etched in stone.
      
      The old /sys/class/gpio is still optional to compile in,
      but will be deprecated.
      
      Unique device IDs are created using IDR, which is overkill
      and insanely scalable, but also well tested.
      
      Cc: Johan Hovold <johan@kernel.org>
      Cc: Michael Welling <mwelling@ieee.org>
      Cc: Markus Pargmann <mpa@pengutronix.de>
      Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
      Cc: Arnd Bergmann <arnd@arndb.de>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      3c702e99