Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit dca897e2 authored by Vadim Pasternak's avatar Vadim Pasternak Committed by Jacek Anaszewski
Browse files

leds: verify vendor and change license in mlxcpld driver



Verify that vendor is Mellanox as the first step of initialization.
If it is not - return ENODEV.
Change module license from "GPL v2" to "Dual BSD/GPL".

Signed-off-by: default avatarVadim Pasternak <vadimp@mellanox.com>
Signed-off-by: default avatarJacek Anaszewski <j.anaszewski@samsung.com>
parent a8c170b0
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -400,6 +400,9 @@ static int __init mlxcpld_led_init(void)
	struct platform_device *pdev;
	int err;

	if (!dmi_match(DMI_CHASSIS_VENDOR, "Mellanox Technologies Ltd."))
		return -ENODEV;

	pdev = platform_device_register_simple(KBUILD_MODNAME, -1, NULL, 0);
	if (IS_ERR(pdev)) {
		pr_err("Device allocation failed\n");
@@ -426,5 +429,5 @@ module_exit(mlxcpld_led_exit);

MODULE_AUTHOR("Vadim Pasternak <vadimp@mellanox.com>");
MODULE_DESCRIPTION("Mellanox board LED driver");
MODULE_LICENSE("GPL v2");
MODULE_LICENSE("Dual BSD/GPL");
MODULE_ALIAS("platform:leds_mlxcpld");