[GIT PULL] UniCore32 update for v3.16-rc1

2014-06-20 Thread guanxuetao
Hi Linus, This is unicore32 pull request for v3.16-rc1. This pull request includes bugfixes to make unicore32 successfully build under defconfig, and some changes for allmodconfig (though not finished). Please pull tags/for-linus with following updates. Thanks. Xuetao Guan -BEGIN PGP

[GIT PULL] UniCore32 update for v3.16-rc1

2014-06-20 Thread guanxuetao
Hi Linus, This is unicore32 pull request for v3.16-rc1. This pull request includes bugfixes to make unicore32 successfully build under defconfig, and some changes for allmodconfig (though not finished). Please pull tags/for-linus with following updates. Thanks. Xuetao Guan -BEGIN PGP

[GIT PULL] UniCore32 update for v3.15-rc8

2014-06-04 Thread guanxuetao
Hi Linus, This is unicore32 pull request for v3.15-rc8. This pull request includes bugfixes to make unicore32 successfully build under defconfig, and some changes for allmodconfig (though not finished). Please pull tags/for-linus with following updates. I hope it works this time. Thanks for

[GIT PULL] UniCore32 update for v3.15-rc8

2014-06-04 Thread guanxuetao
Hi Linus, This is unicore32 pull request for v3.15-rc8. This pull request includes bugfixes to make unicore32 successfully build under defconfig, and some changes for allmodconfig (though not finished). Please pull tags/for-linus with following updates. I hope it works this time. Thanks for

[GIT PULL] UniCore32 update for v3.15-rc8

2014-06-03 Thread guanxuetao
Hi Linus, This is unicore32 pull request for v3.15-rc8. This pull request includes bugfixes to make unicore32 successfully build under defconfig, and some changes for allmodconfig (though not finished). Please pull tags/for-linus with following updates. Thanks and Regards, Xuetao Guan The

[GIT PULL] UniCore32 update for v3.15-rc8

2014-06-03 Thread guanxuetao
Hi Linus, This is unicore32 pull request for v3.15-rc8. This pull request includes bugfixes to make unicore32 successfully build under defconfig, and some changes for allmodconfig (though not finished). Please pull tags/for-linus with following updates. Thanks and Regards, Xuetao Guan The

[GIT PULL REQUEST] UniCore32 update for 3.15-rc7

2014-05-29 Thread guanxuetao
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The following changes since commit f2159d1e99612ceb94bf9a2dc2fbca409d828b1b: Linus Torvalds (1): Merge tag 'sound-3.15-rc8' of git://git.kernel.org/.../tiwai/sound are available in the git repository at: git://github.com/gxt/linux.git

[GIT PULL REQUEST] UniCore32 update for 3.15-rc7

2014-05-29 Thread guanxuetao
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The following changes since commit f2159d1e99612ceb94bf9a2dc2fbca409d828b1b: Linus Torvalds (1): Merge tag 'sound-3.15-rc8' of git://git.kernel.org/.../tiwai/sound are available in the git repository at: git://github.com/gxt/linux.git

Re: [TRIVIAL PATCH 15/26] unicore32: Convert print_symbol to %pSR

2012-12-12 Thread guanxuetao
> Use the new vsprintf extension to avoid any possible > message interleaving. > > Signed-off-by: Joe Perches Sorry for my last email, which should not reply all. Acked-by: Guan Xuetao > --- > arch/unicore32/kernel/process.c |5 +++-- > 1 files changed, 3 insertions(+), 2 deletions(-) >

Re: [TRIVIAL PATCH 15/26] unicore32: Convert print_symbol to %pSR

2012-12-12 Thread guanxuetao
Use the new vsprintf extension to avoid any possible message interleaving. Signed-off-by: Joe Perches j...@perches.com Sorry for my last email, which should not reply all. Acked-by: Guan Xuetao g...@mprc.pku.edu.cn --- arch/unicore32/kernel/process.c |5 +++-- 1 files changed, 3

Re: [RFC PATCH 1/8] mm, vmalloc: change iterating a vmlist to find_vm_area()

2012-12-09 Thread guanxuetao
> The purpose of iterating a vmlist is finding vm area with specific > virtual address. find_vm_area() is provided for this purpose > and more efficient, because it uses a rbtree. > So change it. > > Cc: Chris Metcalf > Cc: Guan Xuetao > Cc: Thomas Gleixner > Cc: Ingo Molnar > Cc: "H. Peter

Re: [RFC PATCH 1/8] mm, vmalloc: change iterating a vmlist to find_vm_area()

2012-12-09 Thread guanxuetao
The purpose of iterating a vmlist is finding vm area with specific virtual address. find_vm_area() is provided for this purpose and more efficient, because it uses a rbtree. So change it. Cc: Chris Metcalf cmetc...@tilera.com Cc: Guan Xuetao g...@mprc.pku.edu.cn Cc: Thomas Gleixner

[GIT PULL REQUEST] UniCore32 update for v3.7-rc4

2012-11-12 Thread guanxuetao
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The following changes since commit 0e4a43ed08e2f44aa7b96aa95d0a540d675483e1: Linus Torvalds (1): Merge git://git.kernel.org/.../steve/gfs2-3.0-fixes are available in the git repository at: git://github.com/gxt/linux.git unicore32 Al

[GIT PULL REQUEST] UniCore32 update for v3.7-rc4

2012-11-12 Thread guanxuetao
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The following changes since commit 0e4a43ed08e2f44aa7b96aa95d0a540d675483e1: Linus Torvalds (1): Merge git://git.kernel.org/.../steve/gfs2-3.0-fixes are available in the git repository at: git://github.com/gxt/linux.git unicore32 Al

Re: [GIT PULL REQUEST] UniCore32 update for v3.7-rc4

2012-11-11 Thread guanxuetao
> On Fri, Nov 9, 2012 at 10:35 AM, guanxuetao > wrote: >> >> git://github.com/gxt/linux.git ..BRANCH.NOT.VERIFIED.. > > Let's try that again. With you checking what you send me. I hope > there's a signed tag somewhere, but the above certainly isn't that.. >

Re: [GIT PULL REQUEST] UniCore32 update for v3.7-rc4

2012-11-11 Thread guanxuetao
On Fri, Nov 9, 2012 at 10:35 AM, guanxuetao guanxue...@mprc.pku.edu.cn wrote: git://github.com/gxt/linux.git ..BRANCH.NOT.VERIFIED.. Let's try that again. With you checking what you send me. I hope there's a signed tag somewhere, but the above certainly isn't that.. Linus

[GIT PULL REQUEST] UniCore32 update for v3.7-rc4

2012-11-09 Thread guanxuetao
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The following changes since commit 0e4a43ed08e2f44aa7b96aa95d0a540d675483e1: Linus Torvalds (1): Merge git://git.kernel.org/.../steve/gfs2-3.0-fixes are available in the git repository at: git://github.com/gxt/linux.git

[GIT PULL REQUEST] UniCore32 update for v3.7-rc4

2012-11-09 Thread guanxuetao
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The following changes since commit 0e4a43ed08e2f44aa7b96aa95d0a540d675483e1: Linus Torvalds (1): Merge git://git.kernel.org/.../steve/gfs2-3.0-fixes are available in the git repository at: git://github.com/gxt/linux.git

[GIT PULL REQUEST] UniCore32 update for v3.7-rc3

2012-11-02 Thread guanxuetao
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The following changes since commit 8c23f406c6d86808726ace580657186bc3b44587: Linus Torvalds (1): Merge git://git.kernel.org/pub/scm/virt/kvm/kvm are available in the git repository at: git://github.com/gxt/linux.git unicore32 Al Viro

[GIT PULL REQUEST] UniCore32 update for v3.7-rc3

2012-11-02 Thread guanxuetao
-BEGIN PGP SIGNED MESSAGE- Hash: SHA1 The following changes since commit 8c23f406c6d86808726ace580657186bc3b44587: Linus Torvalds (1): Merge git://git.kernel.org/pub/scm/virt/kvm/kvm are available in the git repository at: git://github.com/gxt/linux.git unicore32 Al Viro

[GIT PULL REQUEST] UniCore32 update for v3.7-rc2

2012-10-28 Thread guanxuetao
The following changes since commit e657e078d3dfa9f96976db7a2b5fd7d7c9f1f1a6: Linus Torvalds (1): Merge git://git.kernel.org/.../davem/net are available in the git repository at: git://github.com/gxt/linux.git unicore32 Al Viro (2): unicore32: switch to generic

Re: [PATCH 030/193] arch/unicore32: remove CONFIG_EXPERIMENTAL

2012-10-28 Thread guanxuetao
> This config item has not carried much meaning for a while now and is > almost always enabled by default. As agreed during the Linux kernel > summit, remove it. > > CC: Guan Xuetao > Signed-off-by: Kees Cook Thanks. I will push it in my tree. Acked-by: Guan Xuetao > --- >

Re: [PATCH] asm-generic/io.h: remove asm/cacheflush.h include

2012-10-28 Thread guanxuetao
> Including from prevents > cacheflush.h being able to use I/O functions like readl and writel due > to circular include dependencies. It doesn't appear as if anything from > cacheflush.h is actually used by the generic io.h, so remove the > include. > > I've compile tested a defconfig

Re: [PATCH] asm-generic/io.h: remove asm/cacheflush.h include

2012-10-28 Thread guanxuetao
Including asm/cacheflush.h from asm-generic/io.h prevents cacheflush.h being able to use I/O functions like readl and writel due to circular include dependencies. It doesn't appear as if anything from cacheflush.h is actually used by the generic io.h, so remove the include. I've compile

Re: [PATCH 030/193] arch/unicore32: remove CONFIG_EXPERIMENTAL

2012-10-28 Thread guanxuetao
This config item has not carried much meaning for a while now and is almost always enabled by default. As agreed during the Linux kernel summit, remove it. CC: Guan Xuetao g...@mprc.pku.edu.cn Signed-off-by: Kees Cook keesc...@chromium.org Thanks. I will push it in my tree. Acked-by: Guan

[GIT PULL REQUEST] UniCore32 update for v3.7-rc2

2012-10-28 Thread guanxuetao
The following changes since commit e657e078d3dfa9f96976db7a2b5fd7d7c9f1f1a6: Linus Torvalds (1): Merge git://git.kernel.org/.../davem/net are available in the git repository at: git://github.com/gxt/linux.git unicore32 Al Viro (2): unicore32: switch to generic

Re: [PATCH 1/2] unicore32: switch to generic kernel_thread()/kernel_execve()

2012-10-19 Thread guanxuetao
> On Fri, Oct 19, 2012 at 04:43:09PM +0800, Guan Xuetao wrote: >> From: Al Viro >> >> Signed-off-by: Al Viro >> Acked-and-Tested-by: Guan Xuetao > > You mean, it worked modulo obvious missing ')'? Wow... OK, merged > into signal.git#for-next, obviously in no-rebase mode (as the matter > of

Re: [PATCH 1/2] unicore32: switch to generic kernel_thread()/kernel_execve()

2012-10-19 Thread guanxuetao
On Fri, Oct 19, 2012 at 04:43:09PM +0800, Guan Xuetao wrote: From: Al Viro v...@zeniv.linux.org.uk Signed-off-by: Al Viro v...@zeniv.linux.org.uk Acked-and-Tested-by: Guan Xuetao g...@mprc.pku.edu.cn You mean, it worked modulo obvious missing ')'? Wow... OK, merged into

Re: [PATCH 23/25] unicore32: Use Kbuild infrastructure for kvm_para.h

2012-10-13 Thread guanxuetao
> From: Steven Rostedt > > All the headers but kvm_para.h use the Kbuild infrastructure to > get to the asm-generic headers. I merged the uapi patch for unicore32. In that patch, kvm_para.h was moved to arch/unicore32/include/uapi/asm/kvm_para.h. Anyway, I'd like to apply this patch based on

Re: [PATCH 23/25] unicore32: Use Kbuild infrastructure for kvm_para.h

2012-10-13 Thread guanxuetao
From: Steven Rostedt srost...@redhat.com All the headers but kvm_para.h use the Kbuild infrastructure to get to the asm-generic headers. I merged the uapi patch for unicore32. In that patch, kvm_para.h was moved to arch/unicore32/include/uapi/asm/kvm_para.h. Anyway, I'd like to apply this

Re: [PATCH v2 2/5] unicore32: pwm: Use module_platform_driver()

2012-09-22 Thread guanxuetao
> On Sat, Sep 22, 2012 at 10:56:30AM +0800, guanxue...@mprc.pku.edu.cn > wrote: >> > Some of the boilerplate code can be eliminated by using this macro. >> The >> > driver was previously registered with an arch_initcall(), so >> technically >> > this is no longer the same, but when the driver is

Re: [PATCH v2 2/5] unicore32: pwm: Use module_platform_driver()

2012-09-22 Thread guanxuetao
> On Sat, Sep 22, 2012 at 10:56:30AM +0800, guanxue...@mprc.pku.edu.cn > wrote: >> > Some of the boilerplate code can be eliminated by using this macro. >> The >> > driver was previously registered with an arch_initcall(), so >> technically >> > this is no longer the same, but when the driver is

Re: [PATCH v2 2/5] unicore32: pwm: Use module_platform_driver()

2012-09-22 Thread guanxuetao
On Sat, Sep 22, 2012 at 10:56:30AM +0800, guanxue...@mprc.pku.edu.cn wrote: Some of the boilerplate code can be eliminated by using this macro. The driver was previously registered with an arch_initcall(), so technically this is no longer the same, but when the driver is moved to the PWM

Re: [PATCH v2 2/5] unicore32: pwm: Use module_platform_driver()

2012-09-22 Thread guanxuetao
On Sat, Sep 22, 2012 at 10:56:30AM +0800, guanxue...@mprc.pku.edu.cn wrote: Some of the boilerplate code can be eliminated by using this macro. The driver was previously registered with an arch_initcall(), so technically this is no longer the same, but when the driver is moved to the PWM

Re: [PATCH v2 4/5] unicore32: pwm: Use managed resource allocations

2012-09-21 Thread guanxuetao
> This commit uses the managed resource allocation functions to simplify > the cleanup paths on error and removal. > > Signed-off-by: Thierry Reding Tested-by: Qin Rui Acked-by: Guan Xuetao Thanks & Regards, Guan Xuetao > --- > arch/unicore32/kernel/pwm.c | 47 >

Re: [PATCH v2 5/5] pwm: Move PUV3 PWM driver to PWM framework

2012-09-21 Thread guanxuetao
> This commit moves the driver to drivers/pwm and converts it to the new > PWM framework. > > Signed-off-by: Thierry Reding Tested-by: Qin Rui Acked-by: Guan Xuetao Thanks & Regards, Guan Xuetao > --- > arch/unicore32/Kconfig | 12 +-- > arch/unicore32/kernel/Makefile | 1 - >

Re: [PATCH v2 3/5] unicore32: pwm: Remove unnecessary indirection

2012-09-21 Thread guanxuetao
> Calling the actual probing function through a proxy isn't required and > makes the code needlessly complex. > > Signed-off-by: Thierry Reding Tested-by: Qin Rui Acked-by: Guan Xuetao Thanks & Regards, Guan Xuetao > --- > arch/unicore32/kernel/pwm.c | 23 ++- > 1 file

Re: [PATCH v2 2/5] unicore32: pwm: Use module_platform_driver()

2012-09-21 Thread guanxuetao
> Some of the boilerplate code can be eliminated by using this macro. The > driver was previously registered with an arch_initcall(), so technically > this is no longer the same, but when the driver is moved to the PWM > framework, deferred probing will take care of any driver probe ordering >

Re: [PATCH v2 2/5] unicore32: pwm: Use module_platform_driver()

2012-09-21 Thread guanxuetao
Some of the boilerplate code can be eliminated by using this macro. The driver was previously registered with an arch_initcall(), so technically this is no longer the same, but when the driver is moved to the PWM framework, deferred probing will take care of any driver probe ordering issues.

Re: [PATCH v2 3/5] unicore32: pwm: Remove unnecessary indirection

2012-09-21 Thread guanxuetao
Calling the actual probing function through a proxy isn't required and makes the code needlessly complex. Signed-off-by: Thierry Reding thierry.red...@avionic-design.de Tested-by: Qin Rui qin...@mprc.pku.edu.cn Acked-by: Guan Xuetao g...@mprc.pku.edu.cn Thanks Regards, Guan Xuetao ---

Re: [PATCH v2 5/5] pwm: Move PUV3 PWM driver to PWM framework

2012-09-21 Thread guanxuetao
This commit moves the driver to drivers/pwm and converts it to the new PWM framework. Signed-off-by: Thierry Reding thierry.red...@avionic-design.de Tested-by: Qin Rui qin...@mprc.pku.edu.cn Acked-by: Guan Xuetao g...@mprc.pku.edu.cn Thanks Regards, Guan Xuetao ---

Re: [PATCH v2 4/5] unicore32: pwm: Use managed resource allocations

2012-09-21 Thread guanxuetao
This commit uses the managed resource allocation functions to simplify the cleanup paths on error and removal. Signed-off-by: Thierry Reding thierry.red...@avionic-design.de Tested-by: Qin Rui qin...@mprc.pku.edu.cn Acked-by: Guan Xuetao g...@mprc.pku.edu.cn Thanks Regards, Guan Xuetao

Re: [PATCH 4/6] unicore32: Add common clock support

2012-09-06 Thread guanxuetao
> This commit adds support for the common clock framework to the Unicore32 > architecture. > > Signed-off-by: Thierry Reding This patch can't work. Could you disintegrate it into several small patches, so I could check it out. Thanks, Guan Xuetao > --- > arch/unicore32/Kconfig |

Re: [PATCH 1/6] unicore32: pwm: Properly remap memory-mapped registers

2012-09-06 Thread guanxuetao
> Instead of writing to the timer controller registers by dereferencing a > pointer to the memory location, properly remap the memory region with a > call to ioremap_nocache() and access the registers using writel(). > > Signed-off-by: Thierry Reding > --- > arch/unicore32/kernel/pwm.c | 25

Re: [PATCH 1/6] unicore32: pwm: Properly remap memory-mapped registers

2012-09-06 Thread guanxuetao
Instead of writing to the timer controller registers by dereferencing a pointer to the memory location, properly remap the memory region with a call to ioremap_nocache() and access the registers using writel(). Signed-off-by: Thierry Reding thierry.red...@avionic-design.de ---

Re: [PATCH 4/6] unicore32: Add common clock support

2012-09-06 Thread guanxuetao
This commit adds support for the common clock framework to the Unicore32 architecture. Signed-off-by: Thierry Reding thierry.red...@avionic-design.de This patch can't work. Could you disintegrate it into several small patches, so I could check it out. Thanks, Guan Xuetao ---

Re: [PATCH] unicore32: Use schedule_preempt_disabled()

2012-08-16 Thread guanxuetao
> Follow bd2f5536 (sched/rt: Use schedule_preempt_disabled()). > > Cc: Thomas Gleixner > Cc: Peter Zijlstra > Cc: Ingo Molnar > Signed-off-by: Tobias Klauser Thanks. Signed-off-by: Guan Xuetao -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a

Re: [PATCH] unicore32: Use schedule_preempt_disabled()

2012-08-16 Thread guanxuetao
Follow bd2f5536 (sched/rt: Use schedule_preempt_disabled()). Cc: Thomas Gleixner t...@linutronix.de Cc: Peter Zijlstra a.p.zijls...@chello.nl Cc: Ingo Molnar mi...@elte.hu Signed-off-by: Tobias Klauser tklau...@distanz.ch Thanks. Signed-off-by: Guan Xuetao g...@mprc.pku.edu.cn -- To

Re: [PATCH] select GENERIC_ATOMIC64 for c6x/score/unicore32 archs

2012-08-14 Thread guanxuetao
> Sorry I have no compilers for build testing these changes, however the > risk looks low and it's much better than to leave the arch broken, > considering that Eric will do atomic64_t in the core fs/namespace.c code. > > CC: "Eric W. Biederman" > Signed-off-by: Fengguang Wu It looks ok for

Re: [PATCH] select GENERIC_ATOMIC64 for c6x/score/unicore32 archs

2012-08-14 Thread guanxuetao
Sorry I have no compilers for build testing these changes, however the risk looks low and it's much better than to leave the arch broken, considering that Eric will do atomic64_t in the core fs/namespace.c code. CC: Eric W. Biederman ebied...@xmission.com Signed-off-by: Fengguang Wu

Re: [PATCH 5/7] i2c-puv3: Use struct dev_pm_ops for power management

2012-07-11 Thread guanxuetao
> From: Rafael J. Wysocki > > Make the PKUnity-v3 SoC I2C controller driver define its suspend > callback through a struct dev_pm_ops object rather than by using > a legacy PM hook in struct platform_driver. The empty resume > callback is not necessary, so remove it. > > Signed-off-by: Rafael J.

Re: [PATCH 5/7] i2c-puv3: Use struct dev_pm_ops for power management

2012-07-11 Thread guanxuetao
From: Rafael J. Wysocki r...@sisk.pl Make the PKUnity-v3 SoC I2C controller driver define its suspend callback through a struct dev_pm_ops object rather than by using a legacy PM hook in struct platform_driver. The empty resume callback is not necessary, so remove it. Signed-off-by: