1. 02 Apr, 2015 2 commits
  2. 01 Apr, 2015 2 commits
  3. 31 Mar, 2015 4 commits
  4. 25 Mar, 2015 2 commits
  5. 24 Mar, 2015 2 commits
    • Shuah Khan's avatar
      selftests: Add tool to generate kselftest tar archive · f901caaf
      Shuah Khan authored
      gen_kselftest_tar.sh tool generates kselftest tar archive. This tool
      supports uncompressed tar, gz, bz, and xz compression formats and the
      default compression format is gzip. This tool runs kselftest install
      tool as its back-end.
      
      Usage:
      cd tools/testing/selftests
      ./gen_kselftest_tar [ tar | targz | tarbz2 | tarxz ]
      Signed-off-by: default avatarShuah Khan <shuahkh@osg.samsung.com>
      f901caaf
    • Shuah Khan's avatar
      selftests: Add kselftest install tool · 21979405
      Shuah Khan authored
      kselftest_install.sh tool installs selftests in default location
      which is tools/testing/selftests/kselftest or an user specified
      location. This tool invokes back-end selftests install target with
      the install location.
      
      Usage:
      cd tools/testing/selftests
      ./kselftest_install.sh [ install_dir ]
      Signed-off-by: default avatarShuah Khan <shuahkh@osg.samsung.com>
      21979405
  6. 19 Mar, 2015 4 commits
  7. 13 Mar, 2015 2 commits
    • Michael Ellerman's avatar
      selftests: Add install target · 32dcfba6
      Michael Ellerman authored
      This adds make install support to selftests. The basic usage is:
      
      $ cd tools/testing/selftests
      $ make install
      
      That installs into tools/testing/selftests/install, which can then be
      copied where ever necessary.
      
      The install destination is also configurable using eg:
      
      $ INSTALL_PATH=/mnt/selftests make install
      
      The implementation uses two targets in the child makefiles. The first
      "install" is expected to install all files into $(INSTALL_PATH).
      
      The second, "emit_tests", is expected to emit the test instructions (ie.
      bash script) on stdout. Separating this from install means the child
      makefiles need no knowledge of the location of the test script.
      Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
      Signed-off-by: default avatarShuah Khan <shuahkh@osg.samsung.com>
      32dcfba6
    • Michael Ellerman's avatar
      selftests: Introduce minimal shared logic for running tests · 5e29a910
      Michael Ellerman authored
      This adds a Make include file which most selftests can then include to
      get the run_tests logic.
      
      On its own this has the advantage of some reduction in repetition, and
      also means the pass/fail message is defined in fewer places.
      
      However the key advantage is it will allow us to implement install very
      simply in a subsequent patch.
      
      The default implementation just executes each program in $(TEST_PROGS).
      
      We use a variable to hold the default implementation of $(RUN_TESTS)
      because that gives us a clean way to override it if necessary, ie. using
      override. The mount, memory-hotplug and mqueue tests use that to provide
      a different implementation.
      
      Tests are not run via /bin/bash, so if they are scripts they must be
      executable, we add a+x to several.
      Signed-off-by: default avatarMichael Ellerman <mpe@ellerman.id.au>
      Signed-off-by: default avatarShuah Khan <shuahkh@osg.samsung.com>
      5e29a910
  8. 12 Mar, 2015 19 commits
  9. 08 Mar, 2015 3 commits
    • Linus Torvalds's avatar
      Linux 4.0-rc3 · 9eccca08
      Linus Torvalds authored
      9eccca08
    • Al Viro's avatar
      sunrpc: fix braino in ->poll() · 1711fd9a
      Al Viro authored
      POLL_OUT isn't what callers of ->poll() are expecting to see; it's
      actually __SI_POLL | 2 and it's a siginfo code, not a poll bitmap
      bit...
      Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
      Cc: stable@vger.kernel.org
      Cc: Bruce Fields <bfields@fieldses.org>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      1711fd9a
    • Linus Torvalds's avatar
      Merge tag 'usb-4.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb · 1163d504
      Linus Torvalds authored
      Pull USB fixes from Greg KH:
       "Here's a round of USB fixes for 4.0-rc3.
      
        Nothing major, the usual gadget, xhci and usb-serial fixes and a few
        new device ids as well.
      
        All have been in linux-next successfully"
      
      * tag 'usb-4.0-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb: (36 commits)
        xhci: Workaround for PME stuck issues in Intel xhci
        xhci: fix reporting of 0-sized URBs in control endpoint
        usb: ftdi_sio: Add jtag quirk support for Cyber Cortex AV boards
        USB: ch341: set tty baud speed according to tty struct
        USB: serial: cp210x: Adding Seletek device id's
        USB: pl2303: disable break on shutdown
        USB: mxuport: fix null deref when used as a console
        USB: serial: clean up bus probe error handling
        USB: serial: fix port attribute-creation race
        USB: serial: fix tty-device error handling at probe
        USB: serial: fix potential use-after-free after failed probe
        USB: console: add dummy __module_get
        USB: ftdi_sio: add PIDs for Actisense USB devices
        Revert "USB: serial: make bulk_out_size a lower limit"
        cdc-acm: Add support for Denso cradle CU-321
        usb-storage: support for more than 8 LUNs
        uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS539
        USB: usbfs: don't leak kernel data in siginfo
        xhci: Clear the host side toggle manually when endpoint is 'soft reset'
        xhci: Allocate correct amount of scratchpad buffers
        ...
      1163d504