)]}'
{
  "commit": "5172159dfd0315b05aca23c42141aacc3fbefb15",
  "tree": "fd317100505986a5b8ad1b78dfd8654e260ba905",
  "parents": [
    "7198d31e4bc46c949ee209f43d2ed85c77675dfe",
    "10172d1c250c132894f49ec4fa25a8555adadf65"
  ],
  "author": {
    "name": "Matthias Krüger",
    "email": "476013+matthiaskrgr@users.noreply.github.com",
    "time": "Thu Nov 20 11:15:54 2025 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Nov 20 11:15:54 2025 +0100"
  },
  "message": "Rollup merge of #149056 - fneddy:fix_s390_test_padding_overwrite, r\u003dRalfJung\n\nfix the fragment_in_dst_padding_gets_overwritten test on s390x\n\non s390x 128bit types have a smaller alignment then on x86[^1]. This leads to smaller structs (24 instead of 32 bytes) and therefore the write_unaligned will write outside of the structs boundary.\n\nTo fix the test, change the trailing u32 into a u8. This will generate 7 trailing padding bytes on s390x and 15 on x86_64. Also change the start of the garbage data so it will span over x,y and padding:\n\n```\ns390x:   XXXXXXXXXXXXXXXXY-------\nx86_64:  XXXXXXXXXXXXXXXXY---------------\n                      GGGGGGGG\n\n```\n\n[^1]: s390x ELF ABI Table 1.1, Page 12 https://github.com/IBM/s390x-abi\n",
  "tree_diff": []
}
