https://github.com/torvalds/linux

sort by:
Revision Author Date Message Commit Date
6d60792 drm/nouveau/bios: make jump conditional This fixes a hang in VBIOS scripts of the form "condition; jump". The jump used to always be executed, while now it will only be executed if the condition is true. See https://bugs.freedesktop.org/show_bug.cgi?id=72943 Reported-by: Darcy Brás da Silva <dardevelin@cidadecool.com> Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Cc: stable@vger.kernel.org 07 January 2014, 03:37:55 UTC
6e9cbb4 drm/nvce/mc: fix msi rearm on GF114 Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 07 January 2014, 03:37:54 UTC
854cc0e drm/nvc0/gr: fix mthd data submission If the initial data element is 0, it will never be written, even though the value from the previous method may be there. Signed-off-by: Kelly Doran <kel.p.doran@gmail.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 07 January 2014, 03:37:54 UTC
61b365a drm/nouveau: populate master subdev pointer only when fully constructed Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 07 January 2014, 03:37:36 UTC
bdefc8c drm/nv50/disp: min/max are reversed in nv50_crtc_gamma_set() We should be taking the minimum here instead of the max. It could lead to a buffer overflow. Fixes: 438d99e3b175 ('drm/nvd0/disp: initial crtc object implementation') Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> a/drm/nv50_display.c b/drm/nv50_display.c index f8e66c08b11a..4e384a2f99c3 100644 03 December 2013, 13:28:58 UTC
13cd1a5 drm/nouveau/sw: fix oops if gpu has its display block disabled Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 03 December 2013, 13:28:57 UTC
2fd04c8 drm/nouveau: unreference fence after syncing Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 03 December 2013, 13:28:57 UTC
f074d73 drm/nouveau/kms: send timestamp data for correct head in flip completion events Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 03 December 2013, 13:28:56 UTC
a7e4201 drm/nouveau/clk: Add support for NVAA/NVAC Signed-off-by: Roy Spliet <rspliet@eclipso.eu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 03 December 2013, 13:28:56 UTC
b1cd497 drm/nouveau/fifo: Hook up pause and resume for NV50 and NV84+ Signed-off-by: Roy Spliet <rspliet@eclipso.eu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 03 December 2013, 13:28:55 UTC
efffa98 drm/nv10/plane: some chipsets don't support NV12 Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 03 December 2013, 13:28:54 UTC
050828e drm/nv10/plane: add downscaling restrictions Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 03 December 2013, 13:28:54 UTC
92e5b0a drm/nv10/plane: fix format computation Otherwise none of the format checks pass, since the width was still in 16.16 encoding. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 03 December 2013, 13:28:53 UTC
5b19f4f drm/nv04-nv30/clk: provide an empty domain list Reported-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 03 December 2013, 13:28:44 UTC
d2c7ab3 drm/nouveau: do not map evicted vram buffers in nouveau_bo_vma_add Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 14 November 2013, 04:57:09 UTC
377cfdc drm/nvc0-/gr: shift wrapping bug in nvc0_grctx_generate_r406800 We care about the upper 32 bits here so we have to use 1ULL instead of 1 to avoid a shift wrapping bug. Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 14 November 2013, 04:57:03 UTC
35c3367 drm/nouveau/pwr: fix missing mutex unlock in a failure path Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 14 November 2013, 04:57:02 UTC
09dacc7 drm/nv40/therm: fix slowing down fan when pstate undefined Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 14 November 2013, 04:57:01 UTC
b9d9dcd drm/nv11-: synchronise flips to vblank, unless async flip requested Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 14 November 2013, 04:56:56 UTC
1e303c0 drm/nvc0-: remove nasty fifo swmthd hack for flip completion method Not required anymore as flips are always done on the kernel's channel, which means we can use a proper software object class instead. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 14 November 2013, 04:56:51 UTC
69a6146 drm/nv10-: we no longer need to create nvsw object on user channels Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 14 November 2013, 04:56:43 UTC
eae389f drm/nouveau: always queue flips relative to kernel channel activity Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 14 November 2013, 04:55:15 UTC
07ad6ca drm/nouveau: there is no need to reserve/fence the new fb when flipping Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 14 November 2013, 04:55:14 UTC
9360bd1 drm/nouveau: when bailing out of a pushbuf ioctl, do not remove previous fence Cc: stable@vger.kernel.org Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 14 November 2013, 04:55:06 UTC
5d216f6 drm/nouveau: allow nouveau_fence_ref() to be a noop Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 14 November 2013, 04:55:06 UTC
0bae1d6 drm/nvc8/mc: msi rearm is via the nvc0 method Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 14 November 2013, 04:55:05 UTC
aae95ca drm/nouveau/fb: implement various bits of work towards memory reclocking Not even remotely ready for the vast majority of the world. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:19 UTC
26fdd78 drm/nouveau: implement a simple sysfs interface to new pm code Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:18 UTC
9838366 drm/nouveau/device: initial control object class, with pstate control methods Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:18 UTC
7c85652 drm/nouveau/clk: implement power state and engine clock control in core User control of this has been hard-coded as disabled for now. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:17 UTC
c9c0cca drm/nouveau/volt: implement voltage control in core Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:17 UTC
0833428 drm/nouveau/bios: parsing for various tables required for power management Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:16 UTC
aa4d7a4 drm/nouveau/perfmon: initial infrastructure to expose performance counters Internal use only at this point. Userspace later. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:05 UTC
2984506 drm/nouveau/bus: add interfaces/helpers for sequencer Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:05 UTC
48ae0b3 drm/nouveau/bus: make external class definitions pointers Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:04 UTC
ff4b42c drm/nouveau/pwr: initial implementation Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:04 UTC
682b1fc drm/nouveau/therm: update target fanspeed outside of therm lock Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:03 UTC
208cf0b drm/nouveau/therm: automatic mode by default Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:03 UTC
21b1ed1 drm/nouveau/therm: no toggle fan control either if we can't guarantee no pwm connected Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:02 UTC
09b8d73 drm/nvc0/therm: allow fan control if we've killed the vbios ppwr ucode Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:02 UTC
36faa2f drm/nouveau/therm: if no bios trip/linear info, default to perf-suggested speed Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:01 UTC
6387e2c drm/nouveau/therm: add hook for clk to suggest fanspeed to therm Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:01 UTC
547807b drm/nouveau/pwr: assign a subdev id for upcoming implementation THERM will use this before it exists. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:01 UTC
2d976e3 drm/nouveau/gpio: return different error code for not found vs invalid Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:00 UTC
b9ed919 drm/nouveau/drm/pm: remove everything except the hwmon interfaces to THERM Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:40:00 UTC
c52f4fa drm/nouveau/core: make all info-level messages silent for runtime pm Removes the need for special handling of messages in init paths. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:59 UTC
16c4f22 drm/nouveau/fifo: make external class definitions into pointers Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:59 UTC
aabf19c drm/nouveau/device: recognise GK208 Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:58 UTC
13d2b35 drm/nvc0-/gr: fix a number of missing explicit array terminators... Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:58 UTC
0c08884 drm/nouveau/mc: fix (incorrect) reporting of unknown pending intr bits Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:57 UTC
8df1d0c drm/nouveau/disp: semi-complete link training sequence even if display disappears Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:57 UTC
4767fae drm/nouveau/bios: some older boards have shorter displayport tables Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:56 UTC
46ea168 drm/nouveau/fbcon: bracket entrypoints with a per-device enabled check We don't necessarily have fbcon on all devices these days. Fixes suspend on (at least) Quadro NVS 450. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:56 UTC
6d8d163 drm/nvd0-/disp: reorder writes to lane current control regs Matches the nv94-nvc0 commit with the same title. Doesn't fix a reported issue, but NVIDIA use this ordering here too, so let's do it just in case. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:55 UTC
d7b023d drm/nv94-nvc0/disp: reorder writes to lane current control regs Fixes link training issues on some boards. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:55 UTC
687d8f6 drm/nouveau/disp: log if DP link training fails Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:55 UTC
9e2b734 drm/nouveau/i2c: use a custom bitbanging delay for the adt7473 This patch adds a way to define a custom delay when scanning for i2c devices because the adt7473 sometimes doesn't like the default bitbanging udelay. Signed-off-by: Martin Peres <martin.peres@labri.fr> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:54 UTC
fd34381 drm/nouveau/agp: add a quirk list to limit agp modes Certain combinations of hardware can't actually support the maximum detected speed. Add a quirk list that lists pairs of hostbridge/chip pci ids and the mode that they should work with. See https://bugs.freedesktop.org/show_bug.cgi?id=20341 Reported-by: Jason Detring <detringj@gmail.com> Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:54 UTC
e8d95b2 drm/nvd9-/disp: disable display underflow reporting at init Reported-by: Andy Ritger <aritger@nvidia.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:53 UTC
d29b992 drm/nva0/clk: fix accidental limiting of pll coefficients Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:53 UTC
75faef7 drm/nv50-nvaf/fb: split fbram oclass in preparation for reclocking Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:52 UTC
20cdeaf drm/nouveau/fb: merge more bits and pieces into oclass definitions Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:52 UTC
8613e73 drm/nouveau/fb: remove ram oclass argument from base fb constructor Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:51 UTC
9ca3037 drm/nv50-nvaf/fb: split the class definitions up a bit These will diverge further in the future. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:51 UTC
1e9fc30 drm/nouveau/fb: make external class definitions pointers Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:50 UTC
0fef9d8 drm/nvaa/mc: blacklist msi to off by default Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:50 UTC
9a9d5c6 drm/nv50-nv86,nv92/mc: rearm msi via pci config space, rather than mmio mirror This is what NVIDIA do on these chipsets, let's hope it works around the reported MSI failures for us on NV86. v2: updated to include G92, as per information provided by NVIDIA. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:38 UTC
1b4fea0 drm/nvc0,nvc4/mc: handle 0xc0's "special" msi rearm v2. updated to cover GF104, as per information provided by NVIDIA. Reported-by: Maarten Lankhorst <maarten.lankhorst@canonical.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:38 UTC
08f6fbd drm/nouveau/mc: store static data in nouveau_mc class definition Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:35 UTC
3c792a1 drm/nouveau/mc: fetch NV_PMC_INTR again after re-arming MSI Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:05 UTC
ab5beca drm/nouveau/mc: bracket interrupt handler with NV_PMC_INTR_EN disable/re-enable This looks to be what NVIDIA do pretty much everywhere, since forever. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:05 UTC
6dcee40 drm/nouveau/mc: have single entry and exit points to the interrupt handler Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:39:00 UTC
cfc2f26 drm/nouveau/mc: msi rearm write via subdev, not device This way we can catch it with debugging on for PMC subdev. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:38:26 UTC
dd5b84a drm/nouveau/device: use an additional bit from NV_PMC_BOOT_0 to identify chipset Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:37:44 UTC
3db0fdb drm/nouveau/bios/init: return failure condition on invalid opcodes Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:37:43 UTC
ab403ac drm/nv31/mpeg: remove need for separate refcnt on engine use Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:37:43 UTC
b449a43 drm/nouveau/therm: ack any pending IRQ at init This is safe because ptherm hasn't been configured yet and will be a little further down the initialization path. Ptherm should be safe regarding to runtime reconfiguration. v2: - do not limit this patch to nv84-a3 and make it nv84+ v3: - move the ack to fini() - disable IRQs on fini() - silently ignore un-requested IRQs Signed-off-by: Martin Peres <martin.peres@labri.fr> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:37:43 UTC
be0dd4d drm/nv31/mpeg: split the nv31 and nv40 dma setting implementations NV31 has different config bits than NV40+ do. Also fix the DMA_IMAGE VRAM-only setting to check the right bits. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:37:42 UTC
e6585ca drm/nv31/mpeg: store chan singleton in engine, use it for dispatch This makes nv31+ able to actually perform the nv_call, since previously the inst was not available. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:37:42 UTC
912de74 drm/nv40/mpeg: use the nv31-provided classes Since nv40 only covers pre-nv44 now, it can use the nv31-provided functions. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:37:41 UTC
5fa7543 drm/nv44/mpeg: create a copy of the nv31/nv40 impls The nv31/nv40 impls are actually fairly nv44-specific, since they assume the presence of the instance register/context switching. Create a copy before nv31/nv40 get fixed. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:37:41 UTC
be4ba55 drm/nv31/mpeg: no need to set compat mode differently for nv44 gr Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:37:40 UTC
515de6b drm/nv10/kms: add plane support for nv10-nv40 Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:37:40 UTC
8aa816b drm/nv10: fix chipset checks, mostly for the benefit of nv1a NV1A is numerically higher than NV17 but generationally lower. Use the new card type to help disambiguate. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:37:39 UTC
4a0ff75 drm/nv10: introduce a new NV_11 card type NV11/17/1F/18 come after NV10/15/16/1A. In order to facilitate using numerical comparisons, split up the two sets into different card types. This change should be a no-op except that the relevant cards will see NV11 printed instead of NV10 for the family. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:37:35 UTC
73f4b1f drm/nouveau: fix backlight mask on ppc powerbook This code was originally moved to using nv_mask by d31e078d84. This should not have any actual effect since the mask isn't applied to the value. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:08 UTC
4449933 drm/nouveau: remove prototype for non-existent nouveau_connector_bpp Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:08 UTC
c42a7ae drm/nouveau/vic: rename PUNK1C1 to PVIC NVIDIA's name for what rnndb calls PVCOMP. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:07 UTC
74ce291 drm/nouveau/therm: kill some over-zealous debugging Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:07 UTC
15689c3 drm/nouveau/core: split lock into list+exec and enable refcount locks This fixes a reported locking inversion when interacting with the DRM core's vblank routines. Reviewed-by: Maarten Lankhorst <maarten.lankhorst@canonical.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:06 UTC
51cb4b3 drm/nouveau/core: convert event handler apis to split create/enable semantics This is a necessary step towards being able to work with the insane locking requirements of the DRM core's vblank routines, and a nice cleanup as a side-effect. This is similar in spirit to the interfaces that Peter Hurley arrived at with his nouveau_event rcu conversion series. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:06 UTC
7589563 drm/nv50-/sw: share engine/channel constructor between implementations Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:05 UTC
c46c3dd drm/nouveau/sw: prepare for the sharing of constructors between implementations Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:05 UTC
ef8d478 drm/nv50-/sw: make vblank tracking data private to the implementations Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:04 UTC
3bfcec3 drm/nv50-/sw: share engine/channel struct definitions between implementations Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:04 UTC
ac51bb0 drm/nouveau/core: Allow asymmetric nouveau_event_get/_put Most nouveau event handlers have storage in 'static' containers (structures with lifetimes nearly equivalent to the drm_device), but are 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. Signed-off-by: Peter Hurley <peter@hurleysoftware.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:03 UTC
0192557 drm/nouveau/core: Move event index check from critical section The index_nr field is constant for the lifetime of the event, so serialized access is unnecessary. Signed-off-by: Peter Hurley <peter@hurleysoftware.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:03 UTC
a25f83b drm/nouveau/core: 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@hurleysoftware.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:02 UTC
ca35622 drm/nouveau: off by one in nouveau_drm_vblank_enable() The test here should be ">= ARRAY_SIZE()" instead of "> ARRAY_SIZE()". Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Acked-by: Maarten Lankhorst <maarten.lankhorst@canonical.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:02 UTC
1934a2a drm/nouveau: remove pointless assignment self-assignment of a variable doesn't make a lot of sense. Signed-off-by: Dave Jones <davej@fedoraproject.org> Signed-off-by: Ben Skeggs <bskeggs@redhat.com> 08 November 2013, 05:36:02 UTC
back to top