mirror of
https://github.com/torvalds/linux.git
synced 2026-01-25 15:03:52 +08:00
drm/mipi-dsi: mipi_dsi_*_write functions don't need to ratelimit prints
We really don't expect these errors to be printed over and over again. When a driver hits the error it should bail out. Just use a normal error print. This gives a nice space savings for users of these functions: $ scripts/bloat-o-meter \ .../before/panel-novatek-nt36672e.ko \ .../after/panel-novatek-nt36672e.ko add/remove: 0/1 grow/shrink: 0/1 up/down: 0/-16760 (-16760) Function old new delta nt36672e_1080x2408_60hz_init 17080 10640 -6440 nt36672e_1080x2408_60hz_init._rs 10320 - -10320 Total: Before=31815, After=15055, chg -52.68% Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Douglas Anderson <dianders@chromium.org> Link: https://lore.kernel.org/r/20240514102056.v5.3.I9982cd5d8014de7a4513f5619f66f88da49ce4ec@changeid Signed-off-by: Neil Armstrong <neil.armstrong@linaro.org> Link: https://patchwork.freedesktop.org/patch/msgid/20240514102056.v5.3.I9982cd5d8014de7a4513f5619f66f88da49ce4ec@changeid
This commit is contained in:
committed by
Neil Armstrong
parent
24acbcce5c
commit
7d3f6acaf8
@@ -314,17 +314,16 @@ int mipi_dsi_dcs_get_display_brightness_large(struct mipi_dsi_device *dsi,
|
||||
* @dsi: DSI peripheral device
|
||||
* @seq: buffer containing the payload
|
||||
*/
|
||||
#define mipi_dsi_generic_write_seq(dsi, seq...) \
|
||||
do { \
|
||||
static const u8 d[] = { seq }; \
|
||||
struct device *dev = &dsi->dev; \
|
||||
ssize_t ret; \
|
||||
ret = mipi_dsi_generic_write(dsi, d, ARRAY_SIZE(d)); \
|
||||
if (ret < 0) { \
|
||||
dev_err_ratelimited(dev, "transmit data failed: %zd\n", \
|
||||
ret); \
|
||||
return ret; \
|
||||
} \
|
||||
#define mipi_dsi_generic_write_seq(dsi, seq...) \
|
||||
do { \
|
||||
static const u8 d[] = { seq }; \
|
||||
struct device *dev = &dsi->dev; \
|
||||
ssize_t ret; \
|
||||
ret = mipi_dsi_generic_write(dsi, d, ARRAY_SIZE(d)); \
|
||||
if (ret < 0) { \
|
||||
dev_err(dev, "transmit data failed: %zd\n", ret); \
|
||||
return ret; \
|
||||
} \
|
||||
} while (0)
|
||||
|
||||
/**
|
||||
@@ -340,8 +339,7 @@ int mipi_dsi_dcs_get_display_brightness_large(struct mipi_dsi_device *dsi,
|
||||
ssize_t ret; \
|
||||
ret = mipi_dsi_dcs_write_buffer(dsi, d, ARRAY_SIZE(d)); \
|
||||
if (ret < 0) { \
|
||||
dev_err_ratelimited( \
|
||||
dev, "sending command %#02x failed: %zd\n", \
|
||||
dev_err(dev, "sending command %#02x failed: %zd\n", \
|
||||
cmd, ret); \
|
||||
return ret; \
|
||||
} \
|
||||
|
||||
Reference in New Issue
Block a user