)]}'
{
  "commit": "473971187d6727609951858c63bf12b0307ef015",
  "tree": "7aced6bb5402810d105b25f07090ccad78200644",
  "parents": [
    "149c4e6ef7788d58b9c05eed9fb85e0f5a2c3456"
  ],
  "author": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Tue Jun 18 13:19:42 2019 +0200"
  },
  "committer": {
    "name": "Herbert Xu",
    "email": "herbert@gondor.apana.org.au",
    "time": "Thu Jun 27 14:28:01 2019 +0800"
  },
  "message": "crypto: serpent - mark __serpent_setkey_sbox noinline\n\nThe same bug that gcc hit in the past is apparently now showing\nup with clang, which decides to inline __serpent_setkey_sbox:\n\ncrypto/serpent_generic.c:268:5: error: stack frame size of 2112 bytes in function \u0027__serpent_setkey\u0027 [-Werror,-Wframe-larger-than\u003d]\n\nMarking it \u0027noinline\u0027 reduces the stack usage from 2112 bytes to\n192 and 96 bytes, respectively, and seems to generate more\nuseful object code.\n\nFixes: c871c10e4ea7 (\"crypto: serpent - improve __serpent_setkey with UBSAN\")\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nReviewed-by: Eric Biggers \u003cebiggers@kernel.org\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2f549330d2b72dff04ef418c27e270f188c6654",
      "old_mode": 33188,
      "old_path": "crypto/serpent_generic.c",
      "new_id": "e133006b2217ddc0e0ed1e9dd961fe2eb21386ea",
      "new_mode": 33188,
      "new_path": "crypto/serpent_generic.c"
    }
  ]
}
