sync 8.09 with ar71xx changes from trunk