Report question

Question: Why linux kernel use trap gate to handle divide_error exception?