Advertisement
Guest User

Untitled

a guest
Aug 23rd, 2023
176
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | Software | 0 0
  1. diff --git a/kernel/printk/printk.c b/kernel/printk/printk.c
  2. index 6a333adce3b3..73123ffef19c 100644
  3. --- a/kernel/printk/printk.c
  4. +++ b/kernel/printk/printk.c
  5. @@ -47,6 +47,8 @@
  6. #include <linux/sched/clock.h>
  7. #include <linux/sched/debug.h>
  8. #include <linux/sched/task_stack.h>
  9. +#include <linux/utsname.h>
  10. +#include <hotfix/hotfix.h>
  11.  
  12. #include <linux/uaccess.h>
  13. #include <asm/sections.h>
  14. @@ -684,6 +686,7 @@ static ssize_t msg_print_ext_body(char *buf, size_t size,
  15. struct dev_printk_info *dev_info)
  16. {
  17. ssize_t len;
  18. + char *uname_value;
  19.  
  20. len = msg_add_ext_text(buf, size, text, text_len, '\n');
  21.  
  22. @@ -694,6 +697,26 @@ static ssize_t msg_print_ext_body(char *buf, size_t size,
  23. dev_info->subsystem);
  24. len += msg_add_dict_text(buf + len, size - len, "DEVICE",
  25. dev_info->device);
  26. +
  27. + /* FB-ONLY: Print uname */
  28. +#ifdef HF_VERSION
  29. + char uname[128];
  30. + int ret;
  31. +
  32. + ret = snprintf(uname,
  33. + sizeof(uname),
  34. + "%s-%s",
  35. + init_utsname()->release,
  36. + HF_VERSION);
  37. + if (ret < 0)
  38. + uname_value = "<FMT FAILURE>";
  39. + else
  40. + uname_value = uname;
  41. +#else
  42. + uname_value = init_utsname()->release;
  43. +#endif
  44. + len += msg_add_dict_text(buf + len, size - len, "UNAME", uname_value);
  45. +
  46. out:
  47. return len;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement