07 Mar, 2013
1 commit
-
Fixes this build failure:
gcc -Wall -Wextra -g -lpthread -I../include -o testusb testusb.c
gcc -Wall -Wextra -g -lpthread -I../include -o ffs-test ffs-test.c
In file included from ffs-test.c:41:0:
../../include/linux/usb/functionfs.h:4:39: fatal error:
uapi/linux/usb/functionfs.h: No such file or directory
compilation terminated.
make: *** [ffs-test] Error 1Signed-off-by: Maxin B. John
Acked-by: Michal Nazarewicz
Cc: stable # 3.7+
Signed-off-by: Greg Kroah-Hartman
09 Feb, 2013
1 commit
-
Commit 8a424bf40d772fedacc91862ecc86f10541fabb3 (tools/usb: remove last USBFS
user) removed 'usbfs' files from the source but retained mentions of 'usbfs'
all over the place, most importantly in the misleading error messages printed
in case USB device files are not there. Remove all the mentions of 'usbfs'
for good now!Signed-off-by: Sergei Shtylyov
Signed-off-by: Greg Kroah-Hartman
12 Jan, 2013
1 commit
-
Basically remove unneeded code. Since that 'continue' is at the end
of the for() there's no need for it.Signed-off-by: Sasha Levin
Acked-by: Felipe Balbi
Signed-off-by: Greg Kroah-Hartman
11 Sep, 2012
1 commit
-
In commit fb28d58b ("USB: remove CONFIG_USB_DEVICEFS") USBFS got
removed. Since it is gone we can stop using it in testusb and try udev
nodes right away.Signed-off-by: Sebastian Andrzej Siewior
Signed-off-by: Greg Kroah-Hartman
14 Jun, 2012
1 commit
-
The testusb.c tool has support for looping forever implemented, which
may be useful for stress test, yet it is not exposed to the user, so
even though the code is there, it cannot be used. This commit adds
"l" to the set of options handled by the application which enables
the feature.Also, I collate help information for each command line option to make
it easier to use for novice.Signed-off-by: Du Changbin
Acked-by: Michal Nazarewicz
Signed-off-by: Greg Kroah-Hartman
15 May, 2012
1 commit
-
As real device-nodes managed by udev whose nodes lived in /dev/bus/usb
are mostly used today, let testusb tool use that directory as one default
path make tool be more convenient to use.Signed-off-by: Du Changbin
Signed-off-by: Greg Kroah-Hartman
08 May, 2012
1 commit
-
The out functions should only handle actual available data instead of the complete buffer.
Otherwise for example the ep0_consume function will report ghost events since it tries to decode
the complete buffer - which may contain partly invalid data.Signed-off-by: Matthias Fend
Cc: stable
Acked-by: Michal Nazarewicz
Signed-off-by: Greg Kroah-Hartman
23 Mar, 2012
1 commit
-
Pull x86/build changes from Ingo Molnar.
* 'x86-build-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86, build: Fix portability issues when cross-building
x86, tools: Remove unneeded header files from tools/build.c
USB: ffs-test: Don't duplicate {get,put}_unaligned*() functions
x86, efi: Fix endian issues and unaligned accesses
x86, boot: Restrict CFLAGS for hostprogs
x86, mkpiggy: Don't open code put_unaligned_le32()
x86, relocs: Don't open code put_unaligned_le32()
tools/include: Add byteshift headers for endian access
29 Feb, 2012
1 commit
-
Use the header file in tools/include instead of duplicating the endian
functions.Cc: Davidlohr Bueso
Acked-by: Greg Kroah-Hartman
Signed-off-by: Matt Fleming
Link: http://lkml.kernel.org/r/1330436245-24875-7-git-send-email-matt@console-pimps.org
Signed-off-by: H. Peter Anvin
24 Jan, 2012
1 commit
-
The m.nazarewicz@samsung.com email address is no longer valid,
so this commit replaces it with mina86@mina86.com which is
employer-agnostic and thus should be valid for foreseeable
feature.Signed-off-by: Michal Nazarewicz
Signed-off-by: Felipe Balbi
01 Mar, 2011
1 commit
-
When compiling this program the functionfs.h header cannot be found, producing:
ffs-test.c:40: fatal error: linux/usb/functionfs.h: No such file or directoryThis patch also fixes the following warning:
ffs-test.c:453: warning: format ‘%4d’ expects type ‘int’, but argument 3 has type ‘size_t’Signed-off-by: Davidlohr Bueso
Signed-off-by: Greg Kroah-Hartman
18 Feb, 2011
1 commit
-
Build USB tools easier.
Signed-off-by: Davidlohr Bueso
Signed-off-by: Greg Kroah-Hartman
23 Jan, 2011
2 commits
-
Enhance the test script to call the new tests added to usbtest
in order to detect host controllers that don't accept byte
aligned DMA.The unaligned tests are called after their aligned
equivalents but for fewer iterations (since alignment
failure is generally immediate).Signed-off-by: Martin Fuzzey
Signed-off-by: Greg Kroah-Hartman -
This patch just adds the script available at
http://www.linux-usb.org/usbtest/test.sh as is.Signed-off-by: Martin Fuzzey
Signed-off-by: Greg Kroah-Hartman
21 May, 2010
3 commits
-
The FunctionFS gadget may provide the source/sink interface
not as the first interface (with id == 0) but some different
interface hence a code to find the interface number is
required.(Note that you will still configure the gadget to report
idProduct == 0xa4a4 (an "echo 0xa4a4
>/sys/module/g_ffs/parameters/usb_product" should suffice) or
configure host to handle 0x0525:0xa4ac devices using the
usbtest driver.)Signed-off-by: Michal Nazarewicz
Cc: Kyungmin Park
Cc: Marek Szyprowski
Signed-off-by: Greg Kroah-Hartman -
The testusb program just issues ioctls to perform the tests
implemented by the kernel driver. It can generate a variety
of transfer patterns; you should make sure to test both regular
streaming and mixes of transfer sizes (including short transfers).For more information on how this can be used and on USB testing
refer to .Signed-off-by: Michal Nazarewicz
Cc: Kyungmin Park
Cc: Marek Szyprowski
Signed-off-by: Greg Kroah-Hartman -
This adds an example user-space FunctionFS driver which
implements a source/sink interface used for testing.Signed-off-by: Michal Nazarewicz
Cc: Kyungmin Park
Cc: Marek Szyprowski
Signed-off-by: Greg Kroah-Hartman