)]}'
{
  "commit": "1d70ee7d4bfd946035f362fee60d751b713473c3",
  "tree": "a57b92b7cba7f318881491e7ee8caced8acaf18a",
  "parents": [
    "f0afa45484a7ee91f7febe0cfa72ff2acfd5ec6d"
  ],
  "author": {
    "name": "Ard Biesheuvel",
    "email": "ardb@kernel.org",
    "time": "Mon Jan 19 17:20:55 2026 +0100"
  },
  "committer": {
    "name": "Ard Biesheuvel",
    "email": "ardb@kernel.org",
    "time": "Mon Jan 19 17:32:23 2026 +0100"
  },
  "message": "arm64: Unmap kernel data/bss entirely from the linear map\n\nThe linear aliases of the kernel text and rodata are mapped read-only as\nwell. Given that the contents of these regions are mostly identical to\nthe version in the loadable image, mapping them read-only is a\nreasonable hardening measure.\n\nData and bss, however, are now also mapped read-only but the contents of\nthese regions are more likely to contain data that we\u0027d rather not leak.\nSo let\u0027s unmap these entirely in the linear map when the kernel is\nrunning normally.\n\nOnly when going into hibernation or waking up from it do these regions\nneed to be mapped, so take care of this using a PM notifier.\n\nSigned-off-by: Ard Biesheuvel \u003cardb@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d978b07ab7b839a5735c0b67dc0584947cd0dac3",
      "old_mode": 33188,
      "old_path": "arch/arm64/mm/mmu.c",
      "new_id": "7b3ce9cafe64880a2069f325ede3c754c529e2c7",
      "new_mode": 33188,
      "new_path": "arch/arm64/mm/mmu.c"
    }
  ]
}
