)]}'
{
  "commit": "f90b474a35744b5d43009e4fab232e74a3024cae",
  "tree": "d7af19439740b2364da965cfebe52fc9b6ff114f",
  "parents": [
    "93ed6fc268c4cc3f1c2b3718d2beb0aa6d04ddc4"
  ],
  "author": {
    "name": "Vlastimil Babka",
    "email": "vbabka@suse.cz",
    "time": "Mon Mar 10 13:40:17 2025 +0100"
  },
  "committer": {
    "name": "Alexei Starovoitov",
    "email": "ast@kernel.org",
    "time": "Sat Mar 15 11:18:19 2025 -0700"
  },
  "message": "mm: Fix the flipped condition in gfpflags_allow_spinning()\n\nThe function gfpflags_allow_spinning() has a bug that makes it return\nthe opposite result than intended. This could contribute to deadlocks as\nusage profilerates, for now it was noticed as a performance regression\ndue to try_charge_memcg() not refilling memcg stock when it could. Fix\nthe flipped condition.\n\nFixes: 97769a53f117 (\"mm, bpf: Introduce try_alloc_pages() for opportunistic page allocation\")\nReported-by: kernel test robot \u003coliver.sang@intel.com\u003e\nAcked-by: Shakeel Butt \u003cshakeel.butt@linux.dev\u003e\nSigned-off-by: Vlastimil Babka \u003cvbabka@suse.cz\u003e\nSigned-off-by: Andrii Nakryiko \u003candrii@kernel.org\u003e\nLink: https://lore.kernel.org/bpf/20250310124017.187-1-alexei.starovoitov@gmail.com\nCloses: https://lore.kernel.org/oe-lkp/202503101254.cfd454df-lkp@intel.com\nSigned-off-by: Alexei Starovoitov \u003cast@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ceb226c2e25c58981c3cbef570633a83d3997274",
      "old_mode": 33188,
      "old_path": "include/linux/gfp.h",
      "new_id": "c9fa6309c903b6dead58f5c1568981872d7b850a",
      "new_mode": 33188,
      "new_path": "include/linux/gfp.h"
    }
  ]
}
