lib/psr: Add a macro with the maximum lenght of i915_edp_psr_status and use it

So every function reading i915_edp_psr_status can allocate a buffer
long enough.

Cc: Dhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Reviewed-by: Dhinakaran Pandiyan's avatarDhinakaran Pandiyan <dhinakaran.pandiyan@intel.com>
Signed-off-by: José Roberto de Souza's avatarJosé Roberto de Souza <jose.souza@intel.com>
parent 7d3fdd0f
......@@ -28,7 +28,7 @@
static bool psr_active(int debugfs_fd, bool check_active)
{
bool active;
char buf[512];
char buf[PSR_STATUS_MAX_LEN];
igt_debugfs_simple_read(debugfs_fd, "i915_edp_psr_status", buf,
sizeof(buf));
......
......@@ -28,6 +28,8 @@
#include "igt_core.h"
#include "igt_aux.h"
#define PSR_STATUS_MAX_LEN 512
bool psr_wait_entry(int debugfs_fd);
bool psr_wait_exit(int debugfs_fd);
bool psr_enable(int debugfs_fd);
......
......@@ -170,7 +170,7 @@ static void set_mode_for_one_screen(struct drm_info *drm, struct igt_fb *fb,
static bool psr_supported_on_chipset(int debugfs_fd)
{
char buf[256];
char buf[PSR_STATUS_MAX_LEN];
int ret;
ret = igt_debugfs_simple_read(debugfs_fd, "i915_edp_psr_status",
......@@ -188,7 +188,7 @@ static bool connector_can_psr(drmModeConnectorPtr connector)
static void psr_print_status(int debugfs_fd)
{
static char buf[256];
static char buf[PSR_STATUS_MAX_LEN];
igt_debugfs_simple_read(debugfs_fd, "i915_edp_psr_status", buf,
sizeof(buf));
......@@ -197,7 +197,7 @@ static void psr_print_status(int debugfs_fd)
static bool psr_is_enabled(int debugfs_fd)
{
char buf[256];
char buf[PSR_STATUS_MAX_LEN];
igt_debugfs_simple_read(debugfs_fd, "i915_edp_psr_status", buf,
sizeof(buf));
......
......@@ -1419,7 +1419,7 @@ static void teardown_fbc(void)
static bool psr_sink_has_support(void)
{
char buf[256];
char buf[PSR_STATUS_MAX_LEN];
debugfs_read("i915_edp_psr_status", buf);
if (*buf == '\0') /* !HAS_PSR -> -ENODEV*/
......
......@@ -191,7 +191,7 @@ static void fill_render(data_t *data, uint32_t handle, unsigned char color)
static bool sink_support(data_t *data)
{
char buf[512];
char buf[PSR_STATUS_MAX_LEN];
igt_debugfs_simple_read(data->debugfs_fd, "i915_edp_psr_status",
buf, sizeof(buf));
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment