revert ppp_generic changes
fix linaro -03 induced change
Merge pull request #1 from kern3lp/master

Correct changes for -O3.