xfree86: Remove unused refcounting from input drivers
Reviewed-by: Alan Coopersmith <alan.coopersmith@oracle.com> Reviewed-by: Julien Cristau <jcristau@debian.org> Signed-off-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
parent
ab7f057ce9
commit
6130170e7e
|
@ -125,7 +125,6 @@ xf86AddInputDriver(InputDriverPtr driver, pointer module, int flags)
|
|||
xnfalloc(sizeof(InputDriverRec));
|
||||
*xf86InputDriverList[xf86NumInputDrivers - 1] = *driver;
|
||||
xf86InputDriverList[xf86NumInputDrivers - 1]->module = module;
|
||||
xf86InputDriverList[xf86NumInputDrivers - 1]->refCount = 0;
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -284,7 +283,6 @@ xf86AllocateInput(InputDriverPtr drv, int flags)
|
|||
return NULL;
|
||||
|
||||
new->drv = drv;
|
||||
drv->refCount++;
|
||||
new->module = DuplicateModule(drv->module, NULL);
|
||||
|
||||
for (prev = &xf86InputDevs; *prev; prev = &(*prev)->next)
|
||||
|
@ -320,9 +318,6 @@ xf86DeleteInput(InputInfoPtr pInp, int flags)
|
|||
if (pInp->module)
|
||||
UnloadModule(pInp->module);
|
||||
|
||||
if (pInp->drv)
|
||||
pInp->drv->refCount--;
|
||||
|
||||
/* This should *really* be handled in drv->UnInit(dev) call instead, but
|
||||
* if the driver forgets about it make sure we free it or at least crash
|
||||
* with flying colors */
|
||||
|
|
|
@ -103,7 +103,6 @@ typedef struct _InputDriverRec {
|
|||
struct _LocalDeviceRec *pInfo,
|
||||
int flags);
|
||||
pointer module;
|
||||
int refCount;
|
||||
} InputDriverRec, *InputDriverPtr;
|
||||
|
||||
/* This is to input devices what the ScrnInfoRec is to screens. */
|
||||
|
|
Loading…
Reference in New Issue
Block a user