Applied directly, since I'm just about to tag rc3 and was just looking that there were no last-minute pull requests.
Andrew, no need to pick it up into your queue. Side note: I think we should return -EINVAL more aggressively: right now we fill up potentially all of user_auxv[] and return success, but we will have always cleared that last auxv pointer pair. So we actually return "success" even when the user supplies us with more data than we then really accept. IOW, tightening that up might be worth it (maybe actually check that they are valid user pointers at the same time). That's a separate issue, and I can't find it in myself to care (and nobody has ever complained), but I thought I'd mention it. Linus