Your patch doesn't apply to the net-next tree which is what you should
be basing all of your networking patches on:
[davem@bql net-next]$ git am --signoff pch_gbe-Adding-read-memory-barriers.patch
Applying: pch_gbe: Adding read memory barriers
error: patch failed: drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c:1222
error: drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c: patch does not apply
Patch failed at 0001 pch_gbe: Adding read memory barriers
When you have resolved this problem run "git am --resolved".
If you would prefer to skip this patch, instead run "git am --skip".
To restore the original branch and stop patching run "git am --abort".
Stop rushing things and take your time learning the process.
Otherwise you're going to make more work for maintainers and they
end up grumpy as a result, which you don't want.