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


Groups > linux.kernel > #1254304 > unrolled thread

Re: [PATCH v12 4/6] QE/CPM: move muram management functions to qe_common

Started byScott Wood <scottwood@freescale.com>
First post2015-10-23 05:20 +0200
Last post2015-10-27 08:40 +0100
Articles 6 — 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 v12 4/6] QE/CPM: move muram management functions to  qe_common Scott Wood <scottwood@freescale.com> - 2015-10-23 05:20 +0200
    RE: [PATCH v12 4/6] QE/CPM: move muram management functions to  qe_common Zhao Qiang <qiang.zhao@freescale.com> - 2015-10-23 09:50 +0200
      RE: [PATCH v12 4/6] QE/CPM: move muram management functions to  qe_common Zhao Qiang <qiang.zhao@freescale.com> - 2015-10-26 03:50 +0100
        Re: [PATCH v12 4/6] QE/CPM: move muram management functions to  qe_common Scott Wood <scottwood@freescale.com> - 2015-10-27 05:50 +0100
          RE: [PATCH v12 4/6] QE/CPM: move muram management functions to  qe_common Zhao Qiang <qiang.zhao@freescale.com> - 2015-10-27 07:30 +0100
            RE: [PATCH v12 4/6] QE/CPM: move muram management functions to  qe_common Zhao Qiang <qiang.zhao@freescale.com> - 2015-10-27 08:40 +0100

#1254304 — Re: [PATCH v12 4/6] QE/CPM: move muram management functions to qe_common

FromScott Wood <scottwood@freescale.com>
Date2015-10-23 05:20 +0200
SubjectRe: [PATCH v12 4/6] QE/CPM: move muram management functions to qe_common
Message-ID<qmB3z-5Mg-5@gated-at.bofh.it>
On Wed, 2015-10-14 at 15:16 +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.
> 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
> Changes for v11:
>       - remove renaming
>       - delete removing qe_reset and delete adding qe_init.
> Changes for v12:
>       - SPI_FSL_CPM depends on QE-MURAM, select QUICC_ENGINE for it. 

Why is the SPI change part of this patch?  Why is it even part of this 
patchset, rather than an independent patch sent to the SPI list and 
maintainer?  If it's tied to other changes you're making, explain that.  As 
is, there is zero mention of the SPI change in the part of the e-mail that 
will become the git changelog.

> 
>  arch/powerpc/include/asm/cpm.h                     |  44 -----
>  arch/powerpc/include/asm/qe.h                      |  16 ++
>  arch/powerpc/sysdev/cpm_common.c                   | 210 +-----------------
> ---
>  arch/powerpc/sysdev/qe_lib/Makefile                |   2 +-
>  .../sysdev/{cpm_common.c => qe_lib/qe_common.c}    | 188 +-----------------
>  drivers/spi/Kconfig                                |   1 +
>  6 files changed, 28 insertions(+), 433 deletions(-)
>  copy arch/powerpc/sysdev/{cpm_common.c => qe_lib/qe_common.c} (54%)
> 
> diff --git a/arch/powerpc/include/asm/cpm.h b/arch/powerpc/include/asm/cpm.h
> index 0e1ac3f..05a1c15 100644
> --- a/arch/powerpc/include/asm/cpm.h
> +++ b/arch/powerpc/include/asm/cpm.h
> @@ -155,50 +155,6 @@ typedef struct cpm_buf_desc {
>   */
>  #define BD_I2C_START         (0x0400)
>  
> -int cpm_muram_init(void);
> -
> -#if defined(CONFIG_CPM) || defined(CONFIG_QUICC_ENGINE)
> -unsigned long cpm_muram_alloc(unsigned long size, unsigned long align);
> -int cpm_muram_free(unsigned long offset);
> -unsigned long cpm_muram_alloc_fixed(unsigned long offset, unsigned long 
> size);
> -unsigned long cpm_muram_alloc_common(unsigned long size, void *data);
> -void __iomem *cpm_muram_addr(unsigned long offset);
> -unsigned long cpm_muram_offset(void __iomem *addr);
> -dma_addr_t cpm_muram_dma(void __iomem *addr);
> -#else
> -static inline unsigned long cpm_muram_alloc(unsigned long size,
> -                                         unsigned long align)
> -{
> -     return -ENOSYS;
> -}
> -
> -static inline int cpm_muram_free(unsigned long offset)
> -{
> -     return -ENOSYS;
> -}
> -
> -static inline unsigned long cpm_muram_alloc_fixed(unsigned long offset,
> -                                               unsigned long size)
> -{
> -     return -ENOSYS;
> -}
> -
> -static inline void __iomem *cpm_muram_addr(unsigned long offset)
> -{
> -     return NULL;
> -}
> -
> -static inline unsigned long cpm_muram_offset(void __iomem *addr)
> -{
> -     return -ENOSYS;
> -}
> -
> -static inline dma_addr_t cpm_muram_dma(void __iomem *addr)
> -{
> -     return 0;
> -}
> -#endif /* defined(CONFIG_CPM) || defined(CONFIG_QUICC_ENGINE) */
> -
>  #ifdef CONFIG_CPM
>  int cpm_command(u32 command, u8 opcode);
>  #else
> diff --git a/arch/powerpc/include/asm/qe.h b/arch/powerpc/include/asm/qe.h
> index 32b9bfa..c2dd8e6 100644
> --- a/arch/powerpc/include/asm/qe.h
> +++ b/arch/powerpc/include/asm/qe.h
> @@ -16,11 +16,15 @@
>  #define _ASM_POWERPC_QE_H
>  #ifdef __KERNEL__
>  
> +#include <linux/compiler.h>
>  #include <linux/spinlock.h>
>  #include <linux/errno.h>
>  #include <linux/err.h>
>  #include <asm/cpm.h>
>  #include <asm/immap_qe.h>
> +#include <linux/of.h>
> +#include <linux/of_address.h>
> +#include <linux/types.h>
>  
>  #define QE_NUM_OF_SNUM       256     /* There are 256 serial number in QE */
>  #define QE_NUM_OF_BRGS       16
> @@ -92,6 +96,18 @@ extern void qe_reset(void);
>  static inline void qe_reset(void) {}
>  #endif
>  
> +int cpm_muram_init(void);
> +
> +#if defined(CONFIG_CPM) || defined(CONFIG_QUICC_ENGINE)
> +unsigned long cpm_muram_alloc(unsigned long size, unsigned long align);
> +int cpm_muram_free(unsigned long offset);
> +unsigned long cpm_muram_alloc_fixed(unsigned long offset, unsigned long 
> size);
> +unsigned long cpm_muram_alloc_common(unsigned long size, void *data);
> +void __iomem *cpm_muram_addr(unsigned long offset);
> +unsigned long cpm_muram_offset(void __iomem *addr);
> +dma_addr_t cpm_muram_dma(void __iomem *addr);
> +#endif /* defined(CONFIG_CPM) || defined(CONFIG_QUICC_ENGINE) */

Why did you eliminate the stubs for when CPM/QUICC_ENGINE aren't selected?


> diff --git a/arch/powerpc/sysdev/cpm_common.c 
> b/arch/powerpc/sysdev/qe_lib/qe_common.c
> similarity index 54%
> copy from arch/powerpc/sysdev/cpm_common.c
> copy to arch/powerpc/sysdev/qe_lib/qe_common.c
> index ff47072..0aa74ca 100644
> --- a/arch/powerpc/sysdev/cpm_common.c
> +++ b/arch/powerpc/sysdev/qe_lib/qe_common.c
> @@ -1,23 +1,18 @@
>  /*
> - * Common CPM code
> + * Freescale QE common code
>   *
> - * Author: Scott Wood <scottwood@freescale.com>
> + * Author: Zhao Qiang  <qiang.zhao@freescale.com>
>   *
> - * Copyright 2007-2008,2010 Freescale Semiconductor, Inc.
> - *
> - * Some parts derived from commproc.c/cpm2_common.c, which is:
> - * Copyright (c) 1997 Dan error_act (dmalek@jlc.net)
> - * Copyright (c) 1999-2001 Dan Malek <dan@embeddedalley.com>
> - * Copyright (c) 2000 MontaVista Software, Inc (source@mvista.com)
> - * 2006 (c) MontaVista Software, Inc.
> - * Vitaly Bordug <vbordug@ru.mvista.com>
> + * Copyright 2015 Freescale Semiconductor, Inc.

Please keep copyright notices intact when creating a new file derived from an 
existing file, unless you can show via git history that none of the lines 
copied are relevant.

Certainly not all of this code was first published in 2015.

>   *
>   * This program is free software; you can redistribute it and/or modify
> - * it under the terms of version 2 of the GNU General Public License as
> - * published by the Free Software Foundation.
> + * it under the terms of the GNU General Public License as published by
> + * the Free Software Foundation; either version 2 of the License, or
> + * (at your option) any later version.

You don't get to add that "any later version" option to existing code 
copyrighted by others.

-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]


#1254375

FromZhao Qiang <qiang.zhao@freescale.com>
Date2015-10-23 09:50 +0200
Message-ID<qmFgS-3gD-23@gated-at.bofh.it>
In reply to#1254304
T24gRnJpLCAyMDE1LTEwLTIzIGF0IDExOjEwIEFNLCBXb29kIFNjb3R0LUIwNzQyMSA8c2NvdHR3
b29kQGZyZWVzY2FsZS5jb20+IHdyb3RlOg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0K
PiBGcm9tOiBXb29kIFNjb3R0LUIwNzQyMQ0KPiBTZW50OiBGcmlkYXksIE9jdG9iZXIgMjMsIDIw
MTUgMTE6MTAgQU0NCj4gVG86IFpoYW8gUWlhbmctQjQ1NDc1IDxxaWFuZy56aGFvQGZyZWVzY2Fs
ZS5jb20+DQo+IENjOiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBsaW51eHBwYy1kZXZA
bGlzdHMub3psYWJzLm9yZzsNCj4gbGF1cmFhQGNvZGVhdXJvcmEub3JnOyBYaWUgWGlhb2JvLVI2
MzA2MSA8WC5YaWVAZnJlZXNjYWxlLmNvbT47DQo+IGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZzsg
TGkgWWFuZy1MZW8tUjU4NDcyIDxMZW9MaUBmcmVlc2NhbGUuY29tPjsNCj4gcGF1bHVzQHNhbWJh
Lm9yZw0KPiBTdWJqZWN0OiBSZTogW1BBVENIIHYxMiA0LzZdIFFFL0NQTTogbW92ZSBtdXJhbSBt
YW5hZ2VtZW50IGZ1bmN0aW9ucyB0bw0KPiBxZV9jb21tb24NCj4gDQo+IE9uIFdlZCwgMjAxNS0x
MC0xNCBhdCAxNToxNiArMDgwMCwgWmhhbyBRaWFuZyB3cm90ZToNCj4gPiBRRSBhbmQgQ1BNIGhh
dmUgdGhlIHNhbWUgbXVyYW0sIHRoZXkgdXNlIHRoZSBzYW1lIG1hbmFnZW1lbnQNCj4gPiBmdW5j
dGlvbnMuIE5vdyBRRSBzdXBwb3J0IGJvdGggQVJNIGFuZCBQb3dlclBDLCBpdCBpcyBuZWNlc3Nh
cnkgdG8NCj4gPiBtb3ZlIFFFIHRvICJkcml2ZXIvc29jIiwgc28gbW92ZSB0aGUgbXVyYW0gbWFu
YWdlbWVudCBmdW5jdGlvbnMgZnJvbQ0KPiA+IGNwbV9jb21tb24gdG8gcWVfY29tbW9uIGZvciBw
cmVwYXJpbmcgdG8gbW92ZSBRRSBjb2RlIHRvICJkcml2ZXIvc29jIg0KPiA+DQo+ID4gU2lnbmVk
LW9mZi1ieTogWmhhbyBRaWFuZyA8cWlhbmcuemhhb0BmcmVlc2NhbGUuY29tPg0KPiA+IC0tLQ0K
PiA+IENoYW5nZXMgZm9yIHYyOg0KPiA+ICAgICAgIC0gbm8gY2hhbmdlcw0KPiA+IENoYW5nZXMg
Zm9yIHYzOg0KPiA+ICAgICAgIC0gbm8gY2hhbmdlcw0KPiA+IENoYW5nZXMgZm9yIHY0Og0KPiA+
ICAgICAgIC0gbm8gY2hhbmdlcw0KPiA+IENoYW5nZXMgZm9yIHY1Og0KPiA+ICAgICAgIC0gbm8g
Y2hhbmdlcw0KPiA+IENoYW5nZXMgZm9yIHY2Og0KPiA+ICAgICAgIC0gdXNpbmcgZ2VuYWxsb2Mg
aW5zdGVhZCByaGVhcCB0byBtYW5hZ2UgUUUgTVVSQU0NCj4gPiAgICAgICAtIHJlbW92ZSBxZV9y
ZXNldCBmcm9tIHBsYXRmb3JtIGZpbGUsIHVzaW5nDQo+ID4gICAgICAgLSBzdWJzeXNfaW5pdGNh
bGwgdG8gY2FsbCBxZV9pbml0IGZ1bmN0aW9uLg0KPiA+IENoYW5nZXMgZm9yIHY3Og0KPiA+ICAg
ICAgIC0gbW92ZSB0aGlzIHBhdGNoIGZyb20gMy8zIHRvIDIvMw0KPiA+ICAgICAgIC0gY29udmVy
dCBjcG0gd2l0aCBnZW5hbGxvYw0KPiA+ICAgICAgIC0gY2hlY2sgZm9yIGdlbl9wb29sIGFsbG9j
YXRpb24gZmFpbHVyZSBDaGFuZ2VzIGZvciB2ODoNCj4gPiAgICAgICAtIHJlYmFzZQ0KPiA+ICAg
ICAgIC0gbW92ZSBCRF9TQ18qIG1hY3JvIGluc3RlYWQgb2YgY29weSBDaGFuZ2VzIGZvciB2OToN
Cj4gPiAgICAgICAtIGRvZXNuJ3QgbW9kaWZ5IENQTSwgYWRkIGEgbmV3IHBhdGNoIHRvIG1vZGlm
eS4NCj4gPiAgICAgICAtIHJlYmFzZQ0KPiA+IENoYW5nZXMgZm9yIHYxMDoNCj4gPiAgICAgICAt
IHJlYmFzZQ0KPiA+IENoYW5nZXMgZm9yIHYxMToNCj4gPiAgICAgICAtIHJlbW92ZSByZW5hbWlu
Zw0KPiA+ICAgICAgIC0gZGVsZXRlIHJlbW92aW5nIHFlX3Jlc2V0IGFuZCBkZWxldGUgYWRkaW5n
IHFlX2luaXQuDQo+ID4gQ2hhbmdlcyBmb3IgdjEyOg0KPiA+ICAgICAgIC0gU1BJX0ZTTF9DUE0g
ZGVwZW5kcyBvbiBRRS1NVVJBTSwgc2VsZWN0IFFVSUNDX0VOR0lORSBmb3IgaXQuDQo+IA0KPiBX
aHkgaXMgdGhlIFNQSSBjaGFuZ2UgcGFydCBvZiB0aGlzIHBhdGNoPyAgV2h5IGlzIGl0IGV2ZW4g
cGFydCBvZiB0aGlzIHBhdGNoc2V0LA0KPiByYXRoZXIgdGhhbiBhbiBpbmRlcGVuZGVudCBwYXRj
aCBzZW50IHRvIHRoZSBTUEkgbGlzdCBhbmQgbWFpbnRhaW5lcj8gIElmIGl0J3MgdGllZA0KPiB0
byBvdGhlciBjaGFuZ2VzIHlvdSdyZSBtYWtpbmcsIGV4cGxhaW4gdGhhdC4gIEFzIGlzLCB0aGVy
ZSBpcyB6ZXJvIG1lbnRpb24gb2YNCj4gdGhlIFNQSSBjaGFuZ2UgaW4gdGhlIHBhcnQgb2YgdGhl
IGUtbWFpbCB0aGF0IHdpbGwgYmVjb21lIHRoZSBnaXQgY2hhbmdlbG9nLg0KPiANClRoaXMgU1BJ
X0ZTTF9DUE0gaXMgY3BtLXNwaSwgaXQgaXMgcGFydCBvZiBDUE0uDQoNCi1aaGFvDQo=
--
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]


#1255626

FromZhao Qiang <qiang.zhao@freescale.com>
Date2015-10-26 03:50 +0100
Message-ID<qnG1b-2wN-3@gated-at.bofh.it>
In reply to#1254375
T24gU2F0LCBPY3QgMjQsIDIwMTUgYXQgMDQ6NTYgQU0sIFdvb2QgU2NvdHQtQjA3NDIxIHdyb3Rl
Og0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBXb29kIFNjb3R0LUIwNzQy
MQ0KPiBTZW50OiBTYXR1cmRheSwgT2N0b2JlciAyNCwgMjAxNSA0OjU2IEFNDQo+IFRvOiBaaGFv
IFFpYW5nLUI0NTQ3NSA8cWlhbmcuemhhb0BmcmVlc2NhbGUuY29tPg0KPiBDYzogbGludXgta2Vy
bmVsQHZnZXIua2VybmVsLm9yZzsgbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmc7DQo+IGxh
dXJhYUBjb2RlYXVyb3JhLm9yZzsgWGllIFhpYW9iby1SNjMwNjEgPFguWGllQGZyZWVzY2FsZS5j
b20+Ow0KPiBiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc7IExpIFlhbmctTGVvLVI1ODQ3MiA8TGVv
TGlAZnJlZXNjYWxlLmNvbT47DQo+IHBhdWx1c0BzYW1iYS5vcmcNCj4gU3ViamVjdDogUmU6IFtQ
QVRDSCB2MTIgNC82XSBRRS9DUE06IG1vdmUgbXVyYW0gbWFuYWdlbWVudCBmdW5jdGlvbnMgdG8N
Cj4gcWVfY29tbW9uDQo+IA0KPiBPbiBGcmksIDIwMTUtMTAtMjMgYXQgMDI6NDUgLTA1MDAsIFpo
YW8gUWlhbmctQjQ1NDc1IHdyb3RlOg0KPiA+IE9uIEZyaSwgMjAxNS0xMC0yMyBhdCAxMToxMCBB
TSwgV29vZCBTY290dC1CMDc0MjENCj4gPiA8c2NvdHR3b29kQGZyZWVzY2FsZS5jb20+DQo+ID4g
d3JvdGU6DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gRnJvbTogV29v
ZCBTY290dC1CMDc0MjENCj4gPiA+IFNlbnQ6IEZyaWRheSwgT2N0b2JlciAyMywgMjAxNSAxMTox
MCBBTQ0KPiA+ID4gVG86IFpoYW8gUWlhbmctQjQ1NDc1IDxxaWFuZy56aGFvQGZyZWVzY2FsZS5j
b20+DQo+ID4gPiBDYzogbGludXgta2VybmVsQHZnZXIua2VybmVsLm9yZzsgbGludXhwcGMtZGV2
QGxpc3RzLm96bGFicy5vcmc7DQo+ID4gPiBsYXVyYWFAY29kZWF1cm9yYS5vcmc7IFhpZSBYaWFv
Ym8tUjYzMDYxIDxYLlhpZUBmcmVlc2NhbGUuY29tPjsNCj4gPiA+IGJlbmhAa2VybmVsLmNyYXNo
aW5nLm9yZzsgTGkgWWFuZy1MZW8tUjU4NDcyIDxMZW9MaUBmcmVlc2NhbGUuY29tPjsNCj4gPiA+
IHBhdWx1c0BzYW1iYS5vcmcNCj4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEyIDQvNl0gUUUv
Q1BNOiBtb3ZlIG11cmFtIG1hbmFnZW1lbnQNCj4gZnVuY3Rpb25zDQo+ID4gPiB0byBxZV9jb21t
b24NCj4gPiA+DQo+ID4gPiBPbiBXZWQsIDIwMTUtMTAtMTQgYXQgMTU6MTYgKzA4MDAsIFpoYW8g
UWlhbmcgd3JvdGU6DQo+ID4gPiA+IFFFIGFuZCBDUE0gaGF2ZSB0aGUgc2FtZSBtdXJhbSwgdGhl
eSB1c2UgdGhlIHNhbWUgbWFuYWdlbWVudA0KPiA+ID4gPiBmdW5jdGlvbnMuIE5vdyBRRSBzdXBw
b3J0IGJvdGggQVJNIGFuZCBQb3dlclBDLCBpdCBpcyBuZWNlc3NhcnkgdG8NCj4gPiA+ID4gbW92
ZSBRRSB0byAiZHJpdmVyL3NvYyIsIHNvIG1vdmUgdGhlIG11cmFtIG1hbmFnZW1lbnQgZnVuY3Rp
b25zDQo+ID4gPiA+IGZyb20gY3BtX2NvbW1vbiB0byBxZV9jb21tb24gZm9yIHByZXBhcmluZyB0
byBtb3ZlIFFFIGNvZGUgdG8NCj4gImRyaXZlci9zb2MiDQo+ID4gPiA+DQo+ID4gPiA+IFNpZ25l
ZC1vZmYtYnk6IFpoYW8gUWlhbmcgPHFpYW5nLnpoYW9AZnJlZXNjYWxlLmNvbT4NCj4gPiA+ID4g
LS0tDQo+ID4gPiA+IENoYW5nZXMgZm9yIHYyOg0KPiA+ID4gPiAgICAgICAtIG5vIGNoYW5nZXMN
Cj4gPiA+ID4gQ2hhbmdlcyBmb3IgdjM6DQo+ID4gPiA+ICAgICAgIC0gbm8gY2hhbmdlcw0KPiA+
ID4gPiBDaGFuZ2VzIGZvciB2NDoNCj4gPiA+ID4gICAgICAgLSBubyBjaGFuZ2VzDQo+ID4gPiA+
IENoYW5nZXMgZm9yIHY1Og0KPiA+ID4gPiAgICAgICAtIG5vIGNoYW5nZXMNCj4gPiA+ID4gQ2hh
bmdlcyBmb3IgdjY6DQo+ID4gPiA+ICAgICAgIC0gdXNpbmcgZ2VuYWxsb2MgaW5zdGVhZCByaGVh
cCB0byBtYW5hZ2UgUUUgTVVSQU0NCj4gPiA+ID4gICAgICAgLSByZW1vdmUgcWVfcmVzZXQgZnJv
bSBwbGF0Zm9ybSBmaWxlLCB1c2luZw0KPiA+ID4gPiAgICAgICAtIHN1YnN5c19pbml0Y2FsbCB0
byBjYWxsIHFlX2luaXQgZnVuY3Rpb24uDQo+ID4gPiA+IENoYW5nZXMgZm9yIHY3Og0KPiA+ID4g
PiAgICAgICAtIG1vdmUgdGhpcyBwYXRjaCBmcm9tIDMvMyB0byAyLzMNCj4gPiA+ID4gICAgICAg
LSBjb252ZXJ0IGNwbSB3aXRoIGdlbmFsbG9jDQo+ID4gPiA+ICAgICAgIC0gY2hlY2sgZm9yIGdl
bl9wb29sIGFsbG9jYXRpb24gZmFpbHVyZSBDaGFuZ2VzIGZvciB2ODoNCj4gPiA+ID4gICAgICAg
LSByZWJhc2UNCj4gPiA+ID4gICAgICAgLSBtb3ZlIEJEX1NDXyogbWFjcm8gaW5zdGVhZCBvZiBj
b3B5IENoYW5nZXMgZm9yIHY5Og0KPiA+ID4gPiAgICAgICAtIGRvZXNuJ3QgbW9kaWZ5IENQTSwg
YWRkIGEgbmV3IHBhdGNoIHRvIG1vZGlmeS4NCj4gPiA+ID4gICAgICAgLSByZWJhc2UNCj4gPiA+
ID4gQ2hhbmdlcyBmb3IgdjEwOg0KPiA+ID4gPiAgICAgICAtIHJlYmFzZQ0KPiA+ID4gPiBDaGFu
Z2VzIGZvciB2MTE6DQo+ID4gPiA+ICAgICAgIC0gcmVtb3ZlIHJlbmFtaW5nDQo+ID4gPiA+ICAg
ICAgIC0gZGVsZXRlIHJlbW92aW5nIHFlX3Jlc2V0IGFuZCBkZWxldGUgYWRkaW5nIHFlX2luaXQu
DQo+ID4gPiA+IENoYW5nZXMgZm9yIHYxMjoNCj4gPiA+ID4gICAgICAgLSBTUElfRlNMX0NQTSBk
ZXBlbmRzIG9uIFFFLU1VUkFNLCBzZWxlY3QgUVVJQ0NfRU5HSU5FIGZvciBpdC4NCj4gPiA+DQo+
ID4gPiBXaHkgaXMgdGhlIFNQSSBjaGFuZ2UgcGFydCBvZiB0aGlzIHBhdGNoPyAgV2h5IGlzIGl0
IGV2ZW4gcGFydCBvZg0KPiA+ID4gdGhpcyBwYXRjaHNldCwgcmF0aGVyIHRoYW4gYW4gaW5kZXBl
bmRlbnQgcGF0Y2ggc2VudCB0byB0aGUgU1BJIGxpc3QNCj4gPiA+IGFuZCBtYWludGFpbmVyPyAg
SWYgaXQncyB0aWVkIHRvIG90aGVyIGNoYW5nZXMgeW91J3JlIG1ha2luZywNCj4gPiA+IGV4cGxh
aW4gdGhhdC4gIEFzIGlzLCB0aGVyZSBpcyB6ZXJvIG1lbnRpb24gb2YgdGhlIFNQSSBjaGFuZ2Ug
aW4gdGhlDQo+ID4gPiBwYXJ0IG9mIHRoZSBlLW1haWwgdGhhdCB3aWxsIGJlY29tZSB0aGUgZ2l0
IGNoYW5nZWxvZy4NCj4gPiA+DQo+ID4gVGhpcyBTUElfRlNMX0NQTSBpcyBjcG0tc3BpLCBpdCBp
cyBwYXJ0IG9mIENQTS4NCj4gDQo+IFNvIHRoZW4gd2h5IGFyZSB5b3Ugc2VsZWN0aW5nIFFVSUND
X0VOR0lORT8gIEFuZCBhZ2Fpbiwgd2hhdCBkb2VzIGl0IGhhdmUNCj4gdG8gZG8gd2l0aCB0aGlz
IHBhdGNoPw0KDQpDcG0tc3BpIGlzIGRlcGVuZGVudCBvbiBxZV9tdXJhbSwgaWYgbm90IHNlbGVj
dCBpdCwgQ3BtLXNwaSB3aWxsIGZhaWxlZCB0byBidWlsZC4NCg0KLVpoYW8NCg0K
--
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]


#1256457

FromScott Wood <scottwood@freescale.com>
Date2015-10-27 05:50 +0100
Message-ID<qo4mR-Jx-1@gated-at.bofh.it>
In reply to#1255626
On Sun, 2015-10-25 at 21:42 -0500, Zhao Qiang-B45475 wrote:
> On Sat, Oct 24, 2015 at 04:56 AM, Wood Scott-B07421 wrote:
> > -----Original Message-----
> > From: Wood Scott-B07421
> > Sent: Saturday, October 24, 2015 4:56 AM
> > To: Zhao Qiang-B45475 <qiang.zhao@freescale.com>
> > Cc: linux-kernel@vger.kernel.org; linuxppc-dev@lists.ozlabs.org;
> > lauraa@codeaurora.org; Xie Xiaobo-R63061 <X.Xie@freescale.com>;
> > benh@kernel.crashing.org; Li Yang-Leo-R58472 <LeoLi@freescale.com>;
> > paulus@samba.org
> > Subject: Re: [PATCH v12 4/6] QE/CPM: move muram management functions to
> > qe_common
> > 
> > On Fri, 2015-10-23 at 02:45 -0500, Zhao Qiang-B45475 wrote:
> > > On Fri, 2015-10-23 at 11:10 AM, Wood Scott-B07421
> > > <scottwood@freescale.com>
> > > wrote:
> > > > -----Original Message-----
> > > > From: Wood Scott-B07421
> > > > Sent: Friday, October 23, 2015 11:10 AM
> > > > To: Zhao Qiang-B45475 <qiang.zhao@freescale.com>
> > > > Cc: linux-kernel@vger.kernel.org; linuxppc-dev@lists.ozlabs.org;
> > > > lauraa@codeaurora.org; Xie Xiaobo-R63061 <X.Xie@freescale.com>;
> > > > benh@kernel.crashing.org; Li Yang-Leo-R58472 <LeoLi@freescale.com>;
> > > > paulus@samba.org
> > > > Subject: Re: [PATCH v12 4/6] QE/CPM: move muram management
> > functions
> > > > to qe_common
> > > > 
> > > > On Wed, 2015-10-14 at 15:16 +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.
> > > > > 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
> > > > > Changes for v11:
> > > > >       - remove renaming
> > > > >       - delete removing qe_reset and delete adding qe_init.
> > > > > Changes for v12:
> > > > >       - SPI_FSL_CPM depends on QE-MURAM, select QUICC_ENGINE for it.
> > > > 
> > > > Why is the SPI change part of this patch?  Why is it even part of
> > > > this patchset, rather than an independent patch sent to the SPI list
> > > > and maintainer?  If it's tied to other changes you're making,
> > > > explain that.  As is, there is zero mention of the SPI change in the
> > > > part of the e-mail that will become the git changelog.
> > > > 
> > > This SPI_FSL_CPM is cpm-spi, it is part of CPM.
> > 
> > So then why are you selecting QUICC_ENGINE?  And again, what does it have
> > to do with this patch?
> 
> Cpm-spi is dependent on qe_muram, if not select it, Cpm-spi will failed to 
> build.

Why QUICC_ENGINE and not CPM?

-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]


#1256497

FromZhao Qiang <qiang.zhao@freescale.com>
Date2015-10-27 07:30 +0100
Message-ID<qo5VF-1MC-39@gated-at.bofh.it>
In reply to#1256457
T24gVHVlLCBPY3QgMjcsIDIwMTUgYXQgMTI6NDggUE0sIFdvb2QgU2NvdHQtQjA3NDIxIHdyb3Rl
Og0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBXb29kIFNjb3R0LUIwNzQy
MQ0KPiBTZW50OiBUdWVzZGF5LCBPY3RvYmVyIDI3LCAyMDE1IDEyOjQ4IFBNDQo+IFRvOiBaaGFv
IFFpYW5nLUI0NTQ3NSA8cWlhbmcuemhhb0BmcmVlc2NhbGUuY29tPg0KPiBDYzogbGludXgta2Vy
bmVsQHZnZXIua2VybmVsLm9yZzsgbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmc7DQo+IGxh
dXJhYUBjb2RlYXVyb3JhLm9yZzsgWGllIFhpYW9iby1SNjMwNjEgPFguWGllQGZyZWVzY2FsZS5j
b20+Ow0KPiBiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc7IExpIFlhbmctTGVvLVI1ODQ3MiA8TGVv
TGlAZnJlZXNjYWxlLmNvbT47DQo+IHBhdWx1c0BzYW1iYS5vcmcNCj4gU3ViamVjdDogUmU6IFtQ
QVRDSCB2MTIgNC82XSBRRS9DUE06IG1vdmUgbXVyYW0gbWFuYWdlbWVudCBmdW5jdGlvbnMgdG8N
Cj4gcWVfY29tbW9uDQo+IA0KPiBPbiBTdW4sIDIwMTUtMTAtMjUgYXQgMjE6NDIgLTA1MDAsIFpo
YW8gUWlhbmctQjQ1NDc1IHdyb3RlOg0KPiA+IE9uIFNhdCwgT2N0IDI0LCAyMDE1IGF0IDA0OjU2
IEFNLCBXb29kIFNjb3R0LUIwNzQyMSB3cm90ZToNCj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQo+ID4gPiBGcm9tOiBXb29kIFNjb3R0LUIwNzQyMQ0KPiA+ID4gU2VudDogU2F0dXJk
YXksIE9jdG9iZXIgMjQsIDIwMTUgNDo1NiBBTQ0KPiA+ID4gVG86IFpoYW8gUWlhbmctQjQ1NDc1
IDxxaWFuZy56aGFvQGZyZWVzY2FsZS5jb20+DQo+ID4gPiBDYzogbGludXgta2VybmVsQHZnZXIu
a2VybmVsLm9yZzsgbGludXhwcGMtZGV2QGxpc3RzLm96bGFicy5vcmc7DQo+ID4gPiBsYXVyYWFA
Y29kZWF1cm9yYS5vcmc7IFhpZSBYaWFvYm8tUjYzMDYxIDxYLlhpZUBmcmVlc2NhbGUuY29tPjsN
Cj4gPiA+IGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZzsgTGkgWWFuZy1MZW8tUjU4NDcyIDxMZW9M
aUBmcmVlc2NhbGUuY29tPjsNCj4gPiA+IHBhdWx1c0BzYW1iYS5vcmcNCj4gPiA+IFN1YmplY3Q6
IFJlOiBbUEFUQ0ggdjEyIDQvNl0gUUUvQ1BNOiBtb3ZlIG11cmFtIG1hbmFnZW1lbnQNCj4gZnVu
Y3Rpb25zDQo+ID4gPiB0byBxZV9jb21tb24NCj4gPiA+DQo+ID4gPiBPbiBGcmksIDIwMTUtMTAt
MjMgYXQgMDI6NDUgLTA1MDAsIFpoYW8gUWlhbmctQjQ1NDc1IHdyb3RlOg0KPiA+ID4gPiBPbiBG
cmksIDIwMTUtMTAtMjMgYXQgMTE6MTAgQU0sIFdvb2QgU2NvdHQtQjA3NDIxDQo+ID4gPiA+IDxz
Y290dHdvb2RAZnJlZXNjYWxlLmNvbT4NCj4gPiA+ID4gd3JvdGU6DQo+ID4gPiA+ID4gLS0tLS1P
cmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiBGcm9tOiBXb29kIFNjb3R0LUIwNzQyMQ0K
PiA+ID4gPiA+IFNlbnQ6IEZyaWRheSwgT2N0b2JlciAyMywgMjAxNSAxMToxMCBBTQ0KPiA+ID4g
PiA+IFRvOiBaaGFvIFFpYW5nLUI0NTQ3NSA8cWlhbmcuemhhb0BmcmVlc2NhbGUuY29tPg0KPiA+
ID4gPiA+IENjOiBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnOyBsaW51eHBwYy1kZXZAbGlz
dHMub3psYWJzLm9yZzsNCj4gPiA+ID4gPiBsYXVyYWFAY29kZWF1cm9yYS5vcmc7IFhpZSBYaWFv
Ym8tUjYzMDYxIDxYLlhpZUBmcmVlc2NhbGUuY29tPjsNCj4gPiA+ID4gPiBiZW5oQGtlcm5lbC5j
cmFzaGluZy5vcmc7IExpIFlhbmctTGVvLVI1ODQ3Mg0KPiA+ID4gPiA+IDxMZW9MaUBmcmVlc2Nh
bGUuY29tPjsgcGF1bHVzQHNhbWJhLm9yZw0KPiA+ID4gPiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0gg
djEyIDQvNl0gUUUvQ1BNOiBtb3ZlIG11cmFtIG1hbmFnZW1lbnQNCj4gPiA+IGZ1bmN0aW9ucw0K
PiA+ID4gPiA+IHRvIHFlX2NvbW1vbg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gT24gV2VkLCAyMDE1
LTEwLTE0IGF0IDE1OjE2ICswODAwLCBaaGFvIFFpYW5nIHdyb3RlOg0KPiA+ID4gPiA+ID4gUUUg
YW5kIENQTSBoYXZlIHRoZSBzYW1lIG11cmFtLCB0aGV5IHVzZSB0aGUgc2FtZSBtYW5hZ2VtZW50
DQo+ID4gPiA+ID4gPiBmdW5jdGlvbnMuIE5vdyBRRSBzdXBwb3J0IGJvdGggQVJNIGFuZCBQb3dl
clBDLCBpdCBpcw0KPiA+ID4gPiA+ID4gbmVjZXNzYXJ5IHRvIG1vdmUgUUUgdG8gImRyaXZlci9z
b2MiLCBzbyBtb3ZlIHRoZSBtdXJhbQ0KPiA+ID4gPiA+ID4gbWFuYWdlbWVudCBmdW5jdGlvbnMg
ZnJvbSBjcG1fY29tbW9uIHRvIHFlX2NvbW1vbiBmb3INCj4gPiA+ID4gPiA+IHByZXBhcmluZyB0
byBtb3ZlIFFFIGNvZGUgdG8NCj4gPiA+ICJkcml2ZXIvc29jIg0KPiA+ID4gPiA+ID4NCj4gPiA+
ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFpoYW8gUWlhbmcgPHFpYW5nLnpoYW9AZnJlZXNjYWxlLmNv
bT4NCj4gPiA+ID4gPiA+IC0tLQ0KPiA+ID4gPiA+ID4gQ2hhbmdlcyBmb3IgdjI6DQo+ID4gPiA+
ID4gPiAgICAgICAtIG5vIGNoYW5nZXMNCj4gPiA+ID4gPiA+IENoYW5nZXMgZm9yIHYzOg0KPiA+
ID4gPiA+ID4gICAgICAgLSBubyBjaGFuZ2VzDQo+ID4gPiA+ID4gPiBDaGFuZ2VzIGZvciB2NDoN
Cj4gPiA+ID4gPiA+ICAgICAgIC0gbm8gY2hhbmdlcw0KPiA+ID4gPiA+ID4gQ2hhbmdlcyBmb3Ig
djU6DQo+ID4gPiA+ID4gPiAgICAgICAtIG5vIGNoYW5nZXMNCj4gPiA+ID4gPiA+IENoYW5nZXMg
Zm9yIHY2Og0KPiA+ID4gPiA+ID4gICAgICAgLSB1c2luZyBnZW5hbGxvYyBpbnN0ZWFkIHJoZWFw
IHRvIG1hbmFnZSBRRSBNVVJBTQ0KPiA+ID4gPiA+ID4gICAgICAgLSByZW1vdmUgcWVfcmVzZXQg
ZnJvbSBwbGF0Zm9ybSBmaWxlLCB1c2luZw0KPiA+ID4gPiA+ID4gICAgICAgLSBzdWJzeXNfaW5p
dGNhbGwgdG8gY2FsbCBxZV9pbml0IGZ1bmN0aW9uLg0KPiA+ID4gPiA+ID4gQ2hhbmdlcyBmb3Ig
djc6DQo+ID4gPiA+ID4gPiAgICAgICAtIG1vdmUgdGhpcyBwYXRjaCBmcm9tIDMvMyB0byAyLzMN
Cj4gPiA+ID4gPiA+ICAgICAgIC0gY29udmVydCBjcG0gd2l0aCBnZW5hbGxvYw0KPiA+ID4gPiA+
ID4gICAgICAgLSBjaGVjayBmb3IgZ2VuX3Bvb2wgYWxsb2NhdGlvbiBmYWlsdXJlIENoYW5nZXMg
Zm9yIHY4Og0KPiA+ID4gPiA+ID4gICAgICAgLSByZWJhc2UNCj4gPiA+ID4gPiA+ICAgICAgIC0g
bW92ZSBCRF9TQ18qIG1hY3JvIGluc3RlYWQgb2YgY29weSBDaGFuZ2VzIGZvciB2OToNCj4gPiA+
ID4gPiA+ICAgICAgIC0gZG9lc24ndCBtb2RpZnkgQ1BNLCBhZGQgYSBuZXcgcGF0Y2ggdG8gbW9k
aWZ5Lg0KPiA+ID4gPiA+ID4gICAgICAgLSByZWJhc2UNCj4gPiA+ID4gPiA+IENoYW5nZXMgZm9y
IHYxMDoNCj4gPiA+ID4gPiA+ICAgICAgIC0gcmViYXNlDQo+ID4gPiA+ID4gPiBDaGFuZ2VzIGZv
ciB2MTE6DQo+ID4gPiA+ID4gPiAgICAgICAtIHJlbW92ZSByZW5hbWluZw0KPiA+ID4gPiA+ID4g
ICAgICAgLSBkZWxldGUgcmVtb3ZpbmcgcWVfcmVzZXQgYW5kIGRlbGV0ZSBhZGRpbmcgcWVfaW5p
dC4NCj4gPiA+ID4gPiA+IENoYW5nZXMgZm9yIHYxMjoNCj4gPiA+ID4gPiA+ICAgICAgIC0gU1BJ
X0ZTTF9DUE0gZGVwZW5kcyBvbiBRRS1NVVJBTSwgc2VsZWN0IFFVSUNDX0VOR0lORSBmb3INCj4g
aXQuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiBXaHkgaXMgdGhlIFNQSSBjaGFuZ2UgcGFydCBvZiB0
aGlzIHBhdGNoPyAgV2h5IGlzIGl0IGV2ZW4gcGFydA0KPiA+ID4gPiA+IG9mIHRoaXMgcGF0Y2hz
ZXQsIHJhdGhlciB0aGFuIGFuIGluZGVwZW5kZW50IHBhdGNoIHNlbnQgdG8gdGhlDQo+ID4gPiA+
ID4gU1BJIGxpc3QgYW5kIG1haW50YWluZXI/ICBJZiBpdCdzIHRpZWQgdG8gb3RoZXIgY2hhbmdl
cyB5b3UncmUNCj4gPiA+ID4gPiBtYWtpbmcsIGV4cGxhaW4gdGhhdC4gIEFzIGlzLCB0aGVyZSBp
cyB6ZXJvIG1lbnRpb24gb2YgdGhlIFNQSQ0KPiA+ID4gPiA+IGNoYW5nZSBpbiB0aGUgcGFydCBv
ZiB0aGUgZS1tYWlsIHRoYXQgd2lsbCBiZWNvbWUgdGhlIGdpdCBjaGFuZ2Vsb2cuDQo+ID4gPiA+
ID4NCj4gPiA+ID4gVGhpcyBTUElfRlNMX0NQTSBpcyBjcG0tc3BpLCBpdCBpcyBwYXJ0IG9mIENQ
TS4NCj4gPiA+DQo+ID4gPiBTbyB0aGVuIHdoeSBhcmUgeW91IHNlbGVjdGluZyBRVUlDQ19FTkdJ
TkU/ICBBbmQgYWdhaW4sIHdoYXQgZG9lcyBpdA0KPiA+ID4gaGF2ZSB0byBkbyB3aXRoIHRoaXMg
cGF0Y2g/DQo+ID4NCj4gPiBDcG0tc3BpIGlzIGRlcGVuZGVudCBvbiBxZV9tdXJhbSwgaWYgbm90
IHNlbGVjdCBpdCwgQ3BtLXNwaSB3aWxsDQo+ID4gZmFpbGVkIHRvIGJ1aWxkLg0KPiANCj4gV2h5
IFFVSUNDX0VOR0lORSBhbmQgbm90IENQTT8NCg0KUUUgYW5kIENQTSB1c2UgdGhlIHNhbWUgbXVy
YW0sIGFuZCBpdCBoYXMgYmVlbiBtb3ZlZCB0byBxZV9tdXJhbSBmcm9tIGNwbV9tdXJhbS4NCg0K
PiANCj4gLVNjb3R0DQoNCg==
--
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]


#1256531

FromZhao Qiang <qiang.zhao@freescale.com>
Date2015-10-27 08:40 +0100
Message-ID<qo71o-2ou-21@gated-at.bofh.it>
In reply to#1256497
T24gVHVlLCBPY3QgMjcsIDIwMTUgYXQgMjo1MCBQTSwgV29vZCBTY290dC1CMDc0MjEgd3JvdGU6
DQo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IFdvb2QgU2NvdHQtQjA3NDIx
DQo+IFNlbnQ6IFR1ZXNkYXksIE9jdG9iZXIgMjcsIDIwMTUgMjo1MCBQTQ0KPiBUbzogWmhhbyBR
aWFuZy1CNDU0NzUgPHFpYW5nLnpoYW9AZnJlZXNjYWxlLmNvbT4NCj4gQ2M6IGxpbnV4LWtlcm5l
bEB2Z2VyLmtlcm5lbC5vcmc7IGxpbnV4cHBjLWRldkBsaXN0cy5vemxhYnMub3JnOw0KPiBsYXVy
YWFAY29kZWF1cm9yYS5vcmc7IFhpZSBYaWFvYm8tUjYzMDYxIDxYLlhpZUBmcmVlc2NhbGUuY29t
PjsNCj4gYmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnOyBMaSBZYW5nLUxlby1SNTg0NzIgPExlb0xp
QGZyZWVzY2FsZS5jb20+Ow0KPiBwYXVsdXNAc2FtYmEub3JnDQo+IFN1YmplY3Q6IFJlOiBbUEFU
Q0ggdjEyIDQvNl0gUUUvQ1BNOiBtb3ZlIG11cmFtIG1hbmFnZW1lbnQgZnVuY3Rpb25zIHRvDQo+
IHFlX2NvbW1vbg0KPiANCj4gT24gVHVlLCAyMDE1LTEwLTI3IGF0IDAxOjI0IC0wNTAwLCBaaGFv
IFFpYW5nLUI0NTQ3NSB3cm90ZToNCj4gPiBPbiBUdWUsIE9jdCAyNywgMjAxNSBhdCAxMjo0OCBQ
TSwgV29vZCBTY290dC1CMDc0MjEgd3JvdGU6DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPiA+ID4gRnJvbTogV29vZCBTY290dC1CMDc0MjENCj4gPiA+IFNlbnQ6IFR1ZXNkYXks
IE9jdG9iZXIgMjcsIDIwMTUgMTI6NDggUE0NCj4gPiA+IFRvOiBaaGFvIFFpYW5nLUI0NTQ3NSA8
cWlhbmcuemhhb0BmcmVlc2NhbGUuY29tPg0KPiA+ID4gQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtl
cm5lbC5vcmc7IGxpbnV4cHBjLWRldkBsaXN0cy5vemxhYnMub3JnOw0KPiA+ID4gbGF1cmFhQGNv
ZGVhdXJvcmEub3JnOyBYaWUgWGlhb2JvLVI2MzA2MSA8WC5YaWVAZnJlZXNjYWxlLmNvbT47DQo+
ID4gPiBiZW5oQGtlcm5lbC5jcmFzaGluZy5vcmc7IExpIFlhbmctTGVvLVI1ODQ3MiA8TGVvTGlA
ZnJlZXNjYWxlLmNvbT47DQo+ID4gPiBwYXVsdXNAc2FtYmEub3JnDQo+ID4gPiBTdWJqZWN0OiBS
ZTogW1BBVENIIHYxMiA0LzZdIFFFL0NQTTogbW92ZSBtdXJhbSBtYW5hZ2VtZW50DQo+IGZ1bmN0
aW9ucw0KPiA+ID4gdG8gcWVfY29tbW9uDQo+ID4gPg0KPiA+ID4gT24gU3VuLCAyMDE1LTEwLTI1
IGF0IDIxOjQyIC0wNTAwLCBaaGFvIFFpYW5nLUI0NTQ3NSB3cm90ZToNCj4gPiA+ID4gT24gU2F0
LCBPY3QgMjQsIDIwMTUgYXQgMDQ6NTYgQU0sIFdvb2QgU2NvdHQtQjA3NDIxIHdyb3RlOg0KPiA+
ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+ID4gRnJvbTogV29vZCBT
Y290dC1CMDc0MjENCj4gPiA+ID4gPiBTZW50OiBTYXR1cmRheSwgT2N0b2JlciAyNCwgMjAxNSA0
OjU2IEFNDQo+ID4gPiA+ID4gVG86IFpoYW8gUWlhbmctQjQ1NDc1IDxxaWFuZy56aGFvQGZyZWVz
Y2FsZS5jb20+DQo+ID4gPiA+ID4gQ2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7IGxp
bnV4cHBjLWRldkBsaXN0cy5vemxhYnMub3JnOw0KPiA+ID4gPiA+IGxhdXJhYUBjb2RlYXVyb3Jh
Lm9yZzsgWGllIFhpYW9iby1SNjMwNjEgPFguWGllQGZyZWVzY2FsZS5jb20+Ow0KPiA+ID4gPiA+
IGJlbmhAa2VybmVsLmNyYXNoaW5nLm9yZzsgTGkgWWFuZy1MZW8tUjU4NDcyDQo+ID4gPiA+ID4g
PExlb0xpQGZyZWVzY2FsZS5jb20+OyBwYXVsdXNAc2FtYmEub3JnDQo+ID4gPiA+ID4gU3ViamVj
dDogUmU6IFtQQVRDSCB2MTIgNC82XSBRRS9DUE06IG1vdmUgbXVyYW0gbWFuYWdlbWVudA0KPiA+
ID4gZnVuY3Rpb25zDQo+ID4gPiA+ID4gdG8gcWVfY29tbW9uDQo+ID4gPiA+ID4NCj4gPiA+ID4g
PiBPbiBGcmksIDIwMTUtMTAtMjMgYXQgMDI6NDUgLTA1MDAsIFpoYW8gUWlhbmctQjQ1NDc1IHdy
b3RlOg0KPiA+ID4gPiA+ID4gT24gRnJpLCAyMDE1LTEwLTIzIGF0IDExOjEwIEFNLCBXb29kIFNj
b3R0LUIwNzQyMQ0KPiA+ID4gPiA+ID4gPHNjb3R0d29vZEBmcmVlc2NhbGUuY29tPg0KPiA+ID4g
PiA+ID4gd3JvdGU6DQo+ID4gPiA+ID4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+
ID4gPiA+ID4gPiA+IEZyb206IFdvb2QgU2NvdHQtQjA3NDIxDQo+ID4gPiA+ID4gPiA+IFNlbnQ6
IEZyaWRheSwgT2N0b2JlciAyMywgMjAxNSAxMToxMCBBTQ0KPiA+ID4gPiA+ID4gPiBUbzogWmhh
byBRaWFuZy1CNDU0NzUgPHFpYW5nLnpoYW9AZnJlZXNjYWxlLmNvbT4NCj4gPiA+ID4gPiA+ID4g
Q2M6IGxpbnV4LWtlcm5lbEB2Z2VyLmtlcm5lbC5vcmc7DQo+ID4gPiA+ID4gPiA+IGxpbnV4cHBj
LWRldkBsaXN0cy5vemxhYnMub3JnOyBsYXVyYWFAY29kZWF1cm9yYS5vcmc7IFhpZQ0KPiA+ID4g
PiA+ID4gPiBYaWFvYm8tUjYzMDYxIDxYLlhpZUBmcmVlc2NhbGUuY29tPjsNCj4gPiA+ID4gPiA+
ID4gYmVuaEBrZXJuZWwuY3Jhc2hpbmcub3JnOyBMaSBZYW5nLUxlby1SNTg0NzINCj4gPiA+ID4g
PiA+ID4gPExlb0xpQGZyZWVzY2FsZS5jb20+OyBwYXVsdXNAc2FtYmEub3JnDQo+ID4gPiA+ID4g
PiA+IFN1YmplY3Q6IFJlOiBbUEFUQ0ggdjEyIDQvNl0gUUUvQ1BNOiBtb3ZlIG11cmFtIG1hbmFn
ZW1lbnQNCj4gPiA+ID4gPiBmdW5jdGlvbnMNCj4gPiA+ID4gPiA+ID4gdG8gcWVfY29tbW9uDQo+
ID4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gU28gdGhlbiB3aHkgYXJlIHlvdSBzZWxlY3RpbmcgUVVJ
Q0NfRU5HSU5FPyAgQW5kIGFnYWluLCB3aGF0DQo+ID4gPiA+ID4gZG9lcyBpdCBoYXZlIHRvIGRv
IHdpdGggdGhpcyBwYXRjaD8NCj4gPiA+ID4NCj4gPiA+ID4gQ3BtLXNwaSBpcyBkZXBlbmRlbnQg
b24gcWVfbXVyYW0sIGlmIG5vdCBzZWxlY3QgaXQsIENwbS1zcGkgd2lsbA0KPiA+ID4gPiBmYWls
ZWQgdG8gYnVpbGQuDQo+ID4gPg0KPiA+ID4gV2h5IFFVSUNDX0VOR0lORSBhbmQgbm90IENQTT8N
Cj4gPg0KPiA+IFFFIGFuZCBDUE0gdXNlIHRoZSBzYW1lIG11cmFtLCBhbmQgaXQgaGFzIGJlZW4g
bW92ZWQgdG8gcWVfbXVyYW0NCj4gZnJvbQ0KPiA+IGNwbV9tdXJhbS4NCj4gDQo+IEZpeCB0aGUg
bWFrZWZpbGVzIHNvIHRoYXQgdGhlIG11cmFtIGNvZGUgY29udGludWVzIHRvIGJlIGJ1aWx0IGZv
ciBib3RoDQo+IFFVSUNDX0VOR0lORSBhbmQgQ1BNLiAgSXQncyBub3QgYWNjZXB0YWJsZSB0byBo
YXZlIHRvIGJyaW5nIGluIHRoZSBlbnRpcmUgUUUNCj4gY29kZSBqdXN0IGZvciB0aGUgbXVyYW0u
DQo+IA0KSG93IGFib3V0IHRvIGRlZmluZSBhbmQgQ09ORklHX1FFX01VUkFNIGluIEtjb25maWcg
Zm9yIG11cmFtPw0KDQotWmhhbw0K
--
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