From 7b8017a4b4f5df7400a9f2b45d7efb120951f0b5 Mon Sep 17 00:00:00 2001 From: Mel Henning Date: Fri, 19 Sep 2025 19:43:50 -0400 Subject: [PATCH] nouveau/headers: Mark vk_push_print as cold Reviewed-by: Mary Guillemard Part-of: --- src/nouveau/headers/class_parser.py | 4 ++-- src/nouveau/headers/nv_push.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/nouveau/headers/class_parser.py b/src/nouveau/headers/class_parser.py index 330e3295a51..c4cc0a88bca 100644 --- a/src/nouveau/headers/class_parser.py +++ b/src/nouveau/headers/class_parser.py @@ -149,9 +149,9 @@ __${nvcl}_${mthd.name}(uint32_t *val_out, struct nv_${nvcl.lower()}_${mthd.name} %endfor -const char *P_PARSE_${nvcl}_MTHD(uint16_t idx); +const char *P_PARSE_${nvcl}_MTHD(uint16_t idx) ATTRIBUTE_COLD; void P_DUMP_${nvcl}_MTHD_DATA(FILE *fp, uint16_t idx, uint32_t data, - const char *prefix); + const char *prefix) ATTRIBUTE_COLD; """) TEMPLATE_C = Template("""\ diff --git a/src/nouveau/headers/nv_push.h b/src/nouveau/headers/nv_push.h index 748a4b26431..d884086cc76 100644 --- a/src/nouveau/headers/nv_push.h +++ b/src/nouveau/headers/nv_push.h @@ -60,7 +60,7 @@ static inline void nv_push_validate(struct nv_push *push) { } #endif void vk_push_print(FILE *fp, const struct nv_push *push, - const struct nv_device_info *devinfo); + const struct nv_device_info *devinfo) ATTRIBUTE_COLD; #define SUBC_NV9097 0 #define SUBC_NVA097 0