* [GIT PULL] arm64 fixes for 3.11
@ 2013-07-26 15:55 Catalin Marinas
2013-07-26 19:54 ` Linus Torvalds
0 siblings, 1 reply; 3+ messages in thread
From: Catalin Marinas @ 2013-07-26 15:55 UTC (permalink / raw)
To: linux-arm-kernel
Hi Linus,
Please pull the arm64 fixes below. Thanks.
The following changes since commit 3b2f64d00c46e1e4e9bd0bb9bb12619adac27a4b:
Linux 3.11-rc2 (2013-07-21 12:05:29 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/cmarinas/linux-aarch64.git tags/arm64-stable
for you to fetch changes up to 845ad05ec31e0f3872a321e10dbeaf872022632c:
arm64: Change kernel stack size to 16K (2013-07-26 13:37:29 +0100)
----------------------------------------------------------------
- Stack size increased to 16K (similar to other 64-bit architectures)
- Additional cache flushing for secondary CPUs boot mode
----------------------------------------------------------------
Catalin Marinas (1):
arm64: Fix definition of arm_pm_restart to match the declaration
Feng Kan (1):
arm64: Change kernel stack size to 16K
Mark Rutland (1):
arm64: virt: ensure visibility of __boot_cpu_mode
arch/arm64/include/asm/thread_info.h | 4 ++--
arch/arm64/include/asm/virt.h | 13 +++++++++++++
arch/arm64/kernel/entry.S | 2 +-
arch/arm64/kernel/process.c | 2 +-
4 files changed, 17 insertions(+), 4 deletions(-)
--
Catalin
^ permalink raw reply [flat|nested] 3+ messages in thread
* [GIT PULL] arm64 fixes for 3.11
2013-07-26 15:55 [GIT PULL] arm64 fixes for 3.11 Catalin Marinas
@ 2013-07-26 19:54 ` Linus Torvalds
2013-07-26 23:47 ` Benjamin Herrenschmidt
0 siblings, 1 reply; 3+ messages in thread
From: Linus Torvalds @ 2013-07-26 19:54 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, Jul 26, 2013 at 8:55 AM, Catalin Marinas
<catalin.marinas@arm.com> wrote:
>
> - Stack size increased to 16K (similar to other 64-bit architectures)
I pulled, but this is misleading.
*Some* other 64-bit architectures do 16k stack sizes. But neither
x86-64 nor powerpc do, afaik. Instead, they do irq stacks, which is
generally a better idea than having one big stack.
Linus
^ permalink raw reply [flat|nested] 3+ messages in thread
* [GIT PULL] arm64 fixes for 3.11
2013-07-26 19:54 ` Linus Torvalds
@ 2013-07-26 23:47 ` Benjamin Herrenschmidt
0 siblings, 0 replies; 3+ messages in thread
From: Benjamin Herrenschmidt @ 2013-07-26 23:47 UTC (permalink / raw)
To: linux-arm-kernel
On Fri, 2013-07-26 at 12:54 -0700, Linus Torvalds wrote:
>
> *Some* other 64-bit architectures do 16k stack sizes. But neither
> x86-64 nor powerpc do, afaik. Instead, they do irq stacks, which is
> generally a better idea than having one big stack.
Sadly you over estimated us here :-) We do 16K *and* irq stacks on
64-bit ... Remember our ABI with it's 112 bytes minimum per frame ?
It's been a while since I've last audited our actual usage mind you, we
*might* be able to reduce it but at this stage, since our typical
configs use a 64K base page size, it's not a big deal (ie, it's not an
order-N allocation).
Cheers,
Ben.
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2013-07-26 23:47 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-26 15:55 [GIT PULL] arm64 fixes for 3.11 Catalin Marinas
2013-07-26 19:54 ` Linus Torvalds
2013-07-26 23:47 ` Benjamin Herrenschmidt
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).