m68k-Fix-invalid-.section-syntax.patch 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. diff -Nur linux-6.1.44.orig/arch/m68k/fpsp040/skeleton.S linux-6.1.44/arch/m68k/fpsp040/skeleton.S
  2. --- linux-6.1.44.orig/arch/m68k/fpsp040/skeleton.S 2023-08-08 20:03:51.000000000 +0200
  3. +++ linux-6.1.44/arch/m68k/fpsp040/skeleton.S 2023-08-14 04:47:03.786841535 +0200
  4. @@ -499,13 +499,13 @@
  5. dbf %d0,morein
  6. rts
  7. - .section .fixup,#alloc,#execinstr
  8. + .section .fixup,"ax"
  9. .even
  10. 1:
  11. jbsr fpsp040_die
  12. jbra .Lnotkern
  13. - .section __ex_table,#alloc
  14. + .section __ex_table,"a"
  15. .align 4
  16. .long in_ea,1b
  17. diff -Nur linux-6.1.44.orig/arch/m68k/ifpsp060/os.S linux-6.1.44/arch/m68k/ifpsp060/os.S
  18. --- linux-6.1.44.orig/arch/m68k/ifpsp060/os.S 2023-08-08 20:03:51.000000000 +0200
  19. +++ linux-6.1.44/arch/m68k/ifpsp060/os.S 2023-08-14 04:47:03.798841249 +0200
  20. @@ -379,11 +379,11 @@
  21. | Execption handling for movs access to illegal memory
  22. - .section .fixup,#alloc,#execinstr
  23. + .section .fixup,"ax"
  24. .even
  25. 1: moveq #-1,%d1
  26. rts
  27. -.section __ex_table,#alloc
  28. +.section __ex_table,"a"
  29. .align 4
  30. .long dmrbuae,1b
  31. .long dmrwuae,1b
  32. diff -Nur linux-6.1.44.orig/arch/m68k/kernel/relocate_kernel.S linux-6.1.44/arch/m68k/kernel/relocate_kernel.S
  33. --- linux-6.1.44.orig/arch/m68k/kernel/relocate_kernel.S 2023-08-08 20:03:51.000000000 +0200
  34. +++ linux-6.1.44/arch/m68k/kernel/relocate_kernel.S 2023-08-14 04:47:03.802841154 +0200
  35. @@ -26,7 +26,7 @@
  36. lea %pc@(.Lcopy),%a4
  37. 2: addl #0x00000000,%a4 /* virt_to_phys() */
  38. - .section ".m68k_fixup","aw"
  39. + .section .m68k_fixup,"aw"
  40. .long M68K_FIXUP_MEMOFFSET, 2b+2
  41. .previous
  42. @@ -49,7 +49,7 @@
  43. lea %pc@(.Lcont040),%a4
  44. 5: addl #0x00000000,%a4 /* virt_to_phys() */
  45. - .section ".m68k_fixup","aw"
  46. + .section .m68k_fixup,"aw"
  47. .long M68K_FIXUP_MEMOFFSET, 5b+2
  48. .previous