On Tue, 15 Nov 2016 07:35:54 -0800
Guenter Roeck wrote:
> Hi Martin,
>
> my s390 qemu boot test crashes in -next as follows.
>
> Kernel stack overflow.
> CPU: 0 PID: 923 Comm: modprobe Not tainted 4.9.0-rc5-next-20161115 #1
> Hardware name: QEMU QEMU
On Tue, 15 Nov 2016 07:35:54 -0800
Guenter Roeck wrote:
> Hi Martin,
>
> my s390 qemu boot test crashes in -next as follows.
>
> Kernel stack overflow.
> CPU: 0 PID: 923 Comm: modprobe Not tainted 4.9.0-rc5-next-20161115 #1
> Hardware name: QEMU QEMU QEMU
On Fri, 11 Nov 2016 10:16:22 +0100
Heiko Carstens wrote:
> Hi Mark,
>
> > On Wed, Nov 02, 2016 at 03:56:26PM +, Mark Rutland wrote:
> > > On Wed, Oct 26, 2016 at 06:43:05PM +0100, Mark Rutland wrote:
> > > > Heiko and I have been working on THREAD_INFO_IN_TASK for
On Fri, 11 Nov 2016 10:16:22 +0100
Heiko Carstens wrote:
> Hi Mark,
>
> > On Wed, Nov 02, 2016 at 03:56:26PM +, Mark Rutland wrote:
> > > On Wed, Oct 26, 2016 at 06:43:05PM +0100, Mark Rutland wrote:
> > > > Heiko and I have been working on THREAD_INFO_IN_TASK for s390 and arm64
> > > >
lld\n",
Silence the warning by adding an explicit cast.
Cc: Peter Zijlstra <pet...@infradead.org>
Signed-off-by: Martin Schwidefsky <schwidef...@de.ibm.com>
---
kernel/sched/cpuacct.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/sched/cpuacct.c b/
lld\n",
Silence the warning by adding an explicit cast.
Cc: Peter Zijlstra
Signed-off-by: Martin Schwidefsky
---
kernel/sched/cpuacct.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/kernel/sched/cpuacct.c b/kernel/sched/cpuacct.c
index bc0b309c..21072bb 100644
--- a/ke
Hi Linus,
please pull from the 'for-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus
to receive the following updates:
Two bug fixes
* A memory alignment fix in the s390 only hypfs code
* A fix for the generic percpu code that caused ftrace to
Hi Linus,
please pull from the 'for-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus
to receive the following updates:
Two bug fixes
* A memory alignment fix in the s390 only hypfs code
* A fix for the generic percpu code that caused ftrace to
On Mon, 7 Nov 2016 12:27:16 -0500
Steven Rostedt wrote:
> On Thu, 3 Nov 2016 14:58:38 +0100
> Heiko Carstens wrote:
>
> > Commit 345ddcc882d8 ("ftrace: Have set_ftrace_pid use the bitmap like
> > events do") added a couple of this_cpu_read calls
On Mon, 7 Nov 2016 12:27:16 -0500
Steven Rostedt wrote:
> On Thu, 3 Nov 2016 14:58:38 +0100
> Heiko Carstens wrote:
>
> > Commit 345ddcc882d8 ("ftrace: Have set_ftrace_pid use the bitmap like
> > events do") added a couple of this_cpu_read calls to the ftrace code.
> >
> > On x86 this is not
On Tue, 8 Nov 2016 08:45:28 +0100
Heiko Carstens wrote:
> On Tue, Nov 08, 2016 at 10:55:47AM +0900, Masahiro Yamada wrote:
> > The dependency between the object and the source is handled by
> > scripts/Makefile.host, so only "hostprogs-y += gen_facilities"
> > is fine.
On Tue, 8 Nov 2016 08:45:28 +0100
Heiko Carstens wrote:
> On Tue, Nov 08, 2016 at 10:55:47AM +0900, Masahiro Yamada wrote:
> > The dependency between the object and the source is handled by
> > scripts/Makefile.host, so only "hostprogs-y += gen_facilities"
> > is fine.
> >
> > Signed-off-by:
of the
reset, the preemption indication is lost. Use raw_cpu_cmpxchg_4 to reset
only the count part and leave the PREEMPT_NEED_RESCHED bit as it is.
Signed-off-by: Martin Schwidefsky <schwidef...@de.ibm.com>
---
arch/x86/include/asm/preempt.h | 8 +++-
1 file changed, 7 insertions
of the
reset, the preemption indication is lost. Use raw_cpu_cmpxchg_4 to reset
only the count part and leave the PREEMPT_NEED_RESCHED bit as it is.
Signed-off-by: Martin Schwidefsky
---
arch/x86/include/asm/preempt.h | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/arch
On Mon, 7 Nov 2016 08:03:22 +0100
Heiko Carstens wrote:
> On Sun, Nov 06, 2016 at 12:45:28PM +0900, Masahiro Yamada wrote:
> > We generally expect headers in arch/$(ARCH)/include/asm directory
> > are included from kernel sources, but facilities_src.h is not;
> > it is
On Mon, 7 Nov 2016 08:03:22 +0100
Heiko Carstens wrote:
> On Sun, Nov 06, 2016 at 12:45:28PM +0900, Masahiro Yamada wrote:
> > We generally expect headers in arch/$(ARCH)/include/asm directory
> > are included from kernel sources, but facilities_src.h is not;
> > it is included from the
On Wed, 2 Nov 2016 10:38:20 +0100
Stanislaw Gruszka wrote:
> On Wed, Nov 02, 2016 at 10:11:22AM +0100, Christian Borntraeger wrote:
> > On 10/31/2016 01:36 PM, Stanislaw Gruszka wrote:
> > > Only s390 and powerpc have hardware facilities allowing to measure
> > > cputimes
On Wed, 2 Nov 2016 10:38:20 +0100
Stanislaw Gruszka wrote:
> On Wed, Nov 02, 2016 at 10:11:22AM +0100, Christian Borntraeger wrote:
> > On 10/31/2016 01:36 PM, Stanislaw Gruszka wrote:
> > > Only s390 and powerpc have hardware facilities allowing to measure
> > > cputimes scaled by frequency. On
sage, so that when reading
> the driver there is no doubt it is builtin-only.
>
> Since module_misc_device translates to device_initcall in the non-modular
> case, the init ordering remains unchanged with this commit.
>
> Cc: Martin Schwidefsky <schwidef...@de.ibm.com>
>
> the driver there is no doubt it is builtin-only.
>
> Since module_misc_device translates to device_initcall in the non-modular
> case, the init ordering remains unchanged with this commit.
>
> Cc: Martin Schwidefsky
> Cc: Heiko Carstens
> Cc: Paul Gortmaker
> Cc: Michael Ho
Hi Linus,
please pull from the 'for-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus
to receive the following updates:
A few more s390 patches for 4.9:
- A fix for an overflow in the dasd driver reported by UBSAN
- Fix a regression and add
Hi Linus,
please pull from the 'for-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus
to receive the following updates:
A few more s390 patches for 4.9:
- A fix for an overflow in the dasd driver reported by UBSAN
- Fix a regression and add
On Tue, 18 Oct 2016 00:16:13 +0200
Arnd Bergmann wrote:
> gcc correctly warns about an incorrect use of the 'pa' variable
> in case we pass an empty scatterlist to __s390_dma_map_sg:
>
> arch/s390/pci/pci_dma.c: In function '__s390_dma_map_sg':
> arch/s390/pci/pci_dma.c:309:13:
On Tue, 18 Oct 2016 00:16:13 +0200
Arnd Bergmann wrote:
> gcc correctly warns about an incorrect use of the 'pa' variable
> in case we pass an empty scatterlist to __s390_dma_map_sg:
>
> arch/s390/pci/pci_dma.c: In function '__s390_dma_map_sg':
> arch/s390/pci/pci_dma.c:309:13: warning: 'pa'
facility mask from readable list
Markus Elfring (1):
s390/tape: Use memdup_user() rather than duplicating its implementation
Martin Schwidefsky (16):
s390/mm: no local TLB flush for clearing-by-ASCE IDTE
s390/mm,kvm: flush gmap address space with IDTE
s390/mm: merge local / non
facility mask from readable list
Markus Elfring (1):
s390/tape: Use memdup_user() rather than duplicating its implementation
Martin Schwidefsky (16):
s390/mm: no local TLB flush for clearing-by-ASCE IDTE
s390/mm,kvm: flush gmap address space with IDTE
s390/mm: merge local / non
; Signed-off-by: Jiri Slaby <jsl...@suse.cz>
> Cc: David Howells <dhowe...@redhat.com>
> Cc: Martin Schwidefsky <schwidef...@de.ibm.com>
> Cc: Heiko Carstens <heiko.carst...@de.ibm.com>
> Cc: Yoshinori Sato <ys...@users.sourceforge.jp>
> Cc: Rich Felke
by
> Cc: David Howells
> Cc: Martin Schwidefsky
> Cc: Heiko Carstens
> Cc: Yoshinori Sato
> Cc: Rich Felker
> Cc: linux-am33-l...@redhat.com
> Cc: linux-s...@vger.kernel.org
> Cc: linux...@vger.kernel.org
Acked-by: Martin Schwidefsky
--
blue skies,
Martin.
"Reality continues to ruin my life." - Calvin.
On Thu, 29 Sep 2016 13:54:16 +0200
Christian Borntraeger wrote:
> this implements the s390 backend for commit
> "kernel/sched: introduce vcpu preempted check interface"
> by simply reusing the existing cpu_is_preempted function.
>
> Signed-off-by: Christian Borntraeger
On Thu, 29 Sep 2016 13:54:16 +0200
Christian Borntraeger wrote:
> this implements the s390 backend for commit
> "kernel/sched: introduce vcpu preempted check interface"
> by simply reusing the existing cpu_is_preempted function.
>
> Signed-off-by: Christian Borntraeger
> ---
> Martin, Heiko,
>
On Tue, 27 Sep 2016 12:13:18 -0700
Colin King wrote:
> From: Colin Ian King
>
> Trival fix, dev_err messages are missing a \n, so add it.
>
> Signed-off-by: Colin Ian King
> ---
> drivers/s390/block/dasd_erp.c | 4
On Tue, 27 Sep 2016 12:57:01 -0700
Colin King wrote:
> From: Colin Ian King
>
> There is a trailing white space at the end of a dev_err
> message that does nothing useful - remove it.
>
> Signed-off-by: Colin Ian King
On Tue, 27 Sep 2016 12:13:18 -0700
Colin King wrote:
> From: Colin Ian King
>
> Trival fix, dev_err messages are missing a \n, so add it.
>
> Signed-off-by: Colin Ian King
> ---
> drivers/s390/block/dasd_erp.c | 4 ++--
> 1 file changed, 2 insertions(+), 2 deletions(-)
Applied, thanks.
--
On Tue, 27 Sep 2016 12:57:01 -0700
Colin King wrote:
> From: Colin Ian King
>
> There is a trailing white space at the end of a dev_err
> message that does nothing useful - remove it.
>
> Signed-off-by: Colin Ian King
Applied, thanks.
--
blue skies,
Martin.
"Reality continues to ruin
icit declaration of function
> 'extable_fixup' [-Werror=implicit-function-declaration]
> arch/s390/kernel/traps.c: In function 'illegal_op':
> arch/s390/kernel/traps.c:173:3: error: implicit declaration of function
> 'get_user' [-Werror=implicit-function-declaration]
>
> Cc:
'extable_fixup' [-Werror=implicit-function-declaration]
> arch/s390/kernel/traps.c: In function 'illegal_op':
> arch/s390/kernel/traps.c:173:3: error: implicit declaration of function
> 'get_user' [-Werror=implicit-function-declaration]
>
> Cc: Martin Schwidefsky
> Cc: Heiko Car
On Mon, 5 Sep 2016 17:21:18 +0100
Colin King wrote:
> From: Colin Ian King
>
> static analysis with cppcheck detected that ret is not initialized
> and hence garbage is potentially being returned in the case where
>
On Mon, 5 Sep 2016 17:21:18 +0100
Colin King wrote:
> From: Colin Ian King
>
> static analysis with cppcheck detected that ret is not initialized
> and hence garbage is potentially being returned in the case where
> prng_data->ppnows.reseed_counter <= prng_reseed_limit.
>
> Signed-off-by:
On Sat, 3 Sep 2016 14:04:18 +0200
SF Markus Elfring wrote:
> From: Markus Elfring
> Date: Sat, 3 Sep 2016 13:54:32 +0200
>
> Several update suggestions were taken into account
> from static source code analysis.
>
> Markus Elfring
On Sat, 3 Sep 2016 14:04:18 +0200
SF Markus Elfring wrote:
> From: Markus Elfring
> Date: Sat, 3 Sep 2016 13:54:32 +0200
>
> Several update suggestions were taken into account
> from static source code analysis.
>
> Markus Elfring (17):
> Use kmalloc_array() in debug_areas_alloc()
>
On Thu, 25 Aug 2016 11:38:24 +1000
Stephen Rothwell wrote:
> Hi Herbert,
>
> After merging the crypto tree, today's linux-next build (powerpc
> ppc64_defconfig) produced this warning:
>
> crypto/xor.c: In function 'calibrate_xor_blocks':
> crypto/xor.c:156:1: warning:
On Thu, 25 Aug 2016 11:38:24 +1000
Stephen Rothwell wrote:
> Hi Herbert,
>
> After merging the crypto tree, today's linux-next build (powerpc
> ppc64_defconfig) produced this warning:
>
> crypto/xor.c: In function 'calibrate_xor_blocks':
> crypto/xor.c:156:1: warning: label 'out' defined but
On Sat, 20 Aug 2016 19:32:03 +0200
SF Markus Elfring wrote:
> From: Markus Elfring
> Date: Sat, 20 Aug 2016 19:25:34 +0200
>
> Reuse existing functionality from memdup_user() instead of keeping
> duplicate source code.
>
> This
On Sat, 20 Aug 2016 19:32:03 +0200
SF Markus Elfring wrote:
> From: Markus Elfring
> Date: Sat, 20 Aug 2016 19:25:34 +0200
>
> Reuse existing functionality from memdup_user() instead of keeping
> duplicate source code.
>
> This issue was detected by using the Coccinelle software.
>
>
Hi Linus,
please pull from the 'for-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus
to receive the following updates:
A couple of bug fixes, minor cleanup and a change to the default config.
Christian Borntraeger (3):
s390/crc32-vx: Fix
Hi Linus,
please pull from the 'for-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus
to receive the following updates:
A couple of bug fixes, minor cleanup and a change to the default config.
Christian Borntraeger (3):
s390/crc32-vx: Fix
On Tue, 2 Aug 2016 16:17:39 -0400
Linus Torvalds wrote:
> On Tue, Aug 2, 2016 at 2:42 PM, Linus Torvalds
> wrote:
> >
> > No, I don't use the merge from linux-next directly. I just re-generate
> > the merge myself, and if the pull
On Tue, 2 Aug 2016 16:17:39 -0400
Linus Torvalds wrote:
> On Tue, Aug 2, 2016 at 2:42 PM, Linus Torvalds
> wrote:
> >
> > No, I don't use the merge from linux-next directly. I just re-generate
> > the merge myself, and if the pull request then includes a merge
> > resolution (either as just a
Hi Linus,
please pull from the 'for-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus
to receive the following updates:
- Some cleanup for the hugetlbfs pte/pmd conversion functions
- The code to check for the minimum CPU type is converted from
Hi Linus,
please pull from the 'for-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus
to receive the following updates:
- Some cleanup for the hugetlbfs pte/pmd conversion functions
- The code to check for the minimum CPU type is converted from
On Sun, 31 Jul 2016 14:21:14 +0200
Jiri Olsa wrote:
> On Thu, Jul 28, 2016 at 02:39:33PM -0400, Steven Rostedt wrote:
> > On Mon, 18 Jul 2016 15:26:41 +0200
> > Jiri Olsa wrote:
> >
> > > This fixes the same issue Steven already fixed for x86
> > > in
On Sun, 31 Jul 2016 14:21:14 +0200
Jiri Olsa wrote:
> On Thu, Jul 28, 2016 at 02:39:33PM -0400, Steven Rostedt wrote:
> > On Mon, 18 Jul 2016 15:26:41 +0200
> > Jiri Olsa wrote:
> >
> > > This fixes the same issue Steven already fixed for x86
> > > in following commit:
> > >
> > >
modifiers of ARCH_DLINFO to keep AT_VECTOR_SIZE_ARCH up to
> date.
>
> Fixes: b020632e40c3 ("[S390] introduce vdso on s390")
> Signed-off-by: James Hogan <james.ho...@imgtec.com>
> Cc: Martin Schwidefsky <schwidef...@de.ibm.com>
> Cc: Heiko Carstens <heiko.car
CTOR_SIZE_ARCH up to
> date.
>
> Fixes: b020632e40c3 ("[S390] introduce vdso on s390")
> Signed-off-by: James Hogan
> Cc: Martin Schwidefsky
> Cc: Heiko Carstens
> Cc: linux-s...@vger.kernel.org
The patch makes sense. I not quite sure about the checkpoint-rest
cessary check before the function call
"pci_dev_put"
Martin Schwidefsky (9):
s390/time: STP sync clock correction
s390/time: move PTFF definitions
s390/time: LPAR offset handling
s390/time: add leap seconds to initial system time
s390/time: remove ETR suppor
cessary check before the function call
"pci_dev_put"
Martin Schwidefsky (9):
s390/time: STP sync clock correction
s390/time: move PTFF definitions
s390/time: LPAR offset handling
s390/time: add leap seconds to initial system time
s390/time: remove ETR suppor
On Thu, 14 Jul 2016 13:40:22 +0300
Dan Carpenter wrote:
> I can never remember precedence rules. Let's add some parenthesis so
> this code is more clear.
>
> Signed-off-by: Dan Carpenter
> ---
> The original code is correct right? We didn't
On Thu, 14 Jul 2016 13:40:22 +0300
Dan Carpenter wrote:
> I can never remember precedence rules. Let's add some parenthesis so
> this code is more clear.
>
> Signed-off-by: Dan Carpenter
> ---
> The original code is correct right? We didn't intend to say:
>
> sclp_max = sclp.max_cores
On Sat, 16 Jul 2016 20:40:23 +0200
SF Markus Elfring wrote:
> From: Markus Elfring
> Date: Sat, 16 Jul 2016 20:15:17 +0200
>
> The pci_dev_put() function tests whether its argument is NULL and then
> returns immediately. Thus the
On Sat, 16 Jul 2016 20:40:23 +0200
SF Markus Elfring wrote:
> From: Markus Elfring
> Date: Sat, 16 Jul 2016 20:15:17 +0200
>
> The pci_dev_put() function tests whether its argument is NULL and then
> returns immediately. Thus the test around the call is not needed.
>
> This issue was detected
On Wed, 06 Jul 2016 17:26:08 +0800
"Hillf Danton" wrote:
> >
> > You are still a bit cryptic,
> >
> Sorry, Sir, simply because I'm not native English speaker.
>
> > are you trying to tell me that your hint is
> > about trying to avoid the preempt_enable() call?
> >
On Wed, 06 Jul 2016 17:26:08 +0800
"Hillf Danton" wrote:
> >
> > You are still a bit cryptic,
> >
> Sorry, Sir, simply because I'm not native English speaker.
>
> > are you trying to tell me that your hint is
> > about trying to avoid the preempt_enable() call?
> >
> Yes, since we are
On Wed, 06 Jul 2016 14:42:16 +0800
"Hillf Danton" wrote:
> > > >
> > > > +void ptep_invalidate_range(struct mm_struct *mm, unsigned long start,
> > > > + unsigned long end, pte_t *ptep)
> > > > +{
> > > > + unsigned long nr;
> > > > +
> >
On Wed, 06 Jul 2016 14:42:16 +0800
"Hillf Danton" wrote:
> > > >
> > > > +void ptep_invalidate_range(struct mm_struct *mm, unsigned long start,
> > > > + unsigned long end, pte_t *ptep)
> > > > +{
> > > > + unsigned long nr;
> > > > +
> > > > + if
On Wed, 06 Jul 2016 12:03:28 +0800
"Hillf Danton" wrote:
> >
> > +void ptep_invalidate_range(struct mm_struct *mm, unsigned long start,
> > + unsigned long end, pte_t *ptep)
> > +{
> > + unsigned long nr;
> > +
> > + if (!MACHINE_HAS_IPTE_RANGE
On Wed, 06 Jul 2016 12:03:28 +0800
"Hillf Danton" wrote:
> >
> > +void ptep_invalidate_range(struct mm_struct *mm, unsigned long start,
> > + unsigned long end, pte_t *ptep)
> > +{
> > + unsigned long nr;
> > +
> > + if (!MACHINE_HAS_IPTE_RANGE || mm_has_pgste(mm))
> >
kernel, e.g. the SLES12 grub setup.
- A fix for an incorrect inline assembly constraint that causes broken
code to be generated with gcc 4.8.5.
Martin Schwidefsky (1):
s390: fix test_fp_ctl inline assembly contraints
Michael Holzheu (1):
Revert "s390/kdump: Clear subchann
kernel, e.g. the SLES12 grub setup.
- A fix for an incorrect inline assembly constraint that causes broken
code to be generated with gcc 4.8.5.
Martin Schwidefsky (1):
s390: fix test_fp_ctl inline assembly contraints
Michael Holzheu (1):
Revert "s390/kdump: Clear subchann
Hi Linus,
please pull from the 'for-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus
to receive the following updates:
Two more bugs fixes for 4.7:
- A KVM regression introduced with the pgtable.c code split
- A perf issue with two hardware PMUs
Hi Linus,
please pull from the 'for-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus
to receive the following updates:
Two more bugs fixes for 4.7:
- A KVM regression introduced with the pgtable.c code split
- A perf issue with two hardware PMUs
On Mon, 13 Jun 2016 15:53:02 +0200
Peter Zijlstra <pet...@infradead.org> wrote:
> On Mon, Jun 13, 2016 at 03:19:42PM +0200, Martin Schwidefsky wrote:
> > On Mon, 13 Jun 2016 15:06:47 +0200
> > Peter Zijlstra <pet...@infradead.org> wrote:
> >
> > > On Mo
On Mon, 13 Jun 2016 15:53:02 +0200
Peter Zijlstra wrote:
> On Mon, Jun 13, 2016 at 03:19:42PM +0200, Martin Schwidefsky wrote:
> > On Mon, 13 Jun 2016 15:06:47 +0200
> > Peter Zijlstra wrote:
> >
> > > On Mon, Jun 13, 2016 at 01:22:30PM +0200, Heiko Carstens wrote
On Mon, 13 Jun 2016 15:06:47 +0200
Peter Zijlstra wrote:
> On Mon, Jun 13, 2016 at 01:22:30PM +0200, Heiko Carstens wrote:
> > Yes, and actually we are all virt/LPAR always, so this is unfortunately not
> > very easy to do. And yes, I do agree that for the 1:1 case it most
On Mon, 13 Jun 2016 15:06:47 +0200
Peter Zijlstra wrote:
> On Mon, Jun 13, 2016 at 01:22:30PM +0200, Heiko Carstens wrote:
> > Yes, and actually we are all virt/LPAR always, so this is unfortunately not
> > very easy to do. And yes, I do agree that for the 1:1 case it most likely
> > would make
On Thu, 9 Jun 2016 14:02:01 -0700
Kees Cook <keesc...@chromium.org> wrote:
> Close the hole where ptrace can change a syscall out from under seccomp.
>
> Signed-off-by: Kees Cook <keesc...@chromium.org>
> Cc: Heiko Carstens <heiko.carst...@de.ibm.com>
>
On Thu, 9 Jun 2016 14:02:01 -0700
Kees Cook wrote:
> Close the hole where ptrace can change a syscall out from under seccomp.
>
> Signed-off-by: Kees Cook
> Cc: Heiko Carstens
> Cc: Martin Schwidefsky
> Cc: linux-s...@vger.kernel.org
> ---
> arch/s
On Thu, 09 Jun 2016 15:26:47 +0100
David Howells <dhowe...@redhat.com> wrote:
> Martin Schwidefsky <schwidef...@de.ibm.com> wrote:
>
> > I hesitate to put another CONFIG_S390 into common code, alternatively
> > __HAVE_ARCH_MEMCMP could be used. There are 7 architec
On Thu, 09 Jun 2016 15:26:47 +0100
David Howells wrote:
> Martin Schwidefsky wrote:
>
> > I hesitate to put another CONFIG_S390 into common code, alternatively
> > __HAVE_ARCH_MEMCMP could be used. There are 7 architectures with the
> > define: arc, arm64, blac
On Wed, 8 Jun 2016 13:42:12 -0700
Andrew Morton <a...@linux-foundation.org> wrote:
> On Tue, 7 Jun 2016 10:37:41 +0200 Martin Schwidefsky
> <schwidef...@de.ibm.com> wrote:
>
> > The bitmap_equal function has optimized code for small bitmaps with less
> > th
On Wed, 8 Jun 2016 13:42:12 -0700
Andrew Morton wrote:
> On Tue, 7 Jun 2016 10:37:41 +0200 Martin Schwidefsky
> wrote:
>
> > The bitmap_equal function has optimized code for small bitmaps with less
> > than BITS_PER_LONG bits. For larger bitmaps the out-of-line functi
On Tue, 7 Jun 2016 22:49:30 +0100
Sudip Mukherjee wrote:
> etr_ptff definitions are moved and renamed but we missed updating them
> here and as a result s390 defconfig and allmodconfig was failing with
> the error:
> arch/s390/kvm/kvm-s390.c:230:45: error:
On Tue, 7 Jun 2016 22:49:30 +0100
Sudip Mukherjee wrote:
> etr_ptff definitions are moved and renamed but we missed updating them
> here and as a result s390 defconfig and allmodconfig was failing with
> the error:
> arch/s390/kvm/kvm-s390.c:230:45: error: 'ETR_PTFF_QAF' undeclared
>
> Fixes:
this function,
memcmp calls with up to 256 bytes / 2048 bits are translated into a
single instruction.
Reviewed-by: David Hildenbrand <d...@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidef...@de.ibm.com>
---
include/linux/bitmap.h | 4
1 file changed, 4 insertions(+)
this function,
memcmp calls with up to 256 bytes / 2048 bits are translated into a
single instruction.
Reviewed-by: David Hildenbrand
Signed-off-by: Martin Schwidefsky
---
include/linux/bitmap.h | 4
1 file changed, 4 insertions(+)
diff --git a/include/linux/bitmap.h b/include/linux/bitmap.h
Servus,
while working on an improved TLB flush logic for s390 I noticed that
for s390 cpumask_equal() alias bitmap_equal() can be improved for the
special case "(nbits % BITS_PER_LONG) == 0". The memcmp function can
be used in this case and we have an instruction for that ..
Trouble is that the
Servus,
while working on an improved TLB flush logic for s390 I noticed that
for s390 cpumask_equal() alias bitmap_equal() can be improved for the
special case "(nbits % BITS_PER_LONG) == 0". The memcmp function can
be used in this case and we have an instruction for that ..
Trouble is that the
Hi Linus,
please pull from the 'for-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus
to receive the following updates:
Three bugs fixes and an update for the default configuration.
Heiko Carstens (1):
s390/config: update default
Hi Linus,
please pull from the 'for-linus' branch of
git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git for-linus
to receive the following updates:
Three bugs fixes and an update for the default configuration.
Heiko Carstens (1):
s390/config: update default
On Thu, 26 May 2016 16:19:26 +0200
Peter Zijlstra wrote:
> This patch updates/fixes all spin_unlock_wait() implementations.
>
> The update is in semantics; where it previously was only a control
> dependency, we now upgrade to a full load-acquire to match the
>
On Thu, 26 May 2016 16:19:26 +0200
Peter Zijlstra wrote:
> This patch updates/fixes all spin_unlock_wait() implementations.
>
> The update is in semantics; where it previously was only a control
> dependency, we now upgrade to a full load-acquire to match the
> store-release from the
On Mon, 23 May 2016 15:43:20 +0200
Michal Hocko wrote:
> OK, Martin would prefer a simple patch so here we go.
> ---
> From de1ad037f3181e795ef0e66a61b8fbe1157f66cc Mon Sep 17 00:00:00 2001
> From: Michal Hocko
> Date: Mon, 23 May 2016 15:35:51 +0200
>
On Mon, 23 May 2016 15:43:20 +0200
Michal Hocko wrote:
> OK, Martin would prefer a simple patch so here we go.
> ---
> From de1ad037f3181e795ef0e66a61b8fbe1157f66cc Mon Sep 17 00:00:00 2001
> From: Michal Hocko
> Date: Mon, 23 May 2016 15:35:51 +0200
> Subject: [PATCH] s390: fix info leak in
On Mon, 23 May 2016 15:05:38 +0200
Michal Hocko <mho...@kernel.org> wrote:
> On Mon 23-05-16 14:43:19, Martin Schwidefsky wrote:
> > On Mon, 23 May 2016 13:16:30 +0200
> [...]
> > > diff --git a/arch/s390/mm/fault.c b/arch/s390/mm/fault.c
> > > ind
On Mon, 23 May 2016 15:05:38 +0200
Michal Hocko wrote:
> On Mon 23-05-16 14:43:19, Martin Schwidefsky wrote:
> > On Mon, 23 May 2016 13:16:30 +0200
> [...]
> > > diff --git a/arch/s390/mm/fault.c b/arch/s390/mm/fault.c
> > > index 791a4146052c..41913fac14e4 1
On Mon, 23 May 2016 13:16:30 +0200
Michal Hocko wrote:
> Hi,
> Aleksa has reported that strace tells a bogus si_errno while debugging
> something on s390:
> [pid 20799] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR,
> si_errno=2510266, si_addr=0x100}
That is
On Mon, 23 May 2016 13:16:30 +0200
Michal Hocko wrote:
> Hi,
> Aleksa has reported that strace tells a bogus si_errno while debugging
> something on s390:
> [pid 20799] --- SIGSEGV {si_signo=SIGSEGV, si_code=SEGV_MAPERR,
> si_errno=2510266, si_addr=0x100}
That is a bug.
> A quick
s390/vmem: remove unused function parameter
Jan Höppner (1):
s390/dasd: Add new ioctl BIODASDCHECKFMT
Martin Schwidefsky (10):
s390/crypto: cleanup and move the header with the cpacf definitions
s390/fpu: allocate 'struct fpu' with the task_struct
s390/sclp: avoid
s390/vmem: remove unused function parameter
Jan Höppner (1):
s390/dasd: Add new ioctl BIODASDCHECKFMT
Martin Schwidefsky (10):
s390/crypto: cleanup and move the header with the cpacf definitions
s390/fpu: allocate 'struct fpu' with the task_struct
s390/sclp: avoid
ntion, interrupts are
> > explicitly disabled around the call.
> >
> > Cc: Martin Schwidefsky <schwidef...@de.ibm.com>
> > Cc: Heiko Carstens <heiko.carst...@de.ibm.com>
> > Cc: linux-s...@vger.kernel.org
> > Signed-off-by: Anna-Maria Gleixner <anna-ma
> explicitly disabled around the call.
> >
> > Cc: Martin Schwidefsky
> > Cc: Heiko Carstens
> > Cc: linux-s...@vger.kernel.org
> > Signed-off-by: Anna-Maria Gleixner
> > ---
> > Changes in v2:
> > - Adapt referenced commit in commit message
501 - 600 of 2608 matches
Mail list logo