Displaying 10 results from an estimated 10 matches for "spinlock_api_smp".
2015 Apr 30
0
[PATCH 5/6] x86: switch config from UNINLINE_SPIN_UNLOCK to INLINE_SPIN_UNLOCK
...regarding inlining compared to the other spinlock functions. Just treat
it like all the other spinlock functions.
Remove selecting UNINLINE_SPIN_UNLOCK in case of PARAVIRT_SPINLOCKS.
Signed-off-by: Juergen Gross <jgross at suse.com>
---
arch/x86/Kconfig | 1 -
include/linux/spinlock_api_smp.h | 2 +-
kernel/Kconfig.locks | 7 ++++---
kernel/Kconfig.preempt | 3 +--
kernel/locking/spinlock.c | 2 +-
lib/Kconfig.debug | 1 -
6 files changed, 7 insertions(+), 9 deletions(-)
diff --git a/arch/x86/Kconfig b/arch/x86/Kconfig
index 226d569..4f85c7...
2015 Apr 30
12
[PATCH 0/6] x86: reduce paravirtualized spinlock overhead
...rt-spinlocks.c | 42 +++++++++++++++++++++++++--
arch/x86/kernel/paravirt.c | 12 ++++++++
arch/x86/kernel/paravirt_patch_32.c | 25 +++++++++++++++++
arch/x86/kernel/paravirt_patch_64.c | 24 ++++++++++++++++
arch/x86/xen/spinlock.c | 23 +--------------
include/linux/spinlock_api_smp.h | 2 +-
kernel/Kconfig.locks | 7 +++--
kernel/Kconfig.preempt | 3 +-
kernel/locking/spinlock.c | 2 +-
lib/Kconfig.debug | 1 -
16 files changed, 154 insertions(+), 83 deletions(-)
--
2.1.4
2015 Apr 30
12
[PATCH 0/6] x86: reduce paravirtualized spinlock overhead
...rt-spinlocks.c | 42 +++++++++++++++++++++++++--
arch/x86/kernel/paravirt.c | 12 ++++++++
arch/x86/kernel/paravirt_patch_32.c | 25 +++++++++++++++++
arch/x86/kernel/paravirt_patch_64.c | 24 ++++++++++++++++
arch/x86/xen/spinlock.c | 23 +--------------
include/linux/spinlock_api_smp.h | 2 +-
kernel/Kconfig.locks | 7 +++--
kernel/Kconfig.preempt | 3 +-
kernel/locking/spinlock.c | 2 +-
lib/Kconfig.debug | 1 -
16 files changed, 154 insertions(+), 83 deletions(-)
--
2.1.4
2020 Jul 17
1
[PATCH] drm/nouveau: Accept 'legacy' format modifiers
...m_ioctl.c:888)
? nouveau_gem_ioctl_new (/home/kas/linux/torvalds/drivers/gpu/drm/nouveau/nouveau_gem.c:680)
? _raw_spin_unlock_irqrestore (/home/kas/linux/torvalds/arch/x86/include/asm/irqflags.h:41 /home/kas/linux/torvalds/arch/x86/include/asm/irqflags.h:84 /home/kas/linux/torvalds/include/linux/spinlock_api_smp.h:160 /home/kas/linux/torvalds/kernel/locking/spinlock.c:191)
? lockdep_hardirqs_on (/home/kas/linux/torvalds/kernel/locking/lockdep.c:3727 (discriminator 3))
? _raw_spin_unlock_irqrestore (/home/kas/linux/torvalds/arch/x86/include/asm/preempt.h:102 /home/kas/linux/torvalds/include/linux/spinlock...
2020 Jul 18
0
[PATCH] drm/nouveau: Accept 'legacy' format modifiers
...c:888)
> ? nouveau_gem_ioctl_new (/home/kas/linux/torvalds/drivers/gpu/drm/nouveau/nouveau_gem.c:680)
> ? _raw_spin_unlock_irqrestore (/home/kas/linux/torvalds/arch/x86/include/asm/irqflags.h:41 /home/kas/linux/torvalds/arch/x86/include/asm/irqflags.h:84 /home/kas/linux/torvalds/include/linux/spinlock_api_smp.h:160 /home/kas/linux/torvalds/kernel/locking/spinlock.c:191)
> ? lockdep_hardirqs_on (/home/kas/linux/torvalds/kernel/locking/lockdep.c:3727 (discriminator 3))
> ? _raw_spin_unlock_irqrestore (/home/kas/linux/torvalds/arch/x86/include/asm/preempt.h:102 /home/kas/linux/torvalds/include/linux/...
2015 Jun 16
0
[PATCH 0/6] x86: reduce paravirtualized spinlock overhead
...++++++++++++++++--
> arch/x86/kernel/paravirt.c | 12 ++++++++
> arch/x86/kernel/paravirt_patch_32.c | 25 +++++++++++++++++
> arch/x86/kernel/paravirt_patch_64.c | 24 ++++++++++++++++
> arch/x86/xen/spinlock.c | 23 +--------------
> include/linux/spinlock_api_smp.h | 2 +-
> kernel/Kconfig.locks | 7 +++--
> kernel/Kconfig.preempt | 3 +-
> kernel/locking/spinlock.c | 2 +-
> lib/Kconfig.debug | 1 -
> 16 files changed, 154 insertions(+), 83 deletions(-)
>
2020 Jul 17
5
[PATCH] drm/nouveau: Accept 'legacy' format modifiers
Accept the DRM_FORMAT_MOD_NVIDIA_16BX2_BLOCK()
family of modifiers to handle broken userspace
Xorg modesetting and Mesa drivers.
Tested with Xorg 1.20 modesetting driver,
weston at c46c70dac84a4b3030cd05b380f9f410536690fc,
gnome & KDE wayland desktops from Ubuntu 18.04,
and sway 1.5
Signed-off-by: James Jones <jajones at nvidia.com>
---
drivers/gpu/drm/nouveau/nouveau_display.c | 26
2018 Jul 31
1
KASAN: use-after-free Read in vhost_transport_send_pkt
...an_report.cold.7+0x242/0x2fe mm/kasan/report.c:412
> __asan_report_load4_noabort+0x14/0x20 mm/kasan/report.c:432
> debug_spin_lock_before kernel/locking/spinlock_debug.c:83 [inline]
> do_raw_spin_lock+0x1c0/0x200 kernel/locking/spinlock_debug.c:112
> __raw_spin_lock_bh include/linux/spinlock_api_smp.h:136 [inline]
> _raw_spin_lock_bh+0x39/0x40 kernel/locking/spinlock.c:168
> spin_lock_bh include/linux/spinlock.h:315 [inline]
> vhost_transport_send_pkt+0x12e/0x380 drivers/vhost/vsock.c:223
Thanks for the vsock fuzzing. This is a useful bug report.
It looks like vhost_vsock_get()...
2014 May 16
2
[LLVMdev] [llvmlinux] [LLVMLinux] Regression: rev 208833/208834 break linux kernel build in ASM handling
...e 126 "/src/linux/include/linux" "kmod.h"
> .file 127 "/src/linux/include/linux" "cpuset.h"
> .file 128 "/src/linux/include/linux" "spinlock.h"
> .file 129 "/src/linux/include/linux" "spinlock_api_smp.h"
> .file 130 "/src/linux/arch/arm/include/asm" "spinlock.h"
> .file 131 "/src/linux/arch/arm/include/asm" "irqflags.h"
> .file 132 "/src/linux/include/linux" "ftrace.h"
> .file 133...
2014 May 16
2
[LLVMdev] [LLVMLinux] Regression: rev 208833/208834 break linux kernel build in ASM handling
Hi !
I reproduced it on the file init/main.c
The invocation, log and main.i / main.s is attached.
--
Dipl.-Ing.
Jan-Simon Möller
jansimon.moeller at gmx.de
Am Freitag, 16. Mai 2014, 14:25:47 schrieb Renato Golin:
> On 16 May 2014 14:01, Jan-Simon Möller <dl9pf at gmx.de> wrote:
> > A bisection points to
> >
> > git-svn-id: