Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.kernel > #1229810 > unrolled thread

Re: [PATCH v10 4/5] QE/CPM: move muram management functions to qe_common

Started byScott Wood <scottwood@freescale.com>
First post2015-09-22 01:00 +0200
Last post2015-09-22 06:10 +0200
Articles 5 — 2 participants

Back to article view | Back to linux.kernel

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: [PATCH v10 4/5] QE/CPM: move muram management functions to  qe_common Scott Wood <scottwood@freescale.com> - 2015-09-22 01:00 +0200
    RE: [PATCH v10 4/5] QE/CPM: move muram management functions to  qe_common Zhao Qiang <qiang.zhao@freescale.com> - 2015-09-22 04:30 +0200
      RE: [PATCH v10 4/5] QE/CPM: move muram management functions to  qe_common Zhao Qiang <qiang.zhao@freescale.com> - 2015-09-22 05:10 +0200
        RE: [PATCH v10 4/5] QE/CPM: move muram management functions to  qe_common Zhao Qiang <qiang.zhao@freescale.com> - 2015-09-22 05:30 +0200
          RE: [PATCH v10 4/5] QE/CPM: move muram management functions to  qe_common Zhao Qiang <qiang.zhao@freescale.com> - 2015-09-22 06:10 +0200

#1229810 — Re: [PATCH v10 4/5] QE/CPM: move muram management functions to qe_common

FromScott Wood <scottwood@freescale.com>
Date2015-09-22 01:00 +0200
SubjectRe: [PATCH v10 4/5] QE/CPM: move muram management functions to qe_common
Message-ID<qbidY-3MW-5@gated-at.bofh.it>
On Fri, Sep 18, 2015 at 03:15:20PM +0800, Zhao Qiang wrote:
> QE and CPM have the same muram, they use the same management
> functions. Now QE support both ARM and PowerPC, it is necessary
> to move QE to "driver/soc", so move the muram management functions
> from cpm_common to qe_common for preparing to move QE code to "driver/soc"
> 
> Signed-off-by: Zhao Qiang <qiang.zhao@freescale.com>
> ---
> Changes for v2:
> 	- no changes
> Changes for v3:
> 	- no changes
> Changes for v4:
> 	- no changes
> Changes for v5:
> 	- no changes
> Changes for v6:
> 	- using genalloc instead rheap to manage QE MURAM
> 	- remove qe_reset from platform file, using 
> 	- subsys_initcall to call qe_init function.

Why is the init change in the same patch as moving the muram code?

> Changes for v7:
> 	- move this patch from 3/3 to 2/3
> 	- convert cpm with genalloc
> 	- check for gen_pool allocation failure
> Changes for v8:
> 	- rebase
> 	- move BD_SC_* macro instead of copy
> Changes for v9:
> 	- doesn't modify CPM, add a new patch to modify.
> 	- rebase
> Changes for v10:
> 	- rebase
> 
>  arch/powerpc/include/asm/cpm.h            |  59 --------
>  arch/powerpc/include/asm/qe.h             |  51 ++++++-
>  arch/powerpc/platforms/83xx/km83xx.c      |   2 -
>  arch/powerpc/platforms/83xx/mpc832x_mds.c |   2 -
>  arch/powerpc/platforms/83xx/mpc832x_rdb.c |   2 -
>  arch/powerpc/platforms/83xx/mpc836x_mds.c |   2 -
>  arch/powerpc/platforms/83xx/mpc836x_rdk.c |   3 -
>  arch/powerpc/platforms/85xx/common.c      |   1 -
>  arch/powerpc/sysdev/cpm_common.c          | 206 +------------------------
>  arch/powerpc/sysdev/qe_lib/Makefile       |   2 +-
>  arch/powerpc/sysdev/qe_lib/qe.c           |  15 ++
>  arch/powerpc/sysdev/qe_lib/qe_common.c    | 242 ++++++++++++++++++++++++++++++
>  12 files changed, 302 insertions(+), 285 deletions(-)
>  create mode 100644 arch/powerpc/sysdev/qe_lib/qe_common.c
> 
> diff --git a/arch/powerpc/include/asm/cpm.h b/arch/powerpc/include/asm/cpm.h
> index 4398a6c..003a736 100644
> --- a/arch/powerpc/include/asm/cpm.h
> +++ b/arch/powerpc/include/asm/cpm.h
> @@ -93,22 +93,6 @@ typedef struct cpm_buf_desc {
>   */
>  
>  #define BD_SC_EMPTY	(0x8000)	/* Receive is empty */
> -#define BD_SC_READY	(0x8000)	/* Transmit is ready */
> -#define BD_SC_WRAP	(0x2000)	/* Last buffer descriptor */
> -#define BD_SC_INTRPT	(0x1000)	/* Interrupt on change */
> -#define BD_SC_LAST	(0x0800)	/* Last buffer in frame */
> -#define BD_SC_TC	(0x0400)	/* Transmit CRC */
> -#define BD_SC_CM	(0x0200)	/* Continuous mode */
> -#define BD_SC_ID	(0x0100)	/* Rec'd too many idles */
> -#define BD_SC_P		(0x0100)	/* xmt preamble */
> -#define BD_SC_BR	(0x0020)	/* Break received */
> -#define BD_SC_FR	(0x0010)	/* Framing error */
> -#define BD_SC_PR	(0x0008)	/* Parity error */
> -#define BD_SC_NAK	(0x0004)	/* NAK - did not respond */
> -#define BD_SC_OV	(0x0002)	/* Overrun */
> -#define BD_SC_UN	(0x0002)	/* Underrun */
> -#define BD_SC_CD	(0x0001)	/* */
> -#define BD_SC_CL	(0x0001)	/* Collision */

What does this have to do with muram?

> -/* we actually use cpm_muram implementation, define this for convenience */
> -#define qe_muram_init cpm_muram_init
> -#define qe_muram_alloc cpm_muram_alloc
> -#define qe_muram_alloc_fixed cpm_muram_alloc_fixed
> -#define qe_muram_free cpm_muram_free
> -#define qe_muram_addr cpm_muram_addr
> -#define qe_muram_offset cpm_muram_offset
> +/* we actually use qe_muram implementation, define this for convenience */
> +#define cpm_muram_init qe_muram_init
> +#define cpm_muram_alloc qe_muram_alloc
> +#define cpm_muram_alloc_fixed qe_muram_alloc_fixed
> +#define cpm_muram_free qe_muram_free
> +#define cpm_muram_addr qe_muram_addr
> +#define cpm_muram_offset qe_muram_offset

I've said many times now that any changes to the code, including renaming
functions, needs to be a separate patch from moving the code.

-Scott
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [next] | [standalone]


#1229883

FromZhao Qiang <qiang.zhao@freescale.com>
Date2015-09-22 04:30 +0200
Message-ID<qblvb-c0-5@gated-at.bofh.it>
In reply to#1229810
On Tue, Sep 22, 2015 at 06:54AM +0800, Wood Scott-B07421 wrote:
> -----Original Message-----
> From: Wood Scott-B07421
> Sent: Tuesday, September 22, 2015 6:54 AM
> To: Zhao Qiang-B45475
> Cc: linux-kernel@vger.kernel.org; linuxppc-dev@lists.ozlabs.org;
> lauraa@codeaurora.org; Xie Xiaobo-R63061; benh@kernel.crashing.org; Li
> Yang-Leo-R58472; paulus@samba.org
> Subject: Re: [PATCH v10 4/5] QE/CPM: move muram management functions to
> qe_common
> 
> On Fri, Sep 18, 2015 at 03:15:20PM +0800, Zhao Qiang wrote:
> > QE and CPM have the same muram, they use the same management
> > functions. Now QE support both ARM and PowerPC, it is necessary to
> > move QE to "driver/soc", so move the muram management functions from
> > cpm_common to qe_common for preparing to move QE code to "driver/soc"
> >
> > Signed-off-by: Zhao Qiang <qiang.zhao@freescale.com>
> > ---
> > Changes for v2:
> > 	- no changes
> > Changes for v3:
> > 	- no changes
> > Changes for v4:
> > 	- no changes
> > Changes for v5:
> > 	- no changes
> > Changes for v6:
> > 	- using genalloc instead rheap to manage QE MURAM
> > 	- remove qe_reset from platform file, using
> > 	- subsys_initcall to call qe_init function.
> 
> Why is the init change in the same patch as moving the muram code?
> 
> > Changes for v7:
> > 	- move this patch from 3/3 to 2/3
> > 	- convert cpm with genalloc
> > 	- check for gen_pool allocation failure Changes for v8:
> > 	- rebase
> > 	- move BD_SC_* macro instead of copy
> > Changes for v9:
> > 	- doesn't modify CPM, add a new patch to modify.
> > 	- rebase
> > Changes for v10:
> > 	- rebase
> >
> >  arch/powerpc/include/asm/cpm.h            |  59 --------
> >  arch/powerpc/include/asm/qe.h             |  51 ++++++-
> >  arch/powerpc/platforms/83xx/km83xx.c      |   2 -
> >  arch/powerpc/platforms/83xx/mpc832x_mds.c |   2 -
> >  arch/powerpc/platforms/83xx/mpc832x_rdb.c |   2 -
> >  arch/powerpc/platforms/83xx/mpc836x_mds.c |   2 -
> >  arch/powerpc/platforms/83xx/mpc836x_rdk.c |   3 -
> >  arch/powerpc/platforms/85xx/common.c      |   1 -
> >  arch/powerpc/sysdev/cpm_common.c          | 206 +---------------------
> ---
> >  arch/powerpc/sysdev/qe_lib/Makefile       |   2 +-
> >  arch/powerpc/sysdev/qe_lib/qe.c           |  15 ++
> >  arch/powerpc/sysdev/qe_lib/qe_common.c    | 242
> ++++++++++++++++++++++++++++++
> >  12 files changed, 302 insertions(+), 285 deletions(-)  create mode
> > 100644 arch/powerpc/sysdev/qe_lib/qe_common.c
> >
> > diff --git a/arch/powerpc/include/asm/cpm.h
> > b/arch/powerpc/include/asm/cpm.h index 4398a6c..003a736 100644
> > --- a/arch/powerpc/include/asm/cpm.h
> > +++ b/arch/powerpc/include/asm/cpm.h
> > @@ -93,22 +93,6 @@ typedef struct cpm_buf_desc {
> >   */
> >
> >  #define BD_SC_EMPTY	(0x8000)	/* Receive is empty */
> > -#define BD_SC_READY	(0x8000)	/* Transmit is ready */
> > -#define BD_SC_WRAP	(0x2000)	/* Last buffer descriptor */
> > -#define BD_SC_INTRPT	(0x1000)	/* Interrupt on change */
> > -#define BD_SC_LAST	(0x0800)	/* Last buffer in frame */
> > -#define BD_SC_TC	(0x0400)	/* Transmit CRC */
> > -#define BD_SC_CM	(0x0200)	/* Continuous mode */
> > -#define BD_SC_ID	(0x0100)	/* Rec'd too many idles */
> > -#define BD_SC_P		(0x0100)	/* xmt preamble */
> > -#define BD_SC_BR	(0x0020)	/* Break received */
> > -#define BD_SC_FR	(0x0010)	/* Framing error */
> > -#define BD_SC_PR	(0x0008)	/* Parity error */
> > -#define BD_SC_NAK	(0x0004)	/* NAK - did not respond */
> > -#define BD_SC_OV	(0x0002)	/* Overrun */
> > -#define BD_SC_UN	(0x0002)	/* Underrun */
> > -#define BD_SC_CD	(0x0001)	/* */
> > -#define BD_SC_CL	(0x0001)	/* Collision */
> 
> What does this have to do with muram?

BD is Buffer Descriptors, it is in muram.

> 
> > -/* we actually use cpm_muram implementation, define this for
> > convenience */ -#define qe_muram_init cpm_muram_init -#define
> > qe_muram_alloc cpm_muram_alloc -#define qe_muram_alloc_fixed
> > cpm_muram_alloc_fixed -#define qe_muram_free cpm_muram_free -#define
> > qe_muram_addr cpm_muram_addr -#define qe_muram_offset cpm_muram_offset
> > +/* we actually use qe_muram implementation, define this for
> > +convenience */ #define cpm_muram_init qe_muram_init #define
> > +cpm_muram_alloc qe_muram_alloc #define cpm_muram_alloc_fixed
> > +qe_muram_alloc_fixed #define cpm_muram_free qe_muram_free #define
> > +cpm_muram_addr qe_muram_addr #define cpm_muram_offset qe_muram_offset
> 
> I've said many times now that any changes to the code, including renaming
> functions, needs to be a separate patch from moving the code.

I have split a patch to two patches, However, Maybe I misunderstand your means.
So if the patch just do the renaming and moving cpm_muram function to qe_muram function,
Does it ok?

> 
> -Scott
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1229888

FromZhao Qiang <qiang.zhao@freescale.com>
Date2015-09-22 05:10 +0200
Message-ID<qbm7T-19G-11@gated-at.bofh.it>
In reply to#1229883
T24gVHVlLCBTZXAgMjIsIDIwMTUgYXQgMTA6MjZBTSArMDgwMCwgV29vZCBTY290dC1CMDc0MjEg
d3JvdGU6DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogV29vZCBTY290
dC1CMDc0MjENCj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDIyLCAyMDE1IDEwOjI2IEFNDQo+
IFRvOiBaaGFvIFFpYW5nLUI0NTQ3NQ0KPiBDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9y
ZzsgbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmc7DQo+IGxhdXJhYUBjb2RlYXVyb3JhLm9y
ZzsgWGllIFhpYW9iby1SNjMwNjE7IGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZzsgTGkNCj4gWWFu
Zy1MZW8tUjU4NDcyOyBwYXVsdXNAc2FtYmEub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEw
IDQvNV0gUUUvQ1BNOiBtb3ZlIG11cmFtIG1hbmFnZW1lbnQgZnVuY3Rpb25zIHRvDQo+IHFlX2Nv
bW1vbg0KPiANCj4gT24gTW9uLCAyMDE1LTA5LTIxIGF0IDIxOjIzIC0wNTAwLCBaaGFvIFFpYW5n
LUI0NTQ3NSB3cm90ZToNCj4gPiBPbiBUdWUsIFNlcCAyMiwgMjAxNSBhdCAwNjo1NEFNICswODAw
LCBXb29kIFNjb3R0LUIwNzQyMSB3cm90ZToNCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQo+ID4gPiBGcm9tOiBXb29kIFNjb3R0LUIwNzQyMQ0KPiA+ID4gU2VudDogVHVlc2RheSwg
U2VwdGVtYmVyIDIyLCAyMDE1IDY6NTQgQU0NCj4gPiA+IFRvOiBaaGFvIFFpYW5nLUI0NTQ3NQ0K
PiA+ID4gQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4cHBjLWRldkBsaXN0
cy5vemxhYnMub3JnOw0KPiA+ID4gbGF1cmFhQGNvZGVhdXJvcmEub3JnOyBYaWUgWGlhb2JvLVI2
MzA2MTsgYmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnOw0KPiA+ID4gTGkgWWFuZy1MZW8tUjU4NDcy
OyBwYXVsdXNAc2FtYmEub3JnDQo+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxMCA0LzVdIFFF
L0NQTTogbW92ZSBtdXJhbSBtYW5hZ2VtZW50IGZ1bmN0aW9ucw0KPiA+ID4gdG8gcWVfY29tbW9u
DQo+ID4gPg0KPiA+ID4gT24gRnJpLCBTZXAgMTgsIDIwMTUgYXQgMDM6MTU6MjBQTSArMDgwMCwg
WmhhbyBRaWFuZyB3cm90ZToNCj4gPiA+ID4gUUUgYW5kIENQTSBoYXZlIHRoZSBzYW1lIG11cmFt
LCB0aGV5IHVzZSB0aGUgc2FtZSBtYW5hZ2VtZW50DQo+ID4gPiA+IGZ1bmN0aW9ucy4gTm93IFFF
IHN1cHBvcnQgYm90aCBBUk0gYW5kIFBvd2VyUEMsIGl0IGlzIG5lY2Vzc2FyeSB0bw0KPiA+ID4g
PiBtb3ZlIFFFIHRvICJkcml2ZXIvc29jIiwgc28gbW92ZSB0aGUgbXVyYW0gbWFuYWdlbWVudCBm
dW5jdGlvbnMNCj4gPiA+ID4gZnJvbSBjcG1fY29tbW9uIHRvIHFlX2NvbW1vbiBmb3IgcHJlcGFy
aW5nIHRvIG1vdmUgUUUgY29kZSB0bw0KPiAiZHJpdmVyL3NvYyINCj4gPiA+ID4NCj4gPiA+ID4g
U2lnbmVkLW9mZi1ieTogWmhhbyBRaWFuZyA8cWlhbmcuemhhb0BmcmVlc2NhbGUuY29tPg0KPiA+
ID4gPiAtLS0NCj4gPiA+ID4gQ2hhbmdlcyBmb3IgdjI6DQo+ID4gPiA+ICAgLSBubyBjaGFuZ2Vz
DQo+ID4gPiA+IENoYW5nZXMgZm9yIHYzOg0KPiA+ID4gPiAgIC0gbm8gY2hhbmdlcw0KPiA+ID4g
PiBDaGFuZ2VzIGZvciB2NDoNCj4gPiA+ID4gICAtIG5vIGNoYW5nZXMNCj4gPiA+ID4gQ2hhbmdl
cyBmb3IgdjU6DQo+ID4gPiA+ICAgLSBubyBjaGFuZ2VzDQo+ID4gPiA+IENoYW5nZXMgZm9yIHY2
Og0KPiA+ID4gPiAgIC0gdXNpbmcgZ2VuYWxsb2MgaW5zdGVhZCByaGVhcCB0byBtYW5hZ2UgUUUg
TVVSQU0NCj4gPiA+ID4gICAtIHJlbW92ZSBxZV9yZXNldCBmcm9tIHBsYXRmb3JtIGZpbGUsIHVz
aW5nDQo+ID4gPiA+ICAgLSBzdWJzeXNfaW5pdGNhbGwgdG8gY2FsbCBxZV9pbml0IGZ1bmN0aW9u
Lg0KPiA+ID4NCj4gPiA+IFdoeSBpcyB0aGUgaW5pdCBjaGFuZ2UgaW4gdGhlIHNhbWUgcGF0Y2gg
YXMgbW92aW5nIHRoZSBtdXJhbSBjb2RlPw0KPiA+ID4NCj4gPiA+ID4gQ2hhbmdlcyBmb3Igdjc6
DQo+ID4gPiA+ICAgLSBtb3ZlIHRoaXMgcGF0Y2ggZnJvbSAzLzMgdG8gMi8zDQo+ID4gPiA+ICAg
LSBjb252ZXJ0IGNwbSB3aXRoIGdlbmFsbG9jDQo+ID4gPiA+ICAgLSBjaGVjayBmb3IgZ2VuX3Bv
b2wgYWxsb2NhdGlvbiBmYWlsdXJlIENoYW5nZXMgZm9yIHY4Og0KPiA+ID4gPiAgIC0gcmViYXNl
DQo+ID4gPiA+ICAgLSBtb3ZlIEJEX1NDXyogbWFjcm8gaW5zdGVhZCBvZiBjb3B5IENoYW5nZXMg
Zm9yIHY5Og0KPiA+ID4gPiAgIC0gZG9lc24ndCBtb2RpZnkgQ1BNLCBhZGQgYSBuZXcgcGF0Y2gg
dG8gbW9kaWZ5Lg0KPiA+ID4gPiAgIC0gcmViYXNlDQo+ID4gPiA+IENoYW5nZXMgZm9yIHYxMDoN
Cj4gPiA+ID4gICAtIHJlYmFzZQ0KPiA+ID4gPg0KPiA+ID4gPiAgYXJjaC9wb3dlcnBjL2luY2x1
ZGUvYXNtL2NwbS5oICAgICAgICAgICAgfCAgNTkgLS0tLS0tLS0NCj4gPiA+ID4gIGFyY2gvcG93
ZXJwYy9pbmNsdWRlL2FzbS9xZS5oICAgICAgICAgICAgIHwgIDUxICsrKysrKy0NCj4gPiA+ID4g
IGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvODN4eC9rbTgzeHguYyAgICAgIHwgICAyIC0NCj4gPiA+
ID4gIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvODN4eC9tcGM4MzJ4X21kcy5jIHwgICAyIC0NCj4g
PiA+ID4gIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvODN4eC9tcGM4MzJ4X3JkYi5jIHwgICAyIC0N
Cj4gPiA+ID4gIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvODN4eC9tcGM4MzZ4X21kcy5jIHwgICAy
IC0NCj4gPiA+ID4gIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvODN4eC9tcGM4MzZ4X3Jkay5jIHwg
ICAzIC0NCj4gPiA+ID4gIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvODV4eC9jb21tb24uYyAgICAg
IHwgICAxIC0NCj4gPiA+ID4gIGFyY2gvcG93ZXJwYy9zeXNkZXYvY3BtX2NvbW1vbi5jICAgICAg
ICAgIHwgMjA2ICstLS0tLS0tLS0tLS0tLS0tLQ0KPiAtLS0tDQo+ID4gPiAtLS0NCj4gPiA+ID4g
IGFyY2gvcG93ZXJwYy9zeXNkZXYvcWVfbGliL01ha2VmaWxlICAgICAgIHwgICAyICstDQo+ID4g
PiA+ICBhcmNoL3Bvd2VycGMvc3lzZGV2L3FlX2xpYi9xZS5jICAgICAgICAgICB8ICAxNSArKw0K
PiA+ID4gPiAgYXJjaC9wb3dlcnBjL3N5c2Rldi9xZV9saWIvcWVfY29tbW9uLmMgICAgfCAyNDIN
Cj4gPiA+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKw0KPiA+ID4gPiAgMTIgZmlsZXMg
Y2hhbmdlZCwgMzAyIGluc2VydGlvbnMoKyksIDI4NSBkZWxldGlvbnMoLSkgIGNyZWF0ZQ0KPiA+
ID4gPiBtb2RlDQo+ID4gPiA+IDEwMDY0NCBhcmNoL3Bvd2VycGMvc3lzZGV2L3FlX2xpYi9xZV9j
b21tb24uYw0KPiA+ID4gPg0KPiA+ID4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dlcnBjL2luY2x1
ZGUvYXNtL2NwbS5oDQo+ID4gPiA+IGIvYXJjaC9wb3dlcnBjL2luY2x1ZGUvYXNtL2NwbS5oIGlu
ZGV4IDQzOThhNmMuLjAwM2E3MzYgMTAwNjQ0DQo+ID4gPiA+IC0tLSBhL2FyY2gvcG93ZXJwYy9p
bmNsdWRlL2FzbS9jcG0uaA0KPiA+ID4gPiArKysgYi9hcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20v
Y3BtLmgNCj4gPiA+ID4gQEAgLTkzLDIyICs5Myw2IEBAIHR5cGVkZWYgc3RydWN0IGNwbV9idWZf
ZGVzYyB7DQo+ID4gPiA+ICAgKi8NCj4gPiA+ID4NCj4gPiA+ID4gICNkZWZpbmUgQkRfU0NfRU1Q
VFkgICAgICAoMHg4MDAwKSAgICAgICAgLyogUmVjZWl2ZSBpcyBlbXB0eSAqLw0KPiA+ID4gPiAt
I2RlZmluZSBCRF9TQ19SRUFEWSAgICAgICgweDgwMDApICAgICAgICAvKiBUcmFuc21pdCBpcyBy
ZWFkeSAqLw0KPiA+ID4gPiAtI2RlZmluZSBCRF9TQ19XUkFQICAgICAgICgweDIwMDApICAgICAg
ICAvKiBMYXN0IGJ1ZmZlciBkZXNjcmlwdG9yDQo+ICovDQo+ID4gPiA+IC0jZGVmaW5lIEJEX1ND
X0lOVFJQVCAgICAgKDB4MTAwMCkgICAgICAgIC8qIEludGVycnVwdCBvbiBjaGFuZ2UgKi8NCj4g
PiA+ID4gLSNkZWZpbmUgQkRfU0NfTEFTVCAgICAgICAoMHgwODAwKSAgICAgICAgLyogTGFzdCBi
dWZmZXIgaW4gZnJhbWUNCj4gKi8NCj4gPiA+ID4gLSNkZWZpbmUgQkRfU0NfVEMgKDB4MDQwMCkg
ICAgICAgIC8qIFRyYW5zbWl0IENSQyAqLw0KPiA+ID4gPiAtI2RlZmluZSBCRF9TQ19DTSAoMHgw
MjAwKSAgICAgICAgLyogQ29udGludW91cyBtb2RlICovDQo+ID4gPiA+IC0jZGVmaW5lIEJEX1ND
X0lEICgweDAxMDApICAgICAgICAvKiBSZWMnZCB0b28gbWFueSBpZGxlcyAqLw0KPiA+ID4gPiAt
I2RlZmluZSBCRF9TQ19QICAgICAgICAgICgweDAxMDApICAgICAgICAvKiB4bXQgcHJlYW1ibGUg
Ki8NCj4gPiA+ID4gLSNkZWZpbmUgQkRfU0NfQlIgKDB4MDAyMCkgICAgICAgIC8qIEJyZWFrIHJl
Y2VpdmVkICovDQo+ID4gPiA+IC0jZGVmaW5lIEJEX1NDX0ZSICgweDAwMTApICAgICAgICAvKiBG
cmFtaW5nIGVycm9yICovDQo+ID4gPiA+IC0jZGVmaW5lIEJEX1NDX1BSICgweDAwMDgpICAgICAg
ICAvKiBQYXJpdHkgZXJyb3IgKi8NCj4gPiA+ID4gLSNkZWZpbmUgQkRfU0NfTkFLICAgICAgICAo
MHgwMDA0KSAgICAgICAgLyogTkFLIC0gZGlkIG5vdCByZXNwb25kDQo+ICovDQo+ID4gPiA+IC0j
ZGVmaW5lIEJEX1NDX09WICgweDAwMDIpICAgICAgICAvKiBPdmVycnVuICovDQo+ID4gPiA+IC0j
ZGVmaW5lIEJEX1NDX1VOICgweDAwMDIpICAgICAgICAvKiBVbmRlcnJ1biAqLw0KPiA+ID4gPiAt
I2RlZmluZSBCRF9TQ19DRCAoMHgwMDAxKSAgICAgICAgLyogKi8NCj4gPiA+ID4gLSNkZWZpbmUg
QkRfU0NfQ0wgKDB4MDAwMSkgICAgICAgIC8qIENvbGxpc2lvbiAqLw0KPiA+ID4NCj4gPiA+IFdo
YXQgZG9lcyB0aGlzIGhhdmUgdG8gZG8gd2l0aCBtdXJhbT8NCj4gPg0KPiA+IEJEIGlzIEJ1ZmZl
ciBEZXNjcmlwdG9ycywgaXQgaXMgaW4gbXVyYW0uDQo+IA0KPiBXaGF0IGRvZXMgaXQgaGF2ZSB0
byBkbyB3aXRoIHRoZSBtdXJhbSAqYWxsb2NhdG9yKj8NCj4gDQo+ID4gPg0KPiA+ID4gSSd2ZSBz
YWlkIG1hbnkgdGltZXMgbm93IHRoYXQgYW55IGNoYW5nZXMgdG8gdGhlIGNvZGUsIGluY2x1ZGlu
Zw0KPiA+ID4gcmVuYW1pbmcgZnVuY3Rpb25zLCBuZWVkcyB0byBiZSBhIHNlcGFyYXRlIHBhdGNo
IGZyb20gbW92aW5nIHRoZSBjb2RlLg0KPiA+DQo+ID4gSSBoYXZlIHNwbGl0IGEgcGF0Y2ggdG8g
dHdvIHBhdGNoZXMsIEhvd2V2ZXIsIE1heWJlIEkgbWlzdW5kZXJzdGFuZA0KPiA+IHlvdXIgbWVh
bnMuDQo+IA0KPiBJIGRpZG4ndCBzYXkgInNwbGl0IGl0IGludG8gdHdvIHBhdGNoZXMsIGhvd2V2
ZXIgeW91IGxpa2UiLiAgSSBzYWlkIHRvDQo+IGhhdmUgYWxsIGNoYW5nZXMgaW4gb25lIHBhdGNo
LCBhbmQgdGhlIG90aGVyIHBhdGNoIGJlIG5vdGhpbmcgYnV0IGEgbW92ZS4NCj4gUmVuYW1pbmcg
dGhlIGZ1bmN0aW9ucyBjb3VudHMgYXMgYSBjaGFuZ2UuDQo+IA0KPiA+IFNvIGlmIHRoZSBwYXRj
aCBqdXN0IGRvIHRoZSByZW5hbWluZyBhbmQgbW92aW5nIGNwbV9tdXJhbSBmdW5jdGlvbiB0bw0K
PiA+IHFlX211cmFtIGZ1bmN0aW9uLCBEb2VzIGl0IG9rPw0KPiANCj4gTm8uDQoNCldoeT8gTW92
aW5nIGNwbS9xZV9tdXJhbSBmdW5jdGlvbnMgYW5kIHJlbmFtaW5nIGNhbid0IGJlIHNwbGl0Lg0K
DQo+IA0KPiAtU2NvdHQNCg0K
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1229893

FromZhao Qiang <qiang.zhao@freescale.com>
Date2015-09-22 05:30 +0200
Message-ID<qbmrf-1wa-5@gated-at.bofh.it>
In reply to#1229888
T24gVHVlLCBTZXAgMjIsIDIwMTUgYXQgMTE6MDhBTSArMDgwMCwgV29vZCBTY290dC1CMDc0MjEg
d3JvdGU6DQoNCj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogV29vZCBTY290
dC1CMDc0MjENCj4gU2VudDogVHVlc2RheSwgU2VwdGVtYmVyIDIyLCAyMDE1IDExOjA4IEFNDQo+
IFRvOiBaaGFvIFFpYW5nLUI0NTQ3NQ0KPiBDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9y
ZzsgbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmc7DQo+IGxhdXJhYUBjb2RlYXVyb3JhLm9y
ZzsgWGllIFhpYW9iby1SNjMwNjE7IGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZzsgTGkNCj4gWWFu
Zy1MZW8tUjU4NDcyOyBwYXVsdXNAc2FtYmEub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEw
IDQvNV0gUUUvQ1BNOiBtb3ZlIG11cmFtIG1hbmFnZW1lbnQgZnVuY3Rpb25zIHRvDQo+IHFlX2Nv
bW1vbg0KPiANCj4gT24gTW9uLCAyMDE1LTA5LTIxIGF0IDIyOjA2IC0wNTAwLCBaaGFvIFFpYW5n
LUI0NTQ3NSB3cm90ZToNCj4gPiBPbiBUdWUsIFNlcCAyMiwgMjAxNSBhdCAxMDoyNkFNICswODAw
LCBXb29kIFNjb3R0LUIwNzQyMSB3cm90ZToNCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNz
YWdlLS0tLS0NCj4gPiA+IEZyb206IFdvb2QgU2NvdHQtQjA3NDIxDQo+ID4gPiBTZW50OiBUdWVz
ZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMTUgMTA6MjYgQU0NCj4gPiA+IFRvOiBaaGFvIFFpYW5nLUI0
NTQ3NQ0KPiA+ID4gQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4cHBjLWRl
dkBsaXN0cy5vemxhYnMub3JnOw0KPiA+ID4gbGF1cmFhQGNvZGVhdXJvcmEub3JnOyBYaWUgWGlh
b2JvLVI2MzA2MTsgYmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnOw0KPiA+ID4gTGkgWWFuZy1MZW8t
UjU4NDcyOyBwYXVsdXNAc2FtYmEub3JnDQo+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxMCA0
LzVdIFFFL0NQTTogbW92ZSBtdXJhbSBtYW5hZ2VtZW50IGZ1bmN0aW9ucw0KPiA+ID4gdG8gcWVf
Y29tbW9uDQo+ID4gPg0KPiA+ID4gT24gTW9uLCAyMDE1LTA5LTIxIGF0IDIxOjIzIC0wNTAwLCBa
aGFvIFFpYW5nLUI0NTQ3NSB3cm90ZToNCj4gPiA+ID4gT24gVHVlLCBTZXAgMjIsIDIwMTUgYXQg
MDY6NTRBTSArMDgwMCwgV29vZCBTY290dC1CMDc0MjEgd3JvdGU6DQo+ID4gPiA+ID4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiBGcm9tOiBXb29kIFNjb3R0LUIwNzQyMQ0K
PiA+ID4gPiA+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJlciAyMiwgMjAxNSA2OjU0IEFNDQo+ID4g
PiA+ID4gVG86IFpoYW8gUWlhbmctQjQ1NDc1DQo+ID4gPiA+ID4gQ2M6IGxpbnV4LWtlcm5lbEB2
Z2VyLmtlcm5lbC5vcmc7IGxpbnV4cHBjLWRldkBsaXN0cy5vemxhYnMub3JnOw0KPiA+ID4gPiA+
IGxhdXJhYUBjb2RlYXVyb3JhLm9yZzsgWGllIFhpYW9iby1SNjMwNjE7DQo+ID4gPiA+ID4gYmVu
aEBrZXJuZWwuY3Jhc2hpbmcub3JnOyBMaSBZYW5nLUxlby1SNTg0NzI7IHBhdWx1c0BzYW1iYS5v
cmcNCj4gPiA+ID4gPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxMCA0LzVdIFFFL0NQTTogbW92ZSBt
dXJhbSBtYW5hZ2VtZW50DQo+ID4gPiA+ID4gZnVuY3Rpb25zIHRvIHFlX2NvbW1vbg0KPiA+ID4g
PiA+DQo+ID4gPiA+ID4gT24gRnJpLCBTZXAgMTgsIDIwMTUgYXQgMDM6MTU6MjBQTSArMDgwMCwg
WmhhbyBRaWFuZyB3cm90ZToNCj4gPiA+ID4gPiA+IFFFIGFuZCBDUE0gaGF2ZSB0aGUgc2FtZSBt
dXJhbSwgdGhleSB1c2UgdGhlIHNhbWUgbWFuYWdlbWVudA0KPiA+ID4gPiA+ID4gZnVuY3Rpb25z
LiBOb3cgUUUgc3VwcG9ydCBib3RoIEFSTSBhbmQgUG93ZXJQQywgaXQgaXMNCj4gPiA+ID4gPiA+
IG5lY2Vzc2FyeSB0byBtb3ZlIFFFIHRvICJkcml2ZXIvc29jIiwgc28gbW92ZSB0aGUgbXVyYW0N
Cj4gPiA+ID4gPiA+IG1hbmFnZW1lbnQgZnVuY3Rpb25zIGZyb20gY3BtX2NvbW1vbiB0byBxZV9j
b21tb24gZm9yDQo+ID4gPiA+ID4gPiBwcmVwYXJpbmcgdG8gbW92ZSBRRSBjb2RlIHRvDQo+ID4g
PiAiZHJpdmVyL3NvYyINCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBa
aGFvIFFpYW5nIDxxaWFuZy56aGFvQGZyZWVzY2FsZS5jb20+DQo+ID4gPiA+ID4gPiAtLS0NCj4g
PiA+ID4gPiA+IENoYW5nZXMgZm9yIHYyOg0KPiA+ID4gPiA+ID4gICAtIG5vIGNoYW5nZXMNCj4g
PiA+ID4gPiA+IENoYW5nZXMgZm9yIHYzOg0KPiA+ID4gPiA+ID4gICAtIG5vIGNoYW5nZXMNCj4g
PiA+ID4gPiA+IENoYW5nZXMgZm9yIHY0Og0KPiA+ID4gPiA+ID4gICAtIG5vIGNoYW5nZXMNCj4g
PiA+ID4gPiA+IENoYW5nZXMgZm9yIHY1Og0KPiA+ID4gPiA+ID4gICAtIG5vIGNoYW5nZXMNCj4g
PiA+ID4gPiA+IENoYW5nZXMgZm9yIHY2Og0KPiA+ID4gPiA+ID4gICAtIHVzaW5nIGdlbmFsbG9j
IGluc3RlYWQgcmhlYXAgdG8gbWFuYWdlIFFFIE1VUkFNDQo+ID4gPiA+ID4gPiAgIC0gcmVtb3Zl
IHFlX3Jlc2V0IGZyb20gcGxhdGZvcm0gZmlsZSwgdXNpbmcNCj4gPiA+ID4gPiA+ICAgLSBzdWJz
eXNfaW5pdGNhbGwgdG8gY2FsbCBxZV9pbml0IGZ1bmN0aW9uLg0KPiA+ID4gPiA+DQo+ID4gPiA+
ID4gV2h5IGlzIHRoZSBpbml0IGNoYW5nZSBpbiB0aGUgc2FtZSBwYXRjaCBhcyBtb3ZpbmcgdGhl
IG11cmFtIGNvZGU/DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IENoYW5nZXMgZm9yIHY3Og0KPiA+
ID4gPiA+ID4gICAtIG1vdmUgdGhpcyBwYXRjaCBmcm9tIDMvMyB0byAyLzMNCj4gPiA+ID4gPiA+
ICAgLSBjb252ZXJ0IGNwbSB3aXRoIGdlbmFsbG9jDQo+ID4gPiA+ID4gPiAgIC0gY2hlY2sgZm9y
IGdlbl9wb29sIGFsbG9jYXRpb24gZmFpbHVyZSBDaGFuZ2VzIGZvciB2ODoNCj4gPiA+ID4gPiA+
ICAgLSByZWJhc2UNCj4gPiA+ID4gPiA+ICAgLSBtb3ZlIEJEX1NDXyogbWFjcm8gaW5zdGVhZCBv
ZiBjb3B5IENoYW5nZXMgZm9yIHY5Og0KPiA+ID4gPiA+ID4gICAtIGRvZXNuJ3QgbW9kaWZ5IENQ
TSwgYWRkIGEgbmV3IHBhdGNoIHRvIG1vZGlmeS4NCj4gPiA+ID4gPiA+ICAgLSByZWJhc2UNCj4g
PiA+ID4gPiA+IENoYW5nZXMgZm9yIHYxMDoNCj4gPiA+ID4gPiA+ICAgLSByZWJhc2UNCj4gPiA+
ID4gPiA+DQo+ID4gPiA+ID4gPiAgYXJjaC9wb3dlcnBjL2luY2x1ZGUvYXNtL2NwbS5oICAgICAg
ICAgICAgfCAgNTkgLS0tLS0tLS0NCj4gPiA+ID4gPiA+ICBhcmNoL3Bvd2VycGMvaW5jbHVkZS9h
c20vcWUuaCAgICAgICAgICAgICB8ICA1MSArKysrKystDQo+ID4gPiA+ID4gPiAgYXJjaC9wb3dl
cnBjL3BsYXRmb3Jtcy84M3h4L2ttODN4eC5jICAgICAgfCAgIDIgLQ0KPiA+ID4gPiA+ID4gIGFy
Y2gvcG93ZXJwYy9wbGF0Zm9ybXMvODN4eC9tcGM4MzJ4X21kcy5jIHwgICAyIC0NCj4gPiA+ID4g
PiA+ICBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zLzgzeHgvbXBjODMyeF9yZGIuYyB8ICAgMiAtDQo+
ID4gPiA+ID4gPiAgYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy84M3h4L21wYzgzNnhfbWRzLmMgfCAg
IDIgLQ0KPiA+ID4gPiA+ID4gIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvODN4eC9tcGM4MzZ4X3Jk
ay5jIHwgICAzIC0NCj4gPiA+ID4gPiA+ICBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zLzg1eHgvY29t
bW9uLmMgICAgICB8ICAgMSAtDQo+ID4gPiA+ID4gPiAgYXJjaC9wb3dlcnBjL3N5c2Rldi9jcG1f
Y29tbW9uLmMgICAgICAgICAgfCAyMDYgKy0tLS0tLS0tLS0tLS0NCj4gLS0tLQ0KPiA+ID4gLS0t
LQ0KPiA+ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ID4gIGFyY2gvcG93ZXJwYy9zeXNkZXYvcWVfbGli
L01ha2VmaWxlICAgICAgIHwgICAyICstDQo+ID4gPiA+ID4gPiAgYXJjaC9wb3dlcnBjL3N5c2Rl
di9xZV9saWIvcWUuYyAgICAgICAgICAgfCAgMTUgKysNCj4gPiA+ID4gPiA+ICBhcmNoL3Bvd2Vy
cGMvc3lzZGV2L3FlX2xpYi9xZV9jb21tb24uYyAgICB8IDI0Mg0KPiA+ID4gPiA+ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKw0KPiA+ID4gPiA+ID4gIDEyIGZpbGVzIGNoYW5nZWQsIDMw
MiBpbnNlcnRpb25zKCspLCAyODUgZGVsZXRpb25zKC0pICBjcmVhdGUNCj4gPiA+ID4gPiA+IG1v
ZGUNCj4gPiA+ID4gPiA+IDEwMDY0NCBhcmNoL3Bvd2VycGMvc3lzZGV2L3FlX2xpYi9xZV9jb21t
b24uYw0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9hcmNoL3Bvd2VycGMv
aW5jbHVkZS9hc20vY3BtLmgNCj4gPiA+ID4gPiA+IGIvYXJjaC9wb3dlcnBjL2luY2x1ZGUvYXNt
L2NwbS5oIGluZGV4IDQzOThhNmMuLjAwM2E3MzYgMTAwNjQ0DQo+ID4gPiA+ID4gPiAtLS0gYS9h
cmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vY3BtLmgNCj4gPiA+ID4gPiA+ICsrKyBiL2FyY2gvcG93
ZXJwYy9pbmNsdWRlL2FzbS9jcG0uaA0KPiA+ID4gPiA+ID4gQEAgLTkzLDIyICs5Myw2IEBAIHR5
cGVkZWYgc3RydWN0IGNwbV9idWZfZGVzYyB7DQo+ID4gPiA+ID4gPiAgICovDQo+ID4gPiA+ID4g
Pg0KPiA+ID4gPiA+ID4gICNkZWZpbmUgQkRfU0NfRU1QVFkgICAgICAoMHg4MDAwKSAgICAgICAg
LyogUmVjZWl2ZSBpcyBlbXB0eQ0KPiAqLw0KPiA+ID4gPiA+ID4gLSNkZWZpbmUgQkRfU0NfUkVB
RFkgICAgICAoMHg4MDAwKSAgICAgICAgLyogVHJhbnNtaXQgaXMgcmVhZHkNCj4gKi8NCj4gPiA+
ID4gPiA+IC0jZGVmaW5lIEJEX1NDX1dSQVAgICAgICAgKDB4MjAwMCkgICAgICAgIC8qIExhc3Qg
YnVmZmVyDQo+IGRlc2NyaXB0b3INCj4gPiA+ICovDQo+ID4gPiA+ID4gPiAtI2RlZmluZSBCRF9T
Q19JTlRSUFQgICAgICgweDEwMDApICAgICAgICAvKiBJbnRlcnJ1cHQgb24NCj4gY2hhbmdlICov
DQo+ID4gPiA+ID4gPiAtI2RlZmluZSBCRF9TQ19MQVNUICAgICAgICgweDA4MDApICAgICAgICAv
KiBMYXN0IGJ1ZmZlciBpbg0KPiBmcmFtZQ0KPiA+ID4gKi8NCj4gPiA+ID4gPiA+IC0jZGVmaW5l
IEJEX1NDX1RDICgweDA0MDApICAgICAgICAvKiBUcmFuc21pdCBDUkMgKi8NCj4gPiA+ID4gPiA+
IC0jZGVmaW5lIEJEX1NDX0NNICgweDAyMDApICAgICAgICAvKiBDb250aW51b3VzIG1vZGUgKi8N
Cj4gPiA+ID4gPiA+IC0jZGVmaW5lIEJEX1NDX0lEICgweDAxMDApICAgICAgICAvKiBSZWMnZCB0
b28gbWFueSBpZGxlcyAqLw0KPiA+ID4gPiA+ID4gLSNkZWZpbmUgQkRfU0NfUCAgICAgICAgICAo
MHgwMTAwKSAgICAgICAgLyogeG10IHByZWFtYmxlICovDQo+ID4gPiA+ID4gPiAtI2RlZmluZSBC
RF9TQ19CUiAoMHgwMDIwKSAgICAgICAgLyogQnJlYWsgcmVjZWl2ZWQgKi8NCj4gPiA+ID4gPiA+
IC0jZGVmaW5lIEJEX1NDX0ZSICgweDAwMTApICAgICAgICAvKiBGcmFtaW5nIGVycm9yICovDQo+
ID4gPiA+ID4gPiAtI2RlZmluZSBCRF9TQ19QUiAoMHgwMDA4KSAgICAgICAgLyogUGFyaXR5IGVy
cm9yICovDQo+ID4gPiA+ID4gPiAtI2RlZmluZSBCRF9TQ19OQUsgICAgICAgICgweDAwMDQpICAg
ICAgICAvKiBOQUsgLSBkaWQgbm90DQo+IHJlc3BvbmQNCj4gPiA+ICovDQo+ID4gPiA+ID4gPiAt
I2RlZmluZSBCRF9TQ19PViAoMHgwMDAyKSAgICAgICAgLyogT3ZlcnJ1biAqLw0KPiA+ID4gPiA+
ID4gLSNkZWZpbmUgQkRfU0NfVU4gKDB4MDAwMikgICAgICAgIC8qIFVuZGVycnVuICovDQo+ID4g
PiA+ID4gPiAtI2RlZmluZSBCRF9TQ19DRCAoMHgwMDAxKSAgICAgICAgLyogKi8NCj4gPiA+ID4g
PiA+IC0jZGVmaW5lIEJEX1NDX0NMICgweDAwMDEpICAgICAgICAvKiBDb2xsaXNpb24gKi8NCj4g
PiA+ID4gPg0KPiA+ID4gPiA+IFdoYXQgZG9lcyB0aGlzIGhhdmUgdG8gZG8gd2l0aCBtdXJhbT8N
Cj4gPiA+ID4NCj4gPiA+ID4gQkQgaXMgQnVmZmVyIERlc2NyaXB0b3JzLCBpdCBpcyBpbiBtdXJh
bS4NCj4gPiA+DQo+ID4gPiBXaGF0IGRvZXMgaXQgaGF2ZSB0byBkbyB3aXRoIHRoZSBtdXJhbSAq
YWxsb2NhdG9yKj8NCj4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBJJ3ZlIHNhaWQgbWFueSB0
aW1lcyBub3cgdGhhdCBhbnkgY2hhbmdlcyB0byB0aGUgY29kZSwgaW5jbHVkaW5nDQo+ID4gPiA+
ID4gcmVuYW1pbmcgZnVuY3Rpb25zLCBuZWVkcyB0byBiZSBhIHNlcGFyYXRlIHBhdGNoIGZyb20g
bW92aW5nIHRoZQ0KPiBjb2RlLg0KPiA+ID4gPg0KPiA+ID4gPiBJIGhhdmUgc3BsaXQgYSBwYXRj
aCB0byB0d28gcGF0Y2hlcywgSG93ZXZlciwgTWF5YmUgSQ0KPiA+ID4gPiBtaXN1bmRlcnN0YW5k
IHlvdXIgbWVhbnMuDQo+ID4gPg0KPiA+ID4gSSBkaWRuJ3Qgc2F5ICJzcGxpdCBpdCBpbnRvIHR3
byBwYXRjaGVzLCBob3dldmVyIHlvdSBsaWtlIi4gIEkgc2FpZA0KPiA+ID4gdG8gaGF2ZSBhbGwg
Y2hhbmdlcyBpbiBvbmUgcGF0Y2gsIGFuZCB0aGUgb3RoZXIgcGF0Y2ggYmUgbm90aGluZyBidXQN
Cj4gYSBtb3ZlLg0KPiA+ID4gUmVuYW1pbmcgdGhlIGZ1bmN0aW9ucyBjb3VudHMgYXMgYSBjaGFu
Z2UuDQo+ID4gPg0KPiA+ID4gPiBTbyBpZiB0aGUgcGF0Y2gganVzdCBkbyB0aGUgcmVuYW1pbmcg
YW5kIG1vdmluZyBjcG1fbXVyYW0gZnVuY3Rpb24NCj4gPiA+ID4gdG8gcWVfbXVyYW0gZnVuY3Rp
b24sIERvZXMgaXQgb2s/DQo+ID4gPg0KPiA+ID4gTm8uDQo+ID4NCj4gPiBXaHk/DQo+IA0KPiBT
byB0aGF0IEkgY2FuIHNlZSB0aGUgY2hhbmdlcyBhcyBhIGRpZmYuDQo+IA0KPiA+IE1vdmluZyBj
cG0vcWVfbXVyYW0gZnVuY3Rpb25zIGFuZCByZW5hbWluZyBjYW4ndCBiZSBzcGxpdC4NCj4gDQo+
IFdoeSBub3Q/DQoNCklmIG1vdmluZyBjcG1fbXVyYW1fKiB0byBxZV9tdXJhbV8qIHdpdGhvdXQg
cmVuYW1pbmcsIA0KSXQgc3RpbGwgaXMgIiNkZWZpbmUgcWVfbXVyYW1faW5pdCBjcG1fbXVyYW1f
aW5pdCIsDQpXaGVyZSB0byBmaW5kIGNwbV9tdXJhbV8qPyANCg0KPiANCj4gLVNjb3R0DQo+IA0K
DQo=
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [next] | [standalone]


#1229898

FromZhao Qiang <qiang.zhao@freescale.com>
Date2015-09-22 06:10 +0200
Message-ID<qbn3X-2tL-1@gated-at.bofh.it>
In reply to#1229893
DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFdvb2QgU2NvdHQtQjA3NDIx
DQo+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJlciAyMiwgMjAxNSAxMToyNSBBTQ0KPiBUbzogWmhh
byBRaWFuZy1CNDU0NzUNCj4gQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4
cHBjLWRldkBsaXN0cy5vemxhYnMub3JnOw0KPiBsYXVyYWFAY29kZWF1cm9yYS5vcmc7IFhpZSBY
aWFvYm8tUjYzMDYxOyBiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc7IExpDQo+IFlhbmctTGVvLVI1
ODQ3MjsgcGF1bHVzQHNhbWJhLm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxMCA0LzVdIFFF
L0NQTTogbW92ZSBtdXJhbSBtYW5hZ2VtZW50IGZ1bmN0aW9ucyB0bw0KPiBxZV9jb21tb24NCj4g
DQo+IE9uIE1vbiwgMjAxNS0wOS0yMSBhdCAyMjoyMiAtMDUwMCwgWmhhbyBRaWFuZy1CNDU0NzUg
d3JvdGU6DQo+ID4gT24gVHVlLCBTZXAgMjIsIDIwMTUgYXQgMTE6MDhBTSArMDgwMCwgV29vZCBT
Y290dC1CMDc0MjEgd3JvdGU6DQo+ID4NCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0t
DQo+ID4gPiBGcm9tOiBXb29kIFNjb3R0LUIwNzQyMQ0KPiA+ID4gU2VudDogVHVlc2RheSwgU2Vw
dGVtYmVyIDIyLCAyMDE1IDExOjA4IEFNDQo+ID4gPiBUbzogWmhhbyBRaWFuZy1CNDU0NzUNCj4g
PiA+IENjOiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBsaW51eHBwYy1kZXZAbGlzdHMu
b3psYWJzLm9yZzsNCj4gPiA+IGxhdXJhYUBjb2RlYXVyb3JhLm9yZzsgWGllIFhpYW9iby1SNjMw
NjE7IGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZzsNCj4gPiA+IExpIFlhbmctTGVvLVI1ODQ3Mjsg
cGF1bHVzQHNhbWJhLm9yZw0KPiA+ID4gU3ViamVjdDogUmU6IFtQQVRDSCB2MTAgNC81XSBRRS9D
UE06IG1vdmUgbXVyYW0gbWFuYWdlbWVudCBmdW5jdGlvbnMNCj4gPiA+IHRvIHFlX2NvbW1vbg0K
PiA+ID4NCj4gPiA+IE9uIE1vbiwgMjAxNS0wOS0yMSBhdCAyMjowNiAtMDUwMCwgWmhhbyBRaWFu
Zy1CNDU0NzUgd3JvdGU6DQo+ID4gPiA+IE9uIFR1ZSwgU2VwIDIyLCAyMDE1IGF0IDEwOjI2QU0g
KzA4MDAsIFdvb2QgU2NvdHQtQjA3NDIxIHdyb3RlOg0KPiA+ID4gPg0KPiA+ID4gPiA+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gRnJvbTogV29vZCBTY290dC1CMDc0MjEN
Cj4gPiA+ID4gPiBTZW50OiBUdWVzZGF5LCBTZXB0ZW1iZXIgMjIsIDIwMTUgMTA6MjYgQU0NCj4g
PiA+ID4gPiBUbzogWmhhbyBRaWFuZy1CNDU0NzUNCj4gPiA+ID4gPiBDYzogbGludXgta2VybmVs
QHZnZXIua2VybmVsLm9yZzsgbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmc7DQo+ID4gPiA+
ID4gbGF1cmFhQGNvZGVhdXJvcmEub3JnOyBYaWUgWGlhb2JvLVI2MzA2MTsNCj4gPiA+ID4gPiBi
ZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc7IExpIFlhbmctTGVvLVI1ODQ3MjsgcGF1bHVzQHNhbWJh
Lm9yZw0KPiA+ID4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEwIDQvNV0gUUUvQ1BNOiBtb3Zl
IG11cmFtIG1hbmFnZW1lbnQNCj4gPiA+ID4gPiBmdW5jdGlvbnMgdG8gcWVfY29tbW9uDQo+ID4g
PiA+ID4NCj4gPiA+ID4gPiBPbiBNb24sIDIwMTUtMDktMjEgYXQgMjE6MjMgLTA1MDAsIFpoYW8g
UWlhbmctQjQ1NDc1IHdyb3RlOg0KPiA+ID4gPiA+ID4gT24gVHVlLCBTZXAgMjIsIDIwMTUgYXQg
MDY6NTRBTSArMDgwMCwgV29vZCBTY290dC1CMDc0MjEgd3JvdGU6DQo+ID4gPiA+ID4gPiA+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gPiA+IEZyb206IFdvb2QgU2NvdHQt
QjA3NDIxDQo+ID4gPiA+ID4gPiA+IFNlbnQ6IFR1ZXNkYXksIFNlcHRlbWJlciAyMiwgMjAxNSA2
OjU0IEFNDQo+ID4gPiA+ID4gPiA+IFRvOiBaaGFvIFFpYW5nLUI0NTQ3NQ0KPiA+ID4gPiA+ID4g
PiBDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsNCj4gPiA+ID4gPiA+ID4gbGludXhw
cGMtZGV2QGxpc3RzLm96bGFicy5vcmc7IGxhdXJhYUBjb2RlYXVyb3JhLm9yZzsgWGllDQo+ID4g
PiA+ID4gPiA+IFhpYW9iby1SNjMwNjE7IGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZzsgTGkgWWFu
Zy1MZW8tUjU4NDcyOw0KPiA+ID4gPiA+ID4gPiBwYXVsdXNAc2FtYmEub3JnDQo+ID4gPiA+ID4g
PiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEwIDQvNV0gUUUvQ1BNOiBtb3ZlIG11cmFtIG1hbmFn
ZW1lbnQNCj4gPiA+ID4gPiA+ID4gZnVuY3Rpb25zIHRvIHFlX2NvbW1vbg0KPiA+ID4gPiA+ID4g
Pg0KPiA+ID4gPiA+ID4gPiBPbiBGcmksIFNlcCAxOCwgMjAxNSBhdCAwMzoxNToyMFBNICswODAw
LCBaaGFvIFFpYW5nIHdyb3RlOg0KPiA+ID4gPiA+ID4gPiA+IFFFIGFuZCBDUE0gaGF2ZSB0aGUg
c2FtZSBtdXJhbSwgdGhleSB1c2UgdGhlIHNhbWUNCj4gPiA+ID4gPiA+ID4gPiBtYW5hZ2VtZW50
IGZ1bmN0aW9ucy4gTm93IFFFIHN1cHBvcnQgYm90aCBBUk0gYW5kIFBvd2VyUEMsDQo+ID4gPiA+
ID4gPiA+ID4gaXQgaXMgbmVjZXNzYXJ5IHRvIG1vdmUgUUUgdG8gImRyaXZlci9zb2MiLCBzbyBt
b3ZlIHRoZQ0KPiA+ID4gPiA+ID4gPiA+IG11cmFtIG1hbmFnZW1lbnQgZnVuY3Rpb25zIGZyb20g
Y3BtX2NvbW1vbiB0byBxZV9jb21tb24NCj4gPiA+ID4gPiA+ID4gPiBmb3IgcHJlcGFyaW5nIHRv
IG1vdmUgUUUgY29kZSB0bw0KPiA+ID4gPiA+ICJkcml2ZXIvc29jIg0KPiA+ID4gPiA+ID4gPiA+
DQo+ID4gPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogWmhhbyBRaWFuZyA8cWlhbmcuemhhb0Bm
cmVlc2NhbGUuY29tPg0KPiA+ID4gPiA+ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ID4gPiA+IENoYW5n
ZXMgZm9yIHYyOg0KPiA+ID4gPiA+ID4gPiA+ICAgLSBubyBjaGFuZ2VzDQo+ID4gPiA+ID4gPiA+
ID4gQ2hhbmdlcyBmb3IgdjM6DQo+ID4gPiA+ID4gPiA+ID4gICAtIG5vIGNoYW5nZXMNCj4gPiA+
ID4gPiA+ID4gPiBDaGFuZ2VzIGZvciB2NDoNCj4gPiA+ID4gPiA+ID4gPiAgIC0gbm8gY2hhbmdl
cw0KPiA+ID4gPiA+ID4gPiA+IENoYW5nZXMgZm9yIHY1Og0KPiA+ID4gPiA+ID4gPiA+ICAgLSBu
byBjaGFuZ2VzDQo+ID4gPiA+ID4gPiA+ID4gQ2hhbmdlcyBmb3IgdjY6DQo+ID4gPiA+ID4gPiA+
ID4gICAtIHVzaW5nIGdlbmFsbG9jIGluc3RlYWQgcmhlYXAgdG8gbWFuYWdlIFFFIE1VUkFNDQo+
ID4gPiA+ID4gPiA+ID4gICAtIHJlbW92ZSBxZV9yZXNldCBmcm9tIHBsYXRmb3JtIGZpbGUsIHVz
aW5nDQo+ID4gPiA+ID4gPiA+ID4gICAtIHN1YnN5c19pbml0Y2FsbCB0byBjYWxsIHFlX2luaXQg
ZnVuY3Rpb24uDQo+ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+IFdoeSBpcyB0aGUgaW5pdCBj
aGFuZ2UgaW4gdGhlIHNhbWUgcGF0Y2ggYXMgbW92aW5nIHRoZSBtdXJhbQ0KPiBjb2RlPw0KPiA+
ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+IENoYW5nZXMgZm9yIHY3Og0KPiA+ID4gPiA+ID4g
PiA+ICAgLSBtb3ZlIHRoaXMgcGF0Y2ggZnJvbSAzLzMgdG8gMi8zDQo+ID4gPiA+ID4gPiA+ID4g
ICAtIGNvbnZlcnQgY3BtIHdpdGggZ2VuYWxsb2MNCj4gPiA+ID4gPiA+ID4gPiAgIC0gY2hlY2sg
Zm9yIGdlbl9wb29sIGFsbG9jYXRpb24gZmFpbHVyZSBDaGFuZ2VzIGZvciB2ODoNCj4gPiA+ID4g
PiA+ID4gPiAgIC0gcmViYXNlDQo+ID4gPiA+ID4gPiA+ID4gICAtIG1vdmUgQkRfU0NfKiBtYWNy
byBpbnN0ZWFkIG9mIGNvcHkgQ2hhbmdlcyBmb3Igdjk6DQo+ID4gPiA+ID4gPiA+ID4gICAtIGRv
ZXNuJ3QgbW9kaWZ5IENQTSwgYWRkIGEgbmV3IHBhdGNoIHRvIG1vZGlmeS4NCj4gPiA+ID4gPiA+
ID4gPiAgIC0gcmViYXNlDQo+ID4gPiA+ID4gPiA+ID4gQ2hhbmdlcyBmb3IgdjEwOg0KPiA+ID4g
PiA+ID4gPiA+ICAgLSByZWJhc2UNCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiA+ICBh
cmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vY3BtLmggICAgICAgICAgICB8ICA1OSAtLS0tLS0tLQ0K
PiA+ID4gPiA+ID4gPiA+ICBhcmNoL3Bvd2VycGMvaW5jbHVkZS9hc20vcWUuaCAgICAgICAgICAg
ICB8ICA1MSArKysrKystDQo+ID4gPiA+ID4gPiA+ID4gIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMv
ODN4eC9rbTgzeHguYyAgICAgIHwgICAyIC0NCj4gPiA+ID4gPiA+ID4gPiAgYXJjaC9wb3dlcnBj
L3BsYXRmb3Jtcy84M3h4L21wYzgzMnhfbWRzLmMgfCAgIDIgLQ0KPiA+ID4gPiA+ID4gPiA+ICBh
cmNoL3Bvd2VycGMvcGxhdGZvcm1zLzgzeHgvbXBjODMyeF9yZGIuYyB8ICAgMiAtDQo+ID4gPiA+
ID4gPiA+ID4gIGFyY2gvcG93ZXJwYy9wbGF0Zm9ybXMvODN4eC9tcGM4MzZ4X21kcy5jIHwgICAy
IC0NCj4gPiA+ID4gPiA+ID4gPiAgYXJjaC9wb3dlcnBjL3BsYXRmb3Jtcy84M3h4L21wYzgzNnhf
cmRrLmMgfCAgIDMgLQ0KPiA+ID4gPiA+ID4gPiA+ICBhcmNoL3Bvd2VycGMvcGxhdGZvcm1zLzg1
eHgvY29tbW9uLmMgICAgICB8ICAgMSAtDQo+ID4gPiA+ID4gPiA+ID4gIGFyY2gvcG93ZXJwYy9z
eXNkZXYvY3BtX2NvbW1vbi5jICAgICAgICAgIHwgMjA2ICstLS0tLS0tLS0NCj4gLS0tLQ0KPiA+
ID4gLS0tLQ0KPiA+ID4gPiA+IC0tLS0NCj4gPiA+ID4gPiA+ID4gLS0tDQo+ID4gPiA+ID4gPiA+
ID4gIGFyY2gvcG93ZXJwYy9zeXNkZXYvcWVfbGliL01ha2VmaWxlICAgICAgIHwgICAyICstDQo+
ID4gPiA+ID4gPiA+ID4gIGFyY2gvcG93ZXJwYy9zeXNkZXYvcWVfbGliL3FlLmMgICAgICAgICAg
IHwgIDE1ICsrDQo+ID4gPiA+ID4gPiA+ID4gIGFyY2gvcG93ZXJwYy9zeXNkZXYvcWVfbGliL3Fl
X2NvbW1vbi5jICAgIHwgMjQyDQo+ID4gPiA+ID4gPiA+ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKw0KPiA+ID4gPiA+ID4gPiA+ICAxMiBmaWxlcyBjaGFuZ2VkLCAzMDIgaW5zZXJ0aW9u
cygrKSwgMjg1IGRlbGV0aW9ucygtKQ0KPiA+ID4gPiA+ID4gPiA+IGNyZWF0ZSBtb2RlDQo+ID4g
PiA+ID4gPiA+ID4gMTAwNjQ0IGFyY2gvcG93ZXJwYy9zeXNkZXYvcWVfbGliL3FlX2NvbW1vbi5j
DQo+ID4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvYXJjaC9wb3dl
cnBjL2luY2x1ZGUvYXNtL2NwbS5oDQo+ID4gPiA+ID4gPiA+ID4gYi9hcmNoL3Bvd2VycGMvaW5j
bHVkZS9hc20vY3BtLmggaW5kZXggNDM5OGE2Yy4uMDAzYTczNg0KPiA+ID4gPiA+ID4gPiA+IDEw
MDY0NA0KPiA+ID4gPiA+ID4gPiA+IC0tLSBhL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9jcG0u
aA0KPiA+ID4gPiA+ID4gPiA+ICsrKyBiL2FyY2gvcG93ZXJwYy9pbmNsdWRlL2FzbS9jcG0uaA0K
PiA+ID4gPiA+ID4gPiA+IEBAIC05MywyMiArOTMsNiBAQCB0eXBlZGVmIHN0cnVjdCBjcG1fYnVm
X2Rlc2Mgew0KPiA+ID4gPiA+ID4gPiA+ICAgKi8NCj4gPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+
ID4gPiA+ICAjZGVmaW5lIEJEX1NDX0VNUFRZICAgICAgKDB4ODAwMCkgICAgICAgIC8qIFJlY2Vp
dmUgaXMNCj4gZW1wdHkNCj4gPiA+ICovDQo+ID4gPiA+ID4gPiA+ID4gLSNkZWZpbmUgQkRfU0Nf
UkVBRFkgICAgICAoMHg4MDAwKSAgICAgICAgLyogVHJhbnNtaXQgaXMNCj4gcmVhZHkNCj4gPiA+
ICovDQo+ID4gPiA+ID4gPiA+ID4gLSNkZWZpbmUgQkRfU0NfV1JBUCAgICAgICAoMHgyMDAwKSAg
ICAgICAgLyogTGFzdCBidWZmZXINCj4gPiA+IGRlc2NyaXB0b3INCj4gPiA+ID4gPiAqLw0KPiA+
ID4gPiA+ID4gPiA+IC0jZGVmaW5lIEJEX1NDX0lOVFJQVCAgICAgKDB4MTAwMCkgICAgICAgIC8q
IEludGVycnVwdCBvbg0KPiA+ID4gY2hhbmdlICovDQo+ID4gPiA+ID4gPiA+ID4gLSNkZWZpbmUg
QkRfU0NfTEFTVCAgICAgICAoMHgwODAwKSAgICAgICAgLyogTGFzdCBidWZmZXIgaW4NCj4gPiA+
IGZyYW1lDQo+ID4gPiA+ID4gKi8NCj4gPiA+ID4gPiA+ID4gPiAtI2RlZmluZSBCRF9TQ19UQyAo
MHgwNDAwKSAgICAgICAgLyogVHJhbnNtaXQgQ1JDICovDQo+ID4gPiA+ID4gPiA+ID4gLSNkZWZp
bmUgQkRfU0NfQ00gKDB4MDIwMCkgICAgICAgIC8qIENvbnRpbnVvdXMgbW9kZSAqLw0KPiA+ID4g
PiA+ID4gPiA+IC0jZGVmaW5lIEJEX1NDX0lEICgweDAxMDApICAgICAgICAvKiBSZWMnZCB0b28g
bWFueSBpZGxlcw0KPiAqLw0KPiA+ID4gPiA+ID4gPiA+IC0jZGVmaW5lIEJEX1NDX1AgICAgICAg
ICAgKDB4MDEwMCkgICAgICAgIC8qIHhtdCBwcmVhbWJsZQ0KPiAqLw0KPiA+ID4gPiA+ID4gPiA+
IC0jZGVmaW5lIEJEX1NDX0JSICgweDAwMjApICAgICAgICAvKiBCcmVhayByZWNlaXZlZCAqLw0K
PiA+ID4gPiA+ID4gPiA+IC0jZGVmaW5lIEJEX1NDX0ZSICgweDAwMTApICAgICAgICAvKiBGcmFt
aW5nIGVycm9yICovDQo+ID4gPiA+ID4gPiA+ID4gLSNkZWZpbmUgQkRfU0NfUFIgKDB4MDAwOCkg
ICAgICAgIC8qIFBhcml0eSBlcnJvciAqLw0KPiA+ID4gPiA+ID4gPiA+IC0jZGVmaW5lIEJEX1ND
X05BSyAgICAgICAgKDB4MDAwNCkgICAgICAgIC8qIE5BSyAtIGRpZCBub3QNCj4gPiA+IHJlc3Bv
bmQNCj4gPiA+ID4gPiAqLw0KPiA+ID4gPiA+ID4gPiA+IC0jZGVmaW5lIEJEX1NDX09WICgweDAw
MDIpICAgICAgICAvKiBPdmVycnVuICovDQo+ID4gPiA+ID4gPiA+ID4gLSNkZWZpbmUgQkRfU0Nf
VU4gKDB4MDAwMikgICAgICAgIC8qIFVuZGVycnVuICovDQo+ID4gPiA+ID4gPiA+ID4gLSNkZWZp
bmUgQkRfU0NfQ0QgKDB4MDAwMSkgICAgICAgIC8qICovDQo+ID4gPiA+ID4gPiA+ID4gLSNkZWZp
bmUgQkRfU0NfQ0wgKDB4MDAwMSkgICAgICAgIC8qIENvbGxpc2lvbiAqLw0KPiA+ID4gPiA+ID4g
Pg0KPiA+ID4gPiA+ID4gPiBXaGF0IGRvZXMgdGhpcyBoYXZlIHRvIGRvIHdpdGggbXVyYW0/DQo+
ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gQkQgaXMgQnVmZmVyIERlc2NyaXB0b3JzLCBpdCBpcyBp
biBtdXJhbS4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFdoYXQgZG9lcyBpdCBoYXZlIHRvIGRvIHdp
dGggdGhlIG11cmFtICphbGxvY2F0b3IqPw0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+DQo+ID4g
PiA+ID4gPiA+IEkndmUgc2FpZCBtYW55IHRpbWVzIG5vdyB0aGF0IGFueSBjaGFuZ2VzIHRvIHRo
ZSBjb2RlLA0KPiA+ID4gPiA+ID4gPiBpbmNsdWRpbmcgcmVuYW1pbmcgZnVuY3Rpb25zLCBuZWVk
cyB0byBiZSBhIHNlcGFyYXRlIHBhdGNoDQo+ID4gPiA+ID4gPiA+IGZyb20gbW92aW5nIHRoZQ0K
PiA+ID4gY29kZS4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiBJIGhhdmUgc3BsaXQgYSBwYXRj
aCB0byB0d28gcGF0Y2hlcywgSG93ZXZlciwgTWF5YmUgSQ0KPiA+ID4gPiA+ID4gbWlzdW5kZXJz
dGFuZCB5b3VyIG1lYW5zLg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gSSBkaWRuJ3Qgc2F5ICJzcGxp
dCBpdCBpbnRvIHR3byBwYXRjaGVzLCBob3dldmVyIHlvdSBsaWtlIi4gIEkNCj4gPiA+ID4gPiBz
YWlkIHRvIGhhdmUgYWxsIGNoYW5nZXMgaW4gb25lIHBhdGNoLCBhbmQgdGhlIG90aGVyIHBhdGNo
IGJlDQo+ID4gPiA+ID4gbm90aGluZyBidXQNCj4gPiA+IGEgbW92ZS4NCj4gPiA+ID4gPiBSZW5h
bWluZyB0aGUgZnVuY3Rpb25zIGNvdW50cyBhcyBhIGNoYW5nZS4NCj4gPiA+ID4gPg0KPiA+ID4g
PiA+ID4gU28gaWYgdGhlIHBhdGNoIGp1c3QgZG8gdGhlIHJlbmFtaW5nIGFuZCBtb3ZpbmcgY3Bt
X211cmFtDQo+ID4gPiA+ID4gPiBmdW5jdGlvbiB0byBxZV9tdXJhbSBmdW5jdGlvbiwgRG9lcyBp
dCBvaz8NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IE5vLg0KPiA+ID4gPg0KPiA+ID4gPiBXaHk/DQo+
ID4gPg0KPiA+ID4gU28gdGhhdCBJIGNhbiBzZWUgdGhlIGNoYW5nZXMgYXMgYSBkaWZmLg0KPiA+
ID4NCj4gPiA+ID4gTW92aW5nIGNwbS9xZV9tdXJhbSBmdW5jdGlvbnMgYW5kIHJlbmFtaW5nIGNh
bid0IGJlIHNwbGl0Lg0KPiA+ID4NCj4gPiA+IFdoeSBub3Q/DQo+ID4NCj4gPiBJZiBtb3Zpbmcg
Y3BtX211cmFtXyogdG8gcWVfbXVyYW1fKiB3aXRob3V0IHJlbmFtaW5nLCBJdCBzdGlsbCBpcw0K
PiA+ICIjZGVmaW5lIHFlX211cmFtX2luaXQgY3BtX211cmFtX2luaXQiLCBXaGVyZSB0byBmaW5k
IGNwbV9tdXJhbV8qPw0KPiANCj4gQ291bGQgeW91IGJlIG1vcmUgc3BlY2lmaWMgYWJvdXQgd2hh
dCB0aGUgYWN0dWFsIHByb2JsZW0gaXM/ICBJZiB5b3UncmUNCj4gdGFsa2luZyBhYm91dCB0aGUg
ZmFjdCB0aGF0LCBmb3IganVzdCBvbmUgY29tbWl0IGluIHRoZSBoaXN0b3J5LCB0aGVyZQ0KPiB3
aWxsIGJlIGEgZmlsZSB3aXRoICJxZSIgaW4gdGhlIG5hbWUgdGhhdCBoYXMgZnVuY3Rpb25zIHdp
dGggImNwbSIgaW4gdGhlDQo+IG5hbWUsIHdobyBjYXJlcz8NCg0KRG9lcyBpdCBsb29rIHN0cmFu
Z2U/DQpJZiB5b3UgdGhpbmsgaXQgaXMgb2ssIHRoZSBzYW1lIG9rIGZvciBtZS4NCg0KLVpoYW8N
Cg==
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[toc] | [prev] | [standalone]


Back to top | Article view | linux.kernel


csiph-web