Browse Source

Fill drivers missing reinit_device with a noop version.

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

14
cgminer.c

@ -5762,7 +5762,6 @@ out:
void reinit_device(struct cgpu_info *cgpu) void reinit_device(struct cgpu_info *cgpu)
{ {
if (cgpu->drv->reinit_device)
cgpu->drv->reinit_device(cgpu); cgpu->drv->reinit_device(cgpu);
} }
@ -6378,6 +6377,19 @@ extern struct device_drv ztex_drv;
static int cgminer_id_count = 0; 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) void enable_device(struct cgpu_info *cgpu)
{ {
cgpu->deven = DEV_ENABLED; cgpu->deven = DEV_ENABLED;

Loading…
Cancel
Save