mirror of
https://github.com/torvalds/linux.git
synced 2026-04-18 06:44:00 -04:00
Merge tag 'char-misc-6.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Pull char/misc fixes from Greg KH: "Here are some small nvmem and fastrpc fixes that missed the cut-off to get into 6.17-final, due to me being slow in getting them out, my fault, not the maintainers of these subsystems :( Anyway, better late than never. Changes included in here are: - nvmem fix for automatic module loading - fastrpc driver fixes for reported issues All of these have been in linux-next for weeks (4?) with no reported issues" * tag 'char-misc-6.18-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: misc: fastrpc: Skip reference for DMA handles misc: fastrpc: fix possible map leak in fastrpc_put_args misc: fastrpc: Fix fastrpc_map_lookup operation misc: fastrpc: Save actual DMA size in fastrpc_map structure nvmem: layouts: fix automatic module loading
This commit is contained in:
@@ -45,11 +45,24 @@ static void nvmem_layout_bus_remove(struct device *dev)
|
||||
return drv->remove(layout);
|
||||
}
|
||||
|
||||
static int nvmem_layout_bus_uevent(const struct device *dev,
|
||||
struct kobj_uevent_env *env)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = of_device_uevent_modalias(dev, env);
|
||||
if (ret != ENODEV)
|
||||
return ret;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
static const struct bus_type nvmem_layout_bus_type = {
|
||||
.name = "nvmem-layout",
|
||||
.match = nvmem_layout_bus_match,
|
||||
.probe = nvmem_layout_bus_probe,
|
||||
.remove = nvmem_layout_bus_remove,
|
||||
.uevent = nvmem_layout_bus_uevent,
|
||||
};
|
||||
|
||||
int __nvmem_layout_driver_register(struct nvmem_layout_driver *drv,
|
||||
|
||||
Reference in New Issue
Block a user