关于x的方程mx^2+2x+1=0至少有一个负根,则m取值多少?