Commit 638757c
committed
Merge branches 'pm-em' and 'pm-opp'
Merge energy model management updates and operating performance points
(OPP) library changes for 6.19-rc1:
- Add support for sending netlink notifications to user space on energy
model updates (Changwoo Mini, Peng Fan)
- Minor improvements to the Rust OPP interface (Tamir Duberstein)
- Fixes to scope-based pointers in the OPP library (Viresh Kumar)
* pm-em:
PM: EM: Add to em_pd_list only when no failure
PM: EM: Notify an event when the performance domain changes
PM: EM: Implement em_notify_pd_created/updated()
PM: EM: Implement em_notify_pd_deleted()
PM: EM: Implement em_nl_get_pd_table_doit()
PM: EM: Implement em_nl_get_pds_doit()
PM: EM: Add an iterator and accessor for the performance domain
PM: EM: Add a skeleton code for netlink notification
PM: EM: Add em.yaml and autogen files
PM: EM: Expose the ID of a performance domain via debugfs
PM: EM: Assign a unique ID when creating a performance domain
* pm-opp:
rust: opp: simplify callers of `to_c_str_array`
OPP: Initialize scope-based pointers inline
rust: opp: fix broken rustdoc link14 files changed
Lines changed: 867 additions & 151 deletions
File tree
- Documentation/netlink/specs
- drivers/opp
- include
- linux
- uapi/linux
- kernel/power
- rust/kernel
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9188 | 9188 | | |
9189 | 9189 | | |
9190 | 9190 | | |
| 9191 | + | |
| 9192 | + | |
| 9193 | + | |
9191 | 9194 | | |
9192 | 9195 | | |
9193 | 9196 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
312 | | - | |
| 312 | + | |
| 313 | + | |
313 | 314 | | |
314 | | - | |
315 | 315 | | |
316 | 316 | | |
317 | 317 | | |
| |||
327 | 327 | | |
328 | 328 | | |
329 | 329 | | |
330 | | - | |
331 | 330 | | |
332 | 331 | | |
333 | 332 | | |
| |||
337 | 336 | | |
338 | 337 | | |
339 | 338 | | |
340 | | - | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
341 | 342 | | |
342 | 343 | | |
343 | 344 | | |
| |||
409 | 410 | | |
410 | 411 | | |
411 | 412 | | |
412 | | - | |
413 | 413 | | |
414 | 414 | | |
415 | | - | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
416 | 418 | | |
417 | 419 | | |
418 | 420 | | |
| |||
447 | 449 | | |
448 | 450 | | |
449 | 451 | | |
450 | | - | |
| 452 | + | |
| 453 | + | |
451 | 454 | | |
452 | | - | |
453 | 455 | | |
454 | 456 | | |
455 | 457 | | |
| |||
605 | 607 | | |
606 | 608 | | |
607 | 609 | | |
608 | | - | |
| 610 | + | |
| 611 | + | |
609 | 612 | | |
610 | | - | |
611 | 613 | | |
612 | 614 | | |
613 | 615 | | |
| |||
1410 | 1412 | | |
1411 | 1413 | | |
1412 | 1414 | | |
1413 | | - | |
1414 | 1415 | | |
1415 | 1416 | | |
1416 | 1417 | | |
1417 | 1418 | | |
1418 | | - | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
1419 | 1422 | | |
1420 | 1423 | | |
1421 | 1424 | | |
| |||
1477 | 1480 | | |
1478 | 1481 | | |
1479 | 1482 | | |
1480 | | - | |
| 1483 | + | |
| 1484 | + | |
1481 | 1485 | | |
1482 | | - | |
1483 | 1486 | | |
1484 | 1487 | | |
1485 | 1488 | | |
| |||
1794 | 1797 | | |
1795 | 1798 | | |
1796 | 1799 | | |
1797 | | - | |
1798 | 1800 | | |
1799 | 1801 | | |
1800 | | - | |
| 1802 | + | |
| 1803 | + | |
| 1804 | + | |
1801 | 1805 | | |
1802 | 1806 | | |
1803 | 1807 | | |
| |||
1885 | 1889 | | |
1886 | 1890 | | |
1887 | 1891 | | |
1888 | | - | |
| 1892 | + | |
| 1893 | + | |
1889 | 1894 | | |
1890 | | - | |
1891 | 1895 | | |
1892 | 1896 | | |
1893 | 1897 | | |
| |||
2871 | 2875 | | |
2872 | 2876 | | |
2873 | 2877 | | |
2874 | | - | |
2875 | 2878 | | |
2876 | 2879 | | |
2877 | | - | |
| 2880 | + | |
| 2881 | + | |
| 2882 | + | |
2878 | 2883 | | |
2879 | 2884 | | |
2880 | 2885 | | |
| |||
2932 | 2937 | | |
2933 | 2938 | | |
2934 | 2939 | | |
2935 | | - | |
2936 | 2940 | | |
2937 | 2941 | | |
2938 | 2942 | | |
2939 | | - | |
| 2943 | + | |
| 2944 | + | |
| 2945 | + | |
2940 | 2946 | | |
2941 | 2947 | | |
2942 | 2948 | | |
| |||
2986 | 2992 | | |
2987 | 2993 | | |
2988 | 2994 | | |
2989 | | - | |
2990 | 2995 | | |
2991 | 2996 | | |
2992 | 2997 | | |
2993 | 2998 | | |
2994 | | - | |
| 2999 | + | |
| 3000 | + | |
| 3001 | + | |
2995 | 3002 | | |
2996 | 3003 | | |
2997 | 3004 | | |
| |||
3062 | 3069 | | |
3063 | 3070 | | |
3064 | 3071 | | |
3065 | | - | |
| 3072 | + | |
| 3073 | + | |
3066 | 3074 | | |
3067 | | - | |
3068 | 3075 | | |
3069 | 3076 | | |
3070 | 3077 | | |
| |||
3082 | 3089 | | |
3083 | 3090 | | |
3084 | 3091 | | |
3085 | | - | |
| 3092 | + | |
| 3093 | + | |
3086 | 3094 | | |
3087 | | - | |
3088 | 3095 | | |
3089 | 3096 | | |
3090 | 3097 | | |
| |||
3101 | 3108 | | |
3102 | 3109 | | |
3103 | 3110 | | |
3104 | | - | |
3105 | | - | |
3106 | 3111 | | |
3107 | | - | |
| 3112 | + | |
| 3113 | + | |
| 3114 | + | |
3108 | 3115 | | |
3109 | 3116 | | |
3110 | 3117 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
56 | 56 | | |
57 | 57 | | |
58 | 58 | | |
59 | | - | |
60 | | - | |
61 | 59 | | |
62 | | - | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
| |||
154 | 154 | | |
155 | 155 | | |
156 | 156 | | |
157 | | - | |
158 | 157 | | |
159 | 158 | | |
160 | 159 | | |
161 | 160 | | |
162 | | - | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
163 | 164 | | |
164 | 165 | | |
165 | 166 | | |
| |||
201 | 202 | | |
202 | 203 | | |
203 | 204 | | |
204 | | - | |
205 | 205 | | |
206 | 206 | | |
207 | | - | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
208 | 210 | | |
209 | 211 | | |
210 | 212 | | |
| |||
0 commit comments