*/
 int gpiod_export(struct gpio_desc *desc, bool direction_may_change)
 {
-       const char *ioname = NULL;
        struct gpio_device *gdev;
        struct gpiod_data *data;
        struct device *dev;
-       int status, offset;
+       int status;
 
        /* can't export until sysfs is available ... */
        if (!class_is_registered(&gpio_class)) {
        else
                data->direction_can_change = false;
 
-       offset = gpio_chip_hwgpio(desc);
-       if (guard.gc->names && guard.gc->names[offset])
-               ioname = guard.gc->names[offset];
-
        dev = device_create_with_groups(&gpio_class, &gdev->dev,
                                        MKDEV(0, 0), data, gpio_groups,
-                                       ioname ? ioname : "gpio%u",
-                                       desc_to_gpio(desc));
+                                       "gpio%u", desc_to_gpio(desc));
        if (IS_ERR(dev)) {
                status = PTR_ERR(dev);
                goto err_free_data;