flat-fix-debug-output.patch 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. --- /home/mirabilos/q/linux-6a2f2e4198eaff63ee75f6085ce9f966c47b4441/arch/lm32/kernel/flat.c 2025-04-13 20:33:20.000000000 +0000
  2. +++ linux-6a2f2e4198eaff63ee75f6085ce9f966c47b4441/arch/lm32/kernel/flat.c 2025-04-14 02:40:22.277112693 +0000
  3. @@ -23,13 +20,13 @@ unsigned long lm32_get_addr_from_rp(unsi
  4. switch (type) {
  5. case FLAT_LM32_RELOC_TYPE_32_BIT:
  6. - pr_debug("*ptr = %lx", get_unaligned(ptr));
  7. + pr_debug("*ptr = %lx at %p\n", get_unaligned(ptr), ptr);
  8. val = get_unaligned(ptr);
  9. break;
  10. case FLAT_LM32_RELOC_TYPE_LO16_BIT:
  11. case FLAT_LM32_RELOC_TYPE_HI16_BIT:
  12. - pr_debug("*usptr = %x", get_unaligned(usptr));
  13. + pr_debug("*usptr = %x at %p\n", get_unaligned(usptr), usptr);
  14. val = get_unaligned(usptr) & 0xffff;
  15. val += *persistent;
  16. break;
  17. @@ -56,17 +53,17 @@ void lm32_put_addr_at_rp(unsigned long *
  18. switch (type) {
  19. case FLAT_LM32_RELOC_TYPE_32_BIT:
  20. put_unaligned(addr, ptr);
  21. - pr_debug("new ptr =%lx", get_unaligned(ptr));
  22. + pr_debug("new value %lx at %p\n", get_unaligned(ptr), ptr);
  23. break;
  24. case FLAT_LM32_RELOC_TYPE_LO16_BIT:
  25. put_unaligned(addr, usptr);
  26. - pr_debug("new value %x at %p", get_unaligned(usptr), usptr);
  27. + pr_debug("new value %x (lo) at %p\n", get_unaligned(usptr), usptr);
  28. break;
  29. case FLAT_LM32_RELOC_TYPE_HI16_BIT:
  30. put_unaligned(addr >> 16, usptr);
  31. - pr_debug("new value %x at %p", get_unaligned(usptr), usptr);
  32. + pr_debug("new value %x (hi) at %p\n", get_unaligned(usptr), usptr);
  33. break;
  34. }