André Draszik
3b87c6872a
rtc: rx8581: drop needless struct rx8581
...
The memory pointed to by the ::rtc member is managed via devres, and
no code in this driver uses it past _probe().
We can drop it from the structure and just use a local temporary
variable, reducing runtime memory consumption by a few bytes.
Since this now means that the structure has just one member only left,
there is no need anymore to allocate data for it and pass that around
via the various callbacks, just to extract that one member.
Instead, we can just pass that one member and avoid the extra memory
allocation for the containing struct, reducing runtime memory
consumption.
Signed-off-by: André Draszik <andre.draszik@linaro.org>
Link: https://lore.kernel.org/r/20250304-rtc-cleanups-v2-11-d4689a71668c@linaro.org
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2025-03-05 23:08:01 +01:00
..
2024-03-08 12:05:10 +01:00
2024-09-27 08:18:43 -07:00
2024-11-11 23:10:54 +01:00
2025-01-09 18:14:30 +01:00
2024-06-28 00:24:43 +02:00
2024-11-12 15:05:31 +01:00
2023-10-21 19:19:06 +02:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2024-11-11 23:37:50 +01:00
2025-03-03 22:52:29 +01:00
2024-07-07 00:40:29 +02:00
2025-03-03 23:04:37 +01:00
2024-11-11 22:10:26 +01:00
2024-11-10 22:58:28 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2024-11-10 22:58:28 +01:00
2025-03-05 23:08:00 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2024-11-01 15:53:05 +00:00
2024-07-07 00:40:29 +02:00
2024-11-18 14:47:40 +01:00
2025-01-09 18:29:24 +01:00
2025-01-13 23:07:18 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2024-01-18 01:00:21 +01:00
2023-08-27 23:50:22 +02:00
2024-07-07 00:39:27 +02:00
2025-03-03 22:52:29 +01:00
2024-07-07 00:40:29 +02:00
2024-02-29 22:16:52 +01:00
2024-07-07 00:40:29 +02:00
2024-11-10 22:58:28 +01:00
2023-07-27 23:31:29 +02:00
2025-03-05 23:08:00 +01:00
2025-03-03 23:04:37 +01:00
2023-10-15 23:01:08 +02:00
2024-07-07 00:40:29 +02:00
2025-03-05 23:08:00 +01:00
2024-07-07 00:40:29 +02:00
2025-02-28 17:56:22 +01:00
2025-03-05 23:08:00 +01:00
2024-06-28 00:24:43 +02:00
2024-12-02 11:34:44 -08:00
2024-07-07 00:40:29 +02:00
2024-08-28 21:54:51 +01:00
2024-11-10 22:58:28 +01:00
2025-01-09 18:29:24 +01:00
2024-11-11 00:06:46 +01:00
2023-07-27 23:32:08 +02:00
2025-01-09 18:29:24 +01:00
2025-01-13 00:39:36 +01:00
2025-01-09 18:29:24 +01:00
2024-11-10 22:58:28 +01:00
2025-01-09 18:29:24 +01:00
2024-09-27 08:18:43 -07:00
2024-11-18 14:31:57 +01:00
2025-03-05 23:08:00 +01:00
2024-01-08 01:33:27 +01:00
2024-07-07 00:40:29 +02:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2024-10-02 17:23:23 -04:00
2025-03-05 23:08:00 +01:00
2024-11-10 22:58:28 +01:00
2024-11-10 23:02:43 +01:00
2024-04-17 01:39:35 +02:00
2025-03-05 23:08:00 +01:00
2025-03-05 23:08:00 +01:00
2025-01-09 18:29:24 +01:00
2025-03-03 22:52:29 +01:00
2025-01-09 18:29:24 +01:00
2024-11-10 22:58:28 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2024-07-07 00:40:29 +02:00
2025-03-03 22:52:29 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2023-10-13 12:29:08 +02:00
2025-01-29 00:42:29 +01:00
2024-07-07 00:40:29 +02:00
2024-11-11 22:13:39 +01:00
2024-07-07 00:40:29 +02:00
2024-11-10 22:58:28 +01:00
2025-01-13 00:26:54 +01:00
2023-10-15 22:37:57 +02:00
2025-01-09 18:29:24 +01:00
2025-03-05 23:08:00 +01:00
2025-03-03 22:52:29 +01:00
2025-03-03 22:52:29 +01:00
2025-01-09 18:29:24 +01:00
2023-10-15 22:37:25 +02:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2023-08-16 01:32:08 +02:00
2024-11-10 22:58:28 +01:00
2024-11-18 12:14:13 +01:00
2024-07-07 00:40:29 +02:00
2023-07-27 23:31:29 +02:00
2024-01-15 22:29:48 +01:00
2024-07-07 00:40:29 +02:00
2024-07-07 00:40:29 +02:00
2024-05-07 23:40:10 +02:00
2025-03-05 23:08:01 +01:00
2024-11-25 23:32:50 +01:00
2025-01-09 18:29:24 +01:00
2025-03-05 23:08:00 +01:00
2024-09-12 00:15:49 +02:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2024-09-12 00:33:24 +02:00
2024-07-07 00:40:29 +02:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2023-10-16 16:54:15 +02:00
2024-11-10 23:01:59 +01:00
2025-03-03 22:52:29 +01:00
2024-11-10 22:58:28 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2023-07-27 23:31:29 +02:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2023-07-27 23:31:29 +02:00
2025-01-09 18:29:24 +01:00
2025-01-13 00:20:55 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2024-11-10 22:58:28 +01:00
2025-01-09 18:29:24 +01:00
2025-01-09 18:29:24 +01:00
2024-07-07 00:40:29 +02:00
2025-01-09 18:29:24 +01:00
2025-01-13 00:41:24 +01:00