)]}'
{
  "log": [
    {
      "commit": "152151daece9d5dfd86e652b95846072c0d2b566",
      "tree": "ad6135c9a8ce2b6fc3684cc271106b315f710fd5",
      "parents": [
        "eb5813481a97582c80c8d402ecb371149c77b4e0"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jul 15 19:54:53 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:59:26 2008 -0400"
      },
      "message": "8139too: Force usage of PIO on OQO2\n\nThe OQO model 2 has an RTL8139 from Atheros that doesn\u0027t like MMIO.\nIt fails on modprobe, with a \u0027PCI Bus error\u0027 message.\n\nForce it to always use polled IO.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "eb5813481a97582c80c8d402ecb371149c77b4e0",
      "tree": "8805569946cabbb707b99fb00f479f06306604be",
      "parents": [
        "7239016d52c6d568d069f083bdcd17f35ab79fd8"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Tue Jul 15 19:54:53 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:59:21 2008 -0400"
      },
      "message": "8139too: Make PIO/MMIO a runtime decision through a module parameter.\n\nThis is needed to support devices that only work with PIO without\npenalising devices that work fine with MMIO in distro kernels.\nIt also allows us to eventually use PIO as a fallback when setting\nup MMIO fails.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7239016d52c6d568d069f083bdcd17f35ab79fd8",
      "tree": "cc851aa1bb0a1838e345fe2ad64ae0b1d5554dc6",
      "parents": [
        "9cf8fa4334e60f27b4a392f432c292f3af268215"
      ],
      "author": {
        "name": "Wang Jian",
        "email": "lark@linux.net.cn",
        "time": "Wed Jul 16 21:46:20 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:59:12 2008 -0400"
      },
      "message": "net/phy: Fix 88e1111 copper/fiber selection in RGMII mode\n\nMII_M1111_HWCFG_FIBER_COPPER_RES is a bit of MII_M1111_PHY_EXT_SR, not\nMII_M1111_PHY_EXT_CR.\n\nSigned-off-by: Wang Jian \u003clark@linux.net.cn\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "9cf8fa4334e60f27b4a392f432c292f3af268215",
      "tree": "ef84f4c0ca3559518b085639340b8b392e6ffef2",
      "parents": [
        "c0e5a8c21bb9bb222917c36eba503ae88af52c34"
      ],
      "author": {
        "name": "Wang Jian",
        "email": "lark@linux.net.cn",
        "time": "Wed Jul 16 21:46:17 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:58:10 2008 -0400"
      },
      "message": "net/phy: Fix copper/fiber auto-selection for 88e1111\n\nThe 27.15 bit (MII_M1111_HWCFG_FIBER_COPPER_AUTO) is disable bit. When\nset to 1, copper/fiber auto selection is disabled. The current code\nto enable but actually disable auto selection.\n\nSigned-off-by: Wang Jian \u003clark@linux.net.cn\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c0e5a8c21bb9bb222917c36eba503ae88af52c34",
      "tree": "9bcbd5d424b18a8f1984963b9c570fbb1960615b",
      "parents": [
        "25ac3c24839002298e9329a5fda305e5383b1dc7"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 16 12:45:34 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:54:17 2008 -0400"
      },
      "message": "net: tun.c fix cast\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "25ac3c24839002298e9329a5fda305e5383b1dc7",
      "tree": "a1e6cbde207273dd304634ed42639a904144d400",
      "parents": [
        "f8e5e776a3ac29705b1a357b23cad0920ef1a1d2"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Jul 16 12:45:27 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:54:12 2008 -0400"
      },
      "message": "net: igb_main.c fix sparse integer as NULL pointer warning\n\ndrivers/net/igb/igb_main.c:388:20: warning: Using plain integer as NULL pointer\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f8e5e776a3ac29705b1a357b23cad0920ef1a1d2",
      "tree": "a41703f95f09fbeb688adae66c0210d086bcf7a8",
      "parents": [
        "23fcc8d991c7f7bf3eaa64c296217103ab59f5dc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Jul 17 20:29:13 2008 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:54:07 2008 -0400"
      },
      "message": "DM9000: Remove magic numbers\n\nRemove magic numbers for items that we already have\ndefined in the register header file.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "23fcc8d991c7f7bf3eaa64c296217103ab59f5dc",
      "tree": "bdc80f9b932d1936fa31fdce72106d3ca3276ae4",
      "parents": [
        "aa3f2cb63086e474a2ac3836d01fc6d9db393846"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Fri Jul 18 15:24:58 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:53:58 2008 -0400"
      },
      "message": "MAINTAINERS: Update email address of Ursula Braun\n\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "aa3f2cb63086e474a2ac3836d01fc6d9db393846",
      "tree": "dfeb9dea4c7bd3a5fce6f223f4e261e6a0fe1ac2",
      "parents": [
        "b805da74dee3a8de8a29654078c5198f2fb0e15b"
      ],
      "author": {
        "name": "Peter Tiedemann",
        "email": "ptiedem@de.ibm.com",
        "time": "Fri Jul 18 15:24:57 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:53:46 2008 -0400"
      },
      "message": "s390/net/ctcm: message cleanup\n\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Peter Tiedemann \u003cptiedem@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b805da74dee3a8de8a29654078c5198f2fb0e15b",
      "tree": "fb9eef26dc581925c6ccca17602834670e8bc158",
      "parents": [
        "58735567b6de3034c9d0d7e1dcf31614b66de986"
      ],
      "author": {
        "name": "Andy Richter",
        "email": "richtera@us.ibm.com",
        "time": "Fri Jul 18 15:24:56 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:53:30 2008 -0400"
      },
      "message": "s390/net: Cleanup claw printk messages.\n\nCc: Martin Schwidefsky \u003cschwidefska@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Andy Richter \u003crichtera@us.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "58735567b6de3034c9d0d7e1dcf31614b66de986",
      "tree": "14f5d53e6dfbd4b8793fa5a4154389cbf1c9836e",
      "parents": [
        "cd1f8160e015cd1538701b7de216cbeaefc6b0a8"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:10 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:56 2008 -0400"
      },
      "message": "netxen: update driver version\n\nChange driver version to 4.0.0. Netxen firmwares as old as\nv3.4.216 are supported.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "cd1f8160e015cd1538701b7de216cbeaefc6b0a8",
      "tree": "da264cfcbca7c5cc2989349a4536021204aa5c46",
      "parents": [
        "d9e651bc06690c5a5326e8d019fa7668409bc819"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:09 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:54 2008 -0400"
      },
      "message": "netxen: enable tso6, intr coalescing.\n\nEnable tso6 and ipv6 checksum, interrupt coalescing for NX3031.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d9e651bc06690c5a5326e8d019fa7668409bc819",
      "tree": "df3051523f4c30f5b6da4230c80e70957bb144ed",
      "parents": [
        "c9fc891f86c062449116fde8826a0ead650e17ac"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:08 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:22 2008 -0400"
      },
      "message": "netxen: cut-through rx changes\n\nNX3031 supports cut-through operation where ingress packets are\ndirectly dma\u0027ed into host buffers to reduce latency.\n\nThis requires larger dma buffers (2kb) and different alignemnt.\n\nThe buffer posting logic is changed a bit. The free rx buffers\nare maintained in linked list, since the received reference\nhandles can be out of order. However rx descriptors are still\nposted sequentially, indexed by producer.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c9fc891f86c062449116fde8826a0ead650e17ac",
      "tree": "73496ddd8e43ef74634cae90ab9d12bf311d4139",
      "parents": [
        "48bfd1e0fc66b27254ec742b014e689ef218e76c"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:07 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:11 2008 -0400"
      },
      "message": "netxen: mtu, mac, link status changes\n\nMAC addr, multicast filters, mtu are set through firmware commands\nin firmware v4.0.0+ because of virtualization of physical ports.\nLink status is also read from registers allocated by firmware for\neach virtual port.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "48bfd1e0fc66b27254ec742b014e689ef218e76c",
      "tree": "fd380b835dc12a5500ff5972981ee9ae767639b4",
      "parents": [
        "a97342f9790f14ac20bd5f8b16ed661411fa2e3e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:06 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:52:04 2008 -0400"
      },
      "message": "netxen: add netxen_nic_ctx.c\n\nContains rx and tx ring context management and certain\nfirmware commands for netxen firmware v4.0.0+.\n\nThis patch gathers all HW context management code into\nnetxen_nic_ctx.c.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "a97342f9790f14ac20bd5f8b16ed661411fa2e3e",
      "tree": "2d525219b9633fa48dbe7265901066c8fd3e5e83",
      "parents": [
        "2956640d4aaaecd42bd8ba800cc8c33bfe206b7e"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:05 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:57 2008 -0400"
      },
      "message": "netxen: remove netxen_nic_isr.c\n\nIt had only couple of functions which are moved to main.c\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2956640d4aaaecd42bd8ba800cc8c33bfe206b7e",
      "tree": "78c0442fd1a382f5f01489d4f268c5876d243b95",
      "parents": [
        "3ce06a320f8d5a3f16960e63021cc372283efffb"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:04 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:53 2008 -0400"
      },
      "message": "netxen: pci probe and firmware init changes\n\nAdd initialization code in pci probe for new chip and retain\ncompatibility with old revisions.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "3ce06a320f8d5a3f16960e63021cc372283efffb",
      "tree": "cea5b02fc44b8c2367c57d7c249592683edffcc9",
      "parents": [
        "e4c93c817ce650401db42db6c869cf7688217ff4"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:03 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:44 2008 -0400"
      },
      "message": "netxen: add 2MB PCI memory support\n\nNew revision of netxen chip has 2MB PCI memory. Older chips\nhad 128MB addressable PCI memory. To retain compatibility,\nthis patch adds function pointers based on pci bar0 size.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e4c93c817ce650401db42db6c869cf7688217ff4",
      "tree": "280ef8bd2768407ab140367de6bf9980b3f5c9d9",
      "parents": [
        "623621b07ebc5b72e0bdfa4a50bbb28f4587de0c"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:02 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:23 2008 -0400"
      },
      "message": "netxen: add defs for new chip/boards\n\nAdd macros for new chip revision and board configurations.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "623621b07ebc5b72e0bdfa4a50bbb28f4587de0c",
      "tree": "a6e472bfa084e79f912ca1b6dcc06dd61332669f",
      "parents": [
        "7830b22cbc5f5e804469b74a3fe0d3a8ed88ca31"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:01 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:51:12 2008 -0400"
      },
      "message": "netxen: hw multicast filtering\n\nEnable multicast address filtering capabilities in the hardware.\nUpto 16 multicast addresses can be programmed for each physical\nport. Support \"allmulti\" mode, if enabled.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "7830b22cbc5f5e804469b74a3fe0d3a8ed88ca31",
      "tree": "e7779997b1a62f7a4e0003d51132ec710981c258",
      "parents": [
        "f0084a36d4d799c024a5211555334d56c91d236d"
      ],
      "author": {
        "name": "Dhananjay Phadke",
        "email": "dhananjay@netxen.com",
        "time": "Mon Jul 21 19:44:00 2008 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:50:55 2008 -0400"
      },
      "message": "netxen: cleanup unused variables/functions\n\no Reduce access to global arrays in data path.\no Remove duplicate/unused variables, unecessary alignment constraints.\no Use correct pci_dev instead of fallback device for consistent\n  allocations.\no Disable ethtool set_eeprom functionality for now, it was only used\n  for flashing firmware.\n\nSigned-off-by: Dhananjay Phadke \u003cdhananjay@netxen.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "f0084a36d4d799c024a5211555334d56c91d236d",
      "tree": "94377e4a87066b7e34fee5c8d77cc93f1d4beeb4",
      "parents": [
        "c7f80993a38f0354a8ad821bcd9335b47a464357"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jul 22 09:23:34 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 17:50:44 2008 -0400"
      },
      "message": "net 8390p: fix interface usage\n\nvarious drivers were using the wrong APIs:\n\n drivers/built-in.o: In function `hp_probe1\u0027:\n hp.c:(.init.text+0xa280): undefined reference to `NS8390_init\u0027\n\nfixed via:\n\ncd drivers/net/; sed -i \u0027s/NS8390_/NS8390p_/g\u0027 \\\n  $(grep -l NS8390_ $(grep 8390p.o Makefile | cut -d\u0027 \u0027 -f3 | \\\n      sed \u0027s/.o$/.c/g\u0027))\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "c7f80993a38f0354a8ad821bcd9335b47a464357",
      "tree": "5e62576a1268133fca95eeb0ef61a267a5a5d963",
      "parents": [
        "e454e7e2e3afbcdc002ed55a087a14e8b057519d"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Mon Jul 21 10:26:25 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 16:09:13 2008 -0400"
      },
      "message": "myri10ge: use ioremap_wc\n\nSwitch to ioremap_wc(). We keep the MTRR code since ioremap_wc()\nwill use UC_MINUS when falling back to uncachable, and thus let\nthe MTRR WC take precedence.\n\nAlso rename the error path better.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e454e7e2e3afbcdc002ed55a087a14e8b057519d",
      "tree": "4a1c0bb0dd76c194ab7f16adbc71bc90873097b8",
      "parents": [
        "b57f9cae8724e4822fedfcc12530f868dcf6ea94"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Mon Jul 21 10:25:50 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 16:09:11 2008 -0400"
      },
      "message": "myri10ge: remove wcfifo\n\nRemove the wcfifo since it never gave any performance improvement.\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "b57f9cae8724e4822fedfcc12530f868dcf6ea94",
      "tree": "310ec9c09017bfffc655ec97ae63d692d3f5cd31",
      "parents": [
        "2b4ff112a0b3fe90de561a77f2e66000c028ca54"
      ],
      "author": {
        "name": "Wang Chen",
        "email": "wangchen@cn.fujitsu.com",
        "time": "Tue Jul 22 13:13:18 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 16:09:09 2008 -0400"
      },
      "message": "de4x5: Remove developer debug feature about set/clear promisc\n\nIFF_PROMISC flag shouldn\u0027t be set or cleared by drivers, because\nwhether device be promisc mode is decided by how many upper layer\ncallers being referenced to it.\nAnd the promisc changing feature of de4x5 ioctl is developer debug\nfeature, we can remove it now.\n\nSigned-off-by: Wang Chen \u003cwangchen@cn.fujitsu.com\u003e\nAcked-by: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "2b4ff112a0b3fe90de561a77f2e66000c028ca54",
      "tree": "c7c16f3c1392b576ae42a52dfaacfa4df6ed4a35",
      "parents": [
        "217d5a51953143046cf2972eebdefe2b2db05718"
      ],
      "author": {
        "name": "frank.blaschka@de.ibm.com",
        "email": "frank.blaschka@de.ibm.com",
        "time": "Tue Jul 22 09:39:25 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 16:09:01 2008 -0400"
      },
      "message": "qeth: fix build error caused by VLAN changes\n\nAdrian Bunk reports this build error:\n\nCC      drivers/s390/net/qeth_l3_main.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/s390/net/qeth_l3_main.c:\nIn function \u0027qeth_l3_hard_start_xmit\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/s390/net/qeth_l3_main.c:\n2654: error: implicit declaration of function \u0027VLAN_TX_SKB_CB\u0027\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/s390/net/qeth_l3_main.c:\n2654: error: invalid type argument of \u0027-\u003e\u0027 (have \u0027int\u0027)\nmake[3]: *** [drivers/s390/net/qeth_l3_main.o] Error 1\n\nThe intention of the driver appears to be to invalidate the VLAN tag.\nChange it to set skb-\u003evlan_tci to zero, which has the same effect.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: Frank Blaschka \u003cfrank.blaschka@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "217d5a51953143046cf2972eebdefe2b2db05718",
      "tree": "5f5658fe73f7fe4985e20d967339b7093a917b32",
      "parents": [
        "d999597349dcfd3b11205705c31a2f8e00688dd3"
      ],
      "author": {
        "name": "Laurent Pinchart",
        "email": "laurentp@cse-semaphore.com",
        "time": "Tue Jul 22 17:43:42 2008 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 16:08:58 2008 -0400"
      },
      "message": "fs_enet: Remove unused fields in the fs_mii_bb_platform_info structure.\n\nThe mdio_port, mdio_bit, mdc_port and mdc_bit fields in the\nfs_mii_bb_platform_info structure are left-overs from the move to the Phy\nAbstraction Layer subsystem. They are not used anymore and can be safely\nremoved.\n\nSigned-off-by: Laurent Pinchart \u003claurentp@cse-semaphore.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "d999597349dcfd3b11205705c31a2f8e00688dd3",
      "tree": "edc4414ea3f7f15b98472e45d4442b5670c380f5",
      "parents": [
        "b32d13102d39ed411d152a7ffcc5f66d5b3b1b49",
        "77332894c21165404496c56763d7df6c15c4bb09"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jul 22 16:07:11 2008 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Tue Jul 22 16:07:11 2008 -0400"
      },
      "message": "Merge branch \u0027r8169-davem\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/romieu/netdev-2.6 into upstream-fixes\n"
    },
    {
      "commit": "b32d13102d39ed411d152a7ffcc5f66d5b3b1b49",
      "tree": "5db024bc2defe8440ea67c16dce65c4082ff4b98",
      "parents": [
        "ebb36a978131810c98e7198b1187090c697cf99f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 18:45:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 18:45:34 2008 -0700"
      },
      "message": "tcp: Fix bitmask test in tcp_syn_options()\n\nAs reported by Alexey Dobriyan:\n\n\t  CHECK   net/ipv4/tcp_output.c\n\tnet/ipv4/tcp_output.c:475:7: warning: dubious: !x \u0026 y\n\nAnd sparse is damn right!\n\n\tif (unlikely(!OPTION_TS \u0026 opts-\u003eoptions))\n\t\t    ^^^\n\t\tsize +\u003d TCPOLEN_SACKPERM_ALIGNED;\n\nOPTION_TS is (1 \u003c\u003c 1), so condition will never trigger.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebb36a978131810c98e7198b1187090c697cf99f",
      "tree": "713974312942185ae7c46df9f00b06643af44c35",
      "parents": [
        "47112e25da41d9059626033986dc3353e101f815"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 13:41:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 13:41:16 2008 -0700"
      },
      "message": "ipv6: __KERNEL__ ifdef struct ipv6_devconf\n\nBased upon a report by Olaf Hering.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47112e25da41d9059626033986dc3353e101f815",
      "tree": "72857968c318960ba50a4cc7232041228e8361dc",
      "parents": [
        "6579e57b31d79d31d9b806e41ba48774e73257dc"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Jul 21 13:35:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 13:35:08 2008 -0700"
      },
      "message": "udplite: Protection against coverage value wrap-around\n\nThis patch clamps the cscov setsockopt values to a maximum of 0xFFFF.\n\nSetsockopt values greater than 0xffff can cause an unwanted\nwrap-around.  Further, IPv6 jumbograms are not supported (RFC 3838,\n3.5), so that values greater than 0xffff are not even useful.\n\nFurther changes: fixed a typo in the documentation.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6579e57b31d79d31d9b806e41ba48774e73257dc",
      "tree": "03ba72024a1982ee76b8a891a443b0fdfb6d7c93",
      "parents": [
        "7943986ca1138ac99597b1aa4dc893012dcfdc08"
      ],
      "author": {
        "name": "Arjan van de Ven",
        "email": "arjan@linux.intel.com",
        "time": "Mon Jul 21 13:31:48 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 13:31:48 2008 -0700"
      },
      "message": "net: Print the module name as part of the watchdog message\n\nAs suggested by Dave:\n\nThis patch adds a function to get the driver name from a struct net_device,\nand consequently uses this in the watchdog timeout handler to print as \npart of the message. \n\nSigned-off-by: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7943986ca1138ac99597b1aa4dc893012dcfdc08",
      "tree": "d4e0461f4f0d8c6046253bb72ed12e583e19a5d9",
      "parents": [
        "847499ce71bdcc8fc542062df6ebed3e596608dd"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Jul 21 13:28:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 13:28:44 2008 -0700"
      },
      "message": "net: use kcalloc in netdev_queue alloc\n\nMinor nit, use size_t for allocation size and kcalloc to allocate\nan array. Probably makes no actual code difference.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "847499ce71bdcc8fc542062df6ebed3e596608dd",
      "tree": "94e7daee7bf9aa15c32bcd8816cc86aad1ff0d10",
      "parents": [
        "3a33cc108d11fab2a2544e2601066ba4924736aa"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@vyatta.com",
        "time": "Mon Jul 21 13:21:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 13:21:35 2008 -0700"
      },
      "message": "ipv6: use timer pending\n\nThis fixes the bridge reference count problem and cleanups ipv6 FIB\ntimer management.  Don\u0027t use expires field, because it is not a proper\nway to test, instead use timer_pending().\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a33cc108d11fab2a2544e2601066ba4924736aa",
      "tree": "f5772a2cb5d33ba43fbec8732e04953ace2c5ef5",
      "parents": [
        "5547cd0ae8b46db9a084505239294eed9b8c8e2d"
      ],
      "author": {
        "name": "Ian Schram",
        "email": "ischram@telenet.be",
        "time": "Mon Jul 21 13:19:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 13:19:35 2008 -0700"
      },
      "message": "mac80211_hwsim.c: fix: BUG: unable to handle kernel NULL pointer dereference at 0000000000000370\n\nI was looking at this out of interest, but I\u0027m in no way familiar with\nthe code.\n\nLooks to me that the error handling code in mac80211_hwsim is awkward.\nWhich leads to it calling ieee80211_unregister_hw even when\nieee80211_register_hw failed.\n\nThe function has a for loop where it generates all simulated radios.\nwhen something fails, the error handling will call mac80211_hwsim_free\nwhich frees all simulated radios who\u0027s pointer isn\u0027t zero. However the\ninformation stored is insufficient to determine whether or not the call\nto ieee80211_register_hw succeeded or not for a specific radio. The\nincluded patch makes init_mac80211_hwsim clean up the current simulated\nradio, and then calls into mac80211_hwsim_free to clean up all the\nradios that did succeed.\n\nThis however doesn\u0027t explain why the rate control registration failed..\nbuild tested this, but had some problems reproducing the original\nproblem.\n\nSigned-off-by: Ian Schram \u003cischram@telenet.be\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5547cd0ae8b46db9a084505239294eed9b8c8e2d",
      "tree": "0ce92a2050c5b6bd8dfe50f6942fbd79da9cbc32",
      "parents": [
        "c71529e42ce39c167dc53430cb8f3d5634af77df"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Mon Jul 21 10:03:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:11:02 2008 -0700"
      },
      "message": "netfilter: nf_conntrack_sctp: fix sparse warnings\n\nIntroduced by a258860e (netfilter: ctnetlink: add full support for SCTP to ctnetlink):\n\nnet/netfilter/nf_conntrack_proto_sctp.c:483:2: warning: cast from restricted type\nnet/netfilter/nf_conntrack_proto_sctp.c:483:2: warning: incorrect type in argument 1 (different base types)\nnet/netfilter/nf_conntrack_proto_sctp.c:483:2:    expected unsigned int [unsigned] [usertype] x\nnet/netfilter/nf_conntrack_proto_sctp.c:483:2:    got restricted unsigned int const \u003cnoident\u003e\nnet/netfilter/nf_conntrack_proto_sctp.c:483:2: warning: cast from restricted type\nnet/netfilter/nf_conntrack_proto_sctp.c:483:2: warning: cast from restricted type\nnet/netfilter/nf_conntrack_proto_sctp.c:483:2: warning: cast from restricted type\nnet/netfilter/nf_conntrack_proto_sctp.c:483:2: warning: cast from restricted type\nnet/netfilter/nf_conntrack_proto_sctp.c:487:2: warning: cast from restricted type\nnet/netfilter/nf_conntrack_proto_sctp.c:487:2: warning: incorrect type in argument 1 (different base types)\nnet/netfilter/nf_conntrack_proto_sctp.c:487:2:    expected unsigned int [unsigned] [usertype] x\nnet/netfilter/nf_conntrack_proto_sctp.c:487:2:    got restricted unsigned int const \u003cnoident\u003e\nnet/netfilter/nf_conntrack_proto_sctp.c:487:2: warning: cast from restricted type\nnet/netfilter/nf_conntrack_proto_sctp.c:487:2: warning: cast from restricted type\nnet/netfilter/nf_conntrack_proto_sctp.c:487:2: warning: cast from restricted type\nnet/netfilter/nf_conntrack_proto_sctp.c:487:2: warning: cast from restricted type\nnet/netfilter/nf_conntrack_proto_sctp.c:532:42: warning: incorrect type in assignment (different base types)\nnet/netfilter/nf_conntrack_proto_sctp.c:532:42:    expected restricted unsigned int \u003cnoident\u003e\nnet/netfilter/nf_conntrack_proto_sctp.c:532:42:    got unsigned int\nnet/netfilter/nf_conntrack_proto_sctp.c:534:39: warning: incorrect type in assignment (different base types)\nnet/netfilter/nf_conntrack_proto_sctp.c:534:39:    expected restricted unsigned int \u003cnoident\u003e\nnet/netfilter/nf_conntrack_proto_sctp.c:534:39:    got unsigned int\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c71529e42ce39c167dc53430cb8f3d5634af77df",
      "tree": "4d7d97e2f35b72ee5da618ffdf60eb53e58350d8",
      "parents": [
        "db1a75bdcc1766dc7e1fae9201ae287dcbcb6c66"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Mon Jul 21 10:03:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:11:02 2008 -0700"
      },
      "message": "netfilter: nf_nat_sip: c\u003d is optional for session\n\nAccording to RFC2327, the connection information is optional\nin the session description since it can be specified in the\nmedia description instead.\n\nMy provider does exactly that and does not provide any connection\ninformation in the session description.  As a result the new\nkernel drops all invite responses.\n\nThis patch makes it optional as documented.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db1a75bdcc1766dc7e1fae9201ae287dcbcb6c66",
      "tree": "6cc8bd2324d762a177e6e31d1cda7f28ddcc1a5f",
      "parents": [
        "72961ecf84d67d6359a1b30f9b2a8427f13e1e71"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@medozas.de",
        "time": "Mon Jul 21 10:02:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:11:01 2008 -0700"
      },
      "message": "netfilter: xt_TCPMSS: collapse tcpmss_reverse_mtu{4,6} into one function\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@medozas.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "72961ecf84d67d6359a1b30f9b2a8427f13e1e71",
      "tree": "531aeb470c069d4ecd91a4080dc820308d84fc9d",
      "parents": [
        "280763c053fee297d95b474f2c145990670371e6"
      ],
      "author": {
        "name": "Eric Leblond",
        "email": "eric@inl.fr",
        "time": "Mon Jul 21 10:02:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:11:00 2008 -0700"
      },
      "message": "netfilter: nfnetlink_log: send complete hardware header\n\nThis patch adds some fields to NFLOG to be able to send the complete\nhardware header with all necessary informations.\nIt sends to userspace:\n * the type of hardware link\n * the lenght of hardware header\n * the hardware header\n\nSigned-off-by: Eric Leblond \u003ceric@inl.fr\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "280763c053fee297d95b474f2c145990670371e6",
      "tree": "daa5d6b0107318e1fb0fe4c7184c77ab0d40b6ff",
      "parents": [
        "584015727a3b88b46602b20077b46cd04f8b4ab3"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Jul 21 10:02:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:10:59 2008 -0700"
      },
      "message": "netfilter: xt_time: fix time\u0027s time_mt()\u0027s use of do_div()\n\nFix netfilter xt_time\u0027s time_mt()\u0027s use of do_div() on an s64 by using\ndiv_s64() instead.\n\nThis was introduced by patch ee4411a1b1e0b679c99686629b5eab5a072ce49f\n(\"[NETFILTER]: x_tables: add xt_time match\").\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "584015727a3b88b46602b20077b46cd04f8b4ab3",
      "tree": "a9b4ec18e2181e03ee24b59b30f7408bcbcf140c",
      "parents": [
        "07a7c1070ed382ad4562e3a0d453fd2001d92f7b"
      ],
      "author": {
        "name": "Krzysztof Piotr Oledzki",
        "email": "ole@ans.pl",
        "time": "Mon Jul 21 10:01:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:10:58 2008 -0700"
      },
      "message": "netfilter: accounting rework: ct_extend + 64bit counters (v4)\n\nInitially netfilter has had 64bit counters for conntrack-based accounting, but\nit was changed in 2.6.14 to save memory. Unfortunately in-kernel 64bit counters are\nstill required, for example for \"connbytes\" extension. However, 64bit counters\nwaste a lot of memory and it was not possible to enable/disable it runtime.\n\nThis patch:\n - reimplements accounting with respect to the extension infrastructure,\n - makes one global version of seq_print_acct() instead of two seq_print_counters(),\n - makes it possible to enable it at boot time (for CONFIG_SYSCTL/CONFIG_SYSFS\u003dn),\n - makes it possible to enable/disable it at runtime by sysctl or sysfs,\n - extends counters from 32bit to 64bit,\n - renames ip_conntrack_counter -\u003e nf_conn_counter,\n - enables accounting code unconditionally (no longer depends on CONFIG_NF_CT_ACCT),\n - set initial accounting enable state based on CONFIG_NF_CT_ACCT\n - removes buggy IPCT_COUNTER_FILLING event handling.\n\nIf accounting is enabled newly created connections get additional acct extend.\nOld connections are not changed as it is not possible to add a ct_extend area\nto confirmed conntrack. Accounting is performed for all connections with\nacct extend regardless of a current state of \"net.netfilter.nf_conntrack_acct\".\n\nSigned-off-by: Krzysztof Piotr Oledzki \u003cole@ans.pl\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "07a7c1070ed382ad4562e3a0d453fd2001d92f7b",
      "tree": "0caf21395d1adf879888a355ffcb22c60a7545ae",
      "parents": [
        "0dbff689c2f299e8f63911247925f2728d087688"
      ],
      "author": {
        "name": "Krzysztof Piotr Oledzki",
        "email": "ole@ans.pl",
        "time": "Mon Jul 21 10:01:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:10:58 2008 -0700"
      },
      "message": "netlink: add NLA_PUT_BE64 macro\n\nAdd NLA_PUT_BE64 macro required for 64bit counters in netfilter\n\nSigned-off-by: Krzysztof Piotr Oledzki \u003cole@ans.pl\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0dbff689c2f299e8f63911247925f2728d087688",
      "tree": "77a0b4db11d438315e2ef97ce117bbe532774600",
      "parents": [
        "ae6134bdf3197206fba95563d755d2fa50d90ddd"
      ],
      "author": {
        "name": "Changli Gao",
        "email": "xiaosuo@gmail.com",
        "time": "Mon Jul 21 10:00:51 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:10:57 2008 -0700"
      },
      "message": "netfilter: nf_nat_core: eliminate useless find_appropriate_src for IP_NAT_RANGE_PROTO_RANDOM\n\nSigned-off-by: Changli Gao \u003cxiaosuo@gmail.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae6134bdf3197206fba95563d755d2fa50d90ddd",
      "tree": "0d161e5c7fdcef4a3b924be0a6fd1eaec2a81b50",
      "parents": [
        "d3678b463df73f5060d7420915080e19baeb379b"
      ],
      "author": {
        "name": "Micah Dowty",
        "email": "micah@navi.cx",
        "time": "Mon Jul 21 09:59:09 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:10:56 2008 -0700"
      },
      "message": "hdlcdrv: Fix CRC calculation.\n\nThis is a trivial patch against the hdlcdrv module that fixes its CRC\ncalculation. The finished CRC was overwriting the first two bytes of\neach packet rather than being appended to the end.\n\nI\u0027ve tested this with 2.6.8 and 2.6.10-rc1, but hdlcdrv hasn\u0027t changed\nmuch recently so it should work with many other kernel versions.\n\nSigned-off-by: Micah Dowty \u003cmicah@navi.cx\u003e\nAcked-by: Thomas Sailer \u003ct.sailer@alumni.ethz.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3678b463df73f5060d7420915080e19baeb379b",
      "tree": "4f4fc3e49bb0a9d21b9280f1c1a990eb03651564",
      "parents": [
        "867d79fb9a4d5929ad8335c896fcfe11c3b2ef14"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 09:56:13 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:10:50 2008 -0700"
      },
      "message": "Revert \"pkt_sched: Make default qdisc nonshared-multiqueue safe.\"\n\nThis reverts commit a0c80b80e0fb48129e4e9d6a9ede914f9ff1850d.\n\nAfter discussions with Jamal and Herbert on netdev, we should\nprovide at least minimal prioritization at the qdisc level\neven in multiqueue situations.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "867d79fb9a4d5929ad8335c896fcfe11c3b2ef14",
      "tree": "b33fe42bfc1e73b9e0f65baf9f02ddc437e6dc83",
      "parents": [
        "b6b2fed1f4802b8fcc9d7548a8f785225d38f9a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 21 09:54:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:10:49 2008 -0700"
      },
      "message": "net: In __netif_schedule() use WARN_ON instead of BUG_ON\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b6b2fed1f4802b8fcc9d7548a8f785225d38f9a3",
      "tree": "eebdc34112d617524b762c585b79b2eaab3386ae",
      "parents": [
        "c3ee84163e5bc0dc2e1ccf1d3fc412debca73bab"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 09:48:06 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 10:10:48 2008 -0700"
      },
      "message": "net: Improve simple_tx_hash().\n\nBased upon feedback from Eric Dumazet and Andi Kleen.\n\nCure several deficiencies in simple_tx_hash() by using\njhash + reciprocol multiply.\n\n1) Eliminates expensive modulus operation.\n\n2) Makes hash less attackable by using random seed.\n\n3) Eliminates endianness hash distribution issues.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3ee84163e5bc0dc2e1ccf1d3fc412debca73bab",
      "tree": "9b6319d2abab9ab6e4692dfd71ff4c38dfe7f997",
      "parents": [
        "fd24c4af6e82231391fa09875ae6378fa1399f0f"
      ],
      "author": {
        "name": "Daniel Lezcano",
        "email": "dlezcano@fr.ibm.com",
        "time": "Mon Jul 21 09:18:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 09:18:07 2008 -0700"
      },
      "message": "pkt_sched: Remove unused variable skb in dev_deactivate_queue function.\n\nRemoved unused variable \u0027skb\u0027 in the dev_deactivate_queue function\n\nSigned-off-by: Daniel Lezcano \u003cdlezcano@fr.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd24c4af6e82231391fa09875ae6378fa1399f0f",
      "tree": "0fddd1b5b1fe7e13013e61e0e050d2751b8f1168",
      "parents": [
        "ebbdbd7c02f4f8dea84e2956aa942bd18e1ddf93"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 08:34:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 08:34:49 2008 -0700"
      },
      "message": "sunhme: Remove stop/wake TX queue calls in set-multicast-list handler.\n\nBased upon a bug report by Alexander Beregalov and commentary\nfrom Ben Hutchings.\n\nThese are totally unnecessary, in particular because this\ndriver\u0027s -\u003ehard_start_xmit() handler takes the same driver\nspinlock that the set-multicast-list handler uses.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebbdbd7c02f4f8dea84e2956aa942bd18e1ddf93",
      "tree": "b44dad848bb2c88d7f88cb071d5a36cf7c0f8bdc",
      "parents": [
        "afc079465e991ffb7fe197d1ad80eb8140e2c341"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Jul 21 08:30:36 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 08:30:36 2008 -0700"
      },
      "message": "ucc_geth: do not touch net queue in adjust_link phylib callback\n\nIf the net queue has not been started, we\u0027ll get this nice oops\nand non-working ethernet:\n\n------------[ cut here ]------------\nKernel BUG at c01f4648 [verbose debug info unavailable]\nOops: Exception in kernel mode, sig: 5 [#1]\nMPC836x RDK\nModules linked in:\nNIP: c01f4648 LR: c01c0a10 CTR: c01c08e4\nREGS: cf839e40 TRAP: 0700   Not tainted  (2.6.26-05254-gc7b9969)\nMSR: 00021032 \u003cME,IR,DR\u003e  CR: 22042044  XER: 00000000\nTASK \u003d cf828c30[4] \u0027events/0\u0027 THREAD: cf838000\nGPR00: c01c0a10 cf839ef0 cf828c30 c035ceb0 cf8469a0 00000064 00000000 00000000\nGPR08: c035ceb0 00000001 00000001 cf99c280 22044044 7ca81020 0fffc000 00000000\nGPR16: 0fff2544 0fff63c0 00000000 0fff78e0 0ffa5580 00000004 00000000 00000000\nGPR24: 02082000 cf9d0000 d1068000 00009032 cf846800 cf846b80 00000001 00000014\nNIP [c01f4648] __netif_schedule+0x28/0x8c\nLR [c01c0a10] adjust_link+0x12c/0x1e4\nCall Trace:\n[cf839ef0] [c0380f50] 0xc0380f50 (unreliable)\n[cf839f10] [c01c0a10] adjust_link+0x12c/0x1e4\n[cf839f40] [c01c2628] phy_state_machine+0x2e0/0x448\n[cf839f60] [c00425e8] run_workqueue+0xc8/0x168\n[cf839f90] [c0042c6c] worker_thread+0x70/0xd0\n[cf839fd0] [c0046954] kthread+0x48/0x84\n[cf839ff0] [c0012488] kernel_thread+0x44/0x60\nInstruction dump:\n7c0803a6 4e800020 3d20c036 9421ffe0 7c0802a6 7c681b78 3929ceb0 7c694a78\n7d290034 90010024 bfa10014 5529d97e \u003c0f090000\u003e 39600002 38030024 7d200028\n---[ end trace a57d367843bd2904 ]---\n\nSince the driver is using phylib (which is doing netif_carrier_on/off()),\nwe should simply remove netif_tx_schedule_all() from adjust_link().\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "afc079465e991ffb7fe197d1ad80eb8140e2c341",
      "tree": "19f6cfd98c123e921f0a6b3328a92521b103467f",
      "parents": [
        "39d48157ac1a0ff3ec81212e5451bfd1bf5f50db"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Mon Jul 21 08:29:54 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 08:29:54 2008 -0700"
      },
      "message": "gianfar: do not touch net queue in adjust_link phylib callback\n\nIf the net queue has not been started, we\u0027ll get this nice oops\nand non-working ethernet:\n\nPHY: 0:01 - Link is Up - 1000/Full\n------------[ cut here ]------------\nkernel BUG at net/core/dev.c:1328!\nOops: Exception in kernel mode, sig: 5 [#1]\nMPC837x RDB\nModules linked in:\nNIP: c02544a0 LR: c01a17d0 CTR: c01a16ac\nREGS: cf837e40 TRAP: 0700   Not tainted  (2.6.26-05253-g14b395e)\nMSR: 00021032 \u003cME,IR,DR\u003e  CR: 22042044  XER: 00000000\nTASK \u003d cf819400[5] \u0027events/0\u0027 THREAD: cf836000\nGPR00: c01a17d0 cf837ef0 cf819400 c03d8d08 cf8469a0 00000064 00000000 00000000\nGPR08: c03d8d08 00000001 00000001 cf899ba0 22044044 00000000 0fffd000 00000000\nGPR16: 0fff3028 0fff6cf0 00000000 0fff8390 0ff494a0 00000004 00000000 00000000\nGPR24: c0361a00 00001058 cf9f6600 00009032 cf846800 cf846b80 00000001 00000014\nNIP [c02544a0] __netif_schedule+0x28/0x8c\nLR [c01a17d0] adjust_link+0x124/0x1cc\nCall Trace:\n[cf837ef0] [c03fb3a0] 0xc03fb3a0 (unreliable)\n[cf837f10] [c01a17d0] adjust_link+0x124/0x1cc\n[cf837f40] [c01a8e28] phy_state_machine+0x2e0/0x448\n[cf837f60] [c0040254] run_workqueue+0xc8/0x168\n[cf837f90] [c00408d8] worker_thread+0x70/0xd0\n[cf837fd0] [c0044630] kthread+0x48/0x84\n[cf837ff0] [c0012610] kernel_thread+0x44/0x60\nInstruction dump:\n7c0803a6 4e800020 3d20c03e 9421ffe0 7c0802a6 7c681b78 39298d08 7c694a78\n7d290034 90010024 bfa10014 5529d97e \u003c0f090000\u003e 39600002 38030024 7d200028\n---[ end trace 13dfd73ee42d0c30 ]---\n\nSince the driver is using phylib (which is doing netif_carrier_on/off()),\nwe should simply remove netif_tx_schedule_all() from adjust_link().\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "39d48157ac1a0ff3ec81212e5451bfd1bf5f50db",
      "tree": "ac792ae73a39e9f0b71346047c230e19aefccb19",
      "parents": [
        "14b395e35d1afdd8019d11b92e28041fad591b71"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 08:28:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Jul 21 08:28:37 2008 -0700"
      },
      "message": "atl1: Do not wake queue before queue has been started.\n\nBased upon a bug report by Alexey Dobriyan, the patch is\nalso tested by him and confirmed to fix the problem.\n\nPacket flow during link state events should not be done by\nwaking and stopping the TX queue anyways, that is handled\ntransparently by netif_carrier_{on,off}().\n\nSo, remove the netif_{wake,stop}_queue() calls in the link\ncheck code, and add the necessary netif_start_queue() call\nto atl1_up().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14b395e35d1afdd8019d11b92e28041fad591b71",
      "tree": "cff7ba9bed7a38300b19a5bacc632979d64fd9c8",
      "parents": [
        "734b397cd14f3340394a8dd3266bec97d01f034b",
        "5108b27651727b5aba0826e8fd7be71b42428701"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:21:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:21:46 2008 -0700"
      },
      "message": "Merge branch \u0027for-2.6.27\u0027 of git://linux-nfs.org/~bfields/linux\n\n* \u0027for-2.6.27\u0027 of git://linux-nfs.org/~bfields/linux: (51 commits)\n  nfsd: nfs4xdr.c do-while is not a compound statement\n  nfsd: Use C99 initializers in fs/nfsd/nfs4xdr.c\n  lockd: Pass \"struct sockaddr *\" to new failover-by-IP function\n  lockd: get host reference in nlmsvc_create_block() instead of callers\n  lockd: minor svclock.c style fixes\n  lockd: eliminate duplicate nlmsvc_lookup_host call from nlmsvc_lock\n  lockd: eliminate duplicate nlmsvc_lookup_host call from nlmsvc_testlock\n  lockd: nlm_release_host() checks for NULL, caller needn\u0027t\n  file lock: reorder struct file_lock to save space on 64 bit builds\n  nfsd: take file and mnt write in nfs4_upgrade_open\n  nfsd: document open share bit tracking\n  nfsd: tabulate nfs4 xdr encoding functions\n  nfsd: dprint operation names\n  svcrdma: Change WR context get/put to use the kmem cache\n  svcrdma: Create a kmem cache for the WR contexts\n  svcrdma: Add flush_scheduled_work to module exit function\n  svcrdma: Limit ORD based on client\u0027s advertised IRD\n  svcrdma: Remove unused wait q from svcrdma_xprt structure\n  svcrdma: Remove unneeded spin locks from __svc_rdma_free\n  svcrdma: Add dma map count and WARN_ON\n  ...\n"
    },
    {
      "commit": "734b397cd14f3340394a8dd3266bec97d01f034b",
      "tree": "0ac0ff92b1e8420992ab01af7fdf4459f59c9551",
      "parents": [
        "702beb87d6b4e08cca394b210679e5d7c2ac9383",
        "e6b51632b3579d96ce5aa1b3efdeceedd2921a2c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:19:17 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:19:17 2008 -0700"
      },
      "message": "Merge branch \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6\n\n* \u0027drm-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6:\n  gpu: re-order GPU subdirectory vs char for AGP vs DRM startup.\n"
    },
    {
      "commit": "702beb87d6b4e08cca394b210679e5d7c2ac9383",
      "tree": "8bd3c2ae958e42dbc525a0ab3575148472dc28fe",
      "parents": [
        "d1671a9c15f55a1475d41269494518e348880c33"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 20 18:17:02 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:18:26 2008 -0700"
      },
      "message": "ipv6: Fix warning in addrconf code.\n\nReported by Linus.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d1671a9c15f55a1475d41269494518e348880c33",
      "tree": "140dec7fc0a8eaddc0f529e1790f888811de53a7",
      "parents": [
        "ae0645a451b02ad35c520b01177b70ebd59c91ab",
        "3a682fbd732d3d27bec722a923952b0938e8a404"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:17:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:17:20 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  pkt_sched: Fix build with NET_SCHED disabled.\n"
    },
    {
      "commit": "ae0645a451b02ad35c520b01177b70ebd59c91ab",
      "tree": "cd120ec609f8cad914f0b5b967d358d0d104d8bd",
      "parents": [
        "f894d18380e7e7ff05f6622ccb75d2881922c6e9",
        "99cdb0c8c5e0e43652d25951a85bac82a1231591"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:16:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:16:27 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-mfd\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-mfd:\n  mfd: let asic3 use mem resource instead of bus_shift\n  mfd: remove DS1WM register definitions from asic3.h\n  mfd: add ASIC3_CONFIG_GPIO templates\n  mfd: fix the asic3 irq demux code\n  mfd: asic3 should depend on gpiolib\n  mfd: fix asic3 config array initialisation\n  mfd: move asic3 probe functions into __init section\n  mfd: Use uppercase only for asic3 macros and defines\n  mfd: use dev_* macros for asic3 debugging\n  mfd: New asic3 gpio configuration code\n  mfd: asic3 children platform data removal\n  mfd: asic3 gpiolib support\n"
    },
    {
      "commit": "f894d18380e7e7ff05f6622ccb75d2881922c6e9",
      "tree": "e3c11b831b68096239a49dec539a49e49c1d90b7",
      "parents": [
        "d13ff0559fea73f237a01669887d2c10e11d7662",
        "d20b27478d6ccf7c4c8de4f09db2bdbaec82a6c0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:14:42 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:14:42 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (277 commits)\n  V4L/DVB (8415): gspca: Infinite loop in i2c_w() of etoms.\n  V4L/DVB (8414): videodev/cx18: fix get_index bug and error-handling lock-ups\n  V4L/DVB (8411): videobuf-dma-contig.c: fix 64-bit build for pre-2.6.24 kernels\n  V4L/DVB (8410): sh_mobile_ceu_camera: fix 64-bit compiler warnings\n  V4L/DVB (8397): video: convert select VIDEO_ZORAN_ZR36060 into depends on\n  V4L/DVB (8396): video: Fix Kbuild dependency for VIDEO_IR_I2C\n  V4L/DVB (8395): saa7134: Fix Kbuild dependency of ir-kbd-i2c\n  V4L/DVB (8394): ir-common: CodingStyle fix: move EXPORT_SYMBOL_GPL to their proper places\n  V4L/DVB (8393): media/video: Fix depencencies for VIDEOBUF\n  V4L/DVB (8392): media/Kconfig: Convert V4L1_COMPAT select into \"depends on\"\n  V4L/DVB (8390): videodev: add comment and remove magic number.\n  V4L/DVB (8389): videodev: simplify get_index()\n  V4L/DVB (8387): Some cosmetic changes\n  V4L/DVB (8381): ov7670: fix compile warnings\n  V4L/DVB (8380): saa7115: use saa7115_auto instead of saa711x as the autodetect driver name.\n  V4L/DVB (8379): saa7127: Make device detection optional\n  V4L/DVB (8378): cx18: move cx18_av_vbi_setup to av-core.c and rename to cx18_av_std_setup\n  V4L/DVB (8377): ivtv/cx18: ensure the default control values are correct\n  V4L/DVB (8376): cx25840: move cx25840_vbi_setup to core.c and rename to cx25840_std_setup\n  V4L/DVB (8374): gspca: No conflict of 0c45:6011 with the sn9c102 driver.\n  ...\n"
    },
    {
      "commit": "d13ff0559fea73f237a01669887d2c10e11d7662",
      "tree": "427d40cc8b1a89cd4344a8aed539fa75f0cfa5da",
      "parents": [
        "f076ab8d048f152b968bb1c6313fed88abb037fe",
        "cb7f39d2bc5a20615d016dd86fca0fd233c13b5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:14:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:14:00 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus: (21 commits)\n  [MIPS] Remove unused maltasmp.h.\n  [MIPS] Remove unused saa9730_uart.h.\n  [MIPS] Rename MIPS sys_pipe syscall entry point to something MIPS-specific.\n  [MIPS] 32-bit compat: Delete unused sys_truncate64 and sys_ftruncate64.\n  [MIPS] TXx9: Fix some sparse warnings\n  [MIPS] TXx9: Add 64-bit support\n  [MIPS] TXx9: Cleanups for 64-bit support\n  [MIPS] Cobalt: Fix I/O port resource range\n  [MIPS] don\u0027t leak setup_early_printk() in userspace header\n  [MIPS] Remove include/asm-mips/mips-boards/sead{,int}.h\n  [MIPS] Remove asm-mips/mips-boards/atlas{,int}.h\n  [MIPS] mips/sgi-ip22/ip28-berr.c: fix the build\n  [MIPS] TXx9: Miscellaneous build fixes\n  [MIPS] Routerboard 532: Support for base system\n  [MIPS] IP32: Use common SGI button driver\n  [MIPS] IP22: Use common SGI button driver\n  [MIPS] IP22, IP28: Fix merge bug\n  [MIPS] Tinker with constraints in \u003casm/atomic.h\u003e to fix build error.\n  [MIPS] Add missing prototypes to asm/page.h\n  [MIPS] Fix missing prototypes in asm/fpu.h\n  ...\n"
    },
    {
      "commit": "f076ab8d048f152b968bb1c6313fed88abb037fe",
      "tree": "fe9ff7bc40d04c5a12eb41a90cc0e1dbf8ae4e45",
      "parents": [
        "db6d8c7a4027b48d797b369a53f8470aaeed7063",
        "597a5f551ec4cd0aa0966e4fff4684ecc8c31c0d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:13:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 21:13:26 2008 -0700"
      },
      "message": "Merge branch \u0027kvm-updates-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027kvm-updates-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm: (70 commits)\n  KVM: Adjust smp_call_function_mask() callers to new requirements\n  KVM: MMU: Fix potential race setting upper shadow ptes on nonpae hosts\n  KVM: x86 emulator: emulate clflush\n  KVM: MMU: improve invalid shadow root page handling\n  KVM: MMU: nuke shadowed pgtable pages and ptes on memslot destruction\n  KVM: Prefix some x86 low level function with kvm_, to avoid namespace issues\n  KVM: check injected pic irq within valid pic irqs\n  KVM: x86 emulator: Fix HLT instruction\n  KVM: Apply the kernel sigmask to vcpus blocked due to being uninitialized\n  KVM: VMX: Add ept_sync_context in flush_tlb\n  KVM: mmu_shrink: kvm_mmu_zap_page requires slots_lock to be held\n  x86: KVM guest: make kvm_smp_prepare_boot_cpu() static\n  KVM: SVM: fix suspend/resume support\n  KVM: s390: rename private structures\n  KVM: s390: Set guest storage limit and offset to sane values\n  KVM: Fix memory leak on guest exit\n  KVM: s390: dont allocate dirty bitmap\n  KVM: move slots_lock acquision down to vapic_exit\n  KVM: VMX: Fake emulate Intel perfctr MSRs\n  KVM: VMX: Fix a wrong usage of vmcs_config\n  ...\n"
    },
    {
      "commit": "3a682fbd732d3d27bec722a923952b0938e8a404",
      "tree": "715ca6472e7c3d9b354cb8bfa18db74dabcdaeff",
      "parents": [
        "fb65a7c091529bfffb1262515252c0d0f6241c5c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 20 18:13:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Jul 20 18:13:01 2008 -0700"
      },
      "message": "pkt_sched: Fix build with NET_SCHED disabled.\n\nThe stab bits can\u0027t be referenced uniless the full\npacket scheduler layer is enabled.\n\nReported by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "db6d8c7a4027b48d797b369a53f8470aaeed7063",
      "tree": "e140c104a89abc2154e1f41a7db8ebecbb6fa0b4",
      "parents": [
        "3a533374283aea50eab3976d8a6d30532175f009",
        "fb65a7c091529bfffb1262515252c0d0f6241c5c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:43:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:43:29 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (1232 commits)\n  iucv: Fix bad merging.\n  net_sched: Add size table for qdiscs\n  net_sched: Add accessor function for packet length for qdiscs\n  net_sched: Add qdisc_enqueue wrapper\n  highmem: Export totalhigh_pages.\n  ipv6 mcast: Omit redundant address family checks in ip6_mc_source().\n  net: Use standard structures for generic socket address structures.\n  ipv6 netns: Make several \"global\" sysctl variables namespace aware.\n  netns: Use net_eq() to compare net-namespaces for optimization.\n  ipv6: remove unused macros from net/ipv6.h\n  ipv6: remove unused parameter from ip6_ra_control\n  tcp: fix kernel panic with listening_get_next\n  tcp: Remove redundant checks when setting eff_sacks\n  tcp: options clean up\n  tcp: Fix MD5 signatures for non-linear skbs\n  sctp: Update sctp global memory limit allocations.\n  sctp: remove unnecessary byteshifting, calculate directly in big-endian\n  sctp: Allow only 1 listening socket with SO_REUSEADDR\n  sctp: Do not leak memory on multiple listen() calls\n  sctp: Support ipv6only AF_INET6 sockets.\n  ...\n"
    },
    {
      "commit": "3a533374283aea50eab3976d8a6d30532175f009",
      "tree": "5944a2b40d8b40ec68818eb40235872c609ea741",
      "parents": [
        "fb6624ebd912e3d6907ca6490248e73368223da9",
        "d17ffb4c9d86194bb74cbc30f4b65de59c27f6cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:37:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:37:46 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.jni.nu/cris\n\n* \u0027for-linus\u0027 of git://www.jni.nu/cris:\n  [CRISv10] Clean up compressed/misc.c\n  [CRISv10] Correct whitespace damage.\n  [CRIS] Correct definition of subdirs for install_headers.\n  [CRIS] Correct image makefiles to allow using a separate OBJ-directory.\n  [CRIS] Build fixes for compressed and rescue images for v10 and v32:\n  It looks at least odd to apply spin_unlock to a mutex.\n  cris: compile fixes for 2.6.26-rc5\n"
    },
    {
      "commit": "fb6624ebd912e3d6907ca6490248e73368223da9",
      "tree": "5b65886c761a444fe115e96d7db04fd611816477",
      "parents": [
        "18c993629a5a5938a032f04a698d15122550593d"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:36 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "initrd: Fix virtual/physical mix-up in overwrite test\n\nOn recent kernels, I get the following error when using an initrd:\n\n| initrd overwritten (0x00b78000 \u003c 0x07668000) - disabling it.\n\nMy Amiga 4000 has 12 MiB of RAM at physical address 0x07400000 (virtual\n0x00000000).\nThe initrd is located at the end of RAM: 0x00b78000 - 0x00c00000 (virtual).\nThe overwrite test compares the (virtual) initrd location to the (physical)\nfirst available memory location, which fails.\n\nThis patch converts initrd_start to a page frame number, so it can safely be\ncompared with min_low_pfn.\n\nBefore the introduction of discontiguous memory support on m68k\n(12d810c1b8c2b913d48e629e2b5c01d105029839), min_low_pfn was just left\nuntouched by the m68k-specific code (zero, I guess), and everything worked\nfine.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "18c993629a5a5938a032f04a698d15122550593d",
      "tree": "4016e8903da9c043da6ca386a1c22a9aa21c1156",
      "parents": [
        "93026e217b46b70f9719caf69e716fa3bbe1d20c"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Jul 17 21:16:35 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "dio: use dio_match_device() in dio_bus_match()\n\ndio_bus_match() can use dio_match_device().\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "93026e217b46b70f9719caf69e716fa3bbe1d20c",
      "tree": "25b927d68c9aff1cb306cf46d4c2460c12da9547",
      "parents": [
        "7b6b948fc0d60a704c15b1cd72345a98e759dd62"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 17 21:16:34 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "arch/m68k/mm/sun3mmu.c: Eliminate NULL test and memset after alloc_bootmem\n\nAs noted by Akinobu Mita in patch b1fceac2b9e04d278316b2faddf276015fc06e3b,\nalloc_bootmem and related functions never return NULL and always return a\nzeroed region of memory.  Thus a NULL test or memset after calls to these\nfunctions is unnecessary.\n\nThis was fixed using the following semantic patch.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\nstatement S;\n@@\n\nE \u003d \\(alloc_bootmem\\|alloc_bootmem_low\\|alloc_bootmem_pages\\|alloc_bootmem_low_pages\\)(...)\n.. when !\u003d E\n(\n- BUG_ON (E \u003d\u003d NULL);\n|\n- if (E \u003d\u003d NULL) S\n)\n\n@@\nexpression E,E1;\n@@\n\nE \u003d \\(alloc_bootmem\\|alloc_bootmem_low\\|alloc_bootmem_pages\\|alloc_bootmem_low_pages\\)(...)\n.. when !\u003d E\n- memset(E,0,E1);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7b6b948fc0d60a704c15b1cd72345a98e759dd62",
      "tree": "0e111fa2eb1a658289c40b7bb64fd481555ef1ef",
      "parents": [
        "3fadd06ebcbff9b0a7c90f68d81250f39bf31db1"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Thu Jul 17 21:16:33 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "arch/m68k/mm/motorola.c: Eliminate NULL test and memset after alloc_bootmem\n\nAs noted by Akinobu Mita in patch b1fceac2b9e04d278316b2faddf276015fc06e3b,\nalloc_bootmem and related functions never return NULL and always return a\nzeroed region of memory.  Thus a NULL test or memset after calls to these\nfunctions is unnecessary.\n\nThis was fixed using the following semantic patch.\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression E;\nstatement S;\n@@\n\nE \u003d \\(alloc_bootmem\\|alloc_bootmem_low\\|alloc_bootmem_pages\\|alloc_bootmem_low_pages\\)(...)\n.. when !\u003d E\n(\n- BUG_ON (E \u003d\u003d NULL);\n|\n- if (E \u003d\u003d NULL) S\n)\n\n@@\nexpression E,E1;\n@@\n\nE \u003d \\(alloc_bootmem\\|alloc_bootmem_low\\|alloc_bootmem_pages\\|alloc_bootmem_low_pages\\)(...)\n.. when !\u003d E\n- memset(E,0,E1);\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3fadd06ebcbff9b0a7c90f68d81250f39bf31db1",
      "tree": "21bf44ebe011b1d0f3c507826171856dc20cad90",
      "parents": [
        "7ccaee5cadd7a771773bbb878e139697511ebdde"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:32 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "m68k/Apollo: remove the unused APOLLO_ELPLUS option\n\nLooking at older kernel sources the APOLLO_ELPLUS option was added\nsomewhere during kernel 2.1, but even kernel 2.2.0 does not contain\nany driver that would be enabled through it...\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7ccaee5cadd7a771773bbb878e139697511ebdde",
      "tree": "17035ccf6541695ae4e0625d922b4fb4694c8a8d",
      "parents": [
        "62bc654e794feb5242c31a59dcc36bab64f7d917"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:31 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "m68k/Atari: remove the dead ATARI_SCC{,_DMA} options\n\nIt seems the driver was removed back in kernel 2.3 but the options were\nforgotten.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "62bc654e794feb5242c31a59dcc36bab64f7d917",
      "tree": "81522ef54b3e2e61cb73ccc8149863ee75d3b9a7",
      "parents": [
        "635c0a217425f6f37422b85bcc88a7af9efc457c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:30 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "m68k/Mac: remove the unused ADB_KEYBOARD option\n\nWhen the driver was removed back in 2002 the option was forgotten.\n\nReported-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "635c0a217425f6f37422b85bcc88a7af9efc457c",
      "tree": "0bb2e9b60e6a4c201a545b2c1d4def320731528b",
      "parents": [
        "a594409a2160070b2185e77b33232cf73a9151a5"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:29 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:40 2008 -0700"
      },
      "message": "m68k/apollo: Add missing call to apollo_parse_bootinfo()\n\nAdd the missing call to apollo_parse_bootinfo(), which had been lost from a\nbig Apollo support patch by Peter De Schrijver in 1999.\n\nThanks to Adrian Bunk for noticing!\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a594409a2160070b2185e77b33232cf73a9151a5",
      "tree": "1852f0fbe9daf7bede8943a988b42feeefef82db",
      "parents": [
        "07b8125949de66b6552966de8d4280c3a8620359"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Jul 17 21:16:28 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "m68k: remove stale ARCH_SUN4 #define\n\nm68k: remove stale ARCH_SUN4 #define\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "07b8125949de66b6552966de8d4280c3a8620359",
      "tree": "63452e21b34a57d8bd0ee3341d419781a77adddb",
      "parents": [
        "22deb527ce5d13e07652f81a53032aa0214ea8c3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:27 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "m68k/sun3/: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make the following needlessly global code static:\n  - config.c: sun3_bootmem_alloc()\n  - config.c: sun3_sched_init()\n  - dvma.c: dvma_page()\n  - idprom.c: struct Sun_Machines[]\n  - mmu_emu.c: struct ctx_alloc[]\n  - sun3dvma.c: iommu_use[]\n  - sun3ints.c: led_pattern[]\n- remove the unused sbus.c\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22deb527ce5d13e07652f81a53032aa0214ea8c3",
      "tree": "f2a0cd4e2db54f31067e41287eb66fddeb2ed552",
      "parents": [
        "8dfbdf4abad6e5a7bbd097bf7e2c0ec41e0c54b4"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:26 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "m68k/q40/config.c: make functions static\n\nThis patch makes the following needlessly global functions static:\n- q40_reset()\n- q40_halt()\n- q40_disable_irqs()\n- q40_gettimeoffset()\n- q40_hwclk()\n- q40_get_ss()\n- q40_set_clock_mmss()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8dfbdf4abad6e5a7bbd097bf7e2c0ec41e0c54b4",
      "tree": "37e8208051453eb1bb85d0602161e827d95cf38e",
      "parents": [
        "5575d0a3c9676b2886adad67dd4b2ac126a49f1f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:25 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "m68k/mac/: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make the following needlessly global code (always) static:\n  - baboon.c: struct baboon\n  - baboon.c: baboon_irq()\n  - config.c: mac_orig_videoaddr\n  - config.c: mac_identify()\n  - config.c: mac_report_hardware()\n  - config.c: mac_debug_console_write()\n  - config.c: mac_sccb_console_write()\n  - config.c: mac_scca_console_write()\n  - config.c: mac_init_scc_port()\n  - oss.c: oss_irq()\n  - oss.c: oss_nubus_irq()\n  - psc.c: psc_debug_dump()\n  - psc.c: psc_dma_die_die_die()\n  - via.c: rbv_clear\n- remove the unused bootparse.c\n- #if 0 the following unused functions:\n  - config.c: mac_debugging_short()\n  - config.c: mac_debugging_long()\n- remove the following unused code:\n  - config.c: mac_bisize\n  - config.c: mac_env\n  - config.c: mac_SCC_init_done\n  - config.c: mac_SCC_reset_done\n  - config.c: mac_init_scca_port()\n  - config.c: mac_init_sccb_port()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5575d0a3c9676b2886adad67dd4b2ac126a49f1f",
      "tree": "e8b14fcf6d79bbaf174974b28b50c2a5e347bbdd",
      "parents": [
        "0795dbcc4c4c93a929463957993c04cf5fec346c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:24 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "m68k/atari/debug.c: possible cleanups\n\nThis patch contains the following possible cleanups:\n- make the following needlessly global functions (always) static:\n  - atari_mfp_console_write()\n  - atari_scc_console_write()\n  - atari_midi_console_write()\n  - atari_init_mfp_port()\n  - atari_init_scc_port()\n  - atari_init_midi_port()\n- #if 0 the following unused functions:\n  - atari_mfp_console_wait_key()\n  - atari_scc_console_wait_key()\n  - atari_midi_console_wait_key()\n- remove the following unused variables:\n  - atari_MFP_init_done\n  - atari_SCC_init_done\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0795dbcc4c4c93a929463957993c04cf5fec346c",
      "tree": "394d446ba697bda0a5f52f5d730c820fdfa905d8",
      "parents": [
        "880e5e212ec5ab12411e40c78bd5ac501e9caeed"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:23 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "m68k/amiga/: possible cleanups\n\nThis patch contains the following possible cleanups:\n- amiints.c: add a proper prototype for amiga_init_IRQ() in\n             include/asm-m68k/amigaints.h\n- make the following needlessly global code static:\n  - config.c: amiga_model\n  - config.c: amiga_psfreq\n  - config.c: amiga_serial_console_write()\n- #if 0 the following unused functions:\n  - config.c: amiga_serial_puts()\n  - config.c: amiga_serial_console_wait_key()\n  - config.c: amiga_serial_gets()\n- remove the following unused variable:\n  - config.c: amiga_masterclock\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "880e5e212ec5ab12411e40c78bd5ac501e9caeed",
      "tree": "8bc3548818e0fcba698deb1243a42840c245d228",
      "parents": [
        "8468afc039f03837066132be14cdd9e5fa726f0b"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:22 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "export c2p\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n..\n  Building modules, stage 2.\n  MODPOST 1203 modules\nERROR: \"c2p\" [drivers/video/amifb.ko] undefined!\n..\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8468afc039f03837066132be14cdd9e5fa726f0b",
      "tree": "c791ee64e7474013a416c5c6adec3f21e7cf352f",
      "parents": [
        "8b54b6135a3e6d6e7c7967de7b408fd89afb0333"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:21 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "export amiga_vblank\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n..\n  Building modules, stage 2.\n  MODPOST 1203 modules\nERROR: \"amiga_vblank\" [drivers/video/amifb.ko] undefined!\n..\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8b54b6135a3e6d6e7c7967de7b408fd89afb0333",
      "tree": "c2461d4d83f966fb60b2de93687e816d7d4b7a11",
      "parents": [
        "da8513c9b84317d1a2071644b6ccf734463d4849"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:20 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "drivers/video/c2p.c: add MODULE_LICENSE\n\nThis patch adds the missing MODULE_LICENSE(\"GPL\").\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "da8513c9b84317d1a2071644b6ccf734463d4849",
      "tree": "59dfa33d155703f5e1ee9dec226d4957888b798b",
      "parents": [
        "db3e5289f51b5d02767fa2951d5f0375efdba35c"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:19 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "atafb: Register Atari-specific video modes with sysfs\n\nRegister the Atari-specific video modes with sysfs, so you can see them in\n/sys/class/graphics/fb0/modes and change the video mode by writing to\n/sys/class/graphics/fb0/mode.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "db3e5289f51b5d02767fa2951d5f0375efdba35c",
      "tree": "bc4e02e321a022a346d95b14a211e255dd1c4266",
      "parents": [
        "fa7f28939634c2ea36817a0c3dbd8d84972c1488"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:18 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:39 2008 -0700"
      },
      "message": "amifb: Register Amiga-specific video modes with sysfs\n\nRegister the Amiga-specific video modes with sysfs, so you can see them in\n/sys/class/graphics/fb0/modes and change the video mode by writing to\n/sys/class/graphics/fb0/mode.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa7f28939634c2ea36817a0c3dbd8d84972c1488",
      "tree": "35ec91e26e03d1125b8dce2e2b7f0e549a7bd6dc",
      "parents": [
        "a6a26a3e652671a783563f1e9697c68bd19c40fc"
      ],
      "author": {
        "name": "akinobu.mita@gmail.com",
        "email": "akinobu.mita@gmail.com",
        "time": "Thu Jul 17 21:16:17 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "zorro: use memory_read_from_buffer\n\nzorro: use memory_read_from_buffer\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a6a26a3e652671a783563f1e9697c68bd19c40fc",
      "tree": "d0459ffc06248c244516d5189230c5470c39e948",
      "parents": [
        "d33b4432e634246eef00ef4d425939c253f70dd6"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@crashcourse.ca",
        "time": "Thu Jul 17 21:16:16 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "ZORRO: Replace deprecated __initcall with equivalent device_initcall.\n\nZORRO: Replace deprecated __initcall with equivalent device_initcall.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@crashcourse.ca\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d33b4432e634246eef00ef4d425939c253f70dd6",
      "tree": "cc559629a904ea8be1dba5cd4e8718ed1691e8e7",
      "parents": [
        "b739912efc02f80cc4dc5eaef07e5bc7eafee1b0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:15 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: remove AP1000 code\n\nUnless I miss something that\u0027s code for a sparc machine even the sparc\ncode no longer supports that got copied to m68k when these files were\ncopied.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b739912efc02f80cc4dc5eaef07e5bc7eafee1b0",
      "tree": "a705c64727e0d915c07be90c21f7ffd932aff904",
      "parents": [
        "a0c14d28df8fcf939a8efd9332ace164e9f931fb"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:14 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: make multi_defconfig the default defconfig\n\nIt seems to match the intention behind multi_defconfig to make it the\ndefault defconfig.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a0c14d28df8fcf939a8efd9332ace164e9f931fb",
      "tree": "ab27a4822acad939a2c85d740a8b9720f3301f4a",
      "parents": [
        "edfd92f67eec1bdd905dd7841416eaf945a5b92f"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "mathieu.desnoyers@polymtl.ca",
        "time": "Thu Jul 17 21:16:13 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "Stringify support commas\n\n\u003e This is a no-no for those archs that still use -traditional.\n \u003e \u003e I dunno if this is a problem for you at the moment and the\n \u003e \u003e right fix is anyway to nuke -traditional.\n \u003e \u003e\n \u003e \u003e     Sam\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "edfd92f67eec1bdd905dd7841416eaf945a5b92f",
      "tree": "d44b5ac37d964b4ec3b28a56a35f03dfb420e93a",
      "parents": [
        "97d26e73d729c8d967bc5eb9086321956c444dd4"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:12 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: Allow no CPU/platform type for allnoconfig\n\nAllow no CPU/platform type for allnoconfig\n  - Provide a dummy value for FPSTATESIZE if no CPU type was selected\n  - Provide a dummy value for NR_IRQS if no platform type was selected\n  - Warn the user if no CPU or platform type was selected\n\nNote: you still cannot build an allnoconfig kernel, as CONFIG_SWAP\u003dn doesn\u0027t\nbuild and we cannot easily fix that\n(http://groups.google.com/group/linux.kernel/browse_thread/thread/d430c78b07e1827b)\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97d26e73d729c8d967bc5eb9086321956c444dd4",
      "tree": "01592b1319fcf91b71bd8430e00696f8f9e051b2",
      "parents": [
        "e945b568e28b42de893ef24989372f0219501d32"
      ],
      "author": {
        "name": "Cyrill Gorcunov",
        "email": "gorcunov@gmail.com",
        "time": "Thu Jul 17 21:16:11 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: vmlinux-std/sun3.lds.S cleanup - use PAGE_SIZE macro\n\nThis patch includes page.h header into linker script that\nallow us to use PAGE_SIZE macro instead of numeric constant\n\nSigned-off-by: Cyrill Gorcunov \u003cgorcunov@gmail.com\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e945b568e28b42de893ef24989372f0219501d32",
      "tree": "b14af0806136067685a96832abcf05b46f99980b",
      "parents": [
        "038eddd9acf34e8202b31af3ee9eb48179114323"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Thu Jul 17 21:16:10 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: Return -ENODEV if no device is found\n\nAccording to the tests in do_initcalls(), the proper error code in case no\ndevice is found is -ENODEV, not -ENXIO or -EIO.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "038eddd9acf34e8202b31af3ee9eb48179114323",
      "tree": "40c5376d62bb2039169d930e29f84683d72bd482",
      "parents": [
        "f30828a6745281edda735f642b5f814e1123ecd3"
      ],
      "author": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Thu Jul 17 21:16:09 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "ariadne: use netstats in net_device structure\n\nUse net_device_stats from net_device structure instead of local.\n\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@teltonika.lt\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f30828a6745281edda735f642b5f814e1123ecd3",
      "tree": "65496ec72db3ebd8e0852be4bc7cf5473f507f4b",
      "parents": [
        "f7df406dce01dfd30d7e0c570a928bcfeff03142"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Thu Jul 17 21:16:08 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:24:38 2008 -0700"
      },
      "message": "m68k: remove CVS keywords\n\nThis patch removes CVS keywords that weren\u0027t updated for a long time\nfrom comments.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7df406dce01dfd30d7e0c570a928bcfeff03142",
      "tree": "6befad5177581f2f136b22117670f00019c7ea0f",
      "parents": [
        "5e248ac9a5c465b356b936030d5a2e80887eb266",
        "a6795e9ebb420d87af43789174689af0d66d1d35"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:17:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:17:52 2008 -0700"
      },
      "message": "Merge branch \u0027configfs-fixup-ptr-error\u0027 of git://oss.oracle.com/git/jlbec/linux-2.6\n\n* \u0027configfs-fixup-ptr-error\u0027 of git://oss.oracle.com/git/jlbec/linux-2.6:\n  configfs: Allow -\u003emake_item() and -\u003emake_group() to return detailed errors.\n  Revert \"configfs: Allow -\u003emake_item() and -\u003emake_group() to return detailed errors.\"\n"
    },
    {
      "commit": "5e248ac9a5c465b356b936030d5a2e80887eb266",
      "tree": "205f2ba1f0517b7f7cff193a9eb1331c035f723c",
      "parents": [
        "392798a17b6afba5928bc577aeb7bc83a1585534"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jul 18 02:07:02 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:14:57 2008 -0700"
      },
      "message": "APCI: revert another duplicated patch\n\ncommit d1857056904d5f313f11184fcfa624652ff9620a (\"ACPI: don\u0027t walk\ntables if ACPI was disabled\") is another superfluous duplicate commit\ncaused by git -\u003e quilt -\u003e git conversion.\n\nRevert it.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "392798a17b6afba5928bc577aeb7bc83a1585534",
      "tree": "cd9e5ccd68e3f5c1e5286ba6e44fcc457a6a3d1f",
      "parents": [
        "4e4f64da58bc71a139722bb5013adda0f7ca4e78"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Fri Jul 18 01:11:38 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:14:57 2008 -0700"
      },
      "message": "APCI: revert duplicated patch\n\ncommit 816c2eda3ce8fa7eb62f22e01e2ec7a3f7d677c0 (\"dock: bay: Don\u0027t call\nacpi_walk_namespace() when ACPI is disabled.\") was merged between\n2.6.26-rc8 and -rc9)\n\nDue to rebasing the ACPI tree via quilt the same patch got applied again\nvia commit cc7e51666d82aedfd6b9a033ca1a10d71c21f1ca (\"dock: bay: Don\u0027t\ncall acpi_walk_namespace() when ACPI is disabled.\")\n\nRevert it, as it is obviously bogus.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4e4f64da58bc71a139722bb5013adda0f7ca4e78",
      "tree": "ebb5737364f11967f612b5ac8372a8960bb736c9",
      "parents": [
        "44b7d1b37f786c61d0e382b6f72f605f73de284b"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:57:28 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:38 2008 -0700"
      },
      "message": "Fix strip driver back up for ldisc/tty changes\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "44b7d1b37f786c61d0e382b6f72f605f73de284b",
      "tree": "2ac150e99311cde2e841bb6c80ac9d2800c8aff7",
      "parents": [
        "593573bc55c9e1999b9679da4e477c0220a6fbbd"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:57:18 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:38 2008 -0700"
      },
      "message": "tty: add more tty_port fields\n\nMove more bits into the tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "593573bc55c9e1999b9679da4e477c0220a6fbbd",
      "tree": "c6de3c2b9e5fe93bfdc9c0250fd8973fdf16279b",
      "parents": [
        "77451e53e0a509a98eda272567869cfe96431ba9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:57:10 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:38 2008 -0700"
      },
      "message": "termios: Termios defines for other platforms\n\nFix up the termios of the people who have not yet got with the program\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "77451e53e0a509a98eda272567869cfe96431ba9",
      "tree": "93b79e0aeebd4533f95235101e44112559cdc8dd",
      "parents": [
        "ae67751785dae388beb31fc24d14870d0d4669d9"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:57:02 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:38 2008 -0700"
      },
      "message": "cyclades: use tty_port\n\nSwitch cyclades to use the new tty_port structure\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae67751785dae388beb31fc24d14870d0d4669d9",
      "tree": "c474447cc19bc5b042438c8cf63c9288fd33c8ad",
      "parents": [
        "8fb06c771399b8d51d724756411108e9abe2a85a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Wed Jul 16 21:56:54 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 20 17:12:37 2008 -0700"
      },
      "message": "tty: Clean up tiocmset\n\nReverse the order of one test and it gets much more readable\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "8fb06c771399b8d51d724756411108e9abe2a85a"
}
