Displaying 14 results from an estimated 14 matches for "nouveau_fence_wait_uev".
2013 Dec 11
4
[Bug 72599] New: [NVC0] null pointer dereference (nouveau_fence_wait_uevent.isra.5)
https://bugs.freedesktop.org/show_bug.cgi?id=72599
Priority: medium
Bug ID: 72599
Assignee: nouveau at lists.freedesktop.org
Summary: [NVC0] null pointer dereference
(nouveau_fence_wait_uevent.isra.5)
QA Contact: xorg-team at lists.x.org
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: ua_bugzilla_freedesktop at binary-island.eu
Hardware: Other
Status: NEW
Version: unspecified...
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)
Status: NEW
Version: unspecified
Component: Drivers/DRI/nouveau...
2013 Aug 27
0
[PATCH 1/9] drm/nouveau: Add priv field for event handlers
Provide private field for event handlers exclusive use.
Convert nouveau_fence_wait_uevent() and
nouveau_fence_wait_uevent_handler(); drop struct nouveau_fence_uevent.
Signed-off-by: Peter Hurley <peter at hurleysoftware.com>
---
drivers/gpu/drm/nouveau/core/include/core/event.h | 1 +
drivers/gpu/drm/nouveau/nouveau_fence.c | 20 +++++++-------------
2 files change...
2014 Aug 22
1
[Bug 82975] New: Regression: NULL pointer dereference in nouveau_fence_wait after upgrading to 10.2.6
...is was under 2D
operation with firefox and a terminal emulator open, nothing more.
Kernel: 3.16
Xorg: 1.16
xf86-video-nouveau: 1.0.10
libdrm: 2.4.55
mesa: 10.2.5
[25635.210586] BUG: unable to handle kernel NULL pointer dereference at
0000000000000008
[25635.212110] IP: [<ffffffffa012ed78>] nouveau_fence_wait_uevent+0x38/0x3f0
[nouveau]
[25635.213142] PGD 21f123067 PUD 222926067 PMD 0
[25635.214184] Oops: 0000 [#1] PREEMPT SMP
[25635.215222] Modules linked in: tun ext4 crc16 mbcache jbd2 uvcvideo arc4
coretemp iwldvm videobuf2_vmalloc videobuf2_memops videobuf2_core v4l2_common
videodev mac80211 iwlwifi m...
2014 Sep 28
1
[Bug 84424] New: nouveau crash log [mesa-10.3.0]
...on: ID=0001 Rev=1 Len=024
<?>
Kernel driver in use: nouveau
Kernel modules: nouveau, nvidia
====================
Relevant portion of dmesg:
[ 2643.920441] BUG: unable to handle kernel NULL pointer dereference at
0000000000000008
[ 2643.920454] IP: [<ffffffffa017eac6>]
nouveau_fence_wait_uevent.isra.3+0x36/0x3e0 [nouveau]
[ 2643.920478] PGD 140a75067 PUD 100702067 PMD 0
[ 2643.920483] Oops: 0000 [#1] PREEMPT SMP
[ 2643.920487] Modules linked in: act_police cls_basic cls_flow cls_fw cls_u32
sch_fq_codel sch_tbf sch_prio sch_htb sch_hfsc sch_sfq arptable_filter
arp_tables xt_CHECKSUM i...
2013 Aug 27
0
[PATCH 3/9] drm/nouveau: Allocate local event handlers
...nt *, int index,
+ struct nouveau_eventh *);
+
#endif
diff --git a/drivers/gpu/drm/nouveau/nouveau_fence.c b/drivers/gpu/drm/nouveau/nouveau_fence.c
index c2e3167..6dde483 100644
--- a/drivers/gpu/drm/nouveau/nouveau_fence.c
+++ b/drivers/gpu/drm/nouveau/nouveau_fence.c
@@ -180,13 +180,14 @@ nouveau_fence_wait_uevent(struct nouveau_fence *fence, bool intr)
struct nouveau_channel *chan = fence->channel;
struct nouveau_fifo *pfifo = nouveau_fifo(chan->drm->device);
struct nouveau_fence_priv *priv = chan->drm->fence;
- struct nouveau_eventh handler = {
- .func = nouveau_fence_wait_uevent_h...
2013 Aug 27
11
[PATCH 0/9] drm/nouveau: Cleanup event/handler design
...es for the wide-format):
Event Handler function Container Until
----- ---------------- --------------- ------------------
gpio nouveau_connector_hotplug struct nouveau_connector nouveau_connector_destroy
uevent nouveau_fence_wait_uevent_handler local stack object nouveau_fence_wait_uevent returns
cevent none n/a n/a
vblank nouveau_drm_vblank_handler struct nouveau_drm nouveau_drm_remove
vblank nv50_software_vblsem_release struct nouveau...
2014 Aug 16
3
[Bug 82704] New: kernel bug
https://bugs.freedesktop.org/show_bug.cgi?id=82704
Priority: medium
Bug ID: 82704
Assignee: nouveau at lists.freedesktop.org
Summary: kernel bug
Severity: normal
Classification: Unclassified
OS: All
Reporter: mattia.b89 at gmail.com
Hardware: Other
Status: NEW
Version: 10.2
2013 Aug 28
0
[PATCH 0/9] drm/nouveau: Cleanup event/handler design
...>
> Event Handler function Container Until
> ----- ---------------- --------------- ------------------
> gpio nouveau_connector_hotplug struct nouveau_connector nouveau_connector_destroy
> uevent nouveau_fence_wait_uevent_handler local stack object nouveau_fence_wait_uevent returns
> cevent none n/a n/a
> vblank nouveau_drm_vblank_handler struct nouveau_drm nouveau_drm_remove
> vblank nv50_software_vblsem_release...
2014 May 14
0
[RFC PATCH v1 07/16] drm/nouveau: rework to new fence interface
...gs))
+ return true;
+
+ fctx = fence->channel->fence;
+ spin_lock_irqsave(fctx->lock, flags);
nouveau_fence_update(fence->channel);
- return !fence->channel;
+ spin_unlock_irqrestore(fctx->lock, flags);
+ }
+ return fence_is_signaled(&fence->base);
}
-static int
-nouveau_fence_wait_uevent_handler(void *data, int index)
+static long
+nouveau_fence_wait_legacy(struct fence *f, bool intr, long wait)
{
- struct nouveau_fence_priv *priv = data;
- wake_up_all(&priv->waiting);
- return NVKM_EVENT_KEEP;
-}
+ struct nouveau_fence *fence = container_of(f, typeof(*fence), base);
+ u...
2016 Aug 24
19
[Bug 97462] New: Graphics deadlock "ILLEGAL_MTHD" in nouveau with mesa version 11.2.2 when visiting Google Maps with firefox 49.0b5
https://bugs.freedesktop.org/show_bug.cgi?id=97462
Bug ID: 97462
Summary: Graphics deadlock "ILLEGAL_MTHD" in nouveau with mesa
version 11.2.2 when visiting Google Maps with firefox
49.0b5
Product: xorg
Version: unspecified
Hardware: x86-64 (AMD64)
OS: Linux (All)
2014 May 14
17
[RFC PATCH v1 00/16] Convert all ttm drivers to use the new reservation interface
This series depends on the previously posted reservation api patches.
2 of them are not yet in for-next-fences branch of
git://git.linaro.org/people/sumit.semwal/linux-3.x.git
The missing patches are still in my vmwgfx_wip branch at
git://people.freedesktop.org/~mlankhorst/linux
All ttm drivers are converted to the fence api, fence_lock is removed
and rcu is used in its place.
qxl is the first
2014 Jul 31
19
[PATCH 01/19] fence: add debugging lines to fence_is_signaled for the callback
fence_is_signaled callback should support being run in
atomic context, but not in irq context.
Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com>
---
include/linux/fence.h | 23 +++++++++++++++++++----
1 file changed, 19 insertions(+), 4 deletions(-)
diff --git a/include/linux/fence.h b/include/linux/fence.h
index d174585b874b..c1a4519ba2f5 100644
---
2014 Jul 09
22
[PATCH 00/17] Convert TTM to the new fence interface.
This series applies on top of the driver-core-next branch of
git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
Before converting ttm to the new fence interface I had to fix some
drivers to require a reservation before poking with fence_obj.
After flipping the switch RCU becomes available instead, and
the extra reservations can be dropped again. :-)
I've done at least basic