)]}'
{
  "commit": "fcaef4e27f16b92d4d97ac56fd0f9875438b7678",
  "tree": "791982ff90e2143e68ced93d6be64d7d8c256d52",
  "parents": [
    "a8ac113d444a49a5b8aba80922b3864b699b0b26"
  ],
  "author": {
    "name": "Guenter Roeck",
    "email": "linux@roeck-us.net",
    "time": "Wed Aug 15 13:22:27 2018 -0700"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Fri Aug 17 21:03:47 2018 +0200"
  },
  "message": "x86: i8259: Add missing include file\n\ncommit 0a957467c5fd46142bc9c52758ffc552d4c5e2f7 upstream.\n\ni8259.h uses inb/outb and thus needs to include asm/io.h to avoid the\nfollowing build error, as seen with x86_64:defconfig and CONFIG_SMP\u003dn.\n\n  In file included from drivers/rtc/rtc-cmos.c:45:0:\n  arch/x86/include/asm/i8259.h: In function \u0027inb_pic\u0027:\n  arch/x86/include/asm/i8259.h:32:24: error:\n\timplicit declaration of function \u0027inb\u0027\n\n  arch/x86/include/asm/i8259.h: In function \u0027outb_pic\u0027:\n  arch/x86/include/asm/i8259.h:45:2: error:\n\timplicit declaration of function \u0027outb\u0027\n\nReported-by: Sebastian Gottschall \u003cs.gottschall@dd-wrt.com\u003e\nSuggested-by: Sebastian Gottschall \u003cs.gottschall@dd-wrt.com\u003e\nFixes: 447ae3166702 (\"x86: Don\u0027t include linux/irq.h from asm/hardirq.h\")\nSigned-off-by: Guenter Roeck \u003clinux@roeck-us.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5cdcdbd4d892029f7cbd90ab30dfe0832e5780f4",
      "old_mode": 33188,
      "old_path": "arch/x86/include/asm/i8259.h",
      "new_id": "89789e8c80f66a97db08ffad891ed26e5025219e",
      "new_mode": 33188,
      "new_path": "arch/x86/include/asm/i8259.h"
    }
  ]
}
