lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 22 May 2012 01:32:05 +0000 From: "Du, ChangbinX" <changbinx.du@...el.com> To: "'gregkh@...uxfoundation.org'" <gregkh@...uxfoundation.org> CC: 'Sergei Shtylyov' <sshtylyov@...sta.com>, "'mina86@...a86.com'" <mina86@...a86.com>, "Fleming, Matt" <matt.fleming@...el.com>, "'balbi@...com'" <balbi@...com>, "'hpa@...or.com'" <hpa@...or.com>, "'linux-kernel@...r.kernel.org'" <linux-kernel@...r.kernel.org>, "'linux-usb@...r.kernel.org'" <linux-usb@...r.kernel.org> Subject: [Resend PATCH v2] testusb: add path /dev/bus/usb to default search paths of usbfs 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 <changbinx.du@...el.com> --- tools/usb/testusb.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/usb/testusb.c b/tools/usb/testusb.c index 6e0f567..82d7c59 100644 --- a/tools/usb/testusb.c +++ b/tools/usb/testusb.c @@ -358,6 +358,7 @@ static const char *usbfs_dir_find(void) { static char usbfs_path_0[] = "/dev/usb/devices"; static char usbfs_path_1[] = "/proc/bus/usb/devices"; + static char udev_usb_path[] = "/dev/bus/usb"; static char *const usbfs_paths[] = { usbfs_path_0, usbfs_path_1 @@ -376,6 +377,10 @@ static const char *usbfs_dir_find(void) } } while (++it != end); + /* real device-nodes managed by udev */ + if (access(udev_usb_path, F_OK) == 0) + return udev_usb_path; + return NULL; } -- 1.7.9.5 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists