)]}'
{
  "commit": "8c97023cf0518f172b8cb7a9fffc28b89401abbf",
  "tree": "47d64b4872b39ddddee491bfbc95417ab7674444",
  "parents": [
    "4e433fc4d1a93310d31e7671faca8660a2890908"
  ],
  "author": {
    "name": "Arnd Bergmann",
    "email": "arnd@arndb.de",
    "time": "Wed Jul 26 15:36:23 2017 +0200"
  },
  "committer": {
    "name": "Masahiro Yamada",
    "email": "yamada.masahiro@socionext.com",
    "time": "Mon Aug 21 09:05:59 2017 +0900"
  },
  "message": "Kbuild: use -fshort-wchar globally\n\nCommit 971a69db7dc0 (\"Xen: don\u0027t warn about 2-byte wchar_t in efi\")\nadded the --no-wchar-size-warning to the Makefile to avoid this\nharmless warning:\n\narm-linux-gnueabi-ld: warning: drivers/xen/efi.o uses 2-byte wchar_t yet the output is to use 4-byte wchar_t; use of wchar_t values across objects may fail\n\nChanging kbuild to use thin archives instead of recursive linking\nunfortunately brings the same warning back during the final link.\n\nThe kernel does not use wchar_t string literals at this point, and\nxen does not use wchar_t at all (only efi_char16_t), so the flag\nhas no effect, but as pointed out by Jan Beulich, adding a wchar_t\nstring literal would be bad here.\n\nSince wchar_t is always defined as u16, independent of the toolchain\ndefault, always passing -fshort-wchar is correct and lets us\nremove the Xen specific hack along with fixing the warning.\n\nLink: https://patchwork.kernel.org/patch/9275217/\nFixes: 971a69db7dc0 (\"Xen: don\u0027t warn about 2-byte wchar_t in efi\")\nSigned-off-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nAcked-by: David Vrabel \u003cdavid.vrabel@citrix.com\u003e\nSigned-off-by: Masahiro Yamada \u003cyamada.masahiro@socionext.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "473f1aa76f6de7c44e3ec2f0c780df87c61b812f",
      "old_mode": 33188,
      "old_path": "Makefile",
      "new_id": "4dac1107913bf9bf78fc0d68948aa9fdfe011e19",
      "new_mode": 33188,
      "new_path": "Makefile"
    },
    {
      "type": "modify",
      "old_id": "8feab810aed9222b97bd5959b42e6f09ffaaf83d",
      "old_mode": 33188,
      "old_path": "drivers/xen/Makefile",
      "new_id": "7f188b8d0c6703dda0ed4ae7647d7b082c429933",
      "new_mode": 33188,
      "new_path": "drivers/xen/Makefile"
    }
  ]
}
