)]}'
{
  "commit": "11db2de0af2a919a11051f4c3050a63c3a003e46",
  "tree": "3a79c88504d3df5e443559a495e209fe1c4b50cd",
  "parents": [
    "3af7a2f6102338563cec384e4f80b4bcb81d16ca"
  ],
  "author": {
    "name": "Todd Kjos",
    "email": "tkjos@google.com",
    "time": "Tue Oct 12 09:56:14 2021 -0700"
  },
  "committer": {
    "name": "Todd Kjos",
    "email": "tkjos@google.com",
    "time": "Thu Nov 11 19:18:41 2021 +0000"
  },
  "message": "BACKPORT: binder: use cred instead of task for getsecid\n\nUse the \u0027struct cred\u0027 saved at binder_open() to lookup\nthe security ID via security_cred_getsecid(). This\nensures that the security context that opened binder\nis the one used to generate the secctx.\n\nCc: stable@vger.kernel.org # 5.4+\nFixes: ec74136ded79 (\"binder: create node flag to request sender\u0027s security context\")\nSigned-off-by: Todd Kjos \u003ctkjos@google.com\u003e\nSuggested-by: Stephen Smalley \u003cstephen.smalley.work@gmail.com\u003e\nReported-by: kernel test robot \u003clkp@intel.com\u003e\nAcked-by: Casey Schaufler \u003ccasey@schaufler-ca.com\u003e\nSigned-off-by: Paul Moore \u003cpaul@paul-moore.com\u003e\nBug: 200688826\n(cherry picked from commit 4d5b5539742d2554591751b4248b0204d20dcc9d)\n[ refactored to avoid changing KMI: struct binder_proc ]\nChange-Id: Ie023be3190caf20ca3901560455e9f027c9426cd\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39778af28b2520b9a7c14e1b982d1ddba2031ce7",
      "old_mode": 33188,
      "old_path": "drivers/android/binder.c",
      "new_id": "962f3203aa6ab4bd20f5025ff9aa3d9204410cb6",
      "new_mode": 33188,
      "new_path": "drivers/android/binder.c"
    },
    {
      "type": "modify",
      "old_id": "9af6bc48c751b9c78fffd5620721c7bcd2deec21",
      "old_mode": 33188,
      "old_path": "include/linux/security.h",
      "new_id": "a87cbacab0786466b83cff42721178f7677b9c7f",
      "new_mode": 33188,
      "new_path": "include/linux/security.h"
    }
  ]
}
