phandle_t is unsigned, and OF_finddevice() returns (phandle_t)(-1) on

failure, so check for that instead of 0.

While here, provide a better description for ATI backlight driver.

Reported by:	jchandra@
MFC after:	3 days
This commit is contained in:
jhibbits 2012-08-21 23:55:29 +00:00
parent e306c6c160
commit 02bfab306e
2 changed files with 3 additions and 3 deletions

View File

@ -98,7 +98,7 @@ atibl_probe(device_t dev)
handle = OF_finddevice("mac-io/backlight");
if (handle <= 0)
if (handle == -1)
return (ENXIO);
if (OF_getprop(handle, "backlight-control", &control, sizeof(control)) < 0)
@ -107,7 +107,7 @@ atibl_probe(device_t dev)
if (strcmp(control, "ati") != 0)
return (ENXIO);
device_set_desc(dev, "PowerBook backlight");
device_set_desc(dev, "PowerBook backlight for ATI graphics");
return (0);
}

View File

@ -94,7 +94,7 @@ nvbl_probe(device_t dev)
handle = OF_finddevice("mac-io/backlight");
if (handle <= 0)
if (handle == -1)
return (ENXIO);
if (OF_getprop(handle, "backlight-control", &control, sizeof(control)) < 0)