)]}'
{
  "log": [
    {
      "commit": "1024c902abdcbd2425aa850d7ef04e013ffb35f0",
      "tree": "7071322e8a1c2dfddf9b8fe3ebd758400ae970fe",
      "parents": [
        "e9dfc0b2bc42761410e8db6c252c6c5889e178b8"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon May 14 11:39:40 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 25 11:00:31 2007 -0700"
      },
      "message": "ocfs2: unmap_mapping_range() in ocfs2_truncate()\n\nWe weren\u0027t calling this before, but since ocfs2 handles the entire truncate\noperation, we should.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "e9dfc0b2bc42761410e8db6c252c6c5889e178b8",
      "tree": "d42beb9d6b2c54bc205e48bc75cdf26ec0eeddc3",
      "parents": [
        "1c1ee4c3e7e16d23166a624a132889df3c540a18"
      ],
      "author": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Mon May 14 11:38:51 2007 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mark.fasheh@oracle.com",
        "time": "Fri May 25 11:00:23 2007 -0700"
      },
      "message": "ocfs2: trylock in ocfs2_readpage()\n\nSimilarly to the page lock / cluster lock inversion in ocfs2_readpage, we\ncan deadlock on ip_alloc_sem. We can down_read_trylock() instead and just\nreturn AOP_TRUNCATED_PAGE if the operation fails.\n\nSigned-off-by: Mark Fasheh \u003cmark.fasheh@oracle.com\u003e\n"
    },
    {
      "commit": "1c1ee4c3e7e16d23166a624a132889df3c540a18",
      "tree": "c6f20db95c421f7171f85bbe022f58a678b93ba5",
      "parents": [
        "91396c1e2d73a041d86935fb8371e8d48b48b663",
        "14e50e57aedb2a89cf79b77782879769794cab7b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:41:28 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:41:28 2007 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (25 commits)\n  [XFRM]: Allow packet drops during larval state resolution.\n  [CASSINI]: Check pci_set_mwi() return value.\n  [NET]: \"wrong timeout value\" in sk_wait_data() v2\n  [NETFILTER]: nf_nat_h323: call set_h225_addr instead of set_h225_addr_hook\n  [NETFILTER]: nf_conntrack_h323: add missing T.120 address in OLCA\n  [NETFILTER]: nf_conntrack_h323: remove unnecessary process of Information signal\n  [NETFILTER]: nf_conntrack_h323: fix get_h225_addr() for IPv6 address access\n  [NETFILTER]: nf_conntrack_h323: fix ASN.1 types\n  [NETFILTER]: nf_conntrack_ftp: fix newline sequence number calculation\n  [NETFILTER]: nf_conntrack_ftp: fix newline sequence number update\n  [NET_SCHED]: sch_htb: fix event cache time calculation\n  [DCCP]: Fix build warning when debugging is disabled.\n  [TIPC]: Fixed erroneous introduction of for_each_netdev\n  [RTNETLINK]: Fix sending netlink message when replace route.\n  [TR]: Use menuconfig objects.\n  [ARCNET]: Use menuconfig objects.\n  [TIPC]: Use menuconfig objects.\n  [SCTP]: Use menuconfig objects.\n  [IPVS]: Use menuconfig objects.\n  [DCCP]: Use menuconfig objects.\n  ...\n"
    },
    {
      "commit": "91396c1e2d73a041d86935fb8371e8d48b48b663",
      "tree": "7000d66835f33dbc0e47954851daa71a88bb5b85",
      "parents": [
        "9059b454248a060ab39346c5d079f56089ab3868",
        "cf5792d20cdc9a88abf9984a2224f57de1952926"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:20:42 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 18:20:42 2007 -0700"
      },
      "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  pata_via: Handle laptops via DMI\n  libata: -ENODEV during prereset isn\u0027t an error\n  libata: don\u0027t consider 0xff as port empty if SStatus is available\n  ata_piix: add short 40c quirk for Acer Aspire 2030, take #2\n  pata_sis: Fix and clean up some timing setups\n  hpt3x2n: Correct revision boundary\n"
    },
    {
      "commit": "14e50e57aedb2a89cf79b77782879769794cab7b",
      "tree": "46cbdab9c8007cea0821294c9d397214b38ea4c8",
      "parents": [
        "04efb8787e4d8a7b21a61aeb723de33154311256"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 18:17:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 18:17:54 2007 -0700"
      },
      "message": "[XFRM]: Allow packet drops during larval state resolution.\n\nThe current IPSEC rule resolution behavior we have does not work for a\nlot of people, even though technically it\u0027s an improvement from the\n-EAGAIN buisness we had before.\n\nRight now we\u0027ll block until the key manager resolves the route.  That\nworks for simple cases, but many folks would rather packets get\nsilently dropped until the key manager resolves the IPSEC rules.\n\nWe can\u0027t tell these folks to \"set the socket non-blocking\" because\nthey don\u0027t have control over the non-block setting of things like the\nsockets used to resolve DNS deep inside of the resolver libraries in\nlibc.\n\nWith that in mind I coded up the patch below with some help from\nHerbert Xu which provides packet-drop behavior during larval state\nresolution, controllable via sysctl and off by default.\n\nThis lays the framework to either:\n\n1) Make this default at some point or...\n\n2) Move this logic into xfrm{4,6}_policy.c and implement the\n   ARP-like resolution queue we\u0027ve all been dreaming of.\n   The idea would be to queue packets to the policy, then\n   once the larval state is resolved by the key manager we\n   re-resolve the route and push the packets out.  The\n   packets would timeout if the rule didn\u0027t get resolved\n   in a certain amount of time.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "04efb8787e4d8a7b21a61aeb723de33154311256",
      "tree": "e15b689bd0affa410f906308890dc214cb17beab",
      "parents": [
        "ba78073e6f70cd9c64a478a9bd901d7c8736cfbc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 17:54:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 17:54:15 2007 -0700"
      },
      "message": "[CASSINI]: Check pci_set_mwi() return value.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9059b454248a060ab39346c5d079f56089ab3868",
      "tree": "5d5df323bd91613bd8ed643e7a197ef46dea91ff",
      "parents": [
        "9539ce2253ab1b054e9b0daf0abe0fd4263e1820",
        "d57c4a38928ab2f71542046a9bae2932006b2523"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 17:38:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 17:38:18 2007 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] acpi_get_sysname() should be __init\n  [IA64] Cleanup acpi header to reuse the generic _PDC defines\n  [IA64] Fix using uninitialized data in _PDC setup\n  [IA64] start_secondary() and smp_callin() should be __cpuinit\n"
    },
    {
      "commit": "cf5792d20cdc9a88abf9984a2224f57de1952926",
      "tree": "c887e7b38d139f08c3d4204945dceda1afa9a651",
      "parents": [
        "6dffaf61e22d21e539ae7e30c2e33e41230c3d52"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Wed May 23 22:39:01 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "pata_via: Handle laptops via DMI\n\nOh the joy of saving a fraction of a cent using short 40 wire cables and\nnot faking 80wire\n\nTeach the VIA driver that there are some systems we need to know are\nmagically wired for high speeds.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nTested-by: Francis Russell \u003cFrancisRussell@btinternet.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "6dffaf61e22d21e539ae7e30c2e33e41230c3d52",
      "tree": "35a74b89240675bbef7fcc825ece5e5ad29d1d62",
      "parents": [
        "fd7fe701612e42fb8780d7bf61fbb0467a488c9b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed May 23 11:58:52 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "libata: -ENODEV during prereset isn\u0027t an error\n\nDuring prereset, -ENODEV return from ata_wait_ready() is not an error.\nThis causes unnecessary bug message on controllers which uses 0xff to\nindicate empty port.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "fd7fe701612e42fb8780d7bf61fbb0467a488c9b",
      "tree": "1a0d15da4d5169417b05953f4a00e07f4c4a27d2",
      "parents": [
        "b33620f9fa6a8deabaac7a7cd827cc7fafbf0064"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Wed May 23 11:22:15 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "libata: don\u0027t consider 0xff as port empty if SStatus is available\n\nSome SATA controllers (sata_sil) use 0xff to indicate port not ready\nstatus, not port empty.  As libata interprets 0xff as port empty, this\ncauses unnecessary reset failure and retry.  Don\u0027t consider 0xff as\nport empty if SStatus is available and indicates that port is online.\n\nSigned-off-by: tejun Heo \u003chtejun@gmail.com\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Indan Zupancic \u003cindan@nul.nu\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b33620f9fa6a8deabaac7a7cd827cc7fafbf0064",
      "tree": "e5f60032d565fe939d58bba7928d59a93fd4a6bd",
      "parents": [
        "dd668d150cad39d3af676519c81c2757fb7787da"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue May 22 11:34:22 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "ata_piix: add short 40c quirk for Acer Aspire 2030, take #2\n\nAcer Aspire 2023WLMi uses short 40c cable.  Add quirk for it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Steve H. \u003cmail.pandor@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "dd668d150cad39d3af676519c81c2757fb7787da",
      "tree": "7b40e9454dee6bd869819a2e044c4a49d01c4321",
      "parents": [
        "824cf333db97954d6144230b5e28f4e65e67d312"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 15:00:53 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:48 2007 -0400"
      },
      "message": "pata_sis: Fix and clean up some timing setups\n\n- Rename sis_port_base to sis_old_port_base() so nobody uses it for new\ngeneration controllers in error.\n- Use byte size operations where it is cleaner for mode setup\n- Fix a couple of masking errors on certai chip revs when setting speeds\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "824cf333db97954d6144230b5e28f4e65e67d312",
      "tree": "8588ccea0583b06f3e8f03d7a541ffaa3a7d418d",
      "parents": [
        "d333fc8d3006296f2893d17817bc0f67cf87f353"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@lxorguk.ukuu.org.uk",
        "time": "Mon May 21 14:57:01 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 20:34:47 2007 -0400"
      },
      "message": "hpt3x2n: Correct revision boundary\n\nWe have a revision that isn\u0027t correctly claimed as two drivers both go\nfor it: Fix the test accordingly. Noticed originally by Bill Nottingham.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "ba78073e6f70cd9c64a478a9bd901d7c8736cfbc",
      "tree": "bb33cc056c76eb799f008e4ab68662222ab1047f",
      "parents": [
        "c883f215a23a9352097b8d17fb8dae22ff134a14"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Thu May 24 16:58:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:58:54 2007 -0700"
      },
      "message": "[NET]: \"wrong timeout value\" in sk_wait_data() v2\n\nsys_setsockopt() do not check properly timeout values for\nSO_RCVTIMEO/SO_SNDTIMEO, for example it\u0027s possible to set negative timeout\nvalues. POSIX do not defines behaviour for sys_setsockopt in case negative\ntimeouts, but requires that setsockopt() shall fail with -EDOM if the send and\nreceive timeout values are too big to fit into the timeout fields in the socket\nstructure.\nIn current implementation negative timeout can lead to error messages like\n\"schedule_timeout: wrong timeout value\".\n\nProposed patch:\n- checks tv_usec and returns -EDOM if it is wrong\n- do not allows to set negative timeout values (sets 0 instead) and outputs\nratelimited information message about such attempts.\n\nSigned-off-By: Vasily Averin \u003cvvs@sw.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c883f215a23a9352097b8d17fb8dae22ff134a14",
      "tree": "607367ed52095d915e7dc0ff941046cf623bda0b",
      "parents": [
        "1ff75ed254bdbb47bb0c1d71a3cc65f6831a8e3a",
        "5dee9e7c4c869fcffccc3d432b755793dfa71376"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:54:12 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:54:12 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "1ff75ed254bdbb47bb0c1d71a3cc65f6831a8e3a",
      "tree": "ca05bf7f485a6c1e2cbdbf8f910018fc8d8a5fa3",
      "parents": [
        "f8f1c08eaef838e22bf427665da87cfa73e5074d"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:44:40 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:44:40 2007 -0700"
      },
      "message": "[NETFILTER]: nf_nat_h323: call set_h225_addr instead of set_h225_addr_hook\n\nThey\u0027re the same.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8f1c08eaef838e22bf427665da87cfa73e5074d",
      "tree": "d4e6132e854f1792360121215080889753d089e6",
      "parents": [
        "596830f1a1e5d26a83fe83b99ced1456d9d7f39b"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:44:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:44:11 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: add missing T.120 address in OLCA\n\nAdd missing process of T.120 address in OpenLogicalChannelAck signal.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "596830f1a1e5d26a83fe83b99ced1456d9d7f39b",
      "tree": "b21b0f2fe626f6200c194caf61c29f1941f771df",
      "parents": [
        "bb807245ef981cac7e8550aea365e6f2157d5c4d"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:43:42 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:43:42 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: remove unnecessary process of Information signal\n\nAccording to the implementation of H.323, it\u0027s not necessary to check\nthe addresses in Information signals.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bb807245ef981cac7e8550aea365e6f2157d5c4d",
      "tree": "e4d1b891a08d8503ee3119758ef1773c2e88080a",
      "parents": [
        "d052918688bdd7a1218aa5ae182013bf45a4881a"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:43:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:43:07 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: fix get_h225_addr() for IPv6 address access\n\nUpdate get_h225_addr() to meet the changes in ASN.1 types. It was using\nfield ip6 to access IPv6 TransportAddress, it should be ip according the\nASN.1 definition.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d052918688bdd7a1218aa5ae182013bf45a4881a",
      "tree": "fc8fc780c8f39c86d4cf1bc8e5580685a24858f9",
      "parents": [
        "25b86e05467a2bf936b78695ef49039e3bbd1e0c"
      ],
      "author": {
        "name": "Jing Min Zhao",
        "email": "zhaojingmin@vivecode.com",
        "time": "Thu May 24 16:42:26 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:42:26 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_h323: fix ASN.1 types\n\n1. Add support for decoding IPv6 address. I know it was manually added in\n   the header file, but not in the template file. That wouldn\u0027t work.\n2. Add missing support for decoding T.120 address in OLCA.\n3. Remove unnecessary decoding of Information signal.\n\nSigned-off-by: Jing Min Zhao \u003czhaojingmin@vivecode.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "25b86e05467a2bf936b78695ef49039e3bbd1e0c",
      "tree": "756282cad7ea20d2df257633c799d0b6baceba46",
      "parents": [
        "5fe26f53fe9e2ba5dca2835a4ca69d0ba7b5f707"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu May 24 16:41:50 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:41:50 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_ftp: fix newline sequence number calculation\n\nWhen the packet size is changed by the FTP NAT helper, the connection\ntracking helper adjusts the sequence number of the newline character\nby the size difference. This is wrong because NAT sequence number\nadjustment happens after helpers are called, so the unadjusted number\nis compared to the already adjusted one.\n\nBased on report by YU, Haitao \u003cyuhaitao@tsinghua.org.cn\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5fe26f53fe9e2ba5dca2835a4ca69d0ba7b5f707",
      "tree": "2d506b9167f0fdf742f70427d292e9c16dcd630b",
      "parents": [
        "2e4b3b0e8734d1173c96c6f5d8a8dd6728950b56"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Thu May 24 16:40:51 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu May 24 16:40:51 2007 -0700"
      },
      "message": "[NETFILTER]: nf_conntrack_ftp: fix newline sequence number update\n\nWhen trying to locate the oldest entry in the history of newline character\nsequence numbers, the sequence number of the current entry is incorrectly\ncompared with the index of the oldest sequence number instead of the number\nitself.\n\nAdditionally it is not made sure that the current sequence number really\nis after the oldest known one.\n\nBased on report by YU, Haitao \u003cyuhaitao@tsinghua.org.cn\u003e\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e4b3b0e8734d1173c96c6f5d8a8dd6728950b56",
      "tree": "0fbdf481ad4ef35c1bb99ac16c7db0fd240f86ed",
      "parents": [
        "1b07a95a5be77dc1291de12b216f930aee04eb4f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Wed May 23 23:39:54 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:56 2007 -0700"
      },
      "message": "[NET_SCHED]: sch_htb: fix event cache time calculation\n\nThe event cache time must be an absolute value, when no event exists\nit is incorrectly set to 1s instead of 1s in the future.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1b07a95a5be77dc1291de12b216f930aee04eb4f",
      "tree": "16778348c496625d9374db9c2395aec3e514e152",
      "parents": [
        "cb283ead710c342d9856af8507e2a42bf5c6576c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed May 23 17:43:11 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:55 2007 -0700"
      },
      "message": "[DCCP]: Fix build warning when debugging is disabled.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cb283ead710c342d9856af8507e2a42bf5c6576c",
      "tree": "9e672c77e9ad4d3c600c5921076d5ecd58860ea5",
      "parents": [
        "b8f558313506b5bc435f2e031f3bec4b1725098e"
      ],
      "author": {
        "name": "Jon Paul Maloy",
        "email": "jon.maloy@ericsson.com",
        "time": "Wed May 23 15:11:15 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:54 2007 -0700"
      },
      "message": "[TIPC]: Fixed erroneous introduction of for_each_netdev\n\nSigned-off-by: Jon Paul Maloy \u003cjon.maloy@ericsson.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8f558313506b5bc435f2e031f3bec4b1725098e",
      "tree": "e82ba2864feff645abfd31ac49b3c235e48ded3d",
      "parents": [
        "8a903be129a741fd1e1d44223f0e3a01c357bde5"
      ],
      "author": {
        "name": "Milan Kocian",
        "email": "milon@wq.cz",
        "time": "Wed May 23 14:55:06 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:53 2007 -0700"
      },
      "message": "[RTNETLINK]: Fix sending netlink message when replace route.\n\nWhen you replace route via ip r r command the netlink multicast message is\nnot send.  This patch corrects it.  NL message is sent with NLM_F_REPLACE\nflag.\n\nAddresses http://bugzilla.kernel.org/show_bug.cgi?id\u003d8320\n\nSigned-off-by: Milan Kocian \u003cmilon@wq.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8a903be129a741fd1e1d44223f0e3a01c357bde5",
      "tree": "89d80003fe1a116715b056611f9dedf6f5d804b1",
      "parents": [
        "42859007f458f305624009862d6ca818e3c5be57"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:51:07 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:52 2007 -0700"
      },
      "message": "[TR]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "42859007f458f305624009862d6ca818e3c5be57",
      "tree": "4f8e9869c65d81b6c572958b3bcd1c866f3457ae",
      "parents": [
        "a31b19c514664b8161b956f8da45d8a9166da0c6"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:50:18 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:51 2007 -0700"
      },
      "message": "[ARCNET]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a31b19c514664b8161b956f8da45d8a9166da0c6",
      "tree": "c666cf6aed3ee3c6a9e01e823f04c993eccfe7d3",
      "parents": [
        "29e32ccdec8574aa5b6e0b6b555815dbb62591e1"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:49:38 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:50 2007 -0700"
      },
      "message": "[TIPC]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29e32ccdec8574aa5b6e0b6b555815dbb62591e1",
      "tree": "b56a0234e12e5f34f5c20c9fe61f77f96c97964a",
      "parents": [
        "a6938a1e0e0ebdf42f34b37116576d9eaaa9bba4"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:48:57 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:48 2007 -0700"
      },
      "message": "[SCTP]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a6938a1e0e0ebdf42f34b37116576d9eaaa9bba4",
      "tree": "3269fa0391deee811c649621dccfa7404e98de26",
      "parents": [
        "3df25df354d0e9bae9b83be5a828b6756db9bcf4"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:48:10 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:47 2007 -0700"
      },
      "message": "[IPVS]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at once\ninstead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nAcked-by: Simon Horman \u003chorms@verge.net.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3df25df354d0e9bae9b83be5a828b6756db9bcf4",
      "tree": "03df18d4270a9d4eec58c064de515f7283595b01",
      "parents": [
        "7e7a2d07b0faf13b2f7ad982c77ca30c9e9ee0e4"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Wed May 23 14:46:35 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:46 2007 -0700"
      },
      "message": "[DCCP]: Use menuconfig objects.\n\nUse menuconfigs instead of menus, so the whole menu can be disabled at\nonce instead of going through all options.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e7a2d07b0faf13b2f7ad982c77ca30c9e9ee0e4",
      "tree": "d240ffa7be59202626ef8d23ff14cd1718faabb4",
      "parents": [
        "bbb711e63332d7b43b535381c78b26a66cd60f48"
      ],
      "author": {
        "name": "Matthias Kaehlcke",
        "email": "matthias.kaehlcke@gmail.com",
        "time": "Wed May 23 14:45:45 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:45 2007 -0700"
      },
      "message": "[ATM]: Use mutex instead of binary semaphore in idt77252 driver.\n\nUse mutex instead of binary semaphore in idt77252 driver.\n\nSigned-off-by: Matthias Kaehlcke \u003cmatthias.kaehlcke@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bbb711e63332d7b43b535381c78b26a66cd60f48",
      "tree": "bda65cfb57c6665953f485a1e6cb7d552bfee4d7",
      "parents": [
        "36247f5421015eab0bdd96789b24790598934db9"
      ],
      "author": {
        "name": "Oliver Hartkopp",
        "email": "socketcan@hartkopp.net",
        "time": "Wed May 23 14:35:31 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:44 2007 -0700"
      },
      "message": "[IPV6]: Ignore ipv6 events on non-IPV6 capable devices.\n\nSigned-off-by: Oliver Hartkopp \u003csocketcan@hartkopp.net\u003e\nSigned-off-by: Urs Thuermann \u003curs@isnogud.escape.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "36247f5421015eab0bdd96789b24790598934db9",
      "tree": "fb047cd1ba998962d1e7fee72519d4234fa8c63a",
      "parents": [
        "d333fc8d3006296f2893d17817bc0f67cf87f353"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Wed May 23 14:30:44 2007 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu May 24 16:36:43 2007 -0700"
      },
      "message": "[NET_SCHED]: Fix qdisc_restart return value when dequeue is empty\n\nMy previous patch that changed the return value of qdisc_restart\nincorrectly made the case where dequeue returns empty continue\nprocessing packets.\n\nThis patch is based on diagnosis and fix by Patrick McHardy.\n\nReported-and-debugged-by: Anant Nitya \u003ckernel@prachanda.info\u003e\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9539ce2253ab1b054e9b0daf0abe0fd4263e1820",
      "tree": "3d499436eef8fb5f9bceb668eb8338a0f135308c",
      "parents": [
        "c2b38989cf2b0c003a9cf57efc833ab16d33901e",
        "096a458c3a9c717563e98b0a2ce69821459a6660"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 15:54:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 15:54:17 2007 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  forcedeth: fix cpu irq mask\n  chelsio parenthesis fix\n  spidernet: skb used after netif_receive_skb\n  meth driver renovation\n  remove unnecessary dependency on VIA velocity config\n  fix compiler warning in fixed.c\n  asix.c - Add Belkin F5D5055 ids\n  ucc_geth:trivial fix\n  ucc_geth: Fix MODULE_DEVICE_TABLE() duplication\n  [PATCH] drivers/net/wireless/libertas/rx.c: fix use-after-free\n  [PATCH] drivers/net/wireless/libertas/fw.c: fix use-before-check\n  [PATCH] libertas: skb dereferenced after netif_rx\n"
    },
    {
      "commit": "096a458c3a9c717563e98b0a2ce69821459a6660",
      "tree": "f8b55db8ca7c6eafadcced8eab84484dd606f928",
      "parents": [
        "294cf1b880fad9221e911fb2ce07b1fff3ae1a3d"
      ],
      "author": {
        "name": "Ayaz Abdulla",
        "email": "aabdulla@nvidia.com",
        "time": "Mon May 21 20:23:11 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 18:03:23 2007 -0400"
      },
      "message": "forcedeth: fix cpu irq mask\n\nThis patch fixes the cpu irq mask define to include the timer irq.\nAnother flag check was setting up the timer bit in all cases so we\ndidn\u0027t notice the issue.\n\nSigned-off-by: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "294cf1b880fad9221e911fb2ce07b1fff3ae1a3d",
      "tree": "a1ec2a6ec9676fbb28e2214f9c20695bc3349714",
      "parents": [
        "93c1d3b790673bb2a7489d6f165c5c99a7f44baf"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Thu May 24 19:46:14 2007 +0200"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:37:00 2007 -0400"
      },
      "message": "chelsio parenthesis fix\n\nHello,\n\n\tBalanance parenthesis in chelsio header file.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\n\n drivers/net/chelsio/suni1x10gexp_regs.h |    2 +-\n 1 file changed, 1 insertion(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "93c1d3b790673bb2a7489d6f165c5c99a7f44baf",
      "tree": "08514dbd16c00755818fcece92d2da26df3830c7",
      "parents": [
        "e971290133d8151c468cd70206fedc92648feb58"
      ],
      "author": {
        "name": "Florin Malita",
        "email": "fmalita@gmail.com",
        "time": "Tue May 22 18:09:42 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:25:43 2007 -0400"
      },
      "message": "spidernet: skb used after netif_receive_skb\n\nThe stats update code in spider_net_pass_skb_up() is touching the skb\nafter it\u0027s been passed up to the stack. To avoid that, just update the\nstats first.\n\nSigned-off-by: Florin Malita \u003cfmalita@gmail.com\u003e\nSigned-off-by: Linas Vepstas \u003clinas@austin.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "e971290133d8151c468cd70206fedc92648feb58",
      "tree": "dde9ebfd2a269dd892782c73910255a422a872a5",
      "parents": [
        "73815538e642de66a5607cc16d13004ecb1a3062"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu May 24 12:54:04 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:49 2007 -0400"
      },
      "message": "meth driver renovation\n\nThe meth ethernet driver for the SGI IP32 aka O2 is so far still an old\nstyle driver which does not use the device driver model.  This is now\ncausing issues with some udev based gadgetry in debian-stable.  Fixed by\nconverting the meth driver to a platform device.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n\n--\nFixes since previous patch:\n\n  o Fixed typo in meth_exit_module()\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "73815538e642de66a5607cc16d13004ecb1a3062",
      "tree": "5b77a766fb0892fed278eadcb44cc15f671411be",
      "parents": [
        "239dc572b8e6ecde91afe96d2426ddc2afd4695d"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Thu May 24 16:12:27 2007 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:49 2007 -0400"
      },
      "message": "remove unnecessary dependency on VIA velocity config\n\nHi,\n\nThis patch has removed unnecessary dependency on VIA velocity config.\n\nYoichi\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "239dc572b8e6ecde91afe96d2426ddc2afd4695d",
      "tree": "3bd29541a3169c0132ef99cfce182facb00f33e7",
      "parents": [
        "2ed22bc294315d19aa1f0423b83d21a2d94c641b"
      ],
      "author": {
        "name": "Denver Gingerich",
        "email": "denver@ossguy.com",
        "time": "Wed May 23 14:34:43 2007 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:49 2007 -0400"
      },
      "message": "fix compiler warning in fixed.c\n\nCorrect the following compiler warning (and warnings resulting from\nthe correction):\nwarning: \u0027fixed_mdio_register_device\u0027 defined but not used\n\nSigned-off-by: Denver Gingerich \u003cdenver@ossguy.com\u003e\nCc: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2ed22bc294315d19aa1f0423b83d21a2d94c641b",
      "tree": "c9c794e5138c34fa0658918770156ef880b10bb1",
      "parents": [
        "66bd23fad81fb0b84c16edd48ec160f8fdbe3f57"
      ],
      "author": {
        "name": "David Hollis",
        "email": "dhollis@davehollis.com",
        "time": "Wed May 23 07:33:17 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:48 2007 -0400"
      },
      "message": "asix.c - Add Belkin F5D5055 ids\n\n(Originally sent to linux-usb-devel)\n\nThe attached patch adds the device IDs for the Belkin F5D5055 device.\n\nReported by Andy Juniper \u003cajuniper@freeuk.com\u003e\n\nSigned-off-by: David Hollis \u003cdhollis@davehollis.com\u003e\n\n--\nDavid Hollis \u003cdhollis@davehollis.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "66bd23fad81fb0b84c16edd48ec160f8fdbe3f57",
      "tree": "de587eabaad1264d789f045829046970784c7982",
      "parents": [
        "5bc8d39a4759e956fa25880d57ef579f96f1a334"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue May 22 20:34:14 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:48 2007 -0400"
      },
      "message": "ucc_geth:trivial fix\n\nRemove redundant includes.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5bc8d39a4759e956fa25880d57ef579f96f1a334",
      "tree": "70f49f4b18b9d1e27d3934d2753582813ebe1904",
      "parents": [
        "c71cd01989b417317f4d22ccf4ce112859671b64"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Tue May 22 20:24:37 2007 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:20:48 2007 -0400"
      },
      "message": "ucc_geth: Fix MODULE_DEVICE_TABLE() duplication\n\nFix MODULE_DEVICE_TABLE() duplication in ucc_geth.c and ucc_geth_mii.c\nfor ucc_geth to be compiled as module.\n\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "c71cd01989b417317f4d22ccf4ce112859671b64",
      "tree": "5447a67ba5ed686277db7dd3c95cadc2fb305090",
      "parents": [
        "efa5bf1dd2cf3cdee0bfe97cfd76ff2296179ae4",
        "412e8a0ebf1a58c060cc76438e5b6d33789c5e20"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:17:11 2007 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Thu May 24 17:17:11 2007 -0400"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-2.6 into upstream-fixes\n"
    },
    {
      "commit": "d57c4a38928ab2f71542046a9bae2932006b2523",
      "tree": "c2e05ae5ad9b4dbd14294d039ed5a0a6f5eddc80",
      "parents": [
        "35729449655abcceeb3c72181e9920cf98f81c1e"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 24 10:59:44 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 24 10:59:44 2007 -0700"
      },
      "message": "[IA64] acpi_get_sysname() should be __init\n\nSection mismatch: reference to .init.text:acpi_find_rsdp\n (between \u0027acpi_get_sysname\u0027 and \u0027acpi_request_vector\u0027)\n\nacpi_get_sysname() needs to call the __init function acpi_find_rsdp, but it\ndoesn\u0027t have the __init attribute itself, hence the warning. Luckily it is\nonly called from machvec_init() which has __init attribute, so the fix\nis to define acpi_get_sysname() as __init too.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c2b38989cf2b0c003a9cf57efc833ab16d33901e",
      "tree": "68b2f3efedd1908ecbd2cf4578491424d71240f1",
      "parents": [
        "8f53b6fcc49745c19bb2dd2972185ff398160162"
      ],
      "author": {
        "name": "Josef \u0027Jeff\u0027 Sipek",
        "email": "jsipek@cs.sunysb.edu",
        "time": "Thu May 24 12:21:43 2007 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 10:16:17 2007 -0700"
      },
      "message": "Documentation: Fix up docs still talking about i_sem\n\n.. it got changed to \u0027i_mutex\u0027 some time ago.\n\nSigned-off-by: Josef \u0027Jeff\u0027 Sipek \u003cjsipek@cs.sunysb.edu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "35729449655abcceeb3c72181e9920cf98f81c1e",
      "tree": "6c1a1b9b83349ac174598cc7c5a65844dfe19e17",
      "parents": [
        "ce45b51ac4c3c575c71ab5c91c29bf34c2af6f7d"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue May 22 15:36:57 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 24 10:15:06 2007 -0700"
      },
      "message": "[IA64] Cleanup acpi header to reuse the generic _PDC defines\n\nia64 _PDC setup is defined similar to i386. So, cleanup the header to use\ngeneric _PDC defines than using specific defines in ia64.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "ce45b51ac4c3c575c71ab5c91c29bf34c2af6f7d",
      "tree": "1f82d87af33434947f92708552b4f27e520fb08e",
      "parents": [
        "d86ebd140963e50238ac397074b1ab7fc7ec1126"
      ],
      "author": {
        "name": "Venki Pallipadi",
        "email": "venkatesh.pallipadi@intel.com",
        "time": "Tue May 22 15:35:24 2007 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 24 10:14:30 2007 -0700"
      },
      "message": "[IA64] Fix using uninitialized data in _PDC setup\n\nSilly bug in _PDC data setup. Haven\u0027t seen any real side-effects of this one\nyet. But, needs fixing regardless.\n\nSigned-off-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "8f53b6fcc49745c19bb2dd2972185ff398160162",
      "tree": "4d989201797bb261965724621aa6c179a345e4f4",
      "parents": [
        "d333fc8d3006296f2893d17817bc0f67cf87f353"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 10:13:43 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 10:13:43 2007 -0700"
      },
      "message": "Don\u0027t call a warnign a bug. It\u0027s a warning.\n\nChange the default printout message for WARN_ON() to say what it is, not\nsomething else.  I\u0027m tired of having people get all aflutter about a warning.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d333fc8d3006296f2893d17817bc0f67cf87f353",
      "tree": "f759092ae962b0071e805e4526ffff57995d487b",
      "parents": [
        "1a93fa86bf6eb0d8bed84ef18c8b35be389edee5",
        "d4a8f3677fe2c2fc86443254fe42825e244c194d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 09:17:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 09:17:12 2007 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.linux-nfs.org/pub/linux/nfs-2.6\n\n* \u0027fixes\u0027 of git://git.linux-nfs.org/pub/linux/nfs-2.6:\n  NFS: Fix nfs_direct_dirty_pages()\n  NFS: Fix handful of compiler warnings in direct.c\n  NFS: Avoid a deadlock situation on write\n"
    },
    {
      "commit": "1a93fa86bf6eb0d8bed84ef18c8b35be389edee5",
      "tree": "08fba26154c62861408ee3d8f2ee55a722442ece",
      "parents": [
        "900f1d2c87738919986c6de606336057674c8c1e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:50:39 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:50:39 2007 -0700"
      },
      "message": "Revert \"HOWTO: bug report addition\" (or \"HOWTO: mention bughunting\")\n\nThis reverts commit 722385f75efd82d9f480f0765a1e97a4d83cac0d (or commit\n3f27100872b21e4cc70d07b96eeb3611b30bce63, it\u0027s your choice ;), since the\nsame patch to Documentation/HOWTO got added twice because it just kept\napplying cleanly.\n\nNoted by Qi Yong.\n\nCc: Qi Yong \u003cqiyong@fc-cn.com\u003e\nAcked-by: Diego Calleja \u003cdiegocg@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "900f1d2c87738919986c6de606336057674c8c1e",
      "tree": "5bcf24c6facda1229cf87067bb5e30350ce13ec9",
      "parents": [
        "5270f2901d6ba38724d0e9e4b637e660f1ca85f7",
        "761e784673d79c8ea9befdad31e30c65e0d20b82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:44:44 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:44:44 2007 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  [CRYPTO] geode: Fix in-place operations and set key\n"
    },
    {
      "commit": "5270f2901d6ba38724d0e9e4b637e660f1ca85f7",
      "tree": "f2010e07f40c26ee998dd70b2a9caa640c627f81",
      "parents": [
        "92ea77275b5345c1300433f28689493dc4163f24",
        "2761f5c2ea80bcaa77ec1827064f3aa919474ac8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:37:52 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:37:52 2007 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  mmc: add maintainer for ARM Primecell controller\n  mmc: add maintainer for iMX MMC interface\n  mmc: Add maintainers for TI OMAP MMC interface\n  mmc: mark unmaintained drivers\n  mmc: clean up unused parts of block driver\n"
    },
    {
      "commit": "92ea77275b5345c1300433f28689493dc4163f24",
      "tree": "8813e2453b081d700ae32b7dc6f056f2eba8ebe7",
      "parents": [
        "db2668fdbeb2e3c95ebadf95856c9e31a8a8d569"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:37:14 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu May 24 08:37:14 2007 -0700"
      },
      "message": "Fix crash with irqpoll due to the IRQF_IRQPOLL flag testing\n\nWith irqpoll enabled, trying to test the IRQF_IRQPOLL flag in the\nactions would cause a NULL pointer dereference if no action was\ninstalled (for example, the driver might have been unloaded with\ninterrupts still pending).\n\nSo be a bit more careful about testing the flag by making sure to test\nfor that case.\n\n(The actual _change_ is trivial, the patch is more than a one-liner\nbecause I rewrote the testing to also be much more readable.\n\nOriginal (discarded) bugfix by Bernhard Walle.\n\nCc: Bernhard Walle \u003cbwalle@suse.de\u003e\nTested-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d4a8f3677fe2c2fc86443254fe42825e244c194d",
      "tree": "7b3b31104103208c852ad30616667aeb5256f34e",
      "parents": [
        "749e146e01cf87ce3c1d6f6077b877471b04df5b"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue May 22 10:22:27 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 24 11:18:18 2007 -0400"
      },
      "message": "NFS: Fix nfs_direct_dirty_pages()\n\nWe only need to dirty the pages that were actually read in.\n\nAlso convert nfs_direct_dirty_pages() to call set_page_dirty() instead of\nset_page_dirty_lock(). A call to lock_page() is unacceptable in an rpciod\ncallback function.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "749e146e01cf87ce3c1d6f6077b877471b04df5b",
      "tree": "86c694a9c6dd990e445eb7be38de43255d0336ed",
      "parents": [
        "7fe7f8487ae742239dd8c66596e2311c30d057d1"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "chuck.lever@oracle.com",
        "time": "Sat May 19 17:22:46 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 24 10:44:20 2007 -0400"
      },
      "message": "NFS: Fix handful of compiler warnings in direct.c\n\nThis patch fixes a couple of signage issues that were causing an Oops\nwhen running the LTP diotest4 test. get_user_pages() returns a signed\nerror, hence we need to be careful when comparing with the unsigned\nnumber of pages from data-\u003enpages.\n\nSigned-off-by: Chuck Lever \u003cchuck.lever@oracle.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "7fe7f8487ae742239dd8c66596e2311c30d057d1",
      "tree": "c506bd7dcacc9d5b25b3295bd1f327e534532c54",
      "parents": [
        "585a2858b970cb6e2e5ca4877eefd18b4dba8ed4"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sun May 20 10:18:27 2007 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Thu May 24 10:44:20 2007 -0400"
      },
      "message": "NFS: Avoid a deadlock situation on write\n\nWhen processes are allowed to attempt to lock a non-contiguous range of nfs\nwrite requests, it is possible for generic_writepages to \u0027wrap round\u0027 the\naddress space, and call writepage() on a request that is already locked by\nthe same process.\n\nWe avoid the deadlock by checking if the page index is contiguous with the\nlist of nfs write requests that is already held in our\nnfs_pageio_descriptor prior to attempting to lock a new request.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "5dee9e7c4c869fcffccc3d432b755793dfa71376",
      "tree": "4142c425d5941c405dc0a8bf23c59e0749192bfa",
      "parents": [
        "fd184ab4283a6a6105e8312a497d2a2a193eaf67"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu May 24 14:27:19 2007 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu May 24 14:27:19 2007 +0200"
      },
      "message": "[Bluetooth] Fix L2CAP configuration parameter handling\n\nThe L2CAP configuration parameter handling was missing the support\nfor rejecting unknown options. The capability to reject unknown\noptions is mandatory since the Bluetooth 1.2 specification. This\npatch implements its and also simplifies the parameter parsing.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "fd184ab4283a6a6105e8312a497d2a2a193eaf67",
      "tree": "d9d684650efb4284549db39b165959330b7806af",
      "parents": [
        "585a2858b970cb6e2e5ca4877eefd18b4dba8ed4"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu May 24 14:26:15 2007 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Thu May 24 14:26:15 2007 +0200"
      },
      "message": "[Bluetooth] Always send HCI_Reset for Broadcom devices\n\nIn case of Broadcom based Bluetooth devices, it is safe to always\nsend HCI_Reset as first command. This gives the advantage that\nall HID Proxy versions will automatically work and don\u0027t need any\nadditional quirks anymore.\n\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "761e784673d79c8ea9befdad31e30c65e0d20b82",
      "tree": "88576a4ce275d7f73ff2b4d6b6c69180e45865d7",
      "parents": [
        "4598c95514f9a50b49626e1e5d1f292180b643fa"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Thu May 24 21:23:24 2007 +1000"
      },
      "committer": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu May 24 21:23:24 2007 +1000"
      },
      "message": "[CRYPTO] geode: Fix in-place operations and set key\n\nAllow in-place crypto operations.  Also remove the coherent user flag\n(we use it automagically now), and by default use the user written\nkey rather then the HW hidden key - this makes crypto just work without\nany special considerations, and thats OK, since its our only usage\nmodel.\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\n"
    },
    {
      "commit": "2761f5c2ea80bcaa77ec1827064f3aa919474ac8",
      "tree": "1fd433f14e0b046b27f37f249d20b31b9b65cf3c",
      "parents": [
        "c58ff04ad10f3bf290e9457c46412b1623afad19"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@arm.linux.org.uk",
        "time": "Thu May 24 06:56:08 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu May 24 06:56:08 2007 +0200"
      },
      "message": "mmc: add maintainer for ARM Primecell controller\n\nRussell King handles this driver.\n\nSigned-off-by: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "c58ff04ad10f3bf290e9457c46412b1623afad19",
      "tree": "e87286edf930ce0512d57e406eebf18a5c157f17",
      "parents": [
        "9f9c24f4fe1a3acff40acba9f83136bf520ac6ae"
      ],
      "author": {
        "name": "Pavel Pisa",
        "email": "ppisa@pikron.com",
        "time": "Wed May 16 01:10:41 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu May 24 06:53:18 2007 +0200"
      },
      "message": "mmc: add maintainer for iMX MMC interface\n\nPavel Pisa takes on the role of administrating this driver.\n\nSigned-off-by: Pavel Pisa \u003cppisa@pikron.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "9f9c24f4fe1a3acff40acba9f83136bf520ac6ae",
      "tree": "40c57cb9d1c17561b803ba89989ea03c17e90846",
      "parents": [
        "272f133afb20badf413228f112f2e03c84ba8a52"
      ],
      "author": {
        "name": "Syed Khasim",
        "email": "x0khasim@ti.com",
        "time": "Wed May 16 01:07:22 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu May 24 06:53:05 2007 +0200"
      },
      "message": "mmc: Add maintainers for TI OMAP MMC interface\n\nCarlos Aguiar and Anderson Briglia are interested in making sure\nthe driver works for existing boards as they have access to them,\nand Syed Khasim can make it work for new omaps (2430, 3430).\n\nSigned-off-by: Syed Khasim \u003cx0khasim@ti.com\u003e\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "272f133afb20badf413228f112f2e03c84ba8a52",
      "tree": "210978dc874e2da3262070dd66ff8c60829f3847",
      "parents": [
        "9c9f2d63a77325bc050e4ed9255ee8270c067d1a"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon May 14 21:25:26 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu May 24 06:52:50 2007 +0200"
      },
      "message": "mmc: mark unmaintained drivers\n\nMost of the host controller drivers in the MMC layer lacks an\nofficial maintainer. Make sure this is mentioned in MAINTAINERS\nin case someone wants to pick up the ball.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "9c9f2d63a77325bc050e4ed9255ee8270c067d1a",
      "tree": "8f70e19e66f3ef10e9e15e04fc005491596f60b6",
      "parents": [
        "585a2858b970cb6e2e5ca4877eefd18b4dba8ed4"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Wed May 16 17:29:21 2007 +0200"
      },
      "committer": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Thu May 24 06:51:02 2007 +0200"
      },
      "message": "mmc: clean up unused parts of block driver\n\nRemove dead code and unused structs from the block driver.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\n"
    },
    {
      "commit": "db2668fdbeb2e3c95ebadf95856c9e31a8a8d569",
      "tree": "c36a55e3c5260740ef30f3c1741e5d8d5e9273cf",
      "parents": [
        "af669c97291c458c97a869bf3c36eb870e7430c1"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Wed May 23 16:59:27 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:15:34 2007 -0700"
      },
      "message": "boot documentation: clarifications\n\nTextual clarifications (and fix an off-by-one error) based on feedback\nmostly from Jeremy Fitzhardinge.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af669c97291c458c97a869bf3c36eb870e7430c1",
      "tree": "cdf132f23db4a5dfc5b1511acefec6c4b44a1134",
      "parents": [
        "d3c8bdfb931171d6cfd1ec23b2218b0a1f052b95"
      ],
      "author": {
        "name": "William Lee Irwin III",
        "email": "wli@holomorphy.com",
        "time": "Wed May 23 13:58:23 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "i386 bigsmp: section mismatch fixes\n\n  WARNING: arch/i386/mach-generic/built-in.o(.data+0xc4): Section mismatch: reference to .init.text: (between \u0027apic_bigsmp\u0027 and \u0027cpu.4905\u0027)\n\nThis appears to be resolvable by removing all the __init and __initdata\nqualifiers from arch/i386/mach-generic/bigsmp.c\n\nSigned-off-by: William Irwin \u003cbill.irwin@oracle.com\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d3c8bdfb931171d6cfd1ec23b2218b0a1f052b95",
      "tree": "741226af4908bebcd26a225e6879a6c01251e37a",
      "parents": [
        "241be8d9c4c475c66b2f60a6dddb5e416b1b2811"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 23 13:58:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "drivers/isdn/hardware/eicon/message.c warning fixes\n\nSquash these:\n\ndrivers/isdn/hardware/eicon/message.c: In function \u0027api_put\u0027:\ndrivers/isdn/hardware/eicon/message.c:536: warning: cast from pointer to integer of different size\ndrivers/isdn/hardware/eicon/message.c: In function \u0027plci_free_msg_in_queue\u0027:\ndrivers/isdn/hardware/eicon/message.c:1035: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/message.c: In function \u0027data_b3_req\u0027:\ndrivers/isdn/hardware/eicon/message.c:3121: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/message.c:3154: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/message.c: In function \u0027callback\u0027:\ndrivers/isdn/hardware/eicon/message.c:4060: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/message.c: In function \u0027nl_ind\u0027:\ndrivers/isdn/hardware/eicon/message.c:7137: warning: cast from pointer to integer of different size\n\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "241be8d9c4c475c66b2f60a6dddb5e416b1b2811",
      "tree": "e9c391929c7148407db104b0f3e9b859a191dc48",
      "parents": [
        "e5f1b194a9afa3e686986839eb67620e6549e9ad"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 23 13:58:22 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "capifunc warning fixes\n\nsquish these:\n\ndrivers/isdn/hardware/eicon/capifunc.c: In function \u0027TransmitBufferSet\u0027:\ndrivers/isdn/hardware/eicon/capifunc.c:192: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c: In function \u0027TransmitBufferGet\u0027:\ndrivers/isdn/hardware/eicon/capifunc.c:197: warning: cast from pointer to integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c:198: warning: cast from pointer to integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c:200: warning: cast from pointer to integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c: In function \u0027TransmitBufferFree\u0027:\ndrivers/isdn/hardware/eicon/capifunc.c:205: warning: cast from pointer to integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c:206: warning: cast from pointer to integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c: In function \u0027sendf\u0027:\ndrivers/isdn/hardware/eicon/capifunc.c:304: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c:304: warning: cast to pointer from integer of different size\ndrivers/isdn/hardware/eicon/capifunc.c:321: warning: cast to pointer from integer of different size\n\nCc: Karsten Keil \u003ckkeil@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e5f1b194a9afa3e686986839eb67620e6549e9ad",
      "tree": "614bf0abccdeefc7f8e68e42ae5947ba79e89a51",
      "parents": [
        "81fc632355834b7133ec4f3341cfb171bd9edc31"
      ],
      "author": {
        "name": "Imre Deak",
        "email": "imre.deak@solidboot.com",
        "time": "Wed May 23 13:58:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "omap_uwire: SPI_CPHA mode bugfix\n\nThe omap_uwire controller driver handles SPI_CPHA incorrectly;\nIt should mean:\n\n  CPHA\u003d0 ... sample at leading edge of clock\n  CPHA\u003d1 ... sample at trailing edge of clock\n\nThis bug has been masked by inverse bugs in layered drivers;\nand was uncovered by running some of them on non-OMAP hardware.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81fc632355834b7133ec4f3341cfb171bd9edc31",
      "tree": "9e637d7cb8928b4e972cee53f5483b58de9a4d86",
      "parents": [
        "03491c92932b8d2dab1bb298e0122ff6d39680af"
      ],
      "author": {
        "name": "Jarek Poplawski",
        "email": "jarkao2@o2.pl",
        "time": "Wed May 23 13:58:20 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "Documentation/memory-barriers.txt: various fixes\n\nFix various grammatical issues in Documentation/memory-barriers.txt.\n\nCc: \"Robert P. J. Day\" \u003crpjday@mindspring.com\u003e\nSigned-off-by: Jarek Poplawski \u003cjarkao2@o2.pl\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "03491c92932b8d2dab1bb298e0122ff6d39680af",
      "tree": "96db84a9e5c502b7d6890d1af6c94c3f96e83087",
      "parents": [
        "98d8256739f2c6c636fa2da359f5949c739ae839"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed May 23 13:58:19 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "i386: fix early usage of atomic_add_return and local_add_return on real i386\n\nThe check (boot_cpu_data.x86 \u003d\u003d 3) in atomic_add_return() and\nlocal_add_return() fails, when those operations are used before\nboot_cpu_data is filled in.\n\nChange the check to (boot_cpu_data.x86 \u003c\u003d 3) to fix this.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "98d8256739f2c6c636fa2da359f5949c739ae839",
      "tree": "e2f92238779ff3012b47a8dd93d57b86b6949793",
      "parents": [
        "40acc095302aee380491df5f58d98945243468ec"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Wed May 23 13:58:18 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "Prevent going idle with softirq pending\n\nThe NOHZ patch contains a check for softirqs pending when a CPU goes idle.\nThe BUG is unrelated to NOHZ, it just was made visible by the NOHZ patch.\nThe BUG showed up mainly on P4 / hyperthreading enabled machines which lead\nthe investigations into the wrong direction in the first place.  The real\ncause is in cond_resched_softirq():\n\ncond_resched_softirq() is enabling softirqs without invoking the softirq\ndaemon when softirqs are pending.  This leads to the warning message in the\nNOHZ idle code:\n\nt1 runs softirq disabled code on CPU#0\ninterrupt happens, softirq is raised, but deferred (softirqs disabled)\nt1 calls cond_resched_softirq()\n\tenables softirqs via _local_bh_enable()\n\tcalls schedule()\nt2 runs\nt1 is migrated to CPU#1\nt2 is done and invokes idle()\nNOHZ detects the pending softirq\n\nFix: change _local_bh_enable() to local_bh_enable() so the softirq\ndaemon is invoked.\n\nThanks to Anant Nitya for debugging this with great patience !\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "40acc095302aee380491df5f58d98945243468ec",
      "tree": "51ca963c899f744f5b947b66ba76ba618b66ecb3",
      "parents": [
        "3d6ac9843175c1d29c075794519cb045b52e46c2"
      ],
      "author": {
        "name": "Li Yang",
        "email": "leoli@freescale.com",
        "time": "Wed May 23 13:58:17 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "ehci-fsl: fix cache coherency problem on system with large memory\n\nThe patch fixes bug http://bugzilla.kernel.org/show_bug.cgi?id\u003d7482.\n\nIt sets USB snooping on 4G space for PowerPC platforms without\nCONFIG_NOT_COHERENT_CACHE defined.\n\nReported-by: Stefan Meyer \u003creyems@telkomsa.net\u003e\nSigned-off-by: Li Yang \u003cleoli@freescale.com\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d6ac9843175c1d29c075794519cb045b52e46c2",
      "tree": "99c7b313497fa39bf103afa344d06d1c01e92f65",
      "parents": [
        "53a2731f9310a66beaf55677229ab067c85ce4fa"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed May 23 13:58:16 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "document clocksources\n\nDocument the available clocksources per platform and move clocksource\u003d into\nthe correct (alpha) location in the file.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "53a2731f9310a66beaf55677229ab067c85ce4fa",
      "tree": "6166f49b9205541a96696f648217c606cc9d9a0a",
      "parents": [
        "4acb3e2f97f41cf9b53182b494384467d3ceb304"
      ],
      "author": {
        "name": "Michael Halcrow",
        "email": "mhalcrow@us.ibm.com",
        "time": "Wed May 23 13:58:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "eCryptfs: delay writing 0\u0027s after llseek until write\n\nDelay writing 0\u0027s out in eCryptfs after a seek past the end of the file\nuntil data is actually written.\n\nhttp://www.opengroup.org/onlinepubs/009695399/functions/lseek.html\n\n``The lseek() function shall not, by itself, extend the size of a\nfile.\u0027\u0027\n\nWithout this fix, applications that lseek() past the end of the file without\nwriting will experience unexpected behavior.\n\nSigned-off-by: Michael Halcrow \u003cmhalcrow@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4acb3e2f97f41cf9b53182b494384467d3ceb304",
      "tree": "a315110b3aae508db20303c92daae467efc8ad1d",
      "parents": [
        "fa74419bb7b51af4bbb66116d14cc92f0b5aff25"
      ],
      "author": {
        "name": "Eric Sesterhenn / Snakebyte",
        "email": "snakebyte@gmx.de",
        "time": "Wed May 23 13:58:15 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "Off by one in floppy.c\n\nAnother coverity patch i forgot to resend, original thread here\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d115144559823592\u0026w\u003d2\n\nIn case drive \u003d\u003d N_DRIVE, we get one past the drive_params array.\n\nSigned-off-by: Eric Sesterhenn \u003csnakebyte@gmx.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa74419bb7b51af4bbb66116d14cc92f0b5aff25",
      "tree": "0a815937d540672909965e7e61cf64dbac339f9d",
      "parents": [
        "ae2d990eede0ef5938c210d48a177c044258ecd8"
      ],
      "author": {
        "name": "Nicolas Boichat",
        "email": "nicolas@boichat.ch",
        "time": "Wed May 23 13:58:13 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:15 2007 -0700"
      },
      "message": "applesmc - sensors patch missing from 2.6.22-rc2\n\nAdd name file needed by lm_sensors user-space applications in applesmc\nsysfs tree.\n\nCc: Soeren Sonnenburg \u003ckernel@nn7.de\u003e\nCc: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ae2d990eede0ef5938c210d48a177c044258ecd8",
      "tree": "7b4647fee2ef54f65583b1daaf406a88935b58ff",
      "parents": [
        "9d9a2000e683ecd497b65d5f3e73b048c68976e1"
      ],
      "author": {
        "name": "Alan Stern",
        "email": "stern@rowland.harvard.edu",
        "time": "Wed May 23 13:58:12 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "HiSax: fix error checking for hisax_register()]\n\nThis patch (as875) adds error-checking to the callers of hisax_register().\nIt also changes an error pathway in that routine, making it return an error\ncode rather than 0.\n\nThis fixes Bugzilla #7960.\n\nSigned-off-by: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nAcked-by: Karsten Keil \u003ckkeil@suse.de\u003e\nCc: Martin Bachem \u003cinfo@colognechip.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9d9a2000e683ecd497b65d5f3e73b048c68976e1",
      "tree": "ee3cdc06a21de648154eab11355f077ff60d26d5",
      "parents": [
        "a778b73ff793d34c0082f76110f73a7754915067"
      ],
      "author": {
        "name": "Domenico Andreoli",
        "email": "cavokz@gmail.com",
        "time": "Wed May 23 13:58:11 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "documentation: Documentation/initrd.txt\n\nFinal clearification of the pivot_root mechanism, which brings this\ndocument really up-to-date.\n\nSigned-off-by: Domenico Andreoli \u003ccavok@dandreoli.com\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a778b73ff793d34c0082f76110f73a7754915067",
      "tree": "54bf868afb3375cfdb0d01d6ce9e5eea47395f85",
      "parents": [
        "ab6085c795a71b6a21afe7469d30a365338add7a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed May 23 13:58:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "md: fix bug with linear hot-add and elsewhere\n\nAdding a drive to a linear array seems to have stopped working, due to changes\nelsewhere in md, and insufficient ongoing testing...\n\nSo the patch to make linear hot-add work in the first place introduced a\nsubtle bug elsewhere that interracts poorly with older version of mdadm.\n\nThis fixes it all up.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab6085c795a71b6a21afe7469d30a365338add7a",
      "tree": "d9d901ea1c3401906553ef9e684a1094a1b3083a",
      "parents": [
        "787f17feb204ed1c6331892fb8124b80dc9fe288"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed May 23 13:58:10 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "md: don\u0027t write more than is required of the last page of a bitmap\n\nIt is possible that real data or metadata follows the bitmap without full page\nalignment.\n\nSo limit the last write to be only the required number of bytes, rounded up to\nthe hard sector size of the device.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "787f17feb204ed1c6331892fb8124b80dc9fe288",
      "tree": "f4403f7ba381255e03fd1b01eccd57c57a7976e8",
      "parents": [
        "1dbf37e8adf1ab6b82a510d5e69fa676ed9717c4"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Wed May 23 13:58:09 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "md: avoid overflow in raid0 calculation with large components\n\nIf a raid0 has a component device larger than 4TB, and is accessed on a 32bit\nmachines, then as \u0027chunk\u0027 is unsigned long,\n\n   chunk \u003c\u003c chunksize_bits\n\ncan overflow (this can be as high as the size of the device in KB).  chunk\nitself will not overflow (without triggering a BUG).\n\nSo change \u0027chunk\u0027 to be \u0027sector_t, and get rid of the \u0027BUG\u0027 as it becomes\nimpossible to hit.\n\nCc: \"Jeff Zheng\" \u003cJeff.Zheng@endace.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1dbf37e8adf1ab6b82a510d5e69fa676ed9717c4",
      "tree": "8d22cae2039dacbd913c9ae45199bcac4a7f2bce",
      "parents": [
        "82cd0e8410ae74d3fd39d168049381eafc489e5b"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Wed May 23 13:58:08 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "i386, x86-64: show that CONFIG_HOTPLUG_CPU is required for suspend on SMP\n\nIt\u0027s not sufficiently documented that CONFIG_HOTPLUG_CPU is required for\nsuspend/hibernation on SMP.\n\nPoint out the non-obvious.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "82cd0e8410ae74d3fd39d168049381eafc489e5b",
      "tree": "0b1a873e6a76fd478c49e9c99be751f58b793096",
      "parents": [
        "be324797d9b2a10f767e89dfbd880c735249bef9"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed May 23 13:58:07 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "i2o: eliminate a peculiar constraint on i2o_max_drivers\n\nThere is no reason i2o_max_drivers must be a power of two.  This patch\neliminates such a constraint.\n\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "be324797d9b2a10f767e89dfbd880c735249bef9",
      "tree": "b5ef4a6cf8d09d3b2209399951dc93d59bb1b477",
      "parents": [
        "e578e9a1cc8a5983d87126d5877e305d3189f1b9"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed May 23 13:58:06 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "i2o: fix notifiers when max_drivers is configured\n\nMaximum number of I2O drivers which could be registered is configurable by\nmax_drivers module parameter.\n\nBut the module parameter is ignored and default value (I2O_MAX_DRIVERS \u003d 8)\nis used in the loops to notify all registered drivers.\n\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e578e9a1cc8a5983d87126d5877e305d3189f1b9",
      "tree": "f4e2903bc010ac88a392dd714cb9986cbfaa4c12",
      "parents": [
        "b3762bfc8d046342db664d855f8f875e8a4c2ca1"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Wed May 23 13:58:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "i2o: destroy event queue only when drv-\u003eevent is set\n\ni2o_driver_register() initalizes event queue for driver only when\ndrv-\u003eevent is set.  So similarly the event queue should be destroyed only\nwhen drv-\u003eevent is set in the error path.  Otherwise destroy_workqueue()\nwill called with NULL.\n\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b3762bfc8d046342db664d855f8f875e8a4c2ca1",
      "tree": "fefa7bf1aecbdf458f31d4896498282f5ee9d1e7",
      "parents": [
        "0532cb427ed2a5957d39e98cb5a4741b68fc6102"
      ],
      "author": {
        "name": "Davi Arnaut",
        "email": "davi@haxent.com.br",
        "time": "Wed May 23 13:58:04 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "signalfd: retrieve multiple signals with one read() call\n\nGathering signals in bulk enables server applications to drain a signal\nqueue (almost full of realtime signals) more efficiently by reducing the\nsyscall and file look-up overhead.\n\nVery similar to the sigtimedwait4() call described by Niels Provos, Chuck\nLever, and Stephen Tweedie in a paper entitled \"Analyzing the Overload\nBehavior of a Simple Web Server\".  The paper lists more details and\nadvantages.\n\nSigned-off-by: Davi E. M. Arnaut \u003cdavi@haxent.com.br\u003e\nAcked-by: Davide Libenzi \u003cdavidel@xmailserver.org\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0532cb427ed2a5957d39e98cb5a4741b68fc6102",
      "tree": "4f32ebe30dff04c4381832707f9315f7bd12dea7",
      "parents": [
        "6373da1fb719f167c775c96015b0553507c34a18"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed May 23 13:58:03 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "update dontdiff file\n\nUpdate dontdiff file by adding entries from many .gitignore files.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6373da1fb719f167c775c96015b0553507c34a18",
      "tree": "6695873a3a78aa9c5f82a56428ca0dc375f13877",
      "parents": [
        "c8511f94908a92337b80f0c12342b9051232054f"
      ],
      "author": {
        "name": "OGAWA Hirofumi",
        "email": "hirofumi@mail.parknet.co.jp",
        "time": "Wed May 23 13:58:00 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "power: Fix sizeof(PAGE_SIZE) typo\n\nFix sizeof(PAGE_SIZE) typo.  It should be just PAGE_SIZE for zeroing the\nswsusp_header.\n\nSigned-off-by: OGAWA Hirofumi \u003chogawa@miraclelinux.com\u003e\nSigned-off-by: OGAWA Hirofumi \u003chirofumi@mail.parknet.co.jp\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c8511f94908a92337b80f0c12342b9051232054f",
      "tree": "e877d0bd7b6b3c786dc8593b2bc7939b85723676",
      "parents": [
        "c15395c0dbdd646ca80945a7578c8c6cd44ce942"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed May 23 13:57:59 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "Misc: phantom, take care of pci posting\n\nphantom, take care of pci posting\n\nthanks to akpm for pointing this out\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c15395c0dbdd646ca80945a7578c8c6cd44ce942",
      "tree": "6a1d0df3fb9ccd16f286daca6fcd1f4787a54a7c",
      "parents": [
        "14441960e8c27a64487e0b455b323e784f33583f"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed May 23 13:57:58 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:14 2007 -0700"
      },
      "message": "phantom: move to unlocked_ioctl\n\nphantom\u0027s ioctl is often (4000 times a sec or so) invoked, don\u0027t acquire\nBKL and block other processes.\n\nSigned-off-by: Jiri Slaby \u003cxslaby@phantom.fi.muni.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "14441960e8c27a64487e0b455b323e784f33583f",
      "tree": "bc224f965db3951edbbee7e776e334187b5a32d6",
      "parents": [
        "3fcbc72965f767bb5c4518aef754c28f45fc6147"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Wed May 23 13:57:57 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "simplify cleanup_workqueue_thread()\n\ncleanup_workqueue_thread() and cwq_should_stop() are overcomplicated.\n\nConvert the code to use kthread_should_stop/kthread_stop as was\nsuggested by Gautham and Srivatsa.\n\nIn particular this patch removes the (unlikely) busy-wait loop from the\nexit path, it was a temporary and ugly kludge (if not a bug).\n\nNote: the current code was designed to solve another old problem:\nwork-\u003efunc can\u0027t share locks with hotplug callbacks.  I think this could\nbe done, see\n\n\thttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d116905366428633\n\nbut this needs some more complications to preserve CPU affinity of\ncwq-\u003ethread during cpu_up().  A freezer-based hotplug looks more\nappealing.\n\n[akpm@linux-foundation.org: make it more tolerant of gcc borkenness]\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Zilvinas Valinskas \u003czilvinas@wilibox.com\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nCc: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nCc: \"Rafael J. Wysocki\" \u003crjw@sisk.pl\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3fcbc72965f767bb5c4518aef754c28f45fc6147",
      "tree": "e9abf7fc4fc4ef440268294e75c60c1d636f8100",
      "parents": [
        "33e9e24101abac2bf3535d0d013d6d27d19197cb"
      ],
      "author": {
        "name": "Jiri Slaby",
        "email": "jirislaby@gmail.com",
        "time": "Wed May 23 13:57:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "Char: cyclades, fix deadlock\n\nAn omitted unlock.\n\nSigned-off-by: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "33e9e24101abac2bf3535d0d013d6d27d19197cb",
      "tree": "04d4e3952331b66fef36efa0dc0612cd4f6385c9",
      "parents": [
        "418508c13222ddba475873ea95c8aeadd26104f2"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed May 23 13:57:56 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "SLUB Debug: fix check for super sized slabs (\u003e512k 64bit, \u003e256k 32bit)\n\nThe check for super sized slabs where we can no longer move the free\npointer behind the object for debugging purposes etc is accessing a\nfield that is not setup yet.  We must use objsize here since the size of\nthe slab has not been determined yet.\n\nThe effect of this is that a global slab shrink via \"slabinfo -s\" will\nshow errors about offsets being wrong if booted with slub_debug.\nPotentially there are other troubles with huge slabs under slub_debug\nbecause the calculated free pointer offset is truncated.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "418508c13222ddba475873ea95c8aeadd26104f2",
      "tree": "6056f5d28f1a0ac8474a275680e3991cc315ed30",
      "parents": [
        "ead5f0b5fa41dd3649a44bfc922d06641ff3dbcf"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed May 23 13:57:55 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "fix unused setup_nr_node_ids\n\nmm/page_alloc.c:931: warning: \u0027setup_nr_node_ids\u0027 defined but not used\n\nThis is now the only (!) compiler warning I get in my UML build :)\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ead5f0b5fa41dd3649a44bfc922d06641ff3dbcf",
      "tree": "0e41d72560f57f5427b90fe5f32b8aeddd930ca6",
      "parents": [
        "889f784831d6cc9125a74eb55a5641f95635a204"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed May 23 13:57:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "fuse: delete inode on drop\n\nWhen inode is dropped (no more references) delete it from cache.\n\nThere\u0027s not much point in keeping it cached, when a new lookup will refresh\nthe attributes anyway.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "889f784831d6cc9125a74eb55a5641f95635a204",
      "tree": "6336e0a52fa2e87b15df5dcb7cafe07e300bd2f4",
      "parents": [
        "492c8b332e3af279ffadf49b85967d5e43810923"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Wed May 23 13:57:54 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed May 23 20:14:13 2007 -0700"
      },
      "message": "fuse: generic_write_checks() for direct_io\n\nThis fixes O_APPEND in direct IO mode.  Also checks writes against file size\nlimits, notably rlimits.\n\nReported by Greg Bruno.\n\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "492c8b332e3af279ffadf49b85967d5e43810923"
}
