)]}'
{
  "commit": "a3ccedcc40590e29d227fe1dccde1d81ee6ee2cd",
  "tree": "ef4cf57f6214e648e84a3869931209bfdc7b9895",
  "parents": [
    "9d5c4bf31b44dc245486d16054eff9bd9425bb87"
  ],
  "author": {
    "name": "Qais Yousef",
    "email": "qyousef@google.com",
    "time": "Tue Dec 03 13:27:37 2024 +0000"
  },
  "committer": {
    "name": "Eric Lai",
    "email": "ericllai@google.com",
    "time": "Mon Dec 09 03:25:55 2024 +0000"
  },
  "message": "vh: sched: Always protect raw_spin_locks with _irqsave variant [ DO NOT MERGE ANYWHERE ]\n\nWe can\u0027t rely on the caller to have disabled the interrupts. Many of\nscheduler operations can happen from interrupt context e.g:\nload_balance() or an IPI. Instead of relying on carefully auditing the\ncode to know we need and irqsave variant or not, enforce it by default.\n\nSince flags name clashes with arg name in some function, use irqflags\neverywhere to pass to the _irqsave functions.\n\nBug: 382033293\nSigned-off-by: Qais Yousef \u003cqyousef@google.com\u003e\nChange-Id: I4aa5018495ee5e8ab98682d0377da8f5ce19414a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7fd4013fe89643d61e6c7fdc7d8b4d28b9fcf823",
      "old_mode": 33188,
      "old_path": "drivers/soc/google/vh/kernel/sched/core.c",
      "new_id": "b010fc33c21ef007ac40407d0d26f1708e141481",
      "new_mode": 33188,
      "new_path": "drivers/soc/google/vh/kernel/sched/core.c"
    },
    {
      "type": "modify",
      "old_id": "c1569f36bdccb90b90514b3f53ebb1e85d624099",
      "old_mode": 33188,
      "old_path": "drivers/soc/google/vh/kernel/sched/fair.c",
      "new_id": "479f8f823eaf6d1d5ba4d370f001dd2ecc7c71a2",
      "new_mode": 33188,
      "new_path": "drivers/soc/google/vh/kernel/sched/fair.c"
    },
    {
      "type": "modify",
      "old_id": "073c7933ffa7e67df6cdfd4cdd707dcda6c338c2",
      "old_mode": 33188,
      "old_path": "drivers/soc/google/vh/kernel/sched/procfs_node.c",
      "new_id": "1fdb9b19e3b5933923543ca6cb1d296422a68c12",
      "new_mode": 33188,
      "new_path": "drivers/soc/google/vh/kernel/sched/procfs_node.c"
    },
    {
      "type": "modify",
      "old_id": "5528813f615e9b84f56915b0645a2df0d5f9b314",
      "old_mode": 33188,
      "old_path": "drivers/soc/google/vh/kernel/sched/sched_priv.h",
      "new_id": "0aacb9d1d45e801e2cae3ca2e70f186b1439481a",
      "new_mode": 33188,
      "new_path": "drivers/soc/google/vh/kernel/sched/sched_priv.h"
    }
  ]
}
