From: James Hogan <james.hogan@imgtec.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Helge Deller <deller@gmx.de>,
Mikulas Patocka <mpatocka@redhat.com>,
linux-metag <linux-metag@vger.kernel.org>,
linux-parisc@vger.kernel.org
Subject: [GIT PULL] Metag architecture and related fixes for v3.15
Date: Fri, 16 May 2014 15:41:46 +0100 [thread overview]
Message-ID: <537623AA.5040906@imgtec.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 2577 bytes --]
Hi Linus,
Please pull the following metag / parisc fixes, mostly relating to upgrowing
stacks. These changes only affect metag and parisc, and although the
asm-generic one isn't strictly a fix it's simple and follows naturally from
the other _STK_LIM_MAX override removals (here for metag and in rc4 for
parisc).
Thanks
James
The following changes since commit d6d211db37e75de2ddc3a4f979038c40df7cc79c:
Linux 3.15-rc5 (2014-05-09 13:10:52 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git tags/metag-for-v3.15-2
for you to fetch changes up to ffe6902b66aaa4ca6694bc19639259c16d84ddb1:
asm-generic: remove _STK_LIM_MAX (2014-05-15 00:32:09 +0100)
----------------------------------------------------------------
Metag architecture and related fixes for v3.15
Mostly fixes for metag and parisc relating to upgrowing stacks.
* Fix missing compiler barriers in metag memory barriers.
* Fix BUG_ON on metag when RLIMIT_STACK hard limit is increased beyond
safe value.
* Make maximum stack size configurable. This reduces the default user
stack size back to 80MB (especially on parisc after their removal of
_STK_LIM_MAX override). This only affects metag and parisc.
* Remove metag _STK_LIM_MAX override to match other arches and follow
parisc, now that it is safe to do so (due to the BUG_ON fix mentioned
above).
* Finally now that both metag and parisc _STK_LIM_MAX overrides have
been removed, it makes sense to remove _STK_LIM_MAX altogether.
----------------------------------------------------------------
Helge Deller (1):
parisc,metag: Do not hardcode maximum userspace stack size
James Hogan (3):
metag: Reduce maximum stack size to 256MB
metag: Remove _STK_LIM_MAX override
asm-generic: remove _STK_LIM_MAX
Mikulas Patocka (1):
metag: fix memory barriers
arch/metag/include/asm/barrier.h | 3 +++
arch/metag/include/asm/processor.h | 2 ++
arch/metag/include/uapi/asm/Kbuild | 2 +-
arch/metag/include/uapi/asm/resource.h | 7 -------
arch/parisc/include/asm/processor.h | 5 +++++
arch/parisc/kernel/sys_parisc.c | 6 +++---
fs/exec.c | 6 +++---
include/asm-generic/resource.h | 2 +-
include/uapi/asm-generic/resource.h | 7 -------
mm/Kconfig | 15 +++++++++++++++
10 files changed, 33 insertions(+), 22 deletions(-)
delete mode 100644 arch/metag/include/uapi/asm/resource.h
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
WARNING: multiple messages have this Message-ID (diff)
From: James Hogan <james.hogan@imgtec.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Helge Deller <deller@gmx.de>,
Mikulas Patocka <mpatocka@redhat.com>,
linux-metag <linux-metag@vger.kernel.org>,
<linux-parisc@vger.kernel.org>
Subject: [GIT PULL] Metag architecture and related fixes for v3.15
Date: Fri, 16 May 2014 15:41:46 +0100 [thread overview]
Message-ID: <537623AA.5040906@imgtec.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 2577 bytes --]
Hi Linus,
Please pull the following metag / parisc fixes, mostly relating to upgrowing
stacks. These changes only affect metag and parisc, and although the
asm-generic one isn't strictly a fix it's simple and follows naturally from
the other _STK_LIM_MAX override removals (here for metag and in rc4 for
parisc).
Thanks
James
The following changes since commit d6d211db37e75de2ddc3a4f979038c40df7cc79c:
Linux 3.15-rc5 (2014-05-09 13:10:52 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git tags/metag-for-v3.15-2
for you to fetch changes up to ffe6902b66aaa4ca6694bc19639259c16d84ddb1:
asm-generic: remove _STK_LIM_MAX (2014-05-15 00:32:09 +0100)
----------------------------------------------------------------
Metag architecture and related fixes for v3.15
Mostly fixes for metag and parisc relating to upgrowing stacks.
* Fix missing compiler barriers in metag memory barriers.
* Fix BUG_ON on metag when RLIMIT_STACK hard limit is increased beyond
safe value.
* Make maximum stack size configurable. This reduces the default user
stack size back to 80MB (especially on parisc after their removal of
_STK_LIM_MAX override). This only affects metag and parisc.
* Remove metag _STK_LIM_MAX override to match other arches and follow
parisc, now that it is safe to do so (due to the BUG_ON fix mentioned
above).
* Finally now that both metag and parisc _STK_LIM_MAX overrides have
been removed, it makes sense to remove _STK_LIM_MAX altogether.
----------------------------------------------------------------
Helge Deller (1):
parisc,metag: Do not hardcode maximum userspace stack size
James Hogan (3):
metag: Reduce maximum stack size to 256MB
metag: Remove _STK_LIM_MAX override
asm-generic: remove _STK_LIM_MAX
Mikulas Patocka (1):
metag: fix memory barriers
arch/metag/include/asm/barrier.h | 3 +++
arch/metag/include/asm/processor.h | 2 ++
arch/metag/include/uapi/asm/Kbuild | 2 +-
arch/metag/include/uapi/asm/resource.h | 7 -------
arch/parisc/include/asm/processor.h | 5 +++++
arch/parisc/kernel/sys_parisc.c | 6 +++---
fs/exec.c | 6 +++---
include/asm-generic/resource.h | 2 +-
include/uapi/asm-generic/resource.h | 7 -------
mm/Kconfig | 15 +++++++++++++++
10 files changed, 33 insertions(+), 22 deletions(-)
delete mode 100644 arch/metag/include/uapi/asm/resource.h
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
next reply other threads:[~2014-05-16 14:41 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-05-16 14:41 James Hogan [this message]
2014-05-16 14:41 ` [GIT PULL] Metag architecture and related fixes for v3.15 James Hogan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=537623AA.5040906@imgtec.com \
--to=james.hogan@imgtec.com \
--cc=deller@gmx.de \
--cc=linux-metag@vger.kernel.org \
--cc=linux-parisc@vger.kernel.org \
--cc=mpatocka@redhat.com \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.