Summary: | Неиспользуемые функции в старой (?) версии baikal-hdmi.c | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | mikhailnov <m> |
Component: | kernel-image-std-def | Assignee: | Vitaly Chikunov <vt> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | asheplyakov, asheplyakov, kernelbot, placeholder, vt |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
mikhailnov
2021-06-22 16:34:03 MSK
(In reply to mikhailnov from comment #0) > При сборке ядра 5.10.45 компилятор выдает следующие предупреждения: > > DEBUG: drivers/gpu/drm/baikal/baikal-hdmi.c:123:13: warning: > 'baikal_dw_hdmi_unbind' defined but not used [-Wunused-function] > DEBUG: 123 | static void baikal_dw_hdmi_unbind(struct device *dev, struct > device *master, void *data) > DEBUG: | ^~~~~~~~~~~~~~~~~~~~~ > DEBUG: drivers/gpu/drm/baikal/baikal-hdmi.c:112:12: warning: > 'baikal_dw_hdmi_bind' defined but not used [-Wunused-function] > DEBUG: 112 | static int baikal_dw_hdmi_bind(struct device *dev, struct > device *master, void *data) > DEBUG: | ^~~~~~~~~~~~~~~~~~~ > DEBUG: drivers/hwmon/bt1-pvt.c:978:13: warning: 'pvt_disable_clks' defined > but not used [-Wunused-function] > DEBUG: 978 | static void pvt_disable_clks(void *data) > DEBUG: | ^~~~~~~~~~~~~~~~ > > Например, функции baikal_dw_hdmi_bind нет в linux-5.4.114 из SDK 5.2 нет. > Сделал diff drivers/gpu/drm/baikal/baikal-hdmi.c из SDK 5.2 и > kernel-image-std-def 5.10.45, в SDK указан год 2021, а в > kernel-image-std-def - 2019, Давайте я тоже нарисую 2021, если Вам жить легче станет. Или, чего уж мелочиться - сразу 2121. > есть и другие отличия. Конечно. 1. Драйвер из SDK поддерживает прошивку только из SDK той же версии. Мы не можем забивать на совместимость, как это делает Байкал Электроникс. Поэтому наш драйвер работает с прошивками из SDK-M 4.4, 5.1, 5.2 2. В драйвере из SDK есть, например, use-after-free [1]. У нас - нет (по крайней мере в этом месте). [1] https://github.com/baikalelectronics/kernel/blob/v5.4_BE-aarch64_stable/drivers/gpu/drm/baikal/baikal_vdu_drv.c#L97-L106 > Возможно, стоит обновить драйвер из SDK... Нет, не стоит. Спасибо за информацию. Баг завел, разумеется, не ради свежих чисел, а чтобы сообщить о недоработке в коде. Мое дело сообщить о замеченном. |