|
@@ -381,8 +381,10 @@ static ssize_t show_str(struct device *dev,
|
|
|
val = resource->oem_info;
|
|
|
break;
|
|
|
default:
|
|
|
- BUG();
|
|
|
+ WARN(1, "Implementation error: unexpected attribute index %d\n",
|
|
|
+ attr->index);
|
|
|
val = "";
|
|
|
+ break;
|
|
|
}
|
|
|
|
|
|
return sprintf(buf, "%s\n", val);
|
|
@@ -436,7 +438,9 @@ static ssize_t show_val(struct device *dev,
|
|
|
val = resource->trip[attr->index - 7] * 1000;
|
|
|
break;
|
|
|
default:
|
|
|
- BUG();
|
|
|
+ WARN(1, "Implementation error: unexpected attribute index %d\n",
|
|
|
+ attr->index);
|
|
|
+ break;
|
|
|
}
|
|
|
|
|
|
return sprintf(buf, "%llu\n", val);
|
|
@@ -855,7 +859,8 @@ static void acpi_power_meter_notify(struct acpi_device *device, u32 event)
|
|
|
dev_info(&device->dev, "Capping in progress.\n");
|
|
|
break;
|
|
|
default:
|
|
|
- BUG();
|
|
|
+ WARN(1, "Unexpected event %d\n", event);
|
|
|
+ break;
|
|
|
}
|
|
|
mutex_unlock(&resource->lock);
|
|
|
|