mirror of
https://git.proxmox.com/git/fwupd
synced 2025-08-13 23:22:56 +00:00
trivial: Use fu_udev_device_set_physical_id() in udev plugin
This commit is contained in:
parent
1513585d21
commit
a76f12dbfa
@ -70,8 +70,6 @@ fu_plugin_udev_device_added (FuPlugin *plugin, FuUdevDevice *device, GError **er
|
|||||||
{
|
{
|
||||||
GUdevDevice *udev_device = fu_udev_device_get_dev (FU_UDEV_DEVICE (device));
|
GUdevDevice *udev_device = fu_udev_device_get_dev (FU_UDEV_DEVICE (device));
|
||||||
const gchar *guid = NULL;
|
const gchar *guid = NULL;
|
||||||
const gchar *pci_slot_name;
|
|
||||||
g_autofree gchar *physical_id = NULL;
|
|
||||||
g_autofree gchar *rom_fn = NULL;
|
g_autofree gchar *rom_fn = NULL;
|
||||||
g_autoptr(AsProfile) profile = as_profile_new ();
|
g_autoptr(AsProfile) profile = as_profile_new ();
|
||||||
g_autoptr(AsProfileTask) ptask = NULL;
|
g_autoptr(AsProfileTask) ptask = NULL;
|
||||||
@ -87,14 +85,9 @@ fu_plugin_udev_device_added (FuPlugin *plugin, FuUdevDevice *device, GError **er
|
|||||||
ptask = as_profile_start (profile, "FuPluginUdev:client-add{%s}", guid);
|
ptask = as_profile_start (profile, "FuPluginUdev:client-add{%s}", guid);
|
||||||
g_assert (ptask != NULL);
|
g_assert (ptask != NULL);
|
||||||
|
|
||||||
/* get the physical ID */
|
/* set the physical ID */
|
||||||
pci_slot_name = g_udev_device_get_property (udev_device, "PCI_SLOT_NAME");
|
if (!fu_udev_device_set_physical_id (device, "pci", error))
|
||||||
if (pci_slot_name == NULL) {
|
|
||||||
g_prefix_error (error, "failed to find PCI_SLOT_NAME: ");
|
|
||||||
return FALSE;
|
return FALSE;
|
||||||
}
|
|
||||||
physical_id = g_strdup_printf ("PCI_SLOT_NAME=%s", pci_slot_name);
|
|
||||||
fu_device_set_physical_id (FU_DEVICE (device), physical_id);
|
|
||||||
|
|
||||||
/* did we get enough data */
|
/* did we get enough data */
|
||||||
fu_device_add_flag (device, FWUPD_DEVICE_FLAG_INTERNAL);
|
fu_device_add_flag (device, FWUPD_DEVICE_FLAG_INTERNAL);
|
||||||
|
Loading…
Reference in New Issue
Block a user