Thay $x=1$, $y=2$ vào hàm số đã cho, ta được:
$2=1^2+(m^2-1).1+m$
$⇔ 2=1+m^2-1+m$
$⇔ m^2+m-2=0$
$⇔ m^2-m+2m-2=0$
$⇔ m(m-1)+2(m-1)=0$
$⇔ (m-1)(m+2)=0$
$⇔ \left[ \begin{array}{l}m-1=0\\m+2=0\end{array} \right.$
$⇔ \left[ \begin{array}{l}m=1\\m=-2\end{array} \right.$
Vậy $m=1$ hoặc $m=-2$