No change in logic. Chnage formatting to match linux kernel standard