Commit 3b7a628
comedi: make all 'class' structures const
Now that the driver core allows for struct class to be in read-only
memory, making all 'class' structures to be declared at build time
placing them into read-only memory, instead of having to be dynamically
allocated at load time.
Cc: Ian Abbott <abbotti@mev.co.uk>
Cc: H Hartley Sweeten <hsweeten@visionengravers.com>
Cc: Benjamin Tissoires <benjamin.tissoires@redhat.com>
Cc: Ivan Orlov <ivan.orlov0322@gmail.com>
Cc: Xuezhi Zhang <zhangxuezhi1@coolpad.com>
Suggested-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Ivan Orlov <ivan.orlov0322@gmail.com>
Link: https://lore.kernel.org/r/20230620144137.581406-2-gregkh@linuxfoundation.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>1 parent 9ee202e commit 3b7a628
2 files changed
Lines changed: 35 additions & 35 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
97 | 97 | | |
98 | 98 | | |
99 | 99 | | |
100 | | - | |
101 | 100 | | |
102 | 101 | | |
103 | 102 | | |
| |||
187 | 186 | | |
188 | 187 | | |
189 | 188 | | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
198 | | - | |
199 | | - | |
200 | | - | |
201 | | - | |
202 | 189 | | |
203 | 190 | | |
204 | 191 | | |
| |||
611 | 598 | | |
612 | 599 | | |
613 | 600 | | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
| 606 | + | |
| 607 | + | |
| 608 | + | |
| 609 | + | |
| 610 | + | |
| 611 | + | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
614 | 618 | | |
615 | 619 | | |
616 | 620 | | |
| |||
3263 | 3267 | | |
3264 | 3268 | | |
3265 | 3269 | | |
3266 | | - | |
| 3270 | + | |
3267 | 3271 | | |
3268 | 3272 | | |
3269 | 3273 | | |
| |||
3312 | 3316 | | |
3313 | 3317 | | |
3314 | 3318 | | |
3315 | | - | |
| 3319 | + | |
3316 | 3320 | | |
3317 | 3321 | | |
3318 | 3322 | | |
| |||
3337 | 3341 | | |
3338 | 3342 | | |
3339 | 3343 | | |
3340 | | - | |
| 3344 | + | |
3341 | 3345 | | |
3342 | 3346 | | |
3343 | 3347 | | |
| |||
3383 | 3387 | | |
3384 | 3388 | | |
3385 | 3389 | | |
3386 | | - | |
3387 | | - | |
3388 | | - | |
| 3390 | + | |
| 3391 | + | |
3389 | 3392 | | |
3390 | 3393 | | |
3391 | 3394 | | |
3392 | 3395 | | |
3393 | | - | |
3394 | | - | |
3395 | 3396 | | |
3396 | 3397 | | |
3397 | 3398 | | |
| |||
3413 | 3414 | | |
3414 | 3415 | | |
3415 | 3416 | | |
3416 | | - | |
| 3417 | + | |
3417 | 3418 | | |
3418 | 3419 | | |
3419 | 3420 | | |
| |||
3425 | 3426 | | |
3426 | 3427 | | |
3427 | 3428 | | |
3428 | | - | |
| 3429 | + | |
3429 | 3430 | | |
3430 | 3431 | | |
3431 | 3432 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
64 | 66 | | |
65 | 67 | | |
66 | 68 | | |
| |||
795 | 797 | | |
796 | 798 | | |
797 | 799 | | |
798 | | - | |
799 | | - | |
| 800 | + | |
| 801 | + | |
800 | 802 | | |
801 | 803 | | |
802 | 804 | | |
803 | 805 | | |
804 | | - | |
| 806 | + | |
805 | 807 | | |
806 | 808 | | |
807 | 809 | | |
| |||
817 | 819 | | |
818 | 820 | | |
819 | 821 | | |
820 | | - | |
| 822 | + | |
821 | 823 | | |
822 | | - | |
823 | | - | |
| 824 | + | |
824 | 825 | | |
825 | | - | |
826 | | - | |
827 | 826 | | |
828 | 827 | | |
829 | 828 | | |
| |||
833 | 832 | | |
834 | 833 | | |
835 | 834 | | |
836 | | - | |
837 | | - | |
838 | | - | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
839 | 838 | | |
840 | 839 | | |
841 | 840 | | |
| |||
0 commit comments