Re: [GIT PULL 00/28] PHY for 3.15

2014-03-08 Thread Kishon Vijay Abraham I
Hi Greg, On Saturday 08 March 2014 10:12 PM, Greg KH wrote: On Sat, Mar 08, 2014 at 02:59:01PM +0530, Kishon Vijay Abraham I wrote: Hi Greg, Here's the PULL REQUEST for 3.15 merge window. More users are starting to use the generic PHY framework including USB and SATA PHY in exynos, USB in sunx

Re: [PATCH 00/18] Resend of usbip-utils migration patches and various other fixes

2014-03-08 Thread Greg KH
On Sat, Mar 08, 2014 at 02:53:18PM +0200, Valentina Manea wrote: > This is a resend of the patches sent a few days ago, including > the migration of USB/IP userspace side to use libudev instead > of libsysfs and various other fixes, all ordered in a big patch > series. Very nice work, thanks so mu

[GIT PULL] USB fixes for 3.14-rc6

2014-03-08 Thread Greg KH
The following changes since commit 0414855fdc4a40da05221fc6062cccbc0c30f169: Linux 3.14-rc5 (2014-03-02 18:56:16 -0800) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git/ tags/usb-3.14-rc6 for you to fetch changes up to 469d417b68958a064c0

Re: [PATCH v3] u_ether: move hardware transmit to RX workqueue

2014-03-08 Thread Greg Kroah-Hartman
On Sun, Mar 09, 2014 at 01:27:48AM +0800, clanlab.proj wrote: > Hi Greg, Dave and Felipe, > > On Sun, Mar 9, 2014 at 12:45 AM, Greg Kroah-Hartman > wrote: > > On Sat, Mar 08, 2014 at 03:39:48PM +0800, clanlab.proj wrote: > >> Hi Dave and Greg, > >> > >> >> Signed-off-by: Weinn Jheng > >> >> Cc:

Re: [PATCH v3] u_ether: move hardware transmit to RX workqueue

2014-03-08 Thread clanlab.proj
Hi Greg, Dave and Felipe, On Sun, Mar 9, 2014 at 12:45 AM, Greg Kroah-Hartman wrote: > On Sat, Mar 08, 2014 at 03:39:48PM +0800, clanlab.proj wrote: >> Hi Dave and Greg, >> >> >> Signed-off-by: Weinn Jheng >> >> Cc: David Brownell >> >> Cc: David S. Miller >> > >> > Dave, does this look ok fro

Re: [PATCH v5 00/14] usb: phy: msm: Fixes, cleanups and DT support

2014-03-08 Thread Ivan T. Ivanov
Hi, On 03/08/2014 02:15 AM, Felipe Balbi wrote: > On Wed, Mar 05, 2014 at 05:54:03PM -0800, Tim Bird wrote: >> Ivan, >> >> I'm still unsuccessful at getting this patch set to work on my kernel. >> See regs in dmesg log > > never got any reply to this, nor got a response to Sergei's comments. >

Re: [PATCH v3] u_ether: move hardware transmit to RX workqueue

2014-03-08 Thread Greg Kroah-Hartman
On Sat, Mar 08, 2014 at 03:39:48PM +0800, clanlab.proj wrote: > Hi Dave and Greg, > > On Fri, Mar 7, 2014 at 12:04 AM, Felipe Balbi wrote: > > Hi, > > > > On Thu, Mar 06, 2014 at 11:42:49PM +0800, Weinn Jheng wrote: > >> In order to reduce the interrupt times in the embedded system, > >> a receiv

Re: [GIT PULL 00/28] PHY for 3.15

2014-03-08 Thread Greg KH
On Sat, Mar 08, 2014 at 02:59:01PM +0530, Kishon Vijay Abraham I wrote: > Hi Greg, > > Here's the PULL REQUEST for 3.15 merge window. > More users are starting to use the generic PHY framework including USB and > SATA PHY in exynos, USB in sunxi and multi-purpose PHY (currently only SATA) > in APM

xHCI oops in 3.13

2014-03-08 Thread Steinar H. Gunderson
Hi, I'm using a Sundtek DVB-C USB stick (with their userspace driver which works over usbfs, as I understand it), and when I w_scan, after ~10 minutes or so this happens: Mar 8 14:22:47 gruessi kernel: [ 2429.016860] xhci_hcd :00:14.0: WARN Event TRB for slot 1 ep 2 with no TDs queued?

[PATCH 02/18] staging: usbip: userspace: remove useless libsysfs includes

2014-03-08 Thread Valentina Manea
This patch removes useless libsysfs.h includes in various userspace files. Signed-off-by: Valentina Manea --- drivers/staging/usbip/userspace/src/usbip_attach.c | 1 - drivers/staging/usbip/userspace/src/usbip_detach.c | 2 -- drivers/staging/usbip/userspace/src/usbip_network.h | 1 - 3 files

[PATCH 00/18] Resend of usbip-utils migration patches and various other fixes

2014-03-08 Thread Valentina Manea
This is a resend of the patches sent a few days ago, including the migration of USB/IP userspace side to use libudev instead of libsysfs and various other fixes, all ordered in a big patch series. The patches have been modified according to received feedback. Valentina Manea (18): staging: usbi

[PATCH 04/18] staging: usbip: userspace: migrate usbip_list to libudev

2014-03-08 Thread Valentina Manea
This patch modifies usbip_list to use libudev. Signed-off-by: Valentina Manea --- drivers/staging/usbip/userspace/src/usbip_list.c | 133 +-- 1 file changed, 50 insertions(+), 83 deletions(-) diff --git a/drivers/staging/usbip/userspace/src/usbip_list.c b/drivers/staging/us

[PATCH 01/18] staging: usbip: userspace: migrate usbip_bind to libudev

2014-03-08 Thread Valentina Manea
This patch adds autoconf check for libudev and migrates usbip_bind to the new library. libsysfs will still be used until all userspace is modified. Signed-off-by: Valentina Manea Reviewed-by: Shuah Khan --- drivers/staging/usbip/userspace/configure.ac | 6 + .../staging/usbip/userspace

[PATCH 09/18] staging: usbip: userspace: remove class device infrastructure in vhci_driver

2014-03-08 Thread Valentina Manea
The class device lists were used only when being initialized, being populated and being destroyed. They had no real meaning and thus the code was useless. Signed-off-by: Valentina Manea --- .../staging/usbip/userspace/libsrc/vhci_driver.c | 178 - .../staging/usbip/userspac

[PATCH 03/18] staging: usbip: userspace: migrate usbip_unbind to libudev

2014-03-08 Thread Valentina Manea
This patch modifies usbip_unbind to use libudev. Signed-off-by: Valentina Manea Reviewed-by: Shuah Khan --- drivers/staging/usbip/userspace/src/usbip_unbind.c | 93 +++--- 1 file changed, 29 insertions(+), 64 deletions(-) diff --git a/drivers/staging/usbip/userspace/src/usbip_u

[PATCH 08/18] staging: usbip: userspace: migrate usbip_host_driver to libudev

2014-03-08 Thread Valentina Manea
This patch modifies usbip_host_driver to use libudev. Signed-off-by: Valentina Manea Reviewed-by: Shuah Khan --- .../staging/usbip/userspace/libsrc/usbip_common.c | 76 ++ .../staging/usbip/userspace/libsrc/usbip_common.h | 5 +- .../usbip/userspace/libsrc/usbip_host_driver.c | 285

[PATCH 07/18] staging: usbip: userspace: move sysfs_utils to libsrc

2014-03-08 Thread Valentina Manea
Since it offers a API to both usbip tools and libusbip, it is more appropriate to be place in the library. Signed-off-by: Valentina Manea --- drivers/staging/usbip/userspace/libsrc/Makefile.am | 3 ++- .../staging/usbip/userspace/libsrc/sysfs_utils.c | 31 ++ .../staging/u

[PATCH 05/18] staging: usbip: userspace: re-add interface information listing

2014-03-08 Thread Valentina Manea
This was deleted in the driver conversion patch. It didn't need to be deleted; showing more information is ok. Signed-off-by: Valentina Manea Reviewed-by: Shuah Khan --- drivers/staging/usbip/userspace/src/usbip_list.c | 20 +++- drivers/staging/usbip/userspace/src/usbipd.c

[PATCH 10/18] staging: usbip: userspace: migrate vhci_driver to libudev

2014-03-08 Thread Valentina Manea
This patch migrates vhci_driver to libudev. Signed-off-by: Valentina Manea Reviewed-by: Shuah Khan --- .../staging/usbip/userspace/libsrc/usbip_common.h | 1 - .../staging/usbip/userspace/libsrc/vhci_driver.c | 154 ++--- .../staging/usbip/userspace/libsrc/vhci_driver.h |

[PATCH 06/18] staging: usbip: userspace: add new list API

2014-03-08 Thread Valentina Manea
Take the linked list implementation from the Linux Kernel and strip it down to what it is needed. Signed-off-by: Valentina Manea --- drivers/staging/usbip/userspace/libsrc/list.h | 136 ++ 1 file changed, 136 insertions(+) create mode 100644 drivers/staging/usbip/userspa

[PATCH 11/18] staging: usbip: userspace: remove libsysfs flag and autoconf check

2014-03-08 Thread Valentina Manea
libsysfs is now completely removed from USB/IP. Signed-off-by: Valentina Manea --- drivers/staging/usbip/userspace/configure.ac | 6 -- 1 file changed, 6 deletions(-) diff --git a/drivers/staging/usbip/userspace/configure.ac b/drivers/staging/usbip/userspace/configure.ac index a5193c6..25b

[PATCH 12/18] staging: usbip: userspace: update dependencies in README

2014-03-08 Thread Valentina Manea
Add libudev as dependency and remove libsysfs. Signed-off-by: Valentina Manea --- drivers/staging/usbip/userspace/README | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/staging/usbip/userspace/README b/drivers/staging/usbip/userspace/README index 00a1658..6ead290

[PATCH 14/18] staging: usbip: let client choose device configuration

2014-03-08 Thread Valentina Manea
Since usbip-host is now a device driver and the client has full access to the shared device, it makes sense to let the client choose device configuration. Signed-off-by: Valentina Manea --- drivers/staging/usbip/stub_dev.c | 10 +- drivers/staging/usbip/stub_rx.c | 26 +++---

[PATCH 15/18] staging: usbip: trigger driver probing after unbinding from usbip-host

2014-03-08 Thread Valentina Manea
A sysfs attribute is used to announce kernel space that a new driver probing session should be triggered for the just unbinded device. In order to have the address of struct device associated to this USB device, a new member has been added to struct bus_id_priv. Signed-off-by: Valentina Manea --

[PATCH 17/18] staging: usbip: userspace: don't throw error when trying to read configuration specific attributes

2014-03-08 Thread Valentina Manea
When a device has just been bound to usbip-host but the client hasn't set a configuration on it, certain attributes will not exist. Don't treat this as an error. Signed-off-by: Valentina Manea --- drivers/staging/usbip/userspace/libsrc/usbip_common.c | 17 +++-- 1 file changed, 15 in

[PATCH 16/18] staging: usbip: claim ports used by shared devices

2014-03-08 Thread Valentina Manea
A device should not be able to be used concurrently both by the server and the client. Claiming the port used by the shared device ensures no interface drivers bind to it and that it is not usable from the server. Signed-off-by: Valentina Manea Acked-by: Alan Stern --- drivers/staging/usbip/stu

[PATCH 18/18] staging: usbip: userspace: add hwdata as optional dependency in README

2014-03-08 Thread Valentina Manea
This is an optional dependency since USB/IP can fully work without it. However, it is needed to display device information such as vendor. Signed-off-by: Valentina Manea --- drivers/staging/usbip/userspace/README | 4 1 file changed, 4 insertions(+) diff --git a/drivers/staging/usbip/users

[PATCH 13/18] staging: usbip: userspace: increase version to 2.0

2014-03-08 Thread Valentina Manea
Signed-off-by: Valentina Manea --- drivers/staging/usbip/userspace/configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/staging/usbip/userspace/configure.ac b/drivers/staging/usbip/userspace/configure.ac index 25bf160..607d05c 100644 --- a/drivers/staging/usbi