patch series
partly applied by upstream
first patch series
third patch series
original patch series by Greg and Pierre
second patch series