Pull RISC-V fixes from Palmer Dabbelt:
 - avoid taking a mutex while resolving jump_labels in the mutex
   implementation
 - avoid trying to resolve the early boot DT pointer via the linear map
 - avoid trying to IPI kfence TLB flushes, as kfence might flush with
   IRQs disabled
 - avoid calling PMD destructors on PMDs that were never constructed
* tag 'riscv-for-linus-6.13-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux:
  riscv: mm: Do not call pmd dtor on vmemmap page table teardown
  riscv: Fix IPIs usage in kfence_protect_page()
  riscv: Fix wrong usage of __pa() on a fixmap address
  riscv: Fixup boot failure when CONFIG_DEBUG_RT_MUTEXES=y