[PATCH] nouveau: rip out busy fence waits

2024-04-16 Thread Dave Airlie
From: Dave Airlie I'm pretty sure this optimisation is actually not a great idea, and is racy with other things waiting for fences. Just nuke it, there should be no need to do fence waits in a busy CPU loop. Signed-off-by: Dave Airlie --- drivers/gpu/drm/nouveau/nouveau_bo.c| 2 +-

Re: [PATCH 000/156] drm/nouveau: replace "ioctl" interface between drm/nvkm

2024-04-16 Thread Dave Airlie
On Wed, 17 Apr 2024 at 10:57, Ben Skeggs wrote: > > This is a series of cleanups that I intended on doing after posting > the initial GSP-RM support several months ago, and have now had the > opportunity to work on again. > > The main intention here is to replace the ioctl-like interface that >

[PATCH 155/156] drm/nouveau: remove remaining usage of nvif_device.object.map

2024-04-16 Thread Ben Skeggs
- accesses to PRI are now via nvif_device.map Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv04/dac.c| 10 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c| 2 +- drivers/gpu/drm/nouveau/dispnv04/hw.c | 8 drivers/gpu/drm/nouveau/dispnv04/hw.h

[PATCH 153/156] drm/nouveau: pass nouveau_drm to nvxx_*

2024-04-16 Thread Ben Skeggs
- removes usage of nvif_object.priv Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 4 +- drivers/gpu/drm/nouveau/dispnv04/dac.c| 2 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c| 2 +- drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +-

[PATCH 152/156] drm/nouveau: move nvxx_* definitions to nouveau_drv.h

2024-04-16 Thread Ben Skeggs
- move out of nvif Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/device.h | 33 --- drivers/gpu/drm/nouveau/nouveau_bios.h| 1 + drivers/gpu/drm/nouveau/nouveau_drv.h | 32 ++ 3 files changed, 33 insertions(+), 33

[PATCH 151/156] drm/nouveau: remove client_mutex

2024-04-16 Thread Ben Skeggs
- this protected the drm.master object rb, which no longer exists Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/nouveau_drm.c | 7 --- drivers/gpu/drm/nouveau/nouveau_drv.h | 1 - drivers/gpu/drm/nouveau/nouveau_mem.c | 6 -- 3 files changed, 14 deletions(-) diff --git

[PATCH 149/156] drm/nouveau/nvif: remove engobj from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 4 +- drivers/gpu/drm/nouveau/include/nvif/object.h | 13 +- .../drm/nouveau/include/nvkm/core/client.h| 1 - .../gpu/drm/nouveau/include/nvkm/core/ioctl.h | 8 -

[PATCH 147/156] drm/nouveau/nvif: rework engobj "mthd" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 1 + drivers/gpu/drm/nouveau/nv04_fence.c | 7 +-- drivers/gpu/drm/nouveau/nvkm/engine/fifo/uchan.c | 9 + drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c

[PATCH 146/156] drm/nouveau/nvif: remove chan from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nouveau_chan.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/device/user.c | 5 +++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git

[PATCH 154/156] drm/nouveau: remove remaining usage of nvif_device.info

2024-04-16 Thread Ben Skeggs
- complete the switch to nvif_device.impl Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv04/arb.c| 7 +- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 34 +- drivers/gpu/drm/nouveau/dispnv04/cursor.c | 2 +- drivers/gpu/drm/nouveau/dispnv04/dac.c| 6

[PATCH 156/156] drm/nouveau: remove remaining usage of nouveau_drm.client

2024-04-16 Thread Ben Skeggs
- complete the switch to nouveau_drm.cli - renames drm._client to drm.client Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv04/crtc.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/crc.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/head.c |

[PATCH 144/156] drm/nouveau/nvif: rework chan "new ctxdma" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/chan.h | 4 ++ .../gpu/drm/nouveau/include/nvif/driverif.h | 5 ++ drivers/gpu/drm/nouveau/nouveau_abi16.c | 15 +++--- drivers/gpu/drm/nouveau/nouveau_abi16.h | 3 +-

[PATCH 142/156] drm/nouveau/nvif: rework chan "sclass" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/fifo.h | 2 + drivers/gpu/drm/nouveau/include/nvif/object.h | 8 -- drivers/gpu/drm/nouveau/nouveau_abi16.c | 91 +-- drivers/gpu/drm/nouveau/nvif/fifo.c |

[PATCH 145/156] drm/nouveau/nvif: rework chan "new engobj" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv04/disp.c | 2 +- drivers/gpu/drm/nouveau/include/nvif/chan.h | 10 ++ .../gpu/drm/nouveau/include/nvif/driverif.h | 11 ++ drivers/gpu/drm/nouveau/nouveau_abi16.c | 31 ++---

[PATCH 137/156] drm/nouveau/nvif: remove mem from object rb

2024-04-16 Thread Ben Skeggs
- also removes umem list hack - no more users Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 4 --- drivers/gpu/drm/nouveau/nvif/mem.c| 3 +- .../gpu/drm/nouveau/nvkm/subdev/mmu/base.c| 2 --

[PATCH 150/156] drm/nouveau/nvkm: switch nvkm_object to non-irqsafe spinlock

2024-04-16 Thread Ben Skeggs
- nvkm_object_search() no longer exists to be called from irq context Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/nvkm/core/object.c | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/nouveau/nvkm/core/object.c

[PATCH 148/156] drm/nouveau/nvif: rework engobj "new event" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv04/disp.c | 8 ++- .../gpu/drm/nouveau/include/nvif/driverif.h | 5 ++ drivers/gpu/drm/nouveau/include/nvif/event.h | 21 +-- drivers/gpu/drm/nouveau/include/nvif/if000e.h | 26

[PATCH 139/156] drm/nouveau/nvif: remove ctxdma from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/include/nvkm/engine/dma.h | 2 -- drivers/gpu/drm/nouveau/nvif/device.c | 2 +- drivers/gpu/drm/nouveau/nvkm/device/user.c| 6 +++---

[PATCH 132/156] drm/nouveau/nvif: rework disp chan "new ctxdma" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/core.c | 36 drivers/gpu/drm/nouveau/dispnv50/core.h | 5 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 2 +-

[PATCH 138/156] drm/nouveau/nvif: remove vmm from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 2 -- drivers/gpu/drm/nouveau/nvif/vmm.c| 3 +-- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ummu.c| 5 +++--

[PATCH 135/156] drm/nouveau/nvif: rework device "new ctxdma" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/device.h | 4 ++ .../gpu/drm/nouveau/include/nvif/driverif.h | 6 +++ drivers/gpu/drm/nouveau/nouveau_chan.c| 11 +++-- drivers/gpu/drm/nouveau/nouveau_chan.h| 3 +-

[PATCH 143/156] drm/nouveau/nvif: rework chan "new event" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/chan.h | 6 +++ drivers/gpu/drm/nouveau/include/nvif/class.h | 1 - .../gpu/drm/nouveau/include/nvif/driverif.h | 7 +++ drivers/gpu/drm/nouveau/include/nvif/if0020.h | 13 -

[PATCH 141/156] drm/nouveau/nvif: rework chan "map" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 2 + drivers/gpu/drm/nouveau/include/nvif/ioctl.h | 17 drivers/gpu/drm/nouveau/include/nvif/object.h | 5 -- .../drm/nouveau/include/nvkm/core/object.h| 11 ---

[PATCH 130/156] drm/nouveau/nvif: rework disp "new chan" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 21 +- drivers/gpu/drm/nouveau/dispnv50/core.c | 6 +- drivers/gpu/drm/nouveau/dispnv50/core.h | 4 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 27 ++-

[PATCH 136/156] drm/nouveau/nvif: rework device/cgrp "new chan" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/chan.h | 25 .../gpu/drm/nouveau/include/nvif/driverif.h | 31 + drivers/gpu/drm/nouveau/include/nvif/if0020.h | 32 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 14

[PATCH 129/156] drm/nouveau/nvif: remove head from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nvif/head.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c | 6 +++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git

[PATCH 126/156] drm/nouveau/nvif: rework disp "new head" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 8 ++ drivers/gpu/drm/nouveau/include/nvif/head.h | 2 ++ drivers/gpu/drm/nouveau/include/nvif/if0013.h | 8 -- drivers/gpu/drm/nouveau/nvif/head.c | 21

[PATCH 140/156] drm/nouveau/nvif: remove device from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nvif/device.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/core/client.c | 6 +++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git

[PATCH 134/156] drm/nouveau/nvif: rework device "new cgrp" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/cgrp.h | 17 + .../gpu/drm/nouveau/include/nvif/driverif.h | 10 +++ drivers/gpu/drm/nouveau/include/nvif/if0021.h | 16 - drivers/gpu/drm/nouveau/nvif/Kbuild | 1 +

[PATCH 128/156] drm/nouveau/nvif: rework head "new event" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 3 +++ drivers/gpu/drm/nouveau/include/nvif/if0013.h | 9 - drivers/gpu/drm/nouveau/nouveau_display.c | 1 - drivers/gpu/drm/nouveau/nvif/head.c | 15

[PATCH 127/156] drm/nouveau/nvif: rework head "scanoutpos" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 4 ++ drivers/gpu/drm/nouveau/include/nvif/if0013.h | 18 drivers/gpu/drm/nouveau/nouveau_display.c | 20 + .../gpu/drm/nouveau/nvkm/engine/disp/uhead.c | 43

[PATCH 133/156] drm/nouveau/nvif: remove disp chans from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/base507c.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/ovly507e.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/wimmc37b.c | 3 +-

[PATCH 123/156] drm/nouveau/nvif: rework outp "dp mst id get"/"dp mst id put" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 2 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 18 - drivers/gpu/drm/nouveau/nvif/outp.c | 19 +++--- .../gpu/drm/nouveau/nvkm/engine/disp/uoutp.c |

[PATCH 131/156] drm/nouveau/nvif: remove disp from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nvif/disp.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/device/user.c | 6 +++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git

[PATCH 125/156] drm/nouveau/nvif: remove outp from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 2 +- drivers/gpu/drm/nouveau/nvif/outp.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git

[PATCH 122/156] drm/nouveau/nvif: rework outp "dp sst" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 2 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 12 --- drivers/gpu/drm/nouveau/nvif/outp.c | 10 ++ .../gpu/drm/nouveau/nvkm/engine/disp/uoutp.c | 34

[PATCH 124/156] drm/nouveau/nvif: rework outp "dp mst vcpi" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/disp.c | 1 - .../gpu/drm/nouveau/include/nvif/driverif.h | 2 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 17 -- drivers/gpu/drm/nouveau/include/nvif/outp.h | 1 -

[PATCH 116/156] drm/nouveau/nvif: rework outp "hda eld" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 4 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 11 - drivers/gpu/drm/nouveau/nvif/outp.c | 13 +- .../gpu/drm/nouveau/nvkm/engine/disp/uoutp.c | 45

[PATCH 117/156] drm/nouveau/nvif: rework outp "dp aux pwr" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 2 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 9 - drivers/gpu/drm/nouveau/nvif/outp.c | 8 ++-- .../gpu/drm/nouveau/nvkm/engine/disp/uoutp.c

[PATCH 118/156] drm/nouveau/nvif: rework outp "dp aux xfer" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h| 1 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 12 drivers/gpu/drm/nouveau/nvif/outp.c| 14 +++---

[PATCH 115/156] drm/nouveau/nvif: rework outp "infoframe" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/disp.c | 18 +++-- .../gpu/drm/nouveau/include/nvif/driverif.h | 7 drivers/gpu/drm/nouveau/include/nvif/if0012.h | 13 --- drivers/gpu/drm/nouveau/include/nvif/outp.h | 3

[PATCH 121/156] drm/nouveau/nvif: rework outp "dp drive" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h| 1 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 13 - drivers/gpu/drm/nouveau/nvif/outp.c| 12 +++-

[PATCH 113/156] drm/nouveau/nvif: rework outp "lvds config" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 2 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 10 -- drivers/gpu/drm/nouveau/nvif/outp.c | 9 ++--- .../gpu/drm/nouveau/nvkm/engine/disp/uoutp.c |

[PATCH 120/156] drm/nouveau/nvif: rework outp "dp train" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 4 +++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 14 drivers/gpu/drm/nouveau/nvif/outp.c | 16 ++--- .../gpu/drm/nouveau/nvkm/engine/disp/uoutp.c | 33

[PATCH 112/156] drm/nouveau/nvif: rework outp "bl get"/"bl set" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 5 +++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 17 drivers/gpu/drm/nouveau/nvif/outp.c | 18 +++- .../gpu/drm/nouveau/nvkm/engine/disp/uoutp.c | 43

[PATCH 119/156] drm/nouveau/nvif: rework outp "dp rates" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 6 +++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 13 --- drivers/gpu/drm/nouveau/include/nvif/outp.h | 5 --- drivers/gpu/drm/nouveau/nvif/outp.c | 17

[PATCH 114/156] drm/nouveau/nvif: rework outp "hdmi config" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 6 +++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 16 --- drivers/gpu/drm/nouveau/nvif/outp.c | 18 ++- .../gpu/drm/nouveau/nvkm/engine/disp/uoutp.c | 47

[PATCH 111/156] drm/nouveau/nvif: rework outp "release" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 1 + drivers/gpu/drm/nouveau/include/nvif/if0012.h| 7 --- drivers/gpu/drm/nouveau/nvif/outp.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/uoutp.c |

[PATCH 110/156] drm/nouveau/nvif: rework outp "acquire" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 1 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 19 -- drivers/gpu/drm/nouveau/nvif/outp.c | 29 ++- .../gpu/drm/nouveau/nvkm/engine/disp/uoutp.c

[PATCH 109/156] drm/nouveau/nvif: rework outp "inherit" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 3 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 23 - drivers/gpu/drm/nouveau/nvif/outp.c | 40 +++

[PATCH 106/156] drm/nouveau/nvif: rework outp "detect" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 8 drivers/gpu/drm/nouveau/include/nvif/if0012.h | 11 - drivers/gpu/drm/nouveau/include/nvif/outp.h | 6 --- drivers/gpu/drm/nouveau/nouveau_connector.c | 6 +--

[PATCH 103/156] drm/nouveau/nvif: rework conn "new event" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/conn.h | 6 --- .../gpu/drm/nouveau/include/nvif/driverif.h | 3 ++ drivers/gpu/drm/nouveau/nvif/conn.c | 22 .../gpu/drm/nouveau/nvkm/engine/disp/uconn.c | 50

[PATCH 107/156] drm/nouveau/nvif: rework outp "edid get" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 1 + drivers/gpu/drm/nouveau/include/nvif/if0012.h | 11 --- drivers/gpu/drm/nouveau/nvif/outp.c | 19 +--

[PATCH 105/156] drm/nouveau/nvif: rework disp "new outp" api

2024-04-16 Thread Ben Skeggs
Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/disp.c | 40 .../gpu/drm/nouveau/include/nvif/driverif.h | 47 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h | 37 drivers/gpu/drm/nouveau/include/nvif/outp.h | 43 +

[PATCH 108/156] drm/nouveau/nvif: rework outp "load detect" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 2 ++ drivers/gpu/drm/nouveau/include/nvif/if0012.h| 11 --- drivers/gpu/drm/nouveau/nvif/outp.c | 11 ---

[PATCH 104/156] drm/nouveau/nvif: remove conn from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nvif/conn.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/engine/disp/udisp.c | 6 +++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git

[PATCH 100/156] drm/nouveau/nvif: rework disp "sclass" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/base.c | 33 + drivers/gpu/drm/nouveau/dispnv50/core.c | 49 --- drivers/gpu/drm/nouveau/dispnv50/curs.c | 35 ++---

[PATCH 102/156] drm/nouveau/nvif: rework disp "new conn" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/conn.h | 18 ++- .../gpu/drm/nouveau/include/nvif/driverif.h | 20 +++ drivers/gpu/drm/nouveau/include/nvif/if0011.h | 18 --- drivers/gpu/drm/nouveau/nouveau_connector.c |

[PATCH 101/156] drm/nouveau/nvif: rework disp "new caps" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 11 +-- drivers/gpu/drm/nouveau/dispnv50/disp.c | 3 +- drivers/gpu/drm/nouveau/dispnv50/disp.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/disp.h | 11 +++

[PATCH 099/156] drm/nouveau/nvif: rework device "new disp" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/disp.h | 5 ++ .../gpu/drm/nouveau/include/nvif/driverif.h | 20 drivers/gpu/drm/nouveau/include/nvif/if0010.h | 14 - drivers/gpu/drm/nouveau/include/nvif/object.h | 16

[PATCH 096/156] drm/nouveau/nvif: rework fault buffer "map" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 1 + drivers/gpu/drm/nouveau/nouveau_svm.c | 26 +++ .../gpu/drm/nouveau/nvkm/subdev/fault/user.c | 16 +++- 3 files changed, 19 insertions(+), 24

[PATCH 091/156] drm/nouveau/nvif: rework vmm "raw get"/"raw put" apis

2024-04-16 Thread Ben Skeggs
- transition from ioctl interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 5 + drivers/gpu/drm/nouveau/include/nvif/if000c.h | 2 -- drivers/gpu/drm/nouveau/nvif/vmm.c| 22 ++- .../gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c

[PATCH 093/156] drm/nouveau/nvif: rework vmm "raw sparse" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 1 + drivers/gpu/drm/nouveau/include/nvif/if000c.h | 16 -- drivers/gpu/drm/nouveau/nvif/vmm.c| 11 +-- .../gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c| 32

[PATCH 084/156] drm/nouveau/nvif: rework mem "map"/"unmap" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/crc.c| 8 ++-- drivers/gpu/drm/nouveau/dispnv50/crc.h| 1 + drivers/gpu/drm/nouveau/dispnv50/crc907d.c| 4 +- drivers/gpu/drm/nouveau/dispnv50/crcc37d.c| 4 +-

[PATCH 098/156] drm/nouveau/nvif: remove fault buffer from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nouveau_svm.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/device/user.c | 6 +++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git

[PATCH 094/156] drm/nouveau/nvif: rework vmm "fault replay"/"fault cancel" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 5 ++ drivers/gpu/drm/nouveau/include/nvif/if000c.h | 6 -- drivers/gpu/drm/nouveau/include/nvif/if000d.h | 1 - drivers/gpu/drm/nouveau/include/nvif/if500d.h | 1 -

[PATCH 095/156] drm/nouveau/nvif: rework device "new fault buffer" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/clb069.h | 7 --- .../gpu/drm/nouveau/include/nvif/driverif.h | 12 + drivers/gpu/drm/nouveau/nouveau_svm.c | 27 ++ drivers/gpu/drm/nouveau/nvkm/device/user.c| 28

[PATCH 097/156] drm/nouveau/nvif: rework fault buffer "new event" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/clb069.h | 8 --- .../gpu/drm/nouveau/include/nvif/driverif.h | 12 drivers/gpu/drm/nouveau/include/nvif/event.h | 3 + .../gpu/drm/nouveau/include/nvkm/core/event.h | 9 ++-

[PATCH 087/156] drm/nouveau/nvif: rework vmm "page" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 8 drivers/gpu/drm/nouveau/include/nvif/if000c.h | 12 -- drivers/gpu/drm/nouveau/include/nvif/vmm.h| 8 drivers/gpu/drm/nouveau/nouveau_bo.c | 20

[PATCH 092/156] drm/nouveau/nvif: rework vmm "raw map"/"raw unmap" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 3 ++ drivers/gpu/drm/nouveau/include/nvif/if000c.h | 2 - drivers/gpu/drm/nouveau/nvif/vmm.c| 28 + .../gpu/drm/nouveau/nvkm/subdev/mmu/uvmm.c| 39

[PATCH 085/156] drm/nouveau/nvif: rework mmu "new vmm" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 18 +++ drivers/gpu/drm/nouveau/include/nvif/if000c.h | 12 - drivers/gpu/drm/nouveau/include/nvif/vmm.h| 12 ++--- drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +-

[PATCH 089/156] drm/nouveau/nvif: rework vmm "map"/"unmap" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 4 ++ drivers/gpu/drm/nouveau/include/nvif/if000c.h | 18 drivers/gpu/drm/nouveau/nvif/vmm.c| 28 + .../gpu/drm/nouveau/nvkm/subdev/mmu/umem.c

[PATCH 090/156] drm/nouveau/nvif: rework vmm "pfnmap"/"pfnclr" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 12 drivers/gpu/drm/nouveau/include/nvif/if000c.h | 27 drivers/gpu/drm/nouveau/nouveau_dmem.c| 8 +-- drivers/gpu/drm/nouveau/nouveau_svm.c | 64

[PATCH 088/156] drm/nouveau/nvif: rework vmm "get"/"put" apis

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 10 drivers/gpu/drm/nouveau/include/nvif/if000c.h | 22 - drivers/gpu/drm/nouveau/include/nvif/vmm.h| 10 +--- drivers/gpu/drm/nouveau/nouveau_bo.c | 4

[PATCH 086/156] drm/nouveau/nvif: remove mmu from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 2 +- drivers/gpu/drm/nouveau/nvif/mmu.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/device/user.c | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git

[PATCH 078/156] drm/nouveau/nvif: rework device "new mmu" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 13 ++ drivers/gpu/drm/nouveau/include/nvif/if0008.h | 7 --- drivers/gpu/drm/nouveau/include/nvif/mmu.h| 8 ++-- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +-

[PATCH 081/156] drm/nouveau/nvif: rework mmu "type" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 13 ++ drivers/gpu/drm/nouveau/include/nvif/if0008.h | 15 --- drivers/gpu/drm/nouveau/include/nvif/mmu.h| 18 +--- drivers/gpu/drm/nouveau/nouveau_bo.c |

[PATCH 080/156] drm/nouveau/nvif: rework mmu "heap" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 4 drivers/gpu/drm/nouveau/include/nvif/if0008.h | 8 --- drivers/gpu/drm/nouveau/include/nvif/mmu.h| 5 drivers/gpu/drm/nouveau/nvif/mmu.c| 18

[PATCH 083/156] drm/nouveau/nvif: rework mmu "new mem" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/crc.c| 6 +-- drivers/gpu/drm/nouveau/dispnv50/lut.c| 2 +- .../gpu/drm/nouveau/include/nvif/driverif.h | 11 + drivers/gpu/drm/nouveau/include/nvif/mem.h| 8 ++--

[PATCH 079/156] drm/nouveau/nvif: rework mmu "sclass" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 8 +++ drivers/gpu/drm/nouveau/include/nvif/mem.h| 4 +- drivers/gpu/drm/nouveau/include/nvif/mmu.h| 1 - drivers/gpu/drm/nouveau/include/nvif/vmm.h| 2 +-

[PATCH 082/156] drm/nouveau/nvif: rework mmu "kind" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 3 ++ drivers/gpu/drm/nouveau/include/nvif/if0008.h | 12 - drivers/gpu/drm/nouveau/include/nvif/mmu.h| 6 +-- drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +-

[PATCH 073/156] drm/nouveau/nvif: rework ctrl "pstate user" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 9 drivers/gpu/drm/nouveau/include/nvif/if0001.h | 15 -- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 10 ++-- drivers/gpu/drm/nouveau/nvkm/device/ctrl.c| 51

[PATCH 076/156] drm/nouveau/nvif: rework usermode "map" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h| 1 + drivers/gpu/drm/nouveau/include/nvif/user.h| 1 + drivers/gpu/drm/nouveau/nvif/user.c| 9 - drivers/gpu/drm/nouveau/nvif/userc361.c| 8

[PATCH 074/156] drm/nouveau/nvif: remove ctrl from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 2 +- drivers/gpu/drm/nouveau/nvkm/device/user.c | 6 +++--- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git

[PATCH 068/156] drm/nouveau/nvif: rework device "info v1" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interfaces Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 46 - drivers/gpu/drm/nouveau/include/nvif/device.h | 5 - .../gpu/drm/nouveau/include/nvif/driverif.h | 43 drivers/gpu/drm/nouveau/include/nvif/fifo.h | 9

[PATCH 077/156] drm/nouveau/nvif: remove usermode from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nvif/user.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/device/user.c | 5 +++-- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git

[PATCH 072/156] drm/nouveau/nvif: rework ctrl "pstate attr" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 16 ++ drivers/gpu/drm/nouveau/include/nvif/if0001.h | 17 --- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 12 ++--- drivers/gpu/drm/nouveau/nvkm/device/ctrl.c| 49

[PATCH 075/156] drm/nouveau/nvif: rework device "new usermode" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 8 + drivers/gpu/drm/nouveau/include/nvif/user.h | 5 +++- drivers/gpu/drm/nouveau/nouveau_dma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 2 +-

[PATCH 070/156] drm/nouveau/nvif: rework device "new ctrl" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 -- .../gpu/drm/nouveau/include/nvif/driverif.h | 11 ++ drivers/gpu/drm/nouveau/nouveau_debugfs.c | 17 + drivers/gpu/drm/nouveau/nouveau_debugfs.h | 2 ++

[PATCH 069/156] drm/nouveau/nvif: rework device "time" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 7 .../gpu/drm/nouveau/include/nvif/driverif.h | 2 + drivers/gpu/drm/nouveau/nvif/device.c | 9 +--- drivers/gpu/drm/nouveau/nvkm/device/user.c| 41

[PATCH 067/156] drm/nouveau/nvif: rework device "info v0" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 34 + drivers/gpu/drm/nouveau/nvif/device.c | 11 +- drivers/gpu/drm/nouveau/nvkm/device/user.c| 135 -- 3 files changed, 106 insertions(+), 74

[PATCH 071/156] drm/nouveau/nvif: rework ctrl "pstate info" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- .../gpu/drm/nouveau/include/nvif/driverif.h | 17 drivers/gpu/drm/nouveau/include/nvif/if0001.h | 15 --- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 6 +-- drivers/gpu/drm/nouveau/nvkm/device/ctrl.c| 40

[PATCH 065/156] drm/nouveau/nvif: rework device "sclass" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/disp.h | 3 +- .../gpu/drm/nouveau/include/nvif/driverif.h | 26 + drivers/gpu/drm/nouveau/nouveau_abi16.c | 19 +--- drivers/gpu/drm/nouveau/nouveau_chan.c| 57

[PATCH 066/156] drm/nouveau/nvif: rework device "map" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/device.h | 2 + .../gpu/drm/nouveau/include/nvif/driverif.h | 11 + drivers/gpu/drm/nouveau/include/nvif/object.h | 8 drivers/gpu/drm/nouveau/nvif/device.c | 5 +-

[PATCH 061/156] drm/nouveau/nvkm: remove device list

2024-04-16 Thread Ben Skeggs
- now unused Signed-off-by: Ben Skeggs --- .../drm/nouveau/include/nvkm/core/device.h| 3 -- drivers/gpu/drm/nouveau/nvkm/device/base.c| 34 --- 2 files changed, 37 deletions(-) diff --git a/drivers/gpu/drm/nouveau/include/nvkm/core/device.h

[PATCH 059/156] drm/nouveau/nvif: move nvif<->nvkm interface definitions to driverif.h

2024-04-16 Thread Ben Skeggs
- "ioctl" interfaces will also be moved here in subsequent patches Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driver.h | 11 --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 15 +++ drivers/gpu/drm/nouveau/nvif/client.c | 1 +

[PATCH 062/156] drm/nouveau/nvif: rework driver "new client" api

2024-04-16 Thread Ben Skeggs
- transition from "ioctl" interface Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 - drivers/gpu/drm/nouveau/include/nvif/client.h | 3 +- .../gpu/drm/nouveau/include/nvif/driverif.h | 6 +++ drivers/gpu/drm/nouveau/include/nvif/if.h | 11 -

[PATCH 064/156] drm/nouveau/nvif: remove client from object rb

2024-04-16 Thread Ben Skeggs
- no more users Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/driverif.h | 3 +-- drivers/gpu/drm/nouveau/nvif/client.c | 3 +-- drivers/gpu/drm/nouveau/nvkm/core/client.c | 6 +++--- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git

[PATCH 060/156] drm/nouveau/nvif: rework "new driver" api

2024-04-16 Thread Ben Skeggs
- cleans up init of first nvkm client ("driver") Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/include/nvif/client.h | 3 ++ drivers/gpu/drm/nouveau/include/nvif/driver.h | 11 +++-- .../gpu/drm/nouveau/include/nvif/driverif.h | 15 --- .../drm/nouveau/include/nvkm/core/client.h

[PATCH 057/156] drm/nouveau/nvif: add alternate version of nvif_object_ctor()

2024-04-16 Thread Ben Skeggs
- callers will transition to new args in upcoming patches - some macro trickery to avoid temporary renames, will be removed later Signed-off-by: Ben Skeggs --- drivers/gpu/drm/nouveau/dispnv50/core.c | 12 ++-- drivers/gpu/drm/nouveau/dispnv50/crc.c| 4 ++--

  1   2   >