From 9c277c79744a9cb6dd9174fccbde52b65803530f Mon Sep 17 00:00:00 2001 From: Dmitry Vyukov Date: Sat, 16 Jan 2016 00:23:47 +0100 Subject: sys: describe more dri syscalls --- sys/decl.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'sys/decl.go') diff --git a/sys/decl.go b/sys/decl.go index 769759fab..01aa937c5 100644 --- a/sys/decl.go +++ b/sys/decl.go @@ -63,6 +63,7 @@ const ( ResGid ResTimerid ResIocbPtr + ResDrmCtx ) const ( @@ -138,7 +139,7 @@ func ResourceSubkinds(kind ResourceKind) []ResourceSubkind { FdKvmCpu, FdSndSeq, FdSndTimer, FdSndControl, FdInputEvent} case ResIPC: return []ResourceSubkind{IPCMsq, IPCSem, IPCShm} - case ResIOCtx, ResKey, ResInotifyDesc, ResPid, ResUid, ResGid, ResTimerid, ResIocbPtr: + case ResIOCtx, ResKey, ResInotifyDesc, ResPid, ResUid, ResGid, ResTimerid, ResIocbPtr, ResDrmCtx: return []ResourceSubkind{ResAny} default: panic("unknown resource kind") @@ -181,6 +182,8 @@ func (t ResourceType) Default() uintptr { return 0 case ResTimerid: return 0 + case ResDrmCtx: + return 0 default: panic("unknown resource type") } @@ -208,6 +211,8 @@ func (t ResourceType) SpecialValues() []uintptr { return []uintptr{0, ^uintptr(0)} case ResTimerid: return []uintptr{0} + case ResDrmCtx: + return []uintptr{0} default: panic("unknown resource kind") } @@ -233,6 +238,8 @@ func (t ResourceType) Size() uintptr { return 4 case ResTimerid: return 4 + case ResDrmCtx: + return 4 default: panic("unknown resource kind") } -- cgit mrf-deployment