• Andy Shevchenko's avatar
    mmc_test: move files from sysfs to debugfs · 130067ed
    Andy Shevchenko authored
    As proposed by Greg K-H it is more logical to keep files for the mmc_test
    driver under debugfs.
    
    Additionally this patch brings seq_file API for show() method.  It allows
    to write unlimited data to the file.
    
    Example of usage:
      # mount -t debugfs none /sys/kernel/debug
      # modprobe mmc_test
        [  581.395843] mmc_test mmc0:0001: Card claimed for testing.
      # echo 25 > /sys/kernel/debug/mmc0/mmc0\:0001/test
        [  604.568542] mmc0: Starting tests of card mmc0:0001...
        [  604.582733] mmc0: Test case 25. Best-case read performance into scattered pages...
        [  604.923553] mmc0: Transfer of 8192 sectors (4096 KiB) took 0.124664314 seconds (33644 kB/s, 32856 KiB/s)
        [  604.933227] mmc0: Result: OK
        [  604.936248] mmc0: Tests completed.
      # cat /sys/kernel/debug/mmc0/mmc0\:0001/test
        Test 25: 0
        1 8192 0.124664314 33644784
    Signed-off-by: default avatarAndy Shevchenko <ext-andriy.shevchenko@nokia.com>
    Cc: Greg KH <greg@kroah.com>
    Cc: Adrian Hunter <adrian.hunter@nokia.com>
    Cc: Chris Ball <cjb@laptop.org>
    Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
    Signed-off-by: default avatarChris Ball <cjb@laptop.org>
    130067ed
mmc_test.c 50.4 KB