Re: [PATCH v3 0/2] Fix subject line

2014-06-15 Thread Wahib
Hi Davidlohr!

Don't worry. I am not discouraged. :)

I understand your concern that the patch feels superficial. It's what the task
asked us to do. I suspect the author(s) of the Eudyptula Challenge designed
this task to get us involved with the Linux kernel community.

I have been looking for a bug in 'usbip' to bundle with my patch. The only bug
that I could find (as of 16-Jun-2014) on bugzilla.kernel.org related
to 'usbip' is Bug 77191.

Bug 77191 - ftdi-sio (usbserial) over usbip hung after disconnect while in use
(https://bugzilla.kernel.org/show_bug.cgi?id=77191)

Sadly the bug doesn't seem to be newbie friendly as it requires special setup
to reproduce and requires the developer to know about the intricacies of the
'usbip' subsystem. I understand that people commiting their specialized
knowledge is how the kernel development actually works. But USB is not my
speciality (yet).

Could you point me to more beginner friendly bugs which aren't superficial code
cleanups?

Can I bundle fixes to subsystems other than 'usbip' with the code cleanup patch
for 'usbip'?

Regards,
Wahib

On Fri, Jun 13, 2014 at 12:25 AM, Davidlohr Bueso  wrote:
> On Thu, 2014-06-12 at 23:40 +0400, Wahib Faizi wrote:
>> Fix coding style issues detected by checkpatch.pl in usbip_host_driver.c.
>
> Sorry but unless bundled with something more meaningful, I really don't
> see the value in these changes. I certainly don't want to discourage
> folks or anything, but just testing other patches is a lot more helpful
> than this.
>
> I haven't followed much about the Eudyptula Challenge, but I hope other
> assignments are more involved than this.
>
> Thanks,
> Davidlohr
>
___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH] drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c: fix coding style

2014-06-12 Thread Wahib Faizi
Fix coding style issues detected by checkpatch.pl:
1. do not use assignment in if condition
2. line over 80 characters

Signed-off-by: Wahib Faizi 
---
 .../usbip/userspace/libsrc/usbip_host_driver.c |7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c 
b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
index 92caef7..bef08d5 100644
--- a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
+++ b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
@@ -47,7 +47,8 @@ static int32_t read_attr_usbip_status(struct usbip_usb_device 
*udev)
snprintf(status_attr_path, SYSFS_PATH_MAX, "%s/usbip_status",
 udev->path);
 
-   if ((fd = open(status_attr_path, O_RDONLY)) < 0) {
+   fd = open(status_attr_path, O_RDONLY);
+   if (fd < 0) {
err("error opening attribute %s", status_attr_path);
return -1;
}
@@ -87,8 +88,8 @@ struct usbip_exported_device *usbip_exported_device_new(const 
char *sdevpath)
goto err;
 
/* reallocate buffer to include usb interface data */
-   size = sizeof(struct usbip_exported_device) + edev->udev.bNumInterfaces 
*
-   sizeof(struct usbip_usb_interface);
+   size = sizeof(struct usbip_exported_device) +
+   edev->udev.bNumInterfaces * sizeof(struct usbip_usb_interface);
 
edev_old = edev;
edev = realloc(edev, size);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Eudyptula Challenge (Task 10)

2014-06-12 Thread Wahib Faizi

Greetings Linux Kernel Developers!

This is Task 10 of the Eudyptula Challenge.

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH v2 2/2] drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c: fix coding style

2014-06-12 Thread Wahib Faizi
Fix coding style issue "line over 80 characters"
detected by checkpatch.pl in usbip_host_driver.c.

Signed-off-by: Wahib Faizi 
---
 .../usbip/userspace/libsrc/usbip_host_driver.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c 
b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
index 32b8f52..bef08d5 100644
--- a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
+++ b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
@@ -88,8 +88,8 @@ struct usbip_exported_device *usbip_exported_device_new(const 
char *sdevpath)
goto err;
 
/* reallocate buffer to include usb interface data */
-   size = sizeof(struct usbip_exported_device) + edev->udev.bNumInterfaces 
*
-   sizeof(struct usbip_usb_interface);
+   size = sizeof(struct usbip_exported_device) +
+   edev->udev.bNumInterfaces * sizeof(struct usbip_usb_interface);
 
edev_old = edev;
edev = realloc(edev, size);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Split patch into 2 logical chunks

2014-06-12 Thread Wahib Faizi

Fix coding style issues detected by checkpatch.pl in usbip_host_driver.c.

v2: Split patch into logical chunks, as suggested by 
Greg Kroah-Hartman 

[PATCH v2 1/2]
Fix coding style issue "do not use assignment in if condition" 
detected by checkpatch.pl in usbip_host_driver.c.

[PATCH v2 2/2]
Fix coding style issue "line over 80 characters" 
detected by checkpatch.pl in usbip_host_driver.c.

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH v2 1/2] drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c: fix coding style

2014-06-12 Thread Wahib Faizi
Fix coding style issue "do not use assignment in if condition"
detected by checkpatch.pl in usbip_host_driver.c.

Signed-off-by: Wahib Faizi 
---
 .../usbip/userspace/libsrc/usbip_host_driver.c |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c 
b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
index 92caef7..32b8f52 100644
--- a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
+++ b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
@@ -47,7 +47,8 @@ static int32_t read_attr_usbip_status(struct usbip_usb_device 
*udev)
snprintf(status_attr_path, SYSFS_PATH_MAX, "%s/usbip_status",
 udev->path);
 
-   if ((fd = open(status_attr_path, O_RDONLY)) < 0) {
+   fd = open(status_attr_path, O_RDONLY);
+   if (fd < 0) {
err("error opening attribute %s", status_attr_path);
return -1;
}
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 2/2] staging: usbip: usbip_host_driver.c: fix line over 80 characters

2014-06-12 Thread Wahib Faizi
Fix coding style issue "line over 80 characters"
detected by checkpatch.pl in usbip_host_driver.c.

Signed-off-by: Wahib Faizi 
---
 .../usbip/userspace/libsrc/usbip_host_driver.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c 
b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
index 32b8f52..bef08d5 100644
--- a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
+++ b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
@@ -88,8 +88,8 @@ struct usbip_exported_device *usbip_exported_device_new(const 
char *sdevpath)
goto err;
 
/* reallocate buffer to include usb interface data */
-   size = sizeof(struct usbip_exported_device) + edev->udev.bNumInterfaces 
*
-   sizeof(struct usbip_usb_interface);
+   size = sizeof(struct usbip_exported_device) +
+   edev->udev.bNumInterfaces * sizeof(struct usbip_usb_interface);
 
edev_old = edev;
edev = realloc(edev, size);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


Fix subject line

2014-06-12 Thread Wahib Faizi

Fix coding style issues detected by checkpatch.pl in usbip_host_driver.c.

v3: Shorten subject line, as suggested by
Greg Kroah-Hartman ,
Joe Perches 
 
v2: Split patch into logical chunks, as suggested by
Greg Kroah-Hartman 

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH 1/2] staging: usbip: usbip_host_driver.c: avoid assignment in if

2014-06-12 Thread Wahib Faizi
Fix coding style issue "do not use assignment in if condition"
detected by checkpatch.pl in usbip_host_driver.c.

Signed-off-by: Wahib Faizi 
---
 .../usbip/userspace/libsrc/usbip_host_driver.c |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c 
b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
index 92caef7..32b8f52 100644
--- a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
+++ b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
@@ -47,7 +47,8 @@ static int32_t read_attr_usbip_status(struct usbip_usb_device 
*udev)
snprintf(status_attr_path, SYSFS_PATH_MAX, "%s/usbip_status",
 udev->path);
 
-   if ((fd = open(status_attr_path, O_RDONLY)) < 0) {
+   fd = open(status_attr_path, O_RDONLY);
+   if (fd < 0) {
err("error opening attribute %s", status_attr_path);
return -1;
}
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH v3 0/2] Fix subject line

2014-06-12 Thread Wahib Faizi

Fix coding style issues detected by checkpatch.pl in usbip_host_driver.c.

v3: Shorten subject line, as suggested by 
Greg Kroah-Hartman ,
Joe Perches 

v2: Split patch into logical chunks, as suggested by 
Greg Kroah-Hartman 

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH v3 1/2] staging: usbip: usbip_host_driver.c: avoid assignment in if

2014-06-12 Thread Wahib Faizi
Fix coding style issue "do not use assignment in if condition"
detected by checkpatch.pl in usbip_host_driver.c.

Signed-off-by: Wahib Faizi 
---
 .../usbip/userspace/libsrc/usbip_host_driver.c |3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c 
b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
index 92caef7..32b8f52 100644
--- a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
+++ b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
@@ -47,7 +47,8 @@ static int32_t read_attr_usbip_status(struct usbip_usb_device 
*udev)
snprintf(status_attr_path, SYSFS_PATH_MAX, "%s/usbip_status",
 udev->path);
 
-   if ((fd = open(status_attr_path, O_RDONLY)) < 0) {
+   fd = open(status_attr_path, O_RDONLY);
+   if (fd < 0) {
err("error opening attribute %s", status_attr_path);
return -1;
}
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel


[PATCH v3 2/2] staging: usbip: usbip_host_driver.c: fix line over 80 characters

2014-06-12 Thread Wahib Faizi
Fix coding style issue "line over 80 characters"
detected by checkpatch.pl in usbip_host_driver.c.

Signed-off-by: Wahib Faizi 
---
 .../usbip/userspace/libsrc/usbip_host_driver.c |4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c 
b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
index 32b8f52..bef08d5 100644
--- a/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
+++ b/drivers/staging/usbip/userspace/libsrc/usbip_host_driver.c
@@ -88,8 +88,8 @@ struct usbip_exported_device *usbip_exported_device_new(const 
char *sdevpath)
goto err;
 
/* reallocate buffer to include usb interface data */
-   size = sizeof(struct usbip_exported_device) + edev->udev.bNumInterfaces 
*
-   sizeof(struct usbip_usb_interface);
+   size = sizeof(struct usbip_exported_device) +
+   edev->udev.bNumInterfaces * sizeof(struct usbip_usb_interface);
 
edev_old = edev;
edev = realloc(edev, size);
-- 
1.7.9.5

___
devel mailing list
de...@linuxdriverproject.org
http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel