Displaying 20 results from an estimated 46 matches for "_raw_spin_unlock".
2012 Oct 22
4
xen_evtchn_do_upcall
...| irq_to_desc();
1) 0.418 us | }
1) 0.782 us | }
1) 1.135 us | }
1) 0.049 us | irq_move_irq();
1) 1.800 us | }
1) | handle_irq_event() {
1) 0.161 us | _raw_spin_unlock();
1) | handle_irq_event_percpu() {
1) | xennet_interrupt() {
1) 0.125 us | _raw_spin_lock_irqsave();
1) | xennet_tx_buf_gc() {
1) 0.079 us | gnttab_query_foreign_access()...
2015 Apr 30
0
[PATCH 5/6] x86: switch config from UNINLINE_SPIN_UNLOCK to INLINE_SPIN_UNLOCK
There is no need any more for a special treatment of _raw_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/lin...
2012 Nov 16
5
[ 3009.778974] mcelog:16842 map pfn expected mapping type write-back for [mem 0x0009f000-0x000a0fff], got uncached-minus
...24252] [<ffffffff810652b7>] dup_mm+0x3c7/0x510
[ 3009.933839] [<ffffffff81065fd5>] copy_process+0xac5/0x14a0
[ 3009.943430] [<ffffffff81066af3>] do_fork+0x53/0x360
[ 3009.952843] [<ffffffff810b25c7>] ? lock_release+0x117/0x250
[ 3009.962283] [<ffffffff817d26c0>] ? _raw_spin_unlock+0x30/0x60
[ 3009.971532] [<ffffffff817d3495>] ? sysret_check+0x22/0x5d
[ 3009.980820] [<ffffffff81017523>] sys_clone+0x23/0x30
[ 3009.990046] [<ffffffff817d37f3>] stub_clone+0x13/0x20
[ 3009.999335] [<ffffffff817d3469>] ? system_call_fastpath+0x16/0x1b
[ 3010.008667] ---...
2019 Feb 01
2
[Bug 109529] New: [NV46] unable to handle kernel paging request
...u]
[ 243.143419] ? nvkm_dma_oclass_new+0x42/0x42 [nouveau]
[ 243.143462] ? nvkm_fifo_chan_child_del+0x76/0x76 [nouveau]
[ 243.143506] ? nvkm_fifo_chan_init+0x17/0x17 [nouveau]
[ 243.143541] nvkm_ioctl_new+0x1ab/0x268 [nouveau]
[ 243.143550] ? __insert_vmap_area+0x5b/0x98
[ 243.143559] ? _raw_spin_unlock+0x10/0x23
[ 243.143565] ? alloc_vmap_area.isra.8+0x250/0x2e8
[ 243.143571] ? _raw_read_unlock+0x16/0x29
[ 243.143614] ? nvkm_fifo_chan_child_del+0x76/0x76 [nouveau]
[ 243.143657] ? nvkm_dma_oclass_new+0x42/0x42 [nouveau]
[ 243.143693] ? nvkm_ioctl_del+0x9a/0x9a [nouveau]
[ 243.143727] n...
2013 Feb 25
4
WARNING: at fs/btrfs/inode.c:2165 btrfs_orphan_commit_root+0xcb/0xdf()
...? alloc_extent_state+0x59/0xa4
[<ffffffff81040f01>] warn_slowpath_null+0x15/0x17
[<ffffffff811e972f>] btrfs_orphan_commit_root+0xcb/0xdf
[<ffffffff811e3954>] commit_fs_roots.isra.24+0x99/0x153
[<ffffffff814c1ed6>] ? _raw_spin_lock+0x1b/0x1f
[<ffffffff814c2059>] ? _raw_spin_unlock+0x27/0x32
[<ffffffff811e47e8>] btrfs_commit_transaction+0x45a/0x954
[<ffffffff8105d4be>] ? add_wait_queue+0x44/0x44
[<ffffffff811de8a6>] transaction_kthread+0xe7/0x18a
[<ffffffff811de7bf>] ? try_to_freeze+0x33/0x33
[<ffffffff8105cc31>] kthread+0x88/0x90
[<ffff...
2014 May 29
2
Divide error in kvm_unlock_kick()
Paolo Bonzini <pbonzini at redhat.com> wrote:
> Il 29/05/2014 19:45, Chris Webb ha scritto:
>> Chris Webb <chris at arachsys.com> wrote:
>>
>>> My CPU flags inside the crashing guest look like this:
>>>
>>> fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush
>>> mmx fxsr sse sse2 ht syscall nx mmxext
2014 May 29
2
Divide error in kvm_unlock_kick()
Paolo Bonzini <pbonzini at redhat.com> wrote:
> Il 29/05/2014 19:45, Chris Webb ha scritto:
>> Chris Webb <chris at arachsys.com> wrote:
>>
>>> My CPU flags inside the crashing guest look like this:
>>>
>>> fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush
>>> mmx fxsr sse sse2 ht syscall nx mmxext
2011 Jun 11
0
ext3 and btrfs various Oops and kernel BUGs
...01000 ffff8801161eb4c0 ffff8801062957f0
Jun 10 14:57:17 mithrandir kernel: [ 266.181952] Call Trace:
Jun 10 14:57:17 mithrandir kernel: [ 266.181986] [<ffffffffa0221862>] __btrfs_free_extent+0x24b/0x54f [btrfs]
Jun 10 14:57:17 mithrandir kernel: [ 266.182042] [<ffffffff8139e63a>] ? _raw_spin_unlock+0x1e/0x29
Jun 10 14:57:17 mithrandir kernel: [ 266.182105] [<ffffffffa024ec12>] ? map_private_extent_buffer+0xaa/0xcd [btrfs]
Jun 10 14:57:17 mithrandir kernel: [ 266.182174] [<ffffffffa0223d36>] run_clustered_refs+0x616/0x660 [btrfs]
Jun 10 14:57:17 mithrandir kernel: [ 266.182228...
2014 Jun 01
0
Divide error in kvm_unlock_kick()
...07c62e000 CR4: 00000000000406e0
Stack:
0000000000011d40 ffff88007fd11d40 0000000000000002 ffff88007fc83cd0
ffffffff815852d0 ffff88007fc83d20 ffffffff810dd694 ffff88007fd00000
0000000000000046 ffff88007d383172 ffff88007d3abe68 0000000000000003
Call Trace:
<IRQ>
[<ffffffff815852d0>] _raw_spin_unlock+0x36/0x5b
[<ffffffff810dd694>] try_to_wake_up+0x1f4/0x217
[<ffffffff810dd6f6>] default_wake_function+0xd/0xf
[<ffffffff810e99f0>] autoremove_wake_function+0xd/0x2f
[<ffffffff810e944f>] __wake_up_common+0x50/0x7c
[<ffffffff810e962f>] __wake_up+0x34/0x46
[<fffff...
2013 Jan 15
0
nouveau lockdep splat on init
...eau]
[ 40.864179] [<ffffffffa0333ba3>] ? nouveau_instobj_create_+0x43/0x90 [nouveau]
[ 40.864179] [<ffffffff816f5abe>] mutex_lock_nested+0x5e/0x390
[ 40.864179] [<ffffffffa0333ba3>] ? nouveau_instobj_create_+0x43/0x90 [nouveau]
[ 40.864179] [<ffffffff816fa790>] ? _raw_spin_unlock+0x30/0x60
[ 40.864179] [<ffffffffa02fc42e>] ? nouveau_object_create_+0xce/0xf0 [nouveau]
[ 40.864179] [<ffffffff816fa6ab>] ? _raw_spin_unlock_irq+0x2b/0x60
[ 40.864179] [<ffffffffa0333ba3>] nouveau_instobj_create_+0x43/0x90 [nouveau]
[ 40.864179] [<ffffffffa0334e91&...
2011 Jul 14
0
btrfs panic
...[<ffffffff8112e264>] path_openat+0xcb/0x33a
[ 2161.170358] [<ffffffff8100fec9>] ? sched_clock+0x9/0xd
[ 2161.175941] [<ffffffff81071d71>] ? sched_clock_local+0x12/0x75
[ 2161.182033] [<ffffffff8112e510>] do_filp_open+0x3d/0x89
[ 2161.187301] [<ffffffff8146945f>] ? _raw_spin_unlock+0x2b/0x2f
[ 2161.192937] [<ffffffff81139104>] ? alloc_fd+0x181/0x193
[ 2161.198541] [<ffffffff81121548>] do_sys_open+0x74/0x106
[ 2161.204058] [<ffffffff811215fa>] sys_open+0x20/0x22
[ 2161.209488] [<ffffffff8146fec2>] system_call_fastpath+0x16/0x1b
[ 2161.215279] INFO:...
2012 Aug 24
4
[PATCH] Btrfs: pass lockdep rwsem metadata to async commit transaction
The freeze rwsem is taken by sb_start_intwrite() and dropped during the
commit_ or end_transaction(). In the async case, that happens in a worker
thread. Tell lockdep the calling thread is releasing ownership of the
rwsem and the async thread is picking it up.
Josef and I worked out a more complicated solution that made the async
commit thread join and potentially get a later transaction, but
2016 Jun 16
0
[PATCH v7 00/12] Support non-lru page migration
...gt;] ? zs_free+0x27a/0x27a [zsmalloc]
[ 319.364303] [<ffffffff812303e3>] ? list_lru_count_one+0x65/0x6d
[ 319.364320] [<ffffffff81122faf>] ? lock_acquire+0xec/0x147
[ 319.364336] [<ffffffff812303b7>] ? list_lru_count_one+0x39/0x6d
[ 319.364353] [<ffffffff81d32e4f>] ? _raw_spin_unlock+0x2c/0x3f
[ 319.364371] [<ffffffffa03cf0a8>] zs_shrinker_scan+0x3b/0x4e [zsmalloc]
[ 319.364391] [<ffffffff81204eef>] shrink_slab.part.5.constprop.17+0x2e4/0x432
[ 319.364411] [<ffffffff81204c0b>] ? cpu_callback+0xb0/0xb0
[ 319.364426] [<ffffffff8120bfbc>] shrink_zon...
2014 Nov 03
0
[PATCH v13 09/11] pvqspinlock, x86: Add para-virtualization support
...* queue_spin_unlock - release a queue spinlock
> * @lock : Pointer to queue spinlock structure
> *
> * An effective smp_store_release() on the least-significant byte.
> + *
> + * Inlining of the unlock function is disabled when CONFIG_PARAVIRT_SPINLOCKS
> + * is defined. So _raw_spin_unlock() will be the only call site that will
> + * have to be patched.
again if you hard rely on the not inlining make a build fail not a
comment.
> */
> static inline void queue_spin_unlock(struct qspinlock *lock)
> {
> barrier();
> + if (!static_key_false(¶virt_spinloc...
2013 Nov 14
9
[Bug 71620] New: nouveau_fence_wait_uevent NULL pointer dereference
https://bugs.freedesktop.org/show_bug.cgi?id=71620
Priority: medium
Bug ID: 71620
Assignee: nouveau at lists.freedesktop.org
Summary: nouveau_fence_wait_uevent NULL pointer dereference
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: kdatanasov at gmail.com
Hardware: x86-64 (AMD64)
2018 Aug 05
2
[PATCH net-next 0/6] virtio_net: Add ethtool stat items
...[ 46.168127] ? netlink_unicast+0x6a0/0x6a0
[ 46.168133] ? copy_msghdr_from_user+0x216/0x350
[ 46.168160] ? netlink_unicast+0x6a0/0x6a0
[ 46.168168] sock_sendmsg+0xdb/0x160
[ 46.168193] ___sys_sendmsg+0x6b3/0xbd0
[ 46.168207] ? copy_msghdr_from_user+0x350/0x350
[ 46.168221] ? do_raw_spin_unlock+0xae/0x310
[ 46.168248] ? _raw_spin_unlock+0x2e/0x50
[ 46.168257] ? __handle_mm_fault+0xb65/0x2e90
[ 46.168278] ? handle_mm_fault+0x28f/0xa70
[ 46.168284] ? kvm_clock_read+0x1f/0x30
[ 46.168289] ? kvm_sched_clock_read+0x5/0x10
[ 46.168303] ? __do_page_fault+0x549/0xd00
[ 46.1683...
2018 Aug 05
2
[PATCH net-next 0/6] virtio_net: Add ethtool stat items
...[ 46.168127] ? netlink_unicast+0x6a0/0x6a0
[ 46.168133] ? copy_msghdr_from_user+0x216/0x350
[ 46.168160] ? netlink_unicast+0x6a0/0x6a0
[ 46.168168] sock_sendmsg+0xdb/0x160
[ 46.168193] ___sys_sendmsg+0x6b3/0xbd0
[ 46.168207] ? copy_msghdr_from_user+0x350/0x350
[ 46.168221] ? do_raw_spin_unlock+0xae/0x310
[ 46.168248] ? _raw_spin_unlock+0x2e/0x50
[ 46.168257] ? __handle_mm_fault+0xb65/0x2e90
[ 46.168278] ? handle_mm_fault+0x28f/0xa70
[ 46.168284] ? kvm_clock_read+0x1f/0x30
[ 46.168289] ? kvm_sched_clock_read+0x5/0x10
[ 46.168303] ? __do_page_fault+0x549/0xd00
[ 46.1683...
2015 Apr 30
12
[PATCH 0/6] x86: reduce paravirtualized spinlock overhead
Paravirtualized spinlocks produce some overhead even if the kernel is
running on bare metal. The main reason are the more complex locking
and unlocking functions. Especially unlocking is no longer just one
instruction but so complex that it is no longer inlined.
This patch series addresses this issue by adding two more pvops
functions to reduce the size of the inlined spinlock functions. When
2015 Apr 30
12
[PATCH 0/6] x86: reduce paravirtualized spinlock overhead
Paravirtualized spinlocks produce some overhead even if the kernel is
running on bare metal. The main reason are the more complex locking
and unlocking functions. Especially unlocking is no longer just one
instruction but so complex that it is no longer inlined.
This patch series addresses this issue by adding two more pvops
functions to reduce the size of the inlined spinlock functions. When
2018 Aug 05
0
[PATCH net-next 0/6] virtio_net: Add ethtool stat items
...cast+0x6a0/0x6a0
> [?? 46.168133]? ? copy_msghdr_from_user+0x216/0x350
> [?? 46.168160]? ? netlink_unicast+0x6a0/0x6a0
> [?? 46.168168]? sock_sendmsg+0xdb/0x160
> [?? 46.168193]? ___sys_sendmsg+0x6b3/0xbd0
> [?? 46.168207]? ? copy_msghdr_from_user+0x350/0x350
> [?? 46.168221]? ? do_raw_spin_unlock+0xae/0x310
> [?? 46.168248]? ? _raw_spin_unlock+0x2e/0x50
> [?? 46.168257]? ? __handle_mm_fault+0xb65/0x2e90
> [?? 46.168278]? ? handle_mm_fault+0x28f/0xa70
> [?? 46.168284]? ? kvm_clock_read+0x1f/0x30
> [?? 46.168289]? ? kvm_sched_clock_read+0x5/0x10
> [?? 46.168303]? ? __do_page...