)]}'
{
  "commit": "7e92b4fc345f5b6f57585fbe5ffdb0f24d7c9b26",
  "tree": "a8e9dac38a9c8dd22bd182c13e2ae0e6d32bd729",
  "parents": [
    "d0d4f69bb65a8c1c1430c577a583632709b874c6"
  ],
  "author": {
    "name": "Bjorn Helgaas",
    "email": "bjorn.helgaas@hp.com",
    "time": "Tue May 08 00:36:07 2007 -0700"
  },
  "committer": {
    "name": "Linus Torvalds",
    "email": "torvalds@woody.linux-foundation.org",
    "time": "Tue May 08 11:15:23 2007 -0700"
  },
  "message": "x86, serial: convert legacy COM ports to platform devices\n\nMake x86 COM ports into platform devices and don\u0027t probe for them\nif we have PNP.\n\nThis prevents double discovery, where a device was found both by\nthe legacy probe and by 8250_pnp, e.g.,\n\n    serial8250: ttyS0 at I/O 0x3f8 (irq \u003d 4) is a 16550A\n    00:02: ttyS0 at I/O 0x3f8 (irq \u003d 4) is a 16550A\n\nThis also means IRDA devices without a UART PNP ID will no longer be\nclaimed by the serial driver, which might require changes in IRDA\ndrivers and administration.\n\nIn addition to this patch, you may need to configure a setserial init\nscript, e.g., /etc/init.d/setserial, so it doesn\u0027t poke legacy UART\nstuff back in.  On Debian, \"dpkg-reconfigure setserial\" with the \"kernel\"\noption does this.\n\nTo force the old legacy probe behavior even when we have PNPBIOS or\nACPI, load the new legacy_serial module (or build 8250 static) with\nthe \"legacy_serial.force\" option.\n\n[akpm@linux-foundation.org: fix makefiles]\nSigned-off-by: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Keith Owens \u003ckaos@ocs.com.au\u003e\nCc: Len Brown \u003clenb@kernel.org\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nCc: Matthieu CASTET \u003ccastet.matthieu@free.fr\u003e\nCc: Jean Tourrilhes \u003cjt@hpl.hp.com\u003e\nCc: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nCc: Ville Syrjala \u003csyrjala@sci.fi\u003e\nCc: Russell King \u003crmk+serial@arm.linux.org.uk\u003e\nCc: Samuel Ortiz \u003csamuel@sortiz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fa885174fd7588031142b80cbb1f4d41b5bf0d62",
      "old_mode": 33188,
      "old_path": "Documentation/kernel-parameters.txt",
      "new_id": "bebebe4fd469a26a6c275072eb43099cf93fe9c8",
      "new_mode": 33188,
      "new_path": "Documentation/kernel-parameters.txt"
    },
    {
      "type": "modify",
      "old_id": "4f98516b9f945f208d40600dc3016b82362a8d56",
      "old_mode": 33188,
      "old_path": "arch/i386/kernel/Makefile",
      "new_id": "91cff8dc9e1afa4018234d5aed33f122a5cd4193",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/Makefile"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21510118544e10b10b403335f644b9756d8d54f7",
      "new_mode": 33188,
      "new_path": "arch/i386/kernel/legacy_serial.c"
    },
    {
      "type": "modify",
      "old_id": "4d94c51803d8051e6c3db0dc790ee51957b1f62c",
      "old_mode": 33188,
      "old_path": "arch/x86_64/kernel/Makefile",
      "new_id": "de1de8a2fd84669e4643585e5119fa7d2e2db594",
      "new_mode": 33188,
      "new_path": "arch/x86_64/kernel/Makefile"
    },
    {
      "type": "modify",
      "old_id": "924e9bd757f0fe486e71f11796567c3cbf542d6d",
      "old_mode": 33188,
      "old_path": "drivers/serial/Kconfig",
      "new_id": "e8efe938c4e740a64da3bc68627cb9ad8ae2ecaf",
      "new_mode": 33188,
      "new_path": "drivers/serial/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "bd67480ca1094f9896aacdf5395d0b541552fb75",
      "old_mode": 33188,
      "old_path": "include/asm-i386/serial.h",
      "new_id": "57a4306cdf63e33f7a5eea692be606d90bc6cfee",
      "new_mode": 33188,
      "new_path": "include/asm-i386/serial.h"
    },
    {
      "type": "modify",
      "old_id": "b0496e0d72a68669cf5a5c1204af07bc1bcee334",
      "old_mode": 33188,
      "old_path": "include/asm-x86_64/serial.h",
      "new_id": "8ebd765c674a2564cc5dde497a3e60e482ff3427",
      "new_mode": 33188,
      "new_path": "include/asm-x86_64/serial.h"
    }
  ]
}
