nouveau: move more abi16-specific logic into abi16.c
authorBen Skeggs <bskeggs@redhat.com>
Mon, 23 Nov 2015 23:17:52 +0000 (09:17 +1000)
committerBen Skeggs <bskeggs@redhat.com>
Tue, 22 Dec 2015 03:21:56 +0000 (13:21 +1000)
commit4a3cbf5c0a38adf41d637c5d7273480336df39d0
treebb07ba39db1d77bf2c86c1d9d76dbe0474f575d6
parentd1ec093e4c5b08c3825fe07e287aa3d023e9c9ae
nouveau: move more abi16-specific logic into abi16.c

v2.
- add a comment about the (ab)use of nouveau_object::length
- add a comment about abi16_object() return values
v3.
- handle new client + old kernel for sw classes

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
Tested-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
nouveau/abi16.c
nouveau/nouveau.c
nouveau/private.h