Я хотел бы знать, является ли это функционально неправильным для того, чтобы страница с ошибкой указывала адрес пользователя, когда ядро запускает обработчик ошибок для внесения пользовательской страницы.
ОС - Linux 2.6.30
Предположим, что оба пользовательских адреса действительны (попадают в разрешение vma, rw) для задачи.
Когда я проверяю код ядра, я обнаруживаю, что ядро не против вложенной ошибки если неисправные адреса действительны и ошибка не возникла в атомарном контексте или в обработчике irq.
(Я не думаю, что ответ специфичен для процессора, но я бы добавил, что меня интересует рука и мипы).
например: сценарий может произойти, если я распечатаю данные стека из обработчика ошибок страницы.