)]}'
{
  "commit": "9338d660b79a0dfe4eb3fe9bd748054cded87d4f",
  "tree": "a6e309ccd4e9fe350161e0bad8ba736a0b467431",
  "parents": [
    "8ec3af916fe3954381cf3555ea03dc5adf4d0e8e"
  ],
  "author": {
    "name": "Nathan Chancellor",
    "email": "nathan@kernel.org",
    "time": "Wed Oct 08 15:46:46 2025 -0700"
  },
  "committer": {
    "name": "Nathan Chancellor",
    "email": "nathan@kernel.org",
    "time": "Fri Oct 10 10:22:08 2025 -0700"
  },
  "message": "s390/vmlinux.lds.S: Move .vmlinux.info to end of allocatable sections\n\nWhen building s390 defconfig with binutils older than 2.32, there are\nseveral warnings during the final linking stage:\n\n  s390-linux-ld: .tmp_vmlinux1: warning: allocated section `.got.plt\u0027 not in segment\n  s390-linux-ld: .tmp_vmlinux2: warning: allocated section `.got.plt\u0027 not in segment\n  s390-linux-ld: vmlinux.unstripped: warning: allocated section `.got.plt\u0027 not in segment\n  s390-linux-objcopy: vmlinux: warning: allocated section `.got.plt\u0027 not in segment\n  s390-linux-objcopy: st7afZyb: warning: allocated section `.got.plt\u0027 not in segment\n\nbinutils commit afca762f598 (\"S/390: Improve partial relro support for\n64 bit\") [1] in 2.32 changed where .got.plt is emitted, avoiding the\nwarning.\n\nThe :NONE in the .vmlinux.info output section description changes the\nsegment for subsequent allocated sections. Move .vmlinux.info right\nabove the discards section to place all other sections in the previously\ndefined segment, .data.\n\nFixes: 30226853d6ec (\"s390: vmlinux.lds.S: explicitly handle \u0027.got\u0027 and \u0027.plt\u0027 sections\")\nLink: https://sourceware.org/git/?p\u003dbinutils-gdb.git;a\u003dcommit;h\u003dafca762f598d453c563f244cd3777715b1a0cb72 [1]\nAcked-by: Alexander Gordeev \u003cagordeev@linux.ibm.com\u003e\nAcked-by: Alexey Gladkov \u003clegion@kernel.org\u003e\nAcked-by: Nicolas Schier \u003cnsc@kernel.org\u003e\nLink: https://patch.msgid.link/20251008-kbuild-fix-modinfo-regressions-v1-3-9fc776c5887c@kernel.org\nSigned-off-by: Nathan Chancellor \u003cnathan@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "feecf1a6ddb444ebf1b63e8e0c2fd0e5a0637fd3",
      "old_mode": 33188,
      "old_path": "arch/s390/kernel/vmlinux.lds.S",
      "new_id": "d74d4c52ccd05a255b5642359049c2990a082bbf",
      "new_mode": 33188,
      "new_path": "arch/s390/kernel/vmlinux.lds.S"
    }
  ]
}
