Commit 854d128b authored by Yang Yingliang's avatar Yang Yingliang Committed by Thierry Reding
Browse files

soc/tegra: fuse: Don't return -ENOMEM when allocate lookups failed



fuse->base can not be unmapped if allocate lookups failed in
tegra_init_fuse(), because it is an early_initcall, the driver
will be loaded anyway and fuse->base will be accessed by other
functions later, so remove the return -ENOMEM after allocating
lookups failed to make less confusing.

Signed-off-by: default avatarYang Yingliang <yangyingliang@huawei.com>
[treding@nvidia.com: drop error message, out-of-memory is noisy anyway]
Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
parent 029f7e24
Loading
Loading
Loading
Loading
+2 −4
Original line number Diff line number Diff line
@@ -489,9 +489,7 @@ static int __init tegra_init_fuse(void)
		size_t size = sizeof(*fuse->lookups) * fuse->soc->num_lookups;

		fuse->lookups = kmemdup(fuse->soc->lookups, size, GFP_KERNEL);
		if (!fuse->lookups)
			return -ENOMEM;

		if (fuse->lookups)
			nvmem_add_cell_lookups(fuse->lookups, fuse->soc->num_lookups);
	}