Displaying 20 results from an estimated 28 matches for "hurleysoftwar".
Did you mean:
hurleysoftware
2013 Jul 24
6
[Bug 67277] New: Lockdep splat on kernel 3.10.0
...ium
Bug ID: 67277
Assignee: nouveau at lists.freedesktop.org
Summary: Lockdep splat on kernel 3.10.0
QA Contact: xorg-team at lists.x.org
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: peter at hurleysoftware.com
Hardware: x86-64 (AMD64)
Status: NEW
Version: unspecified
Component: Driver/nouveau
Product: xorg
Created attachment 82961
--> https://bugs.freedesktop.org/attachment.cgi?id=82961&action=edit
lockdep splat in kernel log
On vanilla...
2012 Dec 10
6
[Bug 58087] New: [-next] nouveau corrupts kernel mm allocator
...Bug ID: 58087
Assignee: nouveau at lists.freedesktop.org
Summary: [-next] nouveau corrupts kernel mm allocator
QA Contact: xorg-team at lists.x.org
Severity: normal
Classification: Unclassified
OS: Linux (All)
Reporter: peter at hurleysoftware.com
Hardware: x86-64 (AMD64)
Status: NEW
Version: unspecified
Component: Driver/nouveau
Product: xorg
Created attachment 71269
--> https://bugs.freedesktop.org/attachment.cgi?id=71269&action=edit
kernel log showing BUG triggered by nou...
2016 Feb 02
2
[Bug 93968] New: BUG in nouveau_fbcon_sync()
...xorg
Version: unspecified
Hardware: x86-64 (AMD64)
OS: Linux (All)
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
Assignee: nouveau at lists.freedesktop.org
Reporter: peter at hurleysoftware.com
QA Contact: xorg-team at lists.x.org
nouveau_fbcon_sync() can be called with interrupts disabled, such as from
printk(). Facilities used to implement busy wait must not require sleeping.
[ 37.438494] BUG: sleeping function called from invalid context at
/home/peter/src/kernels/mai...
2013 Aug 27
11
[PATCH 0/9] drm/nouveau: Cleanup event/handler design
This series was originally motivated by a deadlock, introduced in
commit 1d7c71a3e2f77336df536855b0efd2dc5bdeb41b
'drm/nouveau/disp: port vblank handling to event interface',
due to inverted lock order between nouveau_drm_vblank_enable()
and nouveau_drm_vblank_handler() (the complete
lockdep report is included in the patch 4/5 changelog).
Because this series fixes the vblank event
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 changed, 8 insertions(+), 13 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/core/include/core/event.h b/drivers/gpu/drm/nouveau/core/inclu...
2013 Aug 27
0
[PATCH 7/9] drm/nouveau: Fold nouveau_event_put_locked into caller
nouveau_event_put_locked() only has 1 call site; fold into caller.
Signed-off-by: Peter Hurley <peter at hurleysoftware.com>
---
drivers/gpu/drm/nouveau/core/core/event.c | 19 ++++++-------------
1 file changed, 6 insertions(+), 13 deletions(-)
diff --git a/drivers/gpu/drm/nouveau/core/core/event.c b/drivers/gpu/drm/nouveau/core/core/event.c
index ce0a0ef..45bcb37 100644
--- a/drivers/gpu/drm/nouveau/core/cor...
2013 Aug 27
0
[PATCH 3/9] drm/nouveau: Allocate local event handlers
...ased event handler list;
since RCU list traversal may have stale pointers, local
storage may go out of scope before handler completes.
Introduce nouveau_event_handler_create/_destroy which provides
suitable semantics for multiple, temporary event handlers.
Signed-off-by: Peter Hurley <peter at hurleysoftware.com>
---
drivers/gpu/drm/nouveau/core/core/event.c | 24 +++++++++++++++++++++++
drivers/gpu/drm/nouveau/core/include/core/event.h | 6 ++++++
drivers/gpu/drm/nouveau/nouveau_fence.c | 15 +++++++-------
3 files changed, 38 insertions(+), 7 deletions(-)
diff --git a/drivers...
2013 Aug 27
0
[PATCH 4/9] drm/nouveau: Allow asymmetric nouveau_event_get/_put
...e dangerously reused via nouveau_event_get/_put. For
example, if nouveau_event_get is called more than once for a
given handler, the event handler list will be corrupted.
Migrate nouveau_event_get/_put from add/remove semantics to
enable/disable semantics.
Signed-off-by: Peter Hurley <peter at hurleysoftware.com>
---
drivers/gpu/drm/nouveau/core/core/event.c | 20 ++++++++++++--------
drivers/gpu/drm/nouveau/core/include/core/event.h | 4 ++++
drivers/gpu/drm/nouveau/nouveau_drm.c | 8 ++------
3 files changed, 18 insertions(+), 14 deletions(-)
diff --git a/drivers/gpu/drm/n...
2013 Aug 28
0
[PATCH 0/9] drm/nouveau: Cleanup event/handler design
On Wed, Aug 28, 2013 at 6:12 AM, Peter Hurley <peter at hurleysoftware.com> wrote:
> This series was originally motivated by a deadlock, introduced in
> commit 1d7c71a3e2f77336df536855b0efd2dc5bdeb41b
> 'drm/nouveau/disp: port vblank handling to event interface',
> due to inverted lock order between nouveau_drm_vblank_enable()
> and nouveau_...
2013 Feb 05
0
[PATCH] drm/nouveau: fix lockdep splat in display
...ck_functions+0x20/0x20
[<ffffffff8122c22e>] ? trace_hardirqs_on_thunk+0x3a/0x3f
[<ffffffff8109d6e7>] sys_init_module+0xb7/0xe0
[<ffffffff8155c156>] system_call_fastpath+0x1a/0x1f
Reported-by: Arend van Spriel <arend at broadcom.com>
Reported-by: Peter Hurley <peter at hurleysoftware.com>
Reported-by: Daniel J Blueman <daniel at quora.org>
Signed-off-by: Maarten Lankhorst <maarten.lankhorst at canonical.com>
---
XXX: Add Cc: stable at kernel.org if it applies to 3.7 ?
diff --git a/drivers/gpu/drm/nouveau/core/core/engctx.c b/drivers/gpu/drm/nouveau/core/core/en...
2013 Aug 27
0
[PATCH 6/9] drm/nouveau: Convert event handler list to RCU
...arch_cpu_idle+0x26/0x30
[<ffffffff810a5b4e>] cpu_startup_entry+0xce/0x410
[<ffffffff810ae0dc>] ? clockevents_register_device+0xdc/0x140
[<ffffffff81743d4e>] start_secondary+0x255/0x25c
Reported-by: Dave Jones <davej at redhat.com>
Signed-off-by: Peter Hurley <peter at hurleysoftware.com>
---
drivers/gpu/drm/nouveau/core/core/event.c | 22 +++++++++++-----------
.../gpu/drm/nouveau/core/engine/software/nv50.c | 1 +
.../gpu/drm/nouveau/core/engine/software/nvc0.c | 1 +
drivers/gpu/drm/nouveau/core/include/core/event.h | 1 +
drivers/gpu/drm/nouveau/nouv...
2013 Feb 03
1
3.8-rc6: nouveau lockdep recursive lock acquisition
>From recent additional locking in nouveau, it looks like we see
recursive lock acquisition in 3.8-rc6:
nouveau [ DEVICE][0000:01:00.0] BOOT0 : 0x0e7150a2
nouveau [ DEVICE][0000:01:00.0] Chipset: GK107 (NVE7)
nouveau [ DEVICE][0000:01:00.0] Family : NVE0
nouveau [ VBIOS][0000:01:00.0] checking PRAMIN for image...
nouveau [ VBIOS][0000:01:00.0] ... appears to be valid
nouveau [
2013 Aug 27
0
[PATCH 5/9] drm/nouveau: Add install/remove semantics for event handlers
...-scope event handlers (ie., those stored in
parent containers). This change in semantics makes explicit the
handler lifetime, and distinguishes "one-of" event handlers
(such as gpio) from "many temporary" event handlers (such as uevent).
Signed-off-by: Peter Hurley <peter at hurleysoftware.com>
---
drivers/gpu/drm/nouveau/core/core/event.c | 63 +++++++++++++++++++---
.../gpu/drm/nouveau/core/engine/software/nv50.c | 31 +++++++++--
.../gpu/drm/nouveau/core/engine/software/nvc0.c | 31 +++++++++--
drivers/gpu/drm/nouveau/core/include/core/event.h | 6 +++
.../gp...
2013 Aug 07
58
[Bug 67878] New: Hardware freeze after resume from suspend
https://bugs.freedesktop.org/show_bug.cgi?id=67878
Priority: medium
Bug ID: 67878
Assignee: nouveau at lists.freedesktop.org
Summary: Hardware freeze after resume from suspend
QA Contact: xorg-team at lists.x.org
Severity: critical
Classification: Unclassified
OS: Linux (All)
Reporter: bgamari at gmail.com
2013 Oct 11
29
[Bug 70390] New: G84: Repeated system crashes under graphics load, E[PFIFO] DMA_PUSHER and lots of E[PGRAPH]
https://bugs.freedesktop.org/show_bug.cgi?id=70390
Priority: medium
Bug ID: 70390
Assignee: nouveau at lists.freedesktop.org
Summary: G84: Repeated system crashes under graphics load,
E[PFIFO] DMA_PUSHER and lots of E[PGRAPH]
QA Contact: xorg-team at lists.x.org
Severity: normal
Classification: Unclassified
2013 Mar 18
0
[linux-linus test] 17325: regressions - trouble: broken/fail/pass
...gt;
Peter De Schrijver <pdeschrijver@nvidia.com>
Peter Feuerer <peter@piie.net>
Peter Foley <pefoley2@verizon.net>
Peter Huang <peter.huangpeng@huawei.com>
Peter Huewe <peter.huewe@infineon.com>
Peter Huewe <peterhuewe@gmx.de>
Peter Hurley <peter@hurleysoftware.com>
Peter Hutterer <peter.hutterer@who-t.net>
Peter Hüwe <PeterHuewe@gmx.de>
Peter Jones <pjones@redhat.com>
Peter Korsgaard <jacmet@sunsite.dk>
Peter Korsgaard <peter.korsgaard@barco.com>
Peter Korsgaard <peter.korsgaard@barco.com> (for ocores a...
2013 Mar 29
0
[linux-linus test] 17454: regressions - FAIL
...gt;
Peter De Schrijver <pdeschrijver@nvidia.com>
Peter Feuerer <peter@piie.net>
Peter Foley <pefoley2@verizon.net>
Peter Huang <peter.huangpeng@huawei.com>
Peter Huewe <peter.huewe@infineon.com>
Peter Huewe <peterhuewe@gmx.de>
Peter Hurley <peter@hurleysoftware.com>
Peter Hutterer <peter.hutterer@who-t.net>
Peter Hüwe <PeterHuewe@gmx.de>
Peter Jones <pjones@redhat.com>
Peter Korsgaard <jacmet@sunsite.dk>
Peter Korsgaard <peter.korsgaard@barco.com>
Peter Korsgaard <peter.korsgaard@barco.com> (for ocores a...
2013 Apr 10
0
[linux-linus test] 17612: regressions - FAIL
...gt;
Peter De Schrijver <pdeschrijver@nvidia.com>
Peter Feuerer <peter@piie.net>
Peter Foley <pefoley2@verizon.net>
Peter Huang <peter.huangpeng@huawei.com>
Peter Huewe <peter.huewe@infineon.com>
Peter Huewe <peterhuewe@gmx.de>
Peter Hurley <peter@hurleysoftware.com>
Peter Hutterer <peter.hutterer@who-t.net>
Peter Hüwe <PeterHuewe@gmx.de>
Peter Jones <pjones@redhat.com>
Peter Korsgaard <jacmet@sunsite.dk>
Peter Korsgaard <peter.korsgaard@barco.com>
Peter Korsgaard <peter.korsgaard@barco.com> (for ocores a...
2013 May 05
0
[linux-linus test] 17901: regressions - FAIL
...gt;
Peter De Schrijver <pdeschrijver@nvidia.com>
Peter Feuerer <peter@piie.net>
Peter Foley <pefoley2@verizon.net>
Peter Huang <peter.huangpeng@huawei.com>
Peter Huewe <peter.huewe@infineon.com>
Peter Huewe <peterhuewe@gmx.de>
Peter Hurley <peter@hurleysoftware.com>
Peter Hutterer <peter.hutterer@who-t.net>
Peter Hüwe <PeterHuewe@gmx.de>
Peter Jones <pjones@redhat.com>
Peter Korsgaard <jacmet@sunsite.dk>
Peter Korsgaard <peter.korsgaard@barco.com>
Peter Korsgaard <peter.korsgaard@barco.com> (for ocores a...
2013 May 07
0
[linux-linus test] 17916: regressions - FAIL
...gt;
Peter De Schrijver <pdeschrijver@nvidia.com>
Peter Feuerer <peter@piie.net>
Peter Foley <pefoley2@verizon.net>
Peter Huang <peter.huangpeng@huawei.com>
Peter Huewe <peter.huewe@infineon.com>
Peter Huewe <peterhuewe@gmx.de>
Peter Hurley <peter@hurleysoftware.com>
Peter Hutterer <peter.hutterer@who-t.net>
Peter Hüwe <PeterHuewe@gmx.de>
Peter Jones <pjones@redhat.com>
Peter Korsgaard <jacmet@sunsite.dk>
Peter Korsgaard <peter.korsgaard@barco.com>
Peter Korsgaard <peter.korsgaard@barco.com> (for ocores a...