It is not necessary to disable interrupts here neither useful:
- The code path is quite heavy and disabling indiscriminately interrupts for that long is not a good approach
- The context (callers) may provide such type of protection, if anything, because they know more about the surrounding