Browse Source

Fill drivers missing reinit_device with a noop version.

nfactor-troky
Con Kolivas 12 years ago
parent
commit
f2380eab4c
  1. 16
      cgminer.c

16
cgminer.c

@ -5762,8 +5762,7 @@ out: @@ -5762,8 +5762,7 @@ out:
void reinit_device(struct cgpu_info *cgpu)
{
if (cgpu->drv->reinit_device)
cgpu->drv->reinit_device(cgpu);
cgpu->drv->reinit_device(cgpu);
}
static struct timeval rotate_tv;
@ -6378,6 +6377,19 @@ extern struct device_drv ztex_drv; @@ -6378,6 +6377,19 @@ extern struct device_drv ztex_drv;
static int cgminer_id_count = 0;
void noop_reinit_device(struct cgpu_info __maybe_unused *cgpu)
{
}
/* Fill missing driver api functions with noops */
void fill_device_api(struct cgpu_info *cgpu)
{
struct device_drv *drv = cgpu->drv;
if (!drv->reinit_device)
drv->reinit_device = &noop_reinit_device;
}
void enable_device(struct cgpu_info *cgpu)
{
cgpu->deven = DEV_ENABLED;

Loading…
Cancel
Save