)]}'
{
  "log": [
    {
      "commit": "6a7255e1df3cf8f89c2c0c6eeea866c6bb17cfb9",
      "tree": "258bcf7b90865d21d2ae716ed57ff796f9531179",
      "parents": [
        "f238085415c56618e042252894f2fcc971add645"
      ],
      "author": {
        "name": "Sean Young",
        "email": "sean@mess.org",
        "time": "Wed Dec 06 20:27:32 2006 +0000"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 20 10:13:22 2006 -0800"
      },
      "message": "USB: Fix oops in PhidgetServo\n\nThe PhidgetServo causes an Oops when any of its sysfs attributes are read\nor written too, making the driver useless.\n\nSigned-off-by: Sean Young \u003csean@mess.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "f238085415c56618e042252894f2fcc971add645",
      "tree": "d69f821381995a7d377283f962583075dc149739",
      "parents": [
        "a240d9f1d8e6421cb970632b93e71b2f66c2cd70",
        "4ef4caad41630c7caa6e2b94c6e7dda7e9689714"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 19 10:32:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 19 10:32:40 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid:\n  [PATCH] Generic HID layer - update MAINTAINERS\n  input/hid: Supporting more keys from the HUT Consumer Page\n  [PATCH] Generic HID layer - build: USB_HID should select HID\n"
    },
    {
      "commit": "a240d9f1d8e6421cb970632b93e71b2f66c2cd70",
      "tree": "e3d103d3c3637c074d0a2bf48fbcb07dce04b70a",
      "parents": [
        "14fb8a764786e37ac26a2175638115f21980e5a3"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Mon Dec 18 01:53:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 18 01:53:58 2006 -0800"
      },
      "message": "[CONNECTOR]: Replace delayed work with usual work queue.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14fb8a764786e37ac26a2175638115f21980e5a3",
      "tree": "eeb7d81d53a557ab827a735e8c6d6c5901633a0c",
      "parents": [
        "a9fc00cca8327dba3ec2a6c727f4b5b1c449f2a2"
      ],
      "author": {
        "name": "Li Yewang",
        "email": "lyw@nanjing-fnst.com",
        "time": "Mon Dec 18 00:26:35 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 18 00:26:35 2006 -0800"
      },
      "message": "[IPV4]: Fix BUG of ip_rt_send_redirect()\n\nFix the redirect packet of the router if the jiffies wraparound.\n\nSigned-off-by: Li Yewang \u003clyw@nanjing-fnst.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9fc00cca8327dba3ec2a6c727f4b5b1c449f2a2",
      "tree": "a3030598c12903067e6d59caf2ce3fd64d1ae772",
      "parents": [
        "8228a18dd30f5c988b722495ea6c25cb1d2be035"
      ],
      "author": {
        "name": "Leigh Brown",
        "email": "leigh@solinno.co.uk",
        "time": "Sun Dec 17 17:13:10 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:26 2006 -0800"
      },
      "message": "[TCP]: Trivial fix to message in tcp_v4_inbound_md5_hash\n\nThe message logged in tcp_v4_inbound_md5_hash when the hash was expected\nbut not found was reversed.\n\nSigned-off-by: Leigh Brown \u003cleigh@solinno.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8228a18dd30f5c988b722495ea6c25cb1d2be035",
      "tree": "20469a1ca9989d399d175f138e9b6d1c33c5f1af",
      "parents": [
        "d8172d822fb02d5c4f7508e41f9267428dd3d891"
      ],
      "author": {
        "name": "Leigh Brown",
        "email": "leigh@solinno.co.uk",
        "time": "Sun Dec 17 17:12:30 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:25 2006 -0800"
      },
      "message": "[TCP]: Fix oops caused by tcp_v4_md5_do_del\n\nmd5sig_info.alloced4 must be set to zero when freeing keys4, otherwise\nit will not be alloc\u0027d again when another key is added to the same\nsocket by tcp_v4_md5_do_add.\n\nSigned-off-by: Leigh Brown \u003cleigh@solinno.co.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8172d822fb02d5c4f7508e41f9267428dd3d891",
      "tree": "06177452db1f52b977ca795ea0d78c4db48fdf4b",
      "parents": [
        "749494bad9ca170e404b8dcebe8422df0d79b3ac"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Sun Dec 17 17:09:41 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:24 2006 -0800"
      },
      "message": "[CONNECTOR]: Fix compilation breakage introduced recently.\n\nLinus has changed work queue structure and has not tested it with\nconnector compiled in, his changes break the build.\n\nAttached patch fixes compilation error.\n\nPatch is against commit 99f5e9718185f07458ae70c2282c2153a2256c91.\n\nThanks to Toralf Förster for pointing this out.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "749494bad9ca170e404b8dcebe8422df0d79b3ac",
      "tree": "229544cf5dd75006ded78124269481c3985dfd58",
      "parents": [
        "60189ddff03ffce1f0442a7591b2abafdf47e6a3"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Dec 17 17:08:30 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:23 2006 -0800"
      },
      "message": "[TG3]: Update version and reldate.\n\nUpdate version to 3.71.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "60189ddff03ffce1f0442a7591b2abafdf47e6a3",
      "tree": "25d3c5c8211fd57942ae0a57d82c66ad4b2110c5",
      "parents": [
        "c49a1561ee4b663d2819b5bea3e4684eae217b19"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Dec 17 17:08:07 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:22 2006 -0800"
      },
      "message": "[TG3]: Power down/up 5906 PHY correctly.\n\nThe 5906 PHY requires a special register bit to power down and up the\nPHY.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c49a1561ee4b663d2819b5bea3e4684eae217b19",
      "tree": "59909de4a5cba3bb84ee4b09fd793af46efc0f4f",
      "parents": [
        "24fcad6b3ca3bdbbb4614de3edc1ff16f594ba9a"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Dec 17 17:07:29 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:20 2006 -0800"
      },
      "message": "[TG3]: Fix race condition when calling register_netdev().\n\nHot-plug scripts can call tg3_open() as soon as register_netdev() is\ncalled in tg3_init_one().  We need to call pci_set_drvdata() before\nregister_netdev(), and netif_carrier_off() needs to be moved to\ntg3_open() to avoid race conditions.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24fcad6b3ca3bdbbb4614de3edc1ff16f594ba9a",
      "tree": "1c1c7e830472218da1f5a8f40d2acfea06601c95",
      "parents": [
        "9b54d5c610fc5ba191d28c356b81999e81d9b515"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Sun Dec 17 17:06:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:19 2006 -0800"
      },
      "message": "[TG3]: Assign tp-\u003elink_config.orig_* values.\n\ntp-\u003elink_config.orig_* values must be assigned during\ntg3_set_settings() because these values will be used to setup the\nlink speed during tg3_open().  Without these assignments, the link\nspeed settings will be all messed by if tg3_set_settings() is called\nwhen the device is down.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9b54d5c610fc5ba191d28c356b81999e81d9b515",
      "tree": "20ceac697aee6d7fcbc941029db0031608d337b9",
      "parents": [
        "6634292be47856c571634944dc0f6c8498602032"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 14:37:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:18 2006 -0800"
      },
      "message": "[NETFILTER] IPV6: Fix dependencies.\n\nAlthough the menu dependencies in net/ipv6/netfilter/Kconfig\nguard the entries in that file from the Kconfig GUI, this does\nnot prevent them from being selected still via \"make oldconfig\"\nwhen IPV6 etc. is disabled.\n\nSo add explicit dependencies.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6634292be47856c571634944dc0f6c8498602032",
      "tree": "04be50dfeb16f36eb11d403e13d1fcd7b39cf37f",
      "parents": [
        "6a13add1e1b802a29187a9af98a6ca26539dc33d"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 14 15:57:04 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:17 2006 -0800"
      },
      "message": "[BNX2]: Fix minor loopback problem.\n\nUse the configured MAC address instead of the permanent MAC address\nfor loopback frames.\n\nUpdate version to 1.5.2.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6a13add1e1b802a29187a9af98a6ca26539dc33d",
      "tree": "510c75c132064ec6a976ac0e70a61da02dd328ea",
      "parents": [
        "faac9c4b753f420c02bdce0785d2657087830a12"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 14 15:56:50 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:16 2006 -0800"
      },
      "message": "[BNX2]: Fix bug in bnx2_nvram_write().\n\nLength was not calculated correctly if the NVRAM offset is on a non-\naligned offset.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "faac9c4b753f420c02bdce0785d2657087830a12",
      "tree": "b9f6aee28676bb22e1c4c12197797242024c03fa",
      "parents": [
        "a3d384029aa304f8f3f5355d35f0ae274454f7cd"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Thu Dec 14 15:56:32 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:15 2006 -0800"
      },
      "message": "[BNX2]: Fix panic in bnx2_tx_int().\n\nThere was an off-by-one bug in bnx2_tx_avail().  If the tx ring is\ncompletely full, the producer and consumer indices may be apart by\n256 even though the ring size is only 255.  One entry in the ring is\nunused and must be properly accounted for when calculating the number\nof available entries.  The bug caused the tx ring entries to be\nreused by mistake, overwriting active entries, and ultimately causing\nit to crash.\n\nThis bug rarely occurs because the tx ring is rarely completely full.\nWe always stop when there is less than MAX_SKB_FRAGS entries available\nin the ring.\n\nThanks to Corey Kovacs \u003ccjk@techma.com\u003e and Andy Gospodarek\n\u003cagospoda@redhat.com\u003e for reporting the problem and helping to collect\ndebug information.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3d384029aa304f8f3f5355d35f0ae274454f7cd",
      "tree": "6bdb628b439cde292317fa5e89e14977899855a5",
      "parents": [
        "a159aaa328a02b0189774c58ae7d917b25d26852"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:52:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:14 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked rose_add_loopback_neigh uses\n\nrose_add_loopback_neigh uses kmalloc and the callers were ignoring the\nerror value.  Rewrite to let the caller deal with the allocation.  This\nallows the use of static allocation of kmalloc use entirely.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a159aaa328a02b0189774c58ae7d917b25d26852",
      "tree": "fb6ff985dd37d37e7e20bc3f5caf4ce515b40d34",
      "parents": [
        "a4282717c102aef2bfab1d947c392de4d8abc0ec"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:51:44 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:13 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked rose_add_loopback_node uses\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4282717c102aef2bfab1d947c392de4d8abc0ec",
      "tree": "ef178b6eea8cd9a8790ae58a6c19ff2aa877bcc1",
      "parents": [
        "58bc57471514be9206ebcda90b1076f6be41d1c7"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:51:23 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:11 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked ax25_linkfail_register uses\n\nax25_linkfail_register uses kmalloc and the callers were ignoring the\nerror value.  Rewrite to let the caller deal with the allocation.  This\nallows the use of static allocation of kmalloc use entirely.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "58bc57471514be9206ebcda90b1076f6be41d1c7",
      "tree": "684ba3b7d09464cb27dddbbc4535554ce8426f94",
      "parents": [
        "81dcd1690697efbdf8126e78fbbf7c76d359377f"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:50:58 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:10 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked nr_add_node uses.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81dcd1690697efbdf8126e78fbbf7c76d359377f",
      "tree": "e4408697d6e40efed6f876b7bcd133fdc93c7eb5",
      "parents": [
        "8d5cf596d10d740b69b5f4bbdb54b85abf75810d"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:50:34 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:09 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked ax25_listen_register uses\n\nFix ax25_listen_register to return something that\u0027s a sane error code,\nthen all callers to use it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d5cf596d10d740b69b5f4bbdb54b85abf75810d",
      "tree": "f0fd6a296f1b90d5fb1898ce1932c6ec5d245465",
      "parents": [
        "c9266b99e2def0a456766220df09713f8e765891"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:50:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:08 2006 -0800"
      },
      "message": "[AX.25]: Fix unchecked ax25_protocol_register uses.\n\nReplace ax25_protocol_register by ax25_register_pid which assumes the\ncaller has done the memory allocation.  This allows replacing the\nkmalloc allocations entirely by static allocations.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9266b99e2def0a456766220df09713f8e765891",
      "tree": "4685070018632e00437fbb368b28d6cc1ebc467e",
      "parents": [
        "bd2b334378530f6dbe03f6325b8c885524e298a3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Dec 14 15:49:28 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:07 2006 -0800"
      },
      "message": "[AX.25]: Mark all kmalloc users __must_check\n\nThe recent fix 0506d4068bad834aab1141b5dc5e748eb175c6b3 made obvious that\nerror values were not being propagated through the AX.25 stack.  To help\nwith that this patch marks all kmalloc users in the AX.25, NETROM and\nROSE stacks as __must_check.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd2b334378530f6dbe03f6325b8c885524e298a3",
      "tree": "c45be1ccd568ac9076a3ce13ddaca1c2e2e0c47d",
      "parents": [
        "e25db641c0e6dd49c5db24dbe154048d4a466727"
      ],
      "author": {
        "name": "Yan Burman",
        "email": "burman.yan@gmail.com",
        "time": "Thu Dec 14 15:25:00 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 21:59:06 2006 -0800"
      },
      "message": "[TG3]: replace kmalloc+memset with kzalloc\n\nReplace kmalloc+memset with kzalloc\n\nSigned-off-by: Yan Burman \u003cburman.yan@gmail.com\u003e\nAcked-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e25db641c0e6dd49c5db24dbe154048d4a466727",
      "tree": "1e0cd6a728a405aa5b2e73e8d6d55dcb684416ea",
      "parents": [
        "7686fcf7304eebd2228ec47045cb28ee3c58b1f1",
        "928ee513c2fc39799cb13302bc02344a849fa37c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 17 19:08:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 17 19:08:11 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] longhaul compile fix.\n  [CPUFREQ] Advise not to use longhaul on VIA C7.\n  [CPUFREQ] set policy-\u003ecurfreq on initialization\n  [CPUFREQ] Trivial cleanup for acpi read/write port in acpi-cpufreq.c\n  [CPUFREQ] fixes typo in cpufreq.c\n"
    },
    {
      "commit": "7686fcf7304eebd2228ec47045cb28ee3c58b1f1",
      "tree": "2854e9ab1acec9d18c0fc92c99516e3971a7b2c2",
      "parents": [
        "8a8b836b91aa170a383f2f360b73d3d23160d9d7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Fri Dec 08 09:16:49 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 17 19:07:21 2006 -0800"
      },
      "message": "[PATCH] more work_struct fixes: tas300x sound drivers\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a8b836b91aa170a383f2f360b73d3d23160d9d7",
      "tree": "875a635f634a869b801c4efa8f145c5b7b7db8e4",
      "parents": [
        "216da721b881838d639a3987bf8a825e6b4aacdd"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 16:18:47 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 16:18:47 2006 -0800"
      },
      "message": "[SPARC]: Make bitops use same spinlocks as atomics.\n\nRecent workqueue changes basically make this a formal requirement.\n\nAlso, move atomic32.o from lib-y to obj-y since it exports symbols\nto modules.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "928ee513c2fc39799cb13302bc02344a849fa37c",
      "tree": "e8181688b72f4d2267c624b2c8d77a7151751e1e",
      "parents": [
        "8ec9822dd1851698a3d26599c3105c11124b2c0b"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Dec 17 19:09:59 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Dec 17 19:09:59 2006 -0500"
      },
      "message": "[CPUFREQ] longhaul compile fix.\n\nSome gcc\u0027s are more anal than others about empty switch labels.\nerror: label at end of compound statement\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "8ec9822dd1851698a3d26599c3105c11124b2c0b",
      "tree": "d0334b53ae5984a4b0bb1291e1cd0d85fb2c6f00",
      "parents": [
        "a507ac4b01ed379a74eca5060f3553c4a4e5854c"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Dec 17 19:07:35 2006 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Dec 17 19:07:35 2006 -0500"
      },
      "message": "[CPUFREQ] Advise not to use longhaul on VIA C7.\n\nC7\u0027s are centrino speedstep-alike.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "a507ac4b01ed379a74eca5060f3553c4a4e5854c",
      "tree": "31a86d0e6a6b4d1632ca6c7c6a9bd032cae75761",
      "parents": [
        "4e581ff165f26ba3d37a4a836b2e3add47bec72f"
      ],
      "author": {
        "name": "Mattia Dongili",
        "email": "malattia@linux.it",
        "time": "Fri Dec 15 19:52:45 2006 +0100"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Dec 17 18:09:26 2006 -0500"
      },
      "message": "[CPUFREQ] set policy-\u003ecurfreq on initialization\n\nCheck the correct variable and set policy-\u003ecur upon acpi-cpufreq\ninitialization to allow the userspace governor to be used as default.\n\nSigned-off-by: Mattia Dongili \u003cmalattia@linux.it\u003e\nAcked-by: \"Pallipadi, Venkatesh\" \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "216da721b881838d639a3987bf8a825e6b4aacdd",
      "tree": "859c01c10b069cf757dc848a36d008b7d406d994",
      "parents": [
        "5a089006bf8b59f6610de11a857854d8f8730658"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 14:21:34 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 14:21:34 2006 -0800"
      },
      "message": "[SPARC]: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a089006bf8b59f6610de11a857854d8f8730658",
      "tree": "24c0aeec426d6baa9cbfc2433c77e9892aacec55",
      "parents": [
        "9bc83dcff8fab1f22048c8f82deb3198ec44d53f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 14 23:40:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 14:06:59 2006 -0800"
      },
      "message": "[SPARC64]: Mirror x86_64\u0027s PERCPU_ENOUGH_ROOM definition.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9bc83dcff8fab1f22048c8f82deb3198ec44d53f",
      "tree": "7109243c946df51d1143a55dd15eed3b1e1fcb96",
      "parents": [
        "b06824cecafdacf2b12de583d4b41fd9c583c8c4"
      ],
      "author": {
        "name": "Fabrice Knevez",
        "email": "nuxdoors@cegetel.net",
        "time": "Thu Dec 14 15:20:29 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 14:06:58 2006 -0800"
      },
      "message": "[SUNKBD]: Fix sunkbd_enable(sunkbd, 0); obvious.\n\n\"sunkbd_enable(sunkbd, 0);\" has no effect. Adding \"sunkbd-\u003eenabled \u003d\nenable\" in sunkbd_enable (obvious)\n\nSigned-off-by: Fabrice Knevez \u003cnuxdoors@cegetel.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b06824cecafdacf2b12de583d4b41fd9c583c8c4",
      "tree": "77e2d2db5565abaebed4369f65fc24f8c397c3c0",
      "parents": [
        "729e7d7e4dc6b905e40992b6439b07153db4bd63"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 12 01:00:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 14:06:57 2006 -0800"
      },
      "message": "[DocBook]: Fix two typos in generic IRQ docs.\n\ndesc-status --\u003e desc-\u003estatus\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "729e7d7e4dc6b905e40992b6439b07153db4bd63",
      "tree": "e334a76b9976d5552962ad63eb57ae9536ebab57",
      "parents": [
        "15f1483404f3497c66872de13f3d585e3da87785"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Dec 12 00:59:12 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 14:06:56 2006 -0800"
      },
      "message": "[SPARC64]: Minor irq handling cleanups.\n\nUse struct irq_chip instead of hw_interrupt_type.\n\nDelete hw_resend_irq(), totally unused.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15f1483404f3497c66872de13f3d585e3da87785",
      "tree": "fea5f197ee77511e91a9b9406adffb4f1f362909",
      "parents": [
        "825020c3866e7312947e17a0caa9dd1a5622bafc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Mon Dec 11 21:06:55 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sun Dec 17 14:06:55 2006 -0800"
      },
      "message": "[SPARC64]: Kill no-remapping-needed code in head.S\n\nIt branches around some necessary prom calls, which we would\nneed to do even if we are mapped at the correct location already.\nSo it doesn\u0027t work.\n\nThe idea was that this sort of thing could be used for the eventual\nkexec implementation, but it is clear that this will need to be\ndone differently.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "825020c3866e7312947e17a0caa9dd1a5622bafc",
      "tree": "dda5869db23a71af87aed414132943f7de95fc06",
      "parents": [
        "2bb71b5a44bfbe0d2066ee041149995f43b52d12"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Sun Dec 17 18:52:47 2006 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 17 10:21:53 2006 -0800"
      },
      "message": "[PATCH] sys_mincore: s/max/min/\n\nfix a typo, sys_mincore() needs min().\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Linus \"I\u0027m a moron\" Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bb71b5a44bfbe0d2066ee041149995f43b52d12",
      "tree": "cdab75e941ef1fc0129e969b6f0ba7a180e00ec4",
      "parents": [
        "4fb23e439ce09157d64b89a21061b9fc08f2b495"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Dec 14 15:00:15 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sun Dec 17 10:21:53 2006 -0800"
      },
      "message": "[PATCH] m68k trivial build fixes\n\namikbd: missing declaration\nsun3_NCR5380: more work_struct mess\nsun3_NCR5380: cast is not an lvalue\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "4fb23e439ce09157d64b89a21061b9fc08f2b495",
      "tree": "168d6c75d6e0e7de5056b2a4736994c434e975dc",
      "parents": [
        "c7ef259bfb4084d8806dfff9eb8bfc6e82bb8c45"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 16 16:01:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 16 16:01:50 2006 -0800"
      },
      "message": "Fix up mm/mincore.c error value cases\n\nHugh Dickins correctly points out that mincore() is actually _supposed_\nto fail on an unmapped hole in the user address space, rather than\nreturn valid (\"empty\") information about the hole.  This just simplifies\nthe problem further (I had been misled by our previous confusing and\ncomplicated way of doing mincore()).\n\nAlso, in the unlikely situation that we can\u0027t allocate a temporary\nkernel buffer, we should actually return EAGAIN, not ENOMEM, to keep the\n\"unmapped hole\" and \"allocation failure\" error cases separate.\n\nFinally, add a comment about our stupid historical lack of support for\nanonymous mappings.  I\u0027ll fix that if somebody reminds me after 2.6.20\nis out.\n\nAcked-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7ef259bfb4084d8806dfff9eb8bfc6e82bb8c45",
      "tree": "aa910b2c8a8dd7f80b6fe13c9a206136ddc078fc",
      "parents": [
        "99f5e9718185f07458ae70c2282c2153a2256c91",
        "0b0df6f2079e731c44226a0673b07a166509a5de"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 16 13:23:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 16 13:23:45 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband:\n  IB/mthca: Use DEFINE_MUTEX() instead of mutex_init()\n  IB/mthca: Add HCA profile module parameters\n  IB/srp: Fix FMR mapping for 32-bit kernels and addresses above 4G\n  IB: Fix ib_dma_alloc_coherent() wrapper\n"
    },
    {
      "commit": "99f5e9718185f07458ae70c2282c2153a2256c91",
      "tree": "de0565dcc4fdabf40352b6bc0c80cc6634748f15",
      "parents": [
        "a08727bae727fc2ca3a6ee9506d77786b71070b3",
        "5c9a76118d24f044b8d8ee721dbbf4e5c7db3dbb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 16 09:54:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 16 09:54:23 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  [PATCH] pata_via: Cable detect error\n  [PATCH] Fix help text for CONFIG_ATA_PIIX\n  [PATCH] initializer entry defined twice in pata_rz1000\n  [PATCH] ata: fix platform_device_register_simple() error check\n  [PATCH] ahci: do not mangle saved HOST_CAP while resetting controller\n  [PATCH] libata: don\u0027t initialize sg in ata_exec_internal() if DMA_NONE (take #2)\n  [libata] sata_svw: Disable ATAPI DMA on current boards (errata workaround)\n  [libata] use kmap_atomic(KM_IRQ0) in SCSI simulator\n  [PATCH] ata_piix: use piix_host_stop() in ich_pata_ops\n  [PATCH] ata_piix: IDE mode SATA patch for Intel ICH9\n"
    },
    {
      "commit": "a08727bae727fc2ca3a6ee9506d77786b71070b3",
      "tree": "b1b42acea520c7738fc2e62476221a049f195f87",
      "parents": [
        "2f77d107050abc14bc393b34bdb7b91cf670c250"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 16 09:53:50 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 16 09:53:50 2006 -0800"
      },
      "message": "Make workqueue bit operations work on \"atomic_long_t\"\n\nOn architectures where the atomicity of the bit operations is handled by\nexternal means (ie a separate spinlock to protect concurrent accesses),\njust doing a direct assignment on the workqueue data field (as done by\ncommit 4594bf159f1962cec3b727954b7c598b07e2e737) can cause the\nassignment to be lost due to lack of serialization with the bitops on\nthe same word.\n\nSo we need to serialize the assignment with the locks on those\narchitectures (notably older ARM chips, PA-RISC and sparc32).\n\nSo rather than using an \"unsigned long\", let\u0027s use \"atomic_long_t\",\nwhich already has a safe assignment operation (atomic_long_set()) on\nsuch architectures.\n\nThis requires that the atomic operations use the same atomicity locks as\nthe bit operations do, but that is largely the case anyway.  Sparc32\nwill probably need fixing.\n\nArchitectures (including modern ARM with LL/SC) that implement sane\natomic operations for SMP won\u0027t see any of this matter.\n\nCc: Russell King \u003crmk+lkml@arm.linux.org.uk\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: David Miller \u003cdavem@davemloft.com\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Linux Arch Maintainers \u003clinux-arch@vger.kernel.org\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2f77d107050abc14bc393b34bdb7b91cf670c250",
      "tree": "6651586fb1b10f60cd6acdb3222bafac9c2d7aa8",
      "parents": [
        "0221872a3b0aa2fa2f3fa60affcbaebd662c4a90"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 16 09:44:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Dec 16 09:44:32 2006 -0800"
      },
      "message": "Fix incorrect user space access locking in mincore()\n\nDoug Chapman noticed that mincore() will doa \"copy_to_user()\" of the\nresult while holding the mmap semaphore for reading, which is a big\nno-no.  While a recursive read-lock on a semaphore in the case of a page\nfault happens to work, we don\u0027t actually allow them due to deadlock\nschenarios with writers due to fairness issues.\n\nDoug and Marcel sent in a patch to fix it, but I decided to just rewrite\nthe mess instead - not just fixing the locking problem, but making the\ncode smaller and (imho) much easier to understand.\n\nCc: Doug Chapman \u003cdchapman@redhat.com\u003e\nCc: Marcel Holtmann \u003choltmann@redhat.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5c9a76118d24f044b8d8ee721dbbf4e5c7db3dbb",
      "tree": "3bba946357bc7cf5c49b48abae903959fa65066e",
      "parents": [
        "2bfc3611bd91986ed2b979a7f536c52751c8ac8f"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Dec 16 14:32:21 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:46:21 2006 -0500"
      },
      "message": "[PATCH] pata_via: Cable detect error\n\nThe UDMA66 VIA hardware has no controller side cable detect bits we can\nuse. This patch minimally fixes the problem by reporting unknown in this\ncase and using drive side detection.\n\nThe old drivers/ide code does some additional tricks but those aren\u0027t\nappropriate now we are in -rc.\n\nWithout this update UDMA66 via controllers run slowly. They don\u0027t fail so\nit\u0027s a borderline call whether this is -rc material or not.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2bfc3611bd91986ed2b979a7f536c52751c8ac8f",
      "tree": "a587c5bf11b976d8e9124886eaadd3dd05d5b6d7",
      "parents": [
        "0457882fed8af8580fb2f08183ea2dfbbc3ccac6"
      ],
      "author": {
        "name": "Alan",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Sat Dec 16 12:54:29 2006 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:46:21 2006 -0500"
      },
      "message": "[PATCH] Fix help text for CONFIG_ATA_PIIX\n\n\u003e Thanks for clarifying Bill, and sorry Alan. ata_piix does indeed work\n\u003e correctly. The help text is a bit confusing:\n\u003e\n\u003e config ATA_PIIX\n\u003e         tristate \"Intel PIIX/ICH SATA support\"\n\u003e         depends on PCI\n\u003e         help\n\u003e           This option enables support for ICH5/6/7/8 Serial ATA.\n\u003e           If PATA support was enabled previously, this enables\n\u003e           support for select Intel PIIX/ICH PATA host controllers.\n\nNew help text\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0457882fed8af8580fb2f08183ea2dfbbc3ccac6",
      "tree": "25f227e3550f59ba8dbd1d2f51be0673ee033292",
      "parents": [
        "9825d73ceb6cad9b9c2ee2dc2971b58dbe8623cd"
      ],
      "author": {
        "name": "Ira Snyder",
        "email": "kernel@irasnyder.com",
        "time": "Fri Dec 15 13:08:52 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:45:28 2006 -0500"
      },
      "message": "[PATCH] initializer entry defined twice in pata_rz1000\n\nThis removes the extra definition of the .error_handler member\nin the pata_rz1000 driver.\n\nSigned-off-by: Ira W. Snyder \u003ckernel@irasnyder.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9825d73ceb6cad9b9c2ee2dc2971b58dbe8623cd",
      "tree": "d93e3349ee07705776addd62e4ec97d83a654ac8",
      "parents": [
        "551c012d7eea3dc5ec063c7ff9c718d39e77634f"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Fri Dec 15 13:08:51 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:45:28 2006 -0500"
      },
      "message": "[PATCH] ata: fix platform_device_register_simple() error check\n\nThe return value of platform_device_register_simple() should be checked\nby IS_ERR().\n\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "551c012d7eea3dc5ec063c7ff9c718d39e77634f",
      "tree": "244c89c1e0d6878a036fde806f080bf8885c661b",
      "parents": [
        "33480a0ede8dcc7e6483054279008f972bd56fd3"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Dec 12 20:17:32 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:13:29 2006 -0500"
      },
      "message": "[PATCH] ahci: do not mangle saved HOST_CAP while resetting controller\n\nDo not mangle with HOST_CAP while resetting controller.  The code is\nthere for a historical reason.  The mangling breaks controller feature\ndetection and 0 PORTS_IMPL workaround code.\n\nThis problem was spotted by Manoj Kasichainula.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Manoj Kasichainula \u003cmanoj@io.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "33480a0ede8dcc7e6483054279008f972bd56fd3",
      "tree": "db0f1ad9f3e7ba78a7f12d3a2ed3dc0e7534ac67",
      "parents": [
        "c10340aca270abb141154cd93dcf1be0b92143fc"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Dec 12 02:15:31 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:13:22 2006 -0500"
      },
      "message": "[PATCH] libata: don\u0027t initialize sg in ata_exec_internal() if DMA_NONE (take #2)\n\nCalling sg_init_one() with NULL buf causes oops on certain\nconfigurations.  Don\u0027t initialize sg in ata_exec_internal() if\nDMA_NONE and make the function complain if @buf is NULL when dma_dir\nisn\u0027t DMA_NONE.  While at it, fix comment.\n\nThe problem is discovered and initial patch was submitted by Arnd\nBergmann.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Arnd Bergmann \u003carnd.bergmann@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c10340aca270abb141154cd93dcf1be0b92143fc",
      "tree": "d16a979ce840cd9cde1421a0ee98c14409d019e1",
      "parents": [
        "da02d2a16ef3accd625f9e6e7bf83bb0f946ff62"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu Dec 14 17:04:33 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:12:50 2006 -0500"
      },
      "message": "[libata] sata_svw: Disable ATAPI DMA on current boards (errata workaround)\n\nCurrent Broadcom/Serverworks SATA boards (including Apple K2 SATA)\nhave problems with ATAPI DMA, so it is disabled.  ATAPI PIO, ATA PIO,\nand ATA DMA continue to work just fine.\n\nAcked-by: Anantha Subramanyam \u003cananth@broadcom.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "da02d2a16ef3accd625f9e6e7bf83bb0f946ff62",
      "tree": "768172e71db53ff2178ee4fe5d2edc626a1545ec",
      "parents": [
        "fae07dc389bc32a3638b9d4c61dd3738ca3fb61d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Mon Dec 11 11:05:53 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:12:36 2006 -0500"
      },
      "message": "[libata] use kmap_atomic(KM_IRQ0) in SCSI simulator\n\nWe are inside spin_lock_irqsave().  quoth akpm\u0027s debug facility:\n\n [  231.948000] SCSI device sda: 195371568 512-byte hdwr sectors (100030 MB)\n [  232.232000] ata1.00: configured for UDMA/33\n [  232.404000] WARNING (1) at arch/i386/mm/highmem.c:47 kmap_atomic()\n [  232.404000]  [\u003cc01162e6\u003e] kmap_atomic+0xa9/0x1ab\n [  232.404000]  [\u003cc0242c81\u003e] ata_scsi_rbuf_get+0x1c/0x30\n [  232.404000]  [\u003cc0242caf\u003e] ata_scsi_rbuf_fill+0x1a/0x87\n [  232.404000]  [\u003cc0243ab2\u003e] ata_scsiop_mode_sense+0x0/0x309\n [  232.404000]  [\u003cc01729d5\u003e] end_bio_bh_io_sync+0x0/0x37\n [  232.404000]  [\u003cc02311c6\u003e] scsi_done+0x0/0x16\n [  232.404000]  [\u003cc02311c6\u003e] scsi_done+0x0/0x16\n [  232.404000]  [\u003cc0242dcc\u003e] ata_scsi_simulate+0xb0/0x13f\n[...]\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fae07dc389bc32a3638b9d4c61dd3738ca3fb61d",
      "tree": "1bba7fc5845ddb4add50a85bd7df5a5f172957b0",
      "parents": [
        "f98b6573f190aff2748894da13a48bab0f10c733"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Mon Dec 11 22:26:25 2006 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:12:29 2006 -0500"
      },
      "message": "[PATCH] ata_piix: use piix_host_stop() in ich_pata_ops\n\npiix_init_one() allocates host private data which should be freed by\npiix_host_stop().  ich_pata_ops wasn\u0027t converted to piix_host_stop()\nwhile merging, leaking 4 bytes on driver detach.  Fix it.\n\nThis was spotted using Kmemleak by Catalin Marinas.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Catalin Marinas \u003ccatalin.marinas@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f98b6573f190aff2748894da13a48bab0f10c733",
      "tree": "e4bd4b774c4788bb2b68875f53d16d036fecc60c",
      "parents": [
        "0221872a3b0aa2fa2f3fa60affcbaebd662c4a90"
      ],
      "author": {
        "name": "Jason Gaston",
        "email": "jason.d.gaston@intel.com",
        "time": "Thu Dec 07 08:57:32 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 16 10:12:15 2006 -0500"
      },
      "message": "[PATCH] ata_piix: IDE mode SATA patch for Intel ICH9\n\nThis updated patch adds the Intel ICH9 IDE mode SATA controller DID\u0027s.\n\nSigned-off-by: Jason Gaston \u003cjason.d.gaston@intel.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0b0df6f2079e731c44226a0673b07a166509a5de",
      "tree": "2ed1fc00c793b45fbb9c67afd6359efb202b3e99",
      "parents": [
        "82da703ee685b69b921b20eb76b50e519ca9956c"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Dec 15 20:55:28 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Dec 15 20:55:28 2006 -0800"
      },
      "message": "IB/mthca: Use DEFINE_MUTEX() instead of mutex_init()\n\nmthca_device_mutex() can be initialized automatically with\nDEFINE_MUTEX() rather than explicitly calling mutex_init().  This\nsaves a bit of text and shrinks the source by a line, so we may as\nwell do it....\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "82da703ee685b69b921b20eb76b50e519ca9956c",
      "tree": "16f5619d4358a7bae27d6c3b6d1f69d51205b982",
      "parents": [
        "bf628dc22a09ed2022abb32c76011ae5f99ad6b0"
      ],
      "author": {
        "name": "Leonid Arsh",
        "email": "leonida@voltaire.com",
        "time": "Sun Dec 10 13:40:17 2006 +0200"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Dec 15 20:46:31 2006 -0800"
      },
      "message": "IB/mthca: Add HCA profile module parameters\n\nAdd module parameters that enable settting some of the HCA\nprofile values, such as the number of QPs, CQs, etc.\n\nSigned-off-by: Leonid Arsh \u003cleonida@voltaire.com\u003e\nSigned-off-by: Moni Shoua \u003cmonis@voltaire.com\u003e\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "0221872a3b0aa2fa2f3fa60affcbaebd662c4a90",
      "tree": "522c5eca424c5e96ba959620cfc8128694ddd0c8",
      "parents": [
        "701dfbe71903413d10caf2790259bccbabbedcf5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 15 14:13:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 15 14:13:51 2006 -0800"
      },
      "message": "Fix \"delayed_work_pending()\" macro expansion\n\nNobody uses it, but it was still wrong.  Using the macro argument name\n\u0027work\u0027 meant that when we used \u0027work\u0027 as a member name, that would also\nget replaced by the macro argument.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf628dc22a09ed2022abb32c76011ae5f99ad6b0",
      "tree": "c29aff97085d9426dffe1e648e09d4aca0ead024",
      "parents": [
        "c59a3da1342ff456e5123361739bc331446cda21"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Dec 15 14:01:49 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Dec 15 14:01:49 2006 -0800"
      },
      "message": "IB/srp: Fix FMR mapping for 32-bit kernels and addresses above 4G\n\nstruct srp_device.fmr_page_mask was unsigned long, which means that\nthe top part of addresses above 4G was being chopped off on 32-bit\narchitectures.  Of course nothing good happens when data from SRP\ntargets is DMAed to the wrong place.\n\nFix this by changing fmr_page_mask to u64, to match the addresses\nactually used by IB devices.\n\nThanks to Brian Cain \u003cBrian.Cain@ge.com\u003e and David McMillen\n\u003cdavem@systemfabricworks.com\u003e for help diagnosing the bug and testing\nthe fix.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "c59a3da1342ff456e5123361739bc331446cda21",
      "tree": "a75aa1d937a774f53e1875849082d28683c859ec",
      "parents": [
        "d1998ef38a13c4e74c69df55ccd38b0440c429b2"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Dec 15 13:57:26 2006 -0800"
      },
      "committer": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Fri Dec 15 13:57:26 2006 -0800"
      },
      "message": "IB: Fix ib_dma_alloc_coherent() wrapper\n\nThe ib_dma_alloc_coherent() wrapper uses a u64* for the dma_handle\nparameter, unlike dma_alloc_coherent, which uses dma_addr_t*.  This\nmeans that we need a temporary variable to handle the case when\nib_dma_alloc_coherent() just falls through directly to\ndma_alloc_coherent() on architectures where sizeof u64 !\u003d sizeof\ndma_addr_t.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\n"
    },
    {
      "commit": "701dfbe71903413d10caf2790259bccbabbedcf5",
      "tree": "6d87a6d1ad2bc4672684197aa1788890bead0d1e",
      "parents": [
        "d1526e2cda64d5a1de56aef50bad9e5df14245c2",
        "e42734e270b9e5ada83188d73b733533ce11ee4a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 15 10:22:22 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 15 10:22:22 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.osdl.marist.edu/pub/scm/linux-2.6:\n  [S390] cio: css_register_subchannel race.\n  [S390] Save prefix register for dump on panic\n  [S390] Fix reboot hang\n  [S390] Fix reboot hang on LPARs\n  [S390] sclp_cpi module license.\n  [S390] zcrypt: module unload fixes.\n  [S390] Hipersocket multicast queue: make sure outbound handler is called\n  [S390] hypfs fixes\n  [S390] update default configuration\n"
    },
    {
      "commit": "d1526e2cda64d5a1de56aef50bad9e5df14245c2",
      "tree": "d7b490b1a11dd9720c9918733ca0c06e0e82cfba",
      "parents": [
        "d1998ef38a13c4e74c69df55ccd38b0440c429b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 15 08:43:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 15 08:47:51 2006 -0800"
      },
      "message": "Remove stack unwinder for now\n\nIt has caused more problems than it ever really solved, and is\napparently not getting cleaned up and fixed.  We can put it back when\nit\u0027s stable and isn\u0027t likely to make warning or bug events worse.\n\nIn the meantime, enable frame pointers for more readable stack traces.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e42734e270b9e5ada83188d73b733533ce11ee4a",
      "tree": "a74c6f8eb8e517bcd3c85cd18bf9005231ad8e92",
      "parents": [
        "da1cf23efe0c067ef95e4702b386e6e1baab10c7"
      ],
      "author": {
        "name": "Stefan Bader",
        "email": "shbader@de.ibm.com",
        "time": "Fri Dec 15 17:18:30 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:30 2006 +0100"
      },
      "message": "[S390] cio: css_register_subchannel race.\n\nAsynchronous probe can release memory of a subchannel before\ncss_get_ssd_info is called. To fix this call css_get_ssd_info\nbefore registering with driver core.\n\nSigned-off-by: Stefan Bader \u003cshbader@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "da1cf23efe0c067ef95e4702b386e6e1baab10c7",
      "tree": "b36343c44c122ea221667731800e955d55bef6bb",
      "parents": [
        "58be944127be80bd947dd72d69523b3d4b17781f"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Dec 15 17:18:27 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:27 2006 +0100"
      },
      "message": "[S390] Save prefix register for dump on panic\n\nThe dump tools expect that the saved prefix register points to the\nlowcore of the dump cpu. Since we set the prefix register to 0 during\nreipl/dump, we have to save the original prefix register. Before we\nstart the dump program, we copy the original prefix register to the\ndesignated location in the lowcore.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "58be944127be80bd947dd72d69523b3d4b17781f",
      "tree": "e9be270a32a0da283f2cfa7e311447ffc29013a6",
      "parents": [
        "a45e14148fb34175cba042df8979e7982758635f"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Dec 15 17:18:25 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:25 2006 +0100"
      },
      "message": "[S390] Fix reboot hang\n\nWe use printks after shutting down all other cpus. This is not allowed\nand can lead to deadlocks. Therefore the printks have to be removed.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a45e14148fb34175cba042df8979e7982758635f",
      "tree": "10add976d1291f4172e95aea60e2c44594b9813d",
      "parents": [
        "b3c14d0bfd1739b930f26df90552a4d8cdcca0a6"
      ],
      "author": {
        "name": "Michael Holzheu",
        "email": "holzheu@de.ibm.com",
        "time": "Fri Dec 15 17:18:22 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:22 2006 +0100"
      },
      "message": "[S390] Fix reboot hang on LPARs\n\nReboot hangs on LPARs without diag308 support. The reason for this is,\nthat before the reboot is done, the channel subsystem is shut down.\nDuring the reset on each possible subchannel a \"store subchannel\" is\ndone. This operation can end in a program check interruption, if the\nspecified subchannel set is not implemented by the hardware. During\nthe reset, currently we do not have a program check handler, which\nleads to the described kernel bug. We install now a new program check\nhandler for the reboot code to fix this problem.\n\nSigned-off-by: Michael Holzheu \u003cholzheu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b3c14d0bfd1739b930f26df90552a4d8cdcca0a6",
      "tree": "cd7b0cecaf05318612387d83510b2afe16eb5020",
      "parents": [
        "13e742babda8cda7df55b8d1ca67d46b4f8dea84"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Fri Dec 15 17:18:20 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:20 2006 +0100"
      },
      "message": "[S390] sclp_cpi module license.\n\nsclp_cpi is GPL. Make the module not taint the kernel\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "13e742babda8cda7df55b8d1ca67d46b4f8dea84",
      "tree": "faa616855985444b2241af1a1e3aa68ebe97c8d5",
      "parents": [
        "028cf917b258b11286437a1b96e64030f94fd46d"
      ],
      "author": {
        "name": "Ralph Wuerthner",
        "email": "rwuerthn@de.ibm.com",
        "time": "Fri Dec 15 17:18:17 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:17 2006 +0100"
      },
      "message": "[S390] zcrypt: module unload fixes.\n\nAdd code to reset all queues for a domain and add missing tasklet_kill\ncall to ap bus module exit code.\n\nSigned-off-by: Ralph Wuerthner \u003crwuerthn@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "028cf917b258b11286437a1b96e64030f94fd46d",
      "tree": "20036cfc27424fe5287335764226ecb807852d04",
      "parents": [
        "86b22470f68528c68cb25dbd58886040e1917494"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "braunu@de.ibm.com",
        "time": "Fri Dec 15 17:18:14 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:14 2006 +0100"
      },
      "message": "[S390] Hipersocket multicast queue: make sure outbound handler is called\n\nA HiperSocket multicast queue works asynchronously. When sending\nbuffers, the buffer state change from PRIMED to EMPTY may happen\ndelayed. Reschedule the checking for changes in the outbound queue,\nif there are still PRIMED buffers.\n\nSigned-off-by: Ursula Braun \u003cbraunu@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "86b22470f68528c68cb25dbd58886040e1917494",
      "tree": "7854afcc2b4f777acddcc7358a70dbd7e0da061f",
      "parents": [
        "240bfbef67e9ae174190b231e63ee3c0f9f02d8a"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Fri Dec 15 17:18:10 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:18:10 2006 +0100"
      },
      "message": "[S390] hypfs fixes\n\nCorrect typo to make hypfs work on systems that support only diag204\nsubcode 4 and fix error handling in hypfs_diag_init.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "240bfbef67e9ae174190b231e63ee3c0f9f02d8a",
      "tree": "17b79d2e3cd3f07c74cf2962f8f8265001d30d93",
      "parents": [
        "d1998ef38a13c4e74c69df55ccd38b0440c429b2"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:17:57 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Dec 15 17:17:57 2006 +0100"
      },
      "message": "[S390] update default configuration\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "4ef4caad41630c7caa6e2b94c6e7dda7e9689714",
      "tree": "f3e94c998bb62a2b12f6ed07d4d3a5bbc699ed9b",
      "parents": [
        "1c1e40b5ad6e345feba69bc612db006efccf4cdc"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Dec 14 12:03:30 2006 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Dec 14 13:37:26 2006 +0100"
      },
      "message": "[PATCH] Generic HID layer - update MAINTAINERS\n\nUpdate MAINTAINERS entry for HID core layer.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "1c1e40b5ad6e345feba69bc612db006efccf4cdc",
      "tree": "c395fd94ceeef16eb3a762b5606bd5b54d147ff3",
      "parents": [
        "e3a0dd7ced76bb439ddeda244a9667e7b3800fc8"
      ],
      "author": {
        "name": "Florian Festi",
        "email": "ffesti@redhat.com",
        "time": "Thu Dec 14 11:59:11 2006 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Dec 14 13:37:24 2006 +0100"
      },
      "message": "input/hid: Supporting more keys from the HUT Consumer Page\n\nOn USB keyboards lots of hot/internet keys are not working. This patch\nadds support for a number of keys from the USB HID Usage Table\n(http://www.usb.org/developers/devclass_docs/Hut1_12.pdf).\n\nIt also adds several new key codes. Most of them are used on real world\nkeyboards I know. I added some others (KEY_+ EDITOR, GRAPHICSEDITOR, DATABASE,\nNEWS, VOICEMAIL, VIDEOPHONE) to avoid \"holes\".\n\nI also added KEY_ZOOMRESET as it is possible to have a inet keyboard and a\nremote control  in parallel and it makes sense to have them behave differently.\n\nSigned-off-by: Florian Festi \u003cffesti@redhat.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "e3a0dd7ced76bb439ddeda244a9667e7b3800fc8",
      "tree": "426cefc6bbd41b9279dc7377062a131a36269a01",
      "parents": [
        "d1998ef38a13c4e74c69df55ccd38b0440c429b2"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Dec 14 11:49:53 2006 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Thu Dec 14 13:37:23 2006 +0100"
      },
      "message": "[PATCH] Generic HID layer - build: USB_HID should select HID\n\nLet CONFIG_USB_HID imply CONFIG_HID. Making it only dependent might confuse\nusers to choose CONFIG_HID, but no particular HID transport drivers.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "d1998ef38a13c4e74c69df55ccd38b0440c429b2",
      "tree": "b70872f617961c6db06fb6e4f8f26fb53caba8a6",
      "parents": [
        "cc016448b0bf0764928275d034e367753bde8162"
      ],
      "author": {
        "name": "Ben Collins",
        "email": "ben.collins@ubuntu.com",
        "time": "Wed Dec 13 22:10:05 2006 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 19:47:13 2006 -0800"
      },
      "message": "[PATCH] ib_verbs: Use explicit if-else statements to avoid errors with do-while macros\n\nAt least on PPC, the \"op ? op : dma\" construct causes a compile failure\nbecause the dma_* is a do{}while(0) macro.\n\nThis turns all of them into proper if/else to avoid this problem.\n\nSigned-off-by: Ben Collins \u003cbcollins@ubuntu.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc016448b0bf0764928275d034e367753bde8162",
      "tree": "30816bd7a8e3bd5157b186f0a5f56fa0ec1ccb0b",
      "parents": [
        "2bf540b73ed5b304e84bb4d4c390d49d1cfa0ef8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 17:14:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 17:14:23 2006 -0800"
      },
      "message": "Linux v2.6.20-rc1\n\n.. and so the stabilization phase starts.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bf540b73ed5b304e84bb4d4c390d49d1cfa0ef8",
      "tree": "7bd4a6e6c8720906226d56cbce162f85287661aa",
      "parents": [
        "8bce65b95ac167693ae2d706b5341409dca0062d"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed Dec 13 16:54:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 13 16:54:25 2006 -0800"
      },
      "message": "[NETFILTER]: bridge-netfilter: remove deferred hooks\n\nRemove the deferred hooks and all related code as scheduled in\nfeature-removal-schedule.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8bce65b95ac167693ae2d706b5341409dca0062d",
      "tree": "d73baf0f20809543a09a2c9cb27c54003af2d460",
      "parents": [
        "6ab792f577012312a760a3a1e679ae8fae012442"
      ],
      "author": {
        "name": "Kim Nordlund",
        "email": "kim.nordlund@nokia.com",
        "time": "Wed Dec 13 16:38:29 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:31 2006 -0800"
      },
      "message": "[IPV6]: Make fib6_node subtree depend on IPV6_SUBTREES\n\nMake fib6_node \u0027subtree\u0027 depend on IPV6_SUBTREES.\n\nSigned-off-by: Kim Nordlund \u003ckim.nordlund@nokia.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6ab792f577012312a760a3a1e679ae8fae012442",
      "tree": "7d60307266f3d81afdf06ec14e646d2f7a1b4ef7",
      "parents": [
        "882a382c3e0b432fa91672e1c2754cac3f5a6b4f"
      ],
      "author": {
        "name": "Ivan Skytte Jorgensen",
        "email": "isj-sctp@i1.dk",
        "time": "Wed Dec 13 16:34:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:29 2006 -0800"
      },
      "message": "[SCTP]: Add support for SCTP_CONTEXT socket option.\n\nSigned-off-by: Ivan Skytte Jorgensen \u003cisj-sctp@i1.dk\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "882a382c3e0b432fa91672e1c2754cac3f5a6b4f",
      "tree": "f1c326b22545f0531ba1bee4fb587dc6c4095a46",
      "parents": [
        "29c7cf96186ac14ce7380633f690fc39732ff03a"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Wed Dec 13 16:33:35 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:28 2006 -0800"
      },
      "message": "[SCTP]: Enable auto loading of SCTP when creating an ipv6 SCTP socket.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29c7cf96186ac14ce7380633f690fc39732ff03a",
      "tree": "ccc95adc0e1185469e77a1adcae1d300d0b534d1",
      "parents": [
        "6931ba7cef3991fbb970997d33e24139ccdc3c2c"
      ],
      "author": {
        "name": "Sridhar Samudrala",
        "email": "sri@us.ibm.com",
        "time": "Wed Dec 13 16:26:26 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:27 2006 -0800"
      },
      "message": "[SCTP]: Handle address add/delete events in a more efficient way.\n\nCurrently in SCTP, we maintain a local address list by rebuilding the whole\nlist from the device list whenever we get a address add/delete event.\n\nThis patch fixes it by only adding/deleting the address for which we\nreceive the event.\n\nAlso removed the sctp_local_addr_lock() which is no longer needed as we\nnow use list_for_each_safe() to traverse this list. This fixes the bugs\nin sctp_copy_laddrs_xxx() routines where we do copy_to_user() while\nholding this lock.\n\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6931ba7cef3991fbb970997d33e24139ccdc3c2c",
      "tree": "b9b94005e1b4b1d9e2628d7fd5d3b5357d578598",
      "parents": [
        "befffe901649e2cc421d0d150c4379d01658cf6b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:25:44 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:26 2006 -0800"
      },
      "message": "[TCP]: Fix oops caused by __tcp_put_md5sig_pool()\n\nIt should call tcp_free_md5sig_pool() not __tcp_free_md5sig_pool()\nso that it does proper refcounting.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "befffe901649e2cc421d0d150c4379d01658cf6b",
      "tree": "a990965641fb181bdf1228d2a347ecdf87ab8742",
      "parents": [
        "832e3ca62d6ee1893db05f5202c24ae5331e19ba"
      ],
      "author": {
        "name": "Brian Haley",
        "email": "brian.haley@hp.com",
        "time": "Tue Dec 12 17:09:49 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:25 2006 -0800"
      },
      "message": "[IPV6]: Fix IPV6_UNICAST_HOPS getsockopt().\n\n\u003e Relevant standard (RFC 3493) notes:\n\u003e\n\u003e    The IPV6_UNICAST_HOPS option may be used with getsockopt() to\n\u003e    determine the hop limit value that the system will use for subsequent\n\u003e    unicast packets sent via that socket.\n\u003e\n\u003e I don\u0027t reckon -1 could be the hop limit value.\n\n-1 means un-initialized.\n\n\u003e IMHO, the value from\n\u003e case 1 (if socket is connected to some destination), otherwise case 2\n\u003e (if bound to a scope interface) or ultimately the default hop limit\n\u003e ought to be returned instead, as it will be most often correct, while\n\u003e the current behavior is always wrong, unless setsockopt() has been used\n\u003e first. I don\u0027t if some people may think doing a route lookup in\n\u003e getsockopt might be overly expensive, but at least the two other cases\n\u003e should be ok, particularly the last one.\n\nThe following patch seems to work for me, but this code has behaved this\nway for a while, so don\u0027t know if it will break any existing apps.\n\nSigned-off-by: Brian Haley \u003cbrian.haley@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "832e3ca62d6ee1893db05f5202c24ae5331e19ba",
      "tree": "c6cf0507bd9a4e48363748b0a2f2c89ad40ab6ab",
      "parents": [
        "e1b4b9f3986b80d5785d91dbd8d72cfaf9fd1117"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "ian.mcdonald@jandi.co.nz",
        "time": "Tue Dec 12 00:47:59 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:24 2006 -0800"
      },
      "message": "[DCCP] ccid3: return value in ccid3_hc_rx_calc_first_li\n\nIn a recent patch we introduced invalid return codes which will result in the\nopposite of what is intended (i.e. send more packets in face of peculiar\nnetwork conditions).\n\nThis fixes it by returning ~0 which means not calculated as per\ndccp_li_hist_calc_i_mean.\n\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "e1b4b9f3986b80d5785d91dbd8d72cfaf9fd1117",
      "tree": "96732395f387104b7af0641a5127352dc0d6124d",
      "parents": [
        "a96be24679198469df28976c809575423e70d843"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Tue Dec 12 00:29:52 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:23 2006 -0800"
      },
      "message": "[NETFILTER]: {ip,ip6,arp}_tables: fix exponential worst-case search for loops\n\nIf we come to node we\u0027d already marked as seen and it\u0027s not a part of path\n(i.e. we don\u0027t have a loop right there), we already know that it isn\u0027t a\npart of any loop, so we don\u0027t need to revisit it.\n\nThat speeds the things up if some chain is refered to from several places\nand kills O(exp(table size)) worst-case behaviour (without sleeping,\nat that, so if you manage to self-LART that way, you are SOL for a long\ntime)...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a96be24679198469df28976c809575423e70d843",
      "tree": "7bbdc2c1933c2e791789e6203945b37b58f596b4",
      "parents": [
        "11078c371e2ecfce011d1dffb67888c6fed1b664"
      ],
      "author": {
        "name": "Dmitry Mishin",
        "email": "dim@openvz.org",
        "time": "Tue Dec 12 00:29:26 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:22 2006 -0800"
      },
      "message": "[NETFILTER]: ip_tables: ipt and ipt_compat checks unification\n\nMatches and targets verification is duplicated in normal and compat processing\nways. This patch refactors code in order to remove this.\n\nSigned-off-by: Dmitry Mishin \u003cdim@openvz.org\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "11078c371e2ecfce011d1dffb67888c6fed1b664",
      "tree": "7e45dea57e53396a3fa80e2c2f6901dab608fb0b",
      "parents": [
        "fe0b9294c9f951a64c768f8a5879154235efe63f"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Tue Dec 12 00:29:02 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:21 2006 -0800"
      },
      "message": "[NETFILTER]: x_tables: add missing try to load conntrack from match/targets\n\nCLUSTERIP, CONNMARK, CONNSECMARK, and connbytes need ip_conntrack or\nlayer 3 protocol module of nf_conntrack.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe0b9294c9f951a64c768f8a5879154235efe63f",
      "tree": "cf8c5ad0a4fd2d8b8c799ba3feda347ade47e2b8",
      "parents": [
        "083e69e99e1c728d360c6346456daa4d4c19e25c"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Tue Dec 12 00:28:40 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:20 2006 -0800"
      },
      "message": "[NETFILTER]: x_tables: error if ip_conntrack is asked to handle IPv6 packets\n\nTo do that, this makes nf_ct_l3proto_try_module_{get,put} compatible\nfunctions. As a result we can remove \u0027#ifdef\u0027 surrounds and direct call of\nneed_conntrack().\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "083e69e99e1c728d360c6346456daa4d4c19e25c",
      "tree": "fa46036e06c5fb43f82d75de12e0a6440f9e9be3",
      "parents": [
        "3a411355bcf4bf714022420badfec1cd1e2fbd9a"
      ],
      "author": {
        "name": "Yasuyuki Kozakai",
        "email": "yasuyuki.kozakai@toshiba.co.jp",
        "time": "Tue Dec 12 00:28:09 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:19 2006 -0800"
      },
      "message": "[NETFILTER]: nf_nat: fix NF_NAT dependency\n\nNF_NAT depends on NF_CONNTRACK_IPV4, not NF_CONNTRACK.\n\nSigned-off-by: Yasuyuki Kozakai \u003cyasuyuki.kozakai@toshiba.co.jp\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3a411355bcf4bf714022420badfec1cd1e2fbd9a",
      "tree": "3183063adefa535a328c56a1a3686fb438fb02bd",
      "parents": [
        "e05135d1550e73f722ae92909f9c9f44b305e9e2"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Dec 12 00:27:46 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 13 16:48:18 2006 -0800"
      },
      "message": "[NETFILTER]: Fix INET\u003dn linking error\n\nBuilding with INET\u003dn results in\n\nWARNING: \"ip_route_output_key\" [net/netfilter/nf_conntrack_h323.ko] undefined!\n\nThe entire code in net/netfilter is only used for IPv4/IPv6 currently, so\nlet it depend on INET.\n\nNoticed by Toralf Förster \u003ctoralf.foerster@gmx.de\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e05135d1550e73f722ae92909f9c9f44b305e9e2",
      "tree": "2348efab16091746012672c65b8b5140792a2da1",
      "parents": [
        "8eefb2b7ad6195f4324629f35be0b9443cd8ee96",
        "e9ccb79927225d8cd8d022a7c09bfb2fad935b89"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 15:58:32 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 15:58:32 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4017/1: [Jornada7xx] - Updating Jornada720.c\n  [ARM] 3992/1: i.MX/MX1 CPU Frequency scaling support\n  [ARM] Provide a method to alter the control register\n  [ARM] 4016/1: prefetch macro is wrong wrt gcc\u0027s \"delete-null-pointer-checks\"\n  [ARM] Remove empty fixup function\n  [ARM] 4014/1: include drivers/hid/Kconfig\n  [ARM] 4013/1: clocksource driver for netx\n  [ARM] 4012/1: Clocksource for pxa\n  [ARM] Clean up ioremap code\n  [ARM] Unuse another Linux PTE bit\n  [ARM] Clean up KERNEL_RAM_ADDR\n  [ARM] Add sys_*at syscalls\n  [ARM] 4004/1: S3C24XX: UDC remove implict addition of VA to regs\n  [ARM] Formalise the ARMv6 processor name string\n  [ARM] Handle HWCAP_VFP in VFP support code\n  [ARM] 4011/1: AT91SAM9260: Fix compilation with NAND driver\n  [ARM] 4010/1: AT91SAM9260-EK board: Prepare for MACB Ethernet support\n"
    },
    {
      "commit": "8eefb2b7ad6195f4324629f35be0b9443cd8ee96",
      "tree": "af0da81d6715e9fa84763f1aba6b6fb691c4a6db",
      "parents": [
        "f89bce3d9afc6b1fb898ae176df4962c1303ee86",
        "7806ca89bc0437d9952c6337d3bbddf1ea3591ff"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 15:57:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 13 15:57:58 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of master.kernel.org:/home/ftp/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of master.kernel.org:/home/ftp/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Move sg_dma_{len,address} from pci.h to scatterlist.h\n"
    },
    {
      "commit": "f89bce3d9afc6b1fb898ae176df4962c1303ee86",
      "tree": "b3898753209ecb304d528921f1eb8ad044cace98",
      "parents": [
        "6eefd34fdcbd34e2cddb8b7da26d838367591954"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Tue Dec 05 03:07:38 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:46 2006 -0800"
      },
      "message": "Driver core: deprecate PM_LEGACY, default it to N\n\nDeprecate the old \"legacy\" PM API, and more importantly default it to \"n\".\nVirtually nothing in-tree uses it any more.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6eefd34fdcbd34e2cddb8b7da26d838367591954",
      "tree": "16b19067de4ad05a29bae7ee3303dda90c52b995",
      "parents": [
        "c63e07834bb12910bea41da15b8902150f5217c2"
      ],
      "author": {
        "name": "Scott Wood",
        "email": "scottwood@freescale.com",
        "time": "Mon Dec 04 14:57:19 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:46 2006 -0800"
      },
      "message": "Driver core: Make platform_device_add_data accept a const pointer\n\nplatform_device_add_data() makes a copy of the data that is given to it,\nand thus the parameter can be const.  This removes a warning when data\nfrom get_property() on powerpc is handed to platform_device_add_data(),\nas get_property() returns a const pointer.\n\nSigned-off-by: Scott Wood \u003cscottwood@freescale.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c63e07834bb12910bea41da15b8902150f5217c2",
      "tree": "c26d894b5039ed4ab138a27bd5c32e587ab5f785",
      "parents": [
        "29a7f3ada7fea5510504c5359c3f70d109aeb055"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Dec 04 14:56:36 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:45 2006 -0800"
      },
      "message": "Driver core: \"platform_driver_probe() can save codespace\": save codespace\n\nThis function can be __init\n\nCc: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "29a7f3ada7fea5510504c5359c3f70d109aeb055",
      "tree": "fde6accdce93eece0b513a0ad129dba870acb912",
      "parents": [
        "65c333367b1aea57d58168ad3dc1df27b0227401"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "compudj@krystal.dyndns.org",
        "time": "Fri Nov 24 13:51:14 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:45 2006 -0800"
      },
      "message": "DebugFS : file/directory removal fix\n\nFix file and directory removal in debugfs. Add inotify support for file removal.\n\nThe following scenario :\ncreate dir a\ncreate dir a/b\n\ncd a/b (some process goes in cwd a/b)\n\nrmdir a/b\nrmdir a\n\nfails due to the fact that \"a\" appears to be non empty. It is because\nthe \"b\" dentry is not deleted from \"a\" and still in use. The same\nproblem happens if \"b\" is a file. d_delete is nice enough to know when\nit needs to unhash and free the dentry if nothing else is using it or,\nif someone is using it, to remove it from the hash queues and wait for\nit to be deleted when it has no users.\n\nThe nice side-effect of this fix is that it calls the file removal\nnotification.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "65c333367b1aea57d58168ad3dc1df27b0227401",
      "tree": "a90a34d43c815d99de4d40eac372fb98d4dbffd7",
      "parents": [
        "63223a0654c2a473ae64835819b87826cb7415ee"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "compudj@krystal.dyndns.org",
        "time": "Fri Nov 24 13:50:09 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:45 2006 -0800"
      },
      "message": "DebugFS : more file/directory creation error handling\n\nCorrect dentry count to handle creation errors.\n\nThis patch puts a dput at the file creation instead of the file removal :\nlookup_one_len already returns a dentry with reference count of 1. Then,\nthe dget() in simple_mknod increments it when the dentry is associated\nwith a file. In a scenario where simple_create or simple_mkdir returns\nan error, this would lead to an unwanted increment of the reference\ncounter, therefore making file removal impossible.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "63223a0654c2a473ae64835819b87826cb7415ee",
      "tree": "8c8d74c7bb4cd9b9f538d4701d92b2e6a3cca496",
      "parents": [
        "bafb232ec42aa6862798236009e8e5233d05ab36"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "compudj@krystal.dyndns.org",
        "time": "Fri Nov 24 13:48:19 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:45 2006 -0800"
      },
      "message": "DebugFS : file/directory creation error handling\n\nFix error handling of file and directory creation in DebugFS.\n\nThe error path should release the file system because no _remove will be called\nfor this erroneous creation.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "bafb232ec42aa6862798236009e8e5233d05ab36",
      "tree": "498330fe4ef98ef06ff4692f6d1d1c9a900ecee5",
      "parents": [
        "4f36557fbe4ab59feb2783cdb5d049cb8c3f34f3"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "compudj@krystal.dyndns.org",
        "time": "Fri Nov 24 13:46:30 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:45 2006 -0800"
      },
      "message": "DebugFS : coding style fixes\n\nMinor coding style fixes along the way : 80 cols and a white space.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "4f36557fbe4ab59feb2783cdb5d049cb8c3f34f3",
      "tree": "f45a5b1057f7650f25b7b5d6d87d0d624a10596d",
      "parents": [
        "44c53c4ff01a3551e9d73604eba42e372e9d0c1a"
      ],
      "author": {
        "name": "Mathieu Desnoyers",
        "email": "compudj@krystal.dyndns.org",
        "time": "Fri Nov 24 13:45:37 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:45 2006 -0800"
      },
      "message": "DebugFS : inotify create/mkdir support\n\nAdd inotify create and mkdir events to DebugFS.\n\nSigned-off-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "44c53c4ff01a3551e9d73604eba42e372e9d0c1a",
      "tree": "0c23a5dca8631209cc008ef896e09cfbaf303c41",
      "parents": [
        "1f71740ab9714bf5ae9ee04c724ff0d5c67ca3dc"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Tue Nov 21 04:53:18 2006 +0900"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:45 2006 -0800"
      },
      "message": "driver core: delete virtual directory on class_unregister()\n\nClass virtual directory is created as the need arises.\nBut it is not deleted when the class is unregistered.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "1f71740ab9714bf5ae9ee04c724ff0d5c67ca3dc",
      "tree": "0573d4f21472e7eb3509f71f74dfc8443a415db4",
      "parents": [
        "aef6fba4f97bbec1dc5a253f388be9a4c7a30e41"
      ],
      "author": {
        "name": "Kay Sievers",
        "email": "kay.sievers@vrfy.org",
        "time": "Fri Nov 24 12:15:25 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Dec 13 15:38:45 2006 -0800"
      },
      "message": "Driver core: show \"initstate\" of module\n\nShow the initialization state(live, coming, going) of the module:\n  $ cat /sys/module/usbcore/initstate\n  live\n\nSigned-off-by: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "4e581ff165f26ba3d37a4a836b2e3add47bec72f",
      "tree": "faa1c83b7d9faceb41da85af970c42bb7393f901",
      "parents": [
        "4ab70df451c6183dd5474a68edac44684b0b7616"
      ],
      "author": {
        "name": "Venkatesh Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Wed Dec 13 10:41:16 2006 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Wed Dec 13 18:12:31 2006 -0500"
      },
      "message": "[CPUFREQ] Trivial cleanup for acpi read/write port in acpi-cpufreq.c\n\nSmall cleanup in acpi-cpufreq.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    }
  ],
  "next": "e9ccb79927225d8cd8d022a7c09bfb2fad935b89"
}
