add patch from pld-linux