This paper deals with the Keller–Segel system
{ut=Δu−∇·false(uχ(v)∇vfalse),x∈Ω,t>0,vt=Δv+u−v,x∈Ω,t>0,where Ω is a bounded domain in Rn with smooth boundary ∂Ω, n≥2; χ is a nonnegative function satisfying χfalse(sfalse)≤K(a+s)−k for some k≥1 and a≥0. In the case that k=1 and a=0, Fujie established global existence of bounded solutions under the condition 0false01, Winkler asserted global existence of bounded solutions for arbitrary K>0. However, there is a gap in the proof. Recently, Fujie tried modifying the proof; nevertheless it also has a gap. It seems to be difficult to show global existence of bounded solutions for arbitrary K>0. Moreover, the condition for K when k>1 cannot connect with the condition when k=1. The purpose of the present paper is to obtain global existence and boundedness under more natural and proper condition for χ and to build a mathematical bridge between the cases k=1 and k>1.