Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1254304 > unrolled thread
| Started by | Scott Wood <scottwood@freescale.com> |
|---|---|
| First post | 2015-10-23 05:20 +0200 |
| Last post | 2015-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.
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
| From | Scott Wood <scottwood@freescale.com> |
|---|---|
| Date | 2015-10-23 05:20 +0200 |
| Subject | Re: [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]
| From | Zhao Qiang <qiang.zhao@freescale.com> |
|---|---|
| Date | 2015-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]
| From | Zhao Qiang <qiang.zhao@freescale.com> |
|---|---|
| Date | 2015-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]
| From | Scott Wood <scottwood@freescale.com> |
|---|---|
| Date | 2015-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]
| From | Zhao Qiang <qiang.zhao@freescale.com> |
|---|---|
| Date | 2015-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]
| From | Zhao Qiang <qiang.zhao@freescale.com> |
|---|---|
| Date | 2015-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