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
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:	Wed, 6 Mar 2013 09:44:24 +0800
From:	Greg KH <gregkh@...uxfoundation.org>
To:	"Linlei (Lei Lin)" <lei.lin@...wei.com>
Cc:	Bjørn Mork <bjorn@...k.no>,
	"linux-usb@...r.kernel.org" <linux-usb@...r.kernel.org>,
	"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
	"Xueguiying (Zihan)" <zihan.xue@...wei.com>,
	"Yili (Neil)" <neil.yi@...wei.com>,
	Wangyuhua <yuhua.wang@...wei.com>,
	"Huqiao (C)" <huqiao36@...wei.com>, "balbi@...com" <balbi@...com>,
	"mdharm-usb@...-eyed-alien.net" <mdharm-usb@...-eyed-alien.net>,
	"sebastian@...akpoint.cc" <sebastian@...akpoint.cc>,
	stable <stable@...r.kernel.org>,
	"Fangxiaozhi (Franko)" <fangxiaozhi@...wei.com>
Subject: Re: 答复: [PATCH] USB: storage: fix
 Huawei mode switching regression

On Wed, Mar 06, 2013 at 01:34:44AM +0000, Linlei (Lei Lin) wrote:
> Hello Mork,
> 
> >> ------ Because in the embedded linux system, Android, or Chrome OS, 
> >> etc. They don't integrate userspace usb_modeswitch utility for 
> >> switching.
> 
> >Why not?  If they can upgrade the kernel, then they most certainly can install a userspace utility.
> 
> >There is no excuse for an embedded system to do this differently.
> >Please see e.g. OpenWRT as an example of an embedded system doing this correctly.
> 
> But currently Android and Chrome OS has not integrated the
> usb_modeswitch utility.

That is not a kernel problem.  I find it hard to believe that Chrome OS
would not gladly accept code to resolve this issue, can't you put it
into the modemmanager or whatever Chrome OS uses to handle their
wireless modems?

As for Android, sorry, you are on your own, you will just have to deal
with the individual OEMs that are incorporating your hardware :(

> From a vendor's point of view, our purpose is to make our devices be
> supported natively by those OS.

We have a solution, usb_modeswitch, any user should be using that.

> So we consider that add the switch function to the kernel resolves the
> problem from the source.
> Then this function will be inherited by Android & Chrome OS.

Don't circumvent horribly governed userspace projects by getting changes
into the Linux kernel.  Go fix those projects instead.

Good luck,

greg k-h
--
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

Powered by Openwall GNU/*/Linux Powered by OpenVZ