aboutsummaryrefslogtreecommitdiff
path: root/src/kerneldevice/mm-kernel-device.c
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2018-12-17 16:32:57 +0100
committerDan Williams <dcbw@redhat.com>2019-01-03 18:53:52 +0000
commitbc39201f761bd667bcd0c5eb53643a180ce53327 (patch)
treef6c3f3751b6db3dfd19f875432450ac118827f87 /src/kerneldevice/mm-kernel-device.c
parentdcd49dee8899bfb4ccae7a0bbc200a0a62aeeb04 (diff)
kerneldevice: allow loading device revision
Diffstat (limited to 'src/kerneldevice/mm-kernel-device.c')
-rw-r--r--src/kerneldevice/mm-kernel-device.c10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/kerneldevice/mm-kernel-device.c b/src/kerneldevice/mm-kernel-device.c
index c9c9139a..35c840a8 100644
--- a/src/kerneldevice/mm-kernel-device.c
+++ b/src/kerneldevice/mm-kernel-device.c
@@ -93,6 +93,16 @@ mm_kernel_device_get_physdev_pid (MMKernelDevice *self)
0);
}
+guint16
+mm_kernel_device_get_physdev_revision (MMKernelDevice *self)
+{
+ g_return_val_if_fail (MM_IS_KERNEL_DEVICE (self), 0);
+
+ return (MM_KERNEL_DEVICE_GET_CLASS (self)->get_physdev_revision ?
+ MM_KERNEL_DEVICE_GET_CLASS (self)->get_physdev_revision (self) :
+ 0);
+}
+
const gchar *
mm_kernel_device_get_physdev_subsystem (MMKernelDevice *self)
{