Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...
[linux-2.6-microblaze.git] / drivers / pci / pci-sysfs.c
index 602f0fb..c263ffc 100644 (file)
@@ -754,8 +754,6 @@ static ssize_t pci_read_config(struct file *filp, struct kobject *kobj,
                u8 val;
                pci_user_read_config_byte(dev, off, &val);
                data[off - init_off] = val;
-               off++;
-               --size;
        }
 
        pci_config_pm_runtime_put(dev);
@@ -818,11 +816,8 @@ static ssize_t pci_write_config(struct file *filp, struct kobject *kobj,
                size -= 2;
        }
 
-       if (size) {
+       if (size)
                pci_user_write_config_byte(dev, off, data[off - init_off]);
-               off++;
-               --size;
-       }
 
        pci_config_pm_runtime_put(dev);