von Neumann Regular Rings and Right SF-rings

A ring R is called a left (right) SF-ring if all simple left (right) R-modules are flat. It is known that von Neumann regular rings are left and right SF-rings. In this paper, we study the regularity of right SF-rings and prove that if R is a right SF-ring whose all maximal (essential) right ideals are GW-ideals, then R is regular.