drm/xe: xe_gen_wa_oob: replace program_invocation_short_name
[ Upstream commit 89eb42b5539f6ae6a0cabcb39e5b6fcc83c106a1 ] program_invocation_short_name may not be available in other systems. Instead, replace it with the argv[0] to pass the executable name. Fixes build error when program_invocation_short_name is not available: drivers/gpu/drm/xe/xe_gen_wa_oob.c:34:3: error: use of undeclared identifier 'program_invocation_short_name' 34 | program_invocation_short_name); | ^ 1 error generated. Suggested-by: Masahiro Yamada <masahiroy@kernel.org> Signed-off-by: Daniel Gomez <da.gomez@samsung.com> Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20250224-macos-build-support-xe-v3-1-d2c9ed3a27cc@samsung.com Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com> Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
0d8562e358
commit
b8fcb1cdbf
@@ -28,10 +28,10 @@
|
||||
"\n" \
|
||||
"#endif\n"
|
||||
|
||||
static void print_usage(FILE *f)
|
||||
static void print_usage(FILE *f, const char *progname)
|
||||
{
|
||||
fprintf(f, "usage: %s <input-rule-file> <generated-c-source-file> <generated-c-header-file>\n",
|
||||
program_invocation_short_name);
|
||||
progname);
|
||||
}
|
||||
|
||||
static void print_parse_error(const char *err_msg, const char *line,
|
||||
@@ -144,7 +144,7 @@ int main(int argc, const char *argv[])
|
||||
|
||||
if (argc < 3) {
|
||||
fprintf(stderr, "ERROR: wrong arguments\n");
|
||||
print_usage(stderr);
|
||||
print_usage(stderr, argv[0]);
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user