make it compile on 2.6 kernel