summaryrefslogtreecommitdiff
path: root/drivers/staging/gasket/gasket_sysfs.c
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-07-13 10:29:03 +0200
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2018-07-14 09:17:24 +0200
commit3adb0e35a4d86b442a55eabfa6ab7b67059e514f (patch)
tree4071a64178cc5d541d4a6f19bfe3dc8d3a18a2e7 /drivers/staging/gasket/gasket_sysfs.c
parent11bab0e3e08b491c8cfcbb6fc6c206e08cf6aae8 (diff)
staging: gasket: remove gasket_sysfs_register_show()
In an attempt to start to clean up the monstrosity of the sysfs abuse in the gasket driver, let's remove code that is not used at all. The gasket_sysfs_register_show() function is never used, so delete it. Cc: Rob Springer <rspringer@google.com> Cc: John Joseph <jnjoseph@google.com> Cc: Ben Chan <benchan@chromium.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/gasket/gasket_sysfs.c')
-rw-r--r--drivers/staging/gasket/gasket_sysfs.c38
1 files changed, 0 insertions, 38 deletions
diff --git a/drivers/staging/gasket/gasket_sysfs.c b/drivers/staging/gasket/gasket_sysfs.c
index 94e55f19b43f..39f9595c85e8 100644
--- a/drivers/staging/gasket/gasket_sysfs.c
+++ b/drivers/staging/gasket/gasket_sysfs.c
@@ -396,44 +396,6 @@ void gasket_sysfs_put_attr(
}
EXPORT_SYMBOL(gasket_sysfs_put_attr);
-ssize_t gasket_sysfs_register_show(
- struct device *device, struct device_attribute *attr, char *buf)
-{
- ulong reg_address, reg_bar, reg_value;
- struct gasket_sysfs_mapping *mapping;
- struct gasket_dev *gasket_dev;
- struct gasket_sysfs_attribute *gasket_attr;
-
- mapping = get_mapping(device);
- if (!mapping) {
- gasket_nodev_info("Device driver may have been removed.");
- return 0;
- }
-
- gasket_dev = mapping->gasket_dev;
- if (!gasket_dev) {
- gasket_nodev_error(
- "No sysfs mapping found for device 0x%p", device);
- put_mapping(mapping);
- return 0;
- }
-
- gasket_attr = gasket_sysfs_get_attr(device, attr);
- if (!gasket_attr) {
- put_mapping(mapping);
- return 0;
- }
-
- reg_address = gasket_attr->data.bar_address.offset;
- reg_bar = gasket_attr->data.bar_address.bar;
- reg_value = gasket_dev_read_64(gasket_dev, reg_bar, reg_address);
-
- gasket_sysfs_put_attr(device, gasket_attr);
- put_mapping(mapping);
- return snprintf(buf, PAGE_SIZE, "0x%lX\n", reg_value);
-}
-EXPORT_SYMBOL(gasket_sysfs_register_show);
-
ssize_t gasket_sysfs_register_store(
struct device *device, struct device_attribute *attr, const char *buf,
size_t count)