Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mfd: abx500-core: Remove unused function abx500_dump_all_banks()

abx500_dump_all_banks() has no callers in the kernel, so it's probably
safe to remove it.

Cc: Linus Walleij <linus.walleij@linaro.org>
Signed-off-by: Lee Jones <lee.jones@linaro.org>

Lee Jones a22c514c a9cd92ac

-21
-20
drivers/mfd/abx500-core.c
··· 151 151 } 152 152 EXPORT_SYMBOL(abx500_startup_irq_enabled); 153 153 154 - int abx500_dump_all_banks(void) 155 - { 156 - struct abx500_ops *ops; 157 - struct device *dummy_child; 158 - struct abx500_device_entry *dev_entry; 159 - 160 - dummy_child = kzalloc(sizeof(struct device), GFP_KERNEL); 161 - if (!dummy_child) 162 - return -ENOMEM; 163 - list_for_each_entry(dev_entry, &abx500_list, list) { 164 - dummy_child->parent = dev_entry->dev; 165 - ops = &dev_entry->ops; 166 - 167 - if ((ops != NULL) && (ops->dump_all_banks != NULL)) 168 - ops->dump_all_banks(dummy_child); 169 - } 170 - kfree(dummy_child); 171 - } 172 - EXPORT_SYMBOL(abx500_dump_all_banks); 173 - 174 154 MODULE_AUTHOR("Mattias Wallin <mattias.wallin@stericsson.com>"); 175 155 MODULE_DESCRIPTION("ABX500 core driver"); 176 156 MODULE_LICENSE("GPL");
-1
include/linux/mfd/abx500.h
··· 330 330 int abx500_get_chip_id(struct device *dev); 331 331 int abx500_event_registers_startup_state_get(struct device *dev, u8 *event); 332 332 int abx500_startup_irq_enabled(struct device *dev, unsigned int irq); 333 - int abx500_dump_all_banks(void); 334 333 335 334 struct abx500_ops { 336 335 int (*get_chip_id) (struct device *);