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

Commit db70b044 authored by Daniel Lezcano's avatar Daniel Lezcano Committed by Len Brown
Browse files

cpuidle: remove useless array definition in cpuidle_structure



All the modules name are ro-data, it is never copied to the array.

eg.

static struct cpuidle_driver intel_idle_driver = {
        .name = "intel_idle",
        .owner = THIS_MODULE,
};

It safe to assign the pointer of this ro-data to a const char *.
By this way we save 12 bytes.

Signed-off-by: default avatarDaniel Lezcano <daniel.lezcano@linaro.org>
Acked-by: default avatarDeepthi Dharwar <deepthi@linux.vnet.ibm.com>
Tested-by: default avatarDeepthi Dharwar <deepthi@linux.vnet.ibm.com>
Signed-off-by: default avatarLen Brown <len.brown@intel.com>
parent fc850f39
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -120,7 +120,7 @@ static inline int cpuidle_get_last_residency(struct cpuidle_device *dev)
 ****************************/

struct cpuidle_driver {
	char			name[CPUIDLE_NAME_LEN];
	const char		*name;
	struct module 		*owner;

	unsigned int		power_specified:1;