)]}'
{
  "log": [
    {
      "commit": "783e3385a134305d49d7b431df6e591265e7ec14",
      "tree": "7db0b8f854201e2ad343ea5b1c6fab7c3bca5a9b",
      "parents": [
        "fd803241744ad6e4262b6588c6af89e8fb794098",
        "1cf9e8a7865c0ac216034e519cf6b8505055ea50"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 00:07:46 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 00:07:46 2005 -0500"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027\n"
    },
    {
      "commit": "fd803241744ad6e4262b6588c6af89e8fb794098",
      "tree": "d8c4261a4799a2c9ee980cdd6a0c3c5ac61cafed",
      "parents": [
        "ff7eba15ae65e4299fd9e0fbf067477ce6b43d91"
      ],
      "author": {
        "name": "Jeff Kirsher",
        "email": "jeffrey.t.kirsher@intel.com",
        "time": "Tue Dec 13 00:06:22 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 00:06:22 2005 -0500"
      },
      "message": "e1000: Fixes for 8357x\n\n- TSO workaround\n- Fixes eeprom version reporting\n- Fix loopback test\n- Fix for WOL\n\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: John Ronciak \u003cjohn.ronciak@intel.com\u003e\nSigned-off-by: Jesse Brandeburg \u003cjesse.brandeburg@intel.com\u003e\n"
    },
    {
      "commit": "ff7eba15ae65e4299fd9e0fbf067477ce6b43d91",
      "tree": "67158d972ead1868cee25f8f3864dfd6b532cc9f",
      "parents": [
        "fed954dafc0ab03e00501862df397e8f8e2211fd",
        "3c92cae74b24bdd521ad67eff260a8e4ce540d2b"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 00:01:02 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 00:01:02 2005 -0500"
      },
      "message": "Merge branch \u0027e1000\u0027\n"
    },
    {
      "commit": "1cf9e8a7865c0ac216034e519cf6b8505055ea50",
      "tree": "a5466de5195450363371a4ee9ec05f41c19ab66b",
      "parents": [
        "ee1c81917a0c10f44c1b400482b8372e68238ff8"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Thu Dec 01 21:22:37 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 23:59:28 2005 -0500"
      },
      "message": "[PATCH] ieee80211_crypt_tkip depends on NET_RADIO\n\n*** Warning: \".wireless_send_event\" [net/ieee80211/ieee80211_crypt_tkip.ko] undefined!\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\n\n net/ieee80211/Kconfig |    2 +-\n 1 files changed, 1 insertion(+), 1 deletion(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "ee1c81917a0c10f44c1b400482b8372e68238ff8",
      "tree": "987cfbd2134b82bea55c55fa17bd70d29df70458",
      "parents": [
        "0e670506668a43e1355b8f10c33d081a676bd521"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Tue Dec 06 15:01:49 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 23:33:03 2005 -0500"
      },
      "message": "[PATCH] skge: get rid of warning on race\n\nGet rid of warning in case of race with ring full and lockless\ntx on the skge driver. It is possible to be in the transmit\nroutine with no available slots and already stopped.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0e670506668a43e1355b8f10c33d081a676bd521",
      "tree": "236d238cc234da1e6d375b5c2864cbac836fd71f",
      "parents": [
        "238523e1a15874b88955ff9c8f63e35597ae2857",
        "bf7ececa9b68f4720f1ce344f442435660bcdae7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:48:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:48:29 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "238523e1a15874b88955ff9c8f63e35597ae2857",
      "tree": "3a794b119a40a7dd5bd73b513297c4580a090303",
      "parents": [
        "1ff8038988adecfde71d82c0597727fc239d4e8c",
        "016cc85072944bfa03c5e4b587ae89588ce2e5df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:41:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:41:37 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n"
    },
    {
      "commit": "1ff8038988adecfde71d82c0597727fc239d4e8c",
      "tree": "a592cbfad237a5e373724918a0cc17ee9c421237",
      "parents": [
        "14ee0a1414536d27bc29373bf23c106b8ef8ce0b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:24:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 16:24:33 2005 -0800"
      },
      "message": "get_user_pages: don\u0027t try to follow PFNMAP pages\n\nNick Piggin points out that a few drivers play games with VM_IO (why?\nwho knows..) and thus a pfn-remapped area may not have that bit set even\nif remap_pfn_range() set it originally.\n\nSo make it explicit in get_user_pages() that we don\u0027t follow VM_PFNMAP\npages, since pretty much by definition they do not have a \"struct page\"\nassociated with them.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14ee0a1414536d27bc29373bf23c106b8ef8ce0b",
      "tree": "82a6233bc3cedb7f2b7bb0a8da8c112dba76f4b0",
      "parents": [
        "225bc8f1c7f534c01a4a8387b0d5fc9ee3830029",
        "2f9616d4c44349c903bc1b54fe46ab0ce0210b74"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:56 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/nf-2.6\n"
    },
    {
      "commit": "225bc8f1c7f534c01a4a8387b0d5fc9ee3830029",
      "tree": "13f0be67b943be6b0aaee3ad6d80831cebe7a483",
      "parents": [
        "94d40b699f0b9fb1b1da3b6abcd31d37c9aa2c22",
        "ecc51b6d5ca04bb6346c9ad6b37d6ca8bace12b3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:45 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:45 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "94d40b699f0b9fb1b1da3b6abcd31d37c9aa2c22",
      "tree": "c719fbb7e7d44d74b4d7b571f7ed3f0d338daf71",
      "parents": [
        "062dfa433cce9a2c3941b3b8b96ae678f11230fa",
        "1df2ab48f995b1599740a3f430df77fe24cb8ce9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:49:27 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "062dfa433cce9a2c3941b3b8b96ae678f11230fa",
      "tree": "b76f773ef1fab8302e233ac25d23f35d5341b6cd",
      "parents": [
        "7c9dfb5999a7ba90e93a96d9f3ce55a9e4978ad5",
        "22f975f4ffa707ea24507f6899bb9f5a1ff034bc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:58 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "7c9dfb5999a7ba90e93a96d9f3ce55a9e4978ad5",
      "tree": "8c1d92c9af1078bef9d8291c8be36045c4515471",
      "parents": [
        "1ff9ba7af6033475998be61c7d1dc0e0c8c11181",
        "e781de44153885d5f772731726b4c0c16f8af021"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:25:15 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "1ff9ba7af6033475998be61c7d1dc0e0c8c11181",
      "tree": "c1a938d3cd7964cb7c7239675a49347f9174ca4d",
      "parents": [
        "66e05225262cd9271fac13fe2fd1e9edb65e3978",
        "c2cd6d3c122798c39f63e21e4dd04ee5790010b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:24:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 15:24:36 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "2f9616d4c44349c903bc1b54fe46ab0ce0210b74",
      "tree": "a26737c50950261b92d9cc948d7e29053f30466e",
      "parents": [
        "66e05225262cd9271fac13fe2fd1e9edb65e3978"
      ],
      "author": {
        "name": "Marcus Sundberg",
        "email": "marcus@ingate.com",
        "time": "Mon Dec 12 15:02:48 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 15:02:48 2005 -0800"
      },
      "message": "[NETFILTER]: ip_nat_tftp: Fix expectation NAT\n\nWhen a TFTP client is SNATed so that the port is also changed, the\nport is never changed back for the expected connection.\n\nSigned-off-by: Marcus Sundberg \u003cmarcus@ingate.com\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1df2ab48f995b1599740a3f430df77fe24cb8ce9",
      "tree": "37558db63f64b1a5a11a12d8388a5c9b1a461851",
      "parents": [
        "1d66a79dc8dd892c0db04396a0b1d05e0f53fe4f"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Mon Dec 12 14:42:44 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:42:44 2005 -0800"
      },
      "message": "[SPARC]: block/ needed in final image link\n\nWith this fix, sparc links vmlinuz again using crosstool.  Without this\nfix, the final link fails missing several dozen dozen symbols, beginning\nwith:\n\n    kernel/built-in.o(.text+0x6fd0): In function `do_exit\u0027:\n    : undefined reference to `exit_io_context\u0027\n\n(exit_io_context is defined in block/ll_rw_blk.c).\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d66a79dc8dd892c0db04396a0b1d05e0f53fe4f",
      "tree": "bce1150d180d02982c5462e40cccdb7bb2af0dd2",
      "parents": [
        "2c27d4e53043de1c821e0af09e08dee3e92a01d6"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Mon Dec 12 14:42:31 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:42:31 2005 -0800"
      },
      "message": "[SPARC]: atomic_clear_mask build fix\n\nThis fixes one build error introduced in sparc with the patch of Oct 30,\nresent Nov 4 \"[patch 3/5] atomic: atomic_inc_not_zero\" I still can\u0027t get\nsparc to build, but at least it gets further after I remove this line. \nApparently, this change was agreed to by Andrew and Nick on Nov 14, but\neveryone thought someone else was doing it.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c27d4e53043de1c821e0af09e08dee3e92a01d6",
      "tree": "a877527c4c1918a9200175024abed630b7b342bf",
      "parents": [
        "806f7bf605bdb0f2ea2253f832943890edb85d83"
      ],
      "author": {
        "name": "Hareesh Nagarajan",
        "email": "hnagar2@gmail.com",
        "time": "Mon Dec 12 14:42:07 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:42:07 2005 -0800"
      },
      "message": "[SBUSFB] tcx: Use FB_BLANK_UNBLANK instead of magic constant.\n\nFrom: Hareesh Nagarajan \u003chnagar2@gmail.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "806f7bf605bdb0f2ea2253f832943890edb85d83",
      "tree": "fdae9e869f0512aae8fd32daa9f5d8fde60679ed",
      "parents": [
        "66e05225262cd9271fac13fe2fd1e9edb65e3978"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:41:20 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:41:20 2005 -0800"
      },
      "message": "[SBUSFB]: Kill \u0027list\u0027 member from foo_par structs, totally unused.\n\nBased upon a patch from Hareesh Nagarajan.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ecc51b6d5ca04bb6346c9ad6b37d6ca8bace12b3",
      "tree": "4056dc6a739d43d052989ea39bb213e3a84392e0",
      "parents": [
        "66e05225262cd9271fac13fe2fd1e9edb65e3978"
      ],
      "author": {
        "name": "Arnaldo Carvalho de Melo",
        "email": "acme@mandriva.com",
        "time": "Mon Dec 12 14:38:10 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 12 14:38:10 2005 -0800"
      },
      "message": "[TCPv6]: Fix skb leak\n\nSpotted by Francois Romieu, thanks!\n\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66e05225262cd9271fac13fe2fd1e9edb65e3978",
      "tree": "d2eefc27030003707b7c230897d206c8dfbeda6f",
      "parents": [
        "49d7bc64283970ee83d2c954d04ba00d04e5943d"
      ],
      "author": {
        "name": "Brian King",
        "email": "brking@us.ibm.com",
        "time": "Mon Dec 12 13:05:08 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 12:35:39 2005 -0800"
      },
      "message": "[PATCH] Fix SCSI scanning slab corruption\n\nThere is a double free in the scsi scan code if a LLDD\u0027s slave_alloc()\ncall fails.  There is a direct call to scsi_free_queue and then the\nfollowing put_device calls the release function, which also frees the\nqueue.\n\nRemove the redundant scsi_free_queue.\n\nSigned-off-by: Brian King \u003cbrking@us.ibm.com\u003e\nTested-by: Nathan Lynch \u003cntl@pobox.com\u003e\n[ Also removed some strange whitespace artifacts in that area ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "016cc85072944bfa03c5e4b587ae89588ce2e5df",
      "tree": "4e50ca29a0e4a3ff260f8eae0972ab7f83e08cd1",
      "parents": [
        "20234989a8ae0ff418e2acdef72205fb7cb3f819"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Fri Dec 09 19:12:10 2005 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:30:38 2005 -0500"
      },
      "message": "[PATCH] pcnet32: use MAC address from prom also on powerpc\n\nThe CSR contains garbage after a coldboot on RS/6000.\nOne some systems (like my 44p 270) the MAC address is all FF,\non others (like my B50) it is ff:ff:ff:fd:ff:6b.\n\nIt can eventually be fixed by loading pcnet32, set the interface\ninto the UP state, rmmod pcnet32 and load it again. But this worked\nonly on the 270.\n\nOnly netbooting after a cold start provides the correct MAC address\nvia prom and CSR. This makes it very unreliable.\nI dont know why the MAC is stored in two different places. Remove\nthe special case for powerpc, which was added in early 2.4 development.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\n\n drivers/net/pcnet32.c |    5 -----\n 1 files changed, 5 deletions(-)\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "20234989a8ae0ff418e2acdef72205fb7cb3f819",
      "tree": "6888e6c6b8f2beef67b3f85570aebb853f8443f9",
      "parents": [
        "92f268e034faf793f6d40de2f0fc81478a14ff39",
        "49d7bc64283970ee83d2c954d04ba00d04e5943d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:30:15 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:30:15 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "fed954dafc0ab03e00501862df397e8f8e2211fd",
      "tree": "85874d5a83a5fa86d0ddc96846cb2bac066fa766",
      "parents": [
        "75d070c56fa77913b165947f046304efcd38e516"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:12 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:22 2005 -0500"
      },
      "message": "[PATCH] sky2: version 0.10\n\nChange version number.  Still don\u0027t have enough history on this\nto call it 1.0 yet.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "75d070c56fa77913b165947f046304efcd38e516",
      "tree": "0f9117ae2530aedb6c5536d63bd029b10873daa7",
      "parents": [
        "585b56012f08a6edc598d17b28a6c434134bfaff"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:11 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:22 2005 -0500"
      },
      "message": "[PATCH] sky2: disable rx checksum on Yukon XL\n\nUnder load, my SysKonnect SK-9S22 sees duplicate checksums from\nearlier packets.  Doesn\u0027t happen on other platforms so just disable\nreceive checksum there.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "585b56012f08a6edc598d17b28a6c434134bfaff",
      "tree": "4273e79cb7c933f30da7f3e3dc72ac523b39384a",
      "parents": [
        "d70cd51ac0585a9273abea4c333e8f0dd8385d27"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:10 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:22 2005 -0500"
      },
      "message": "[PATCH] sky2: turn on tx flow control\n\nTurn symmetric flow control on by default. This was an oversight\nin the initial versions.\n\nSigned-off-by: Stephen HEmminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "d70cd51ac0585a9273abea4c333e8f0dd8385d27",
      "tree": "07b77d08e778e304727fedc0f7186f37a31e075c",
      "parents": [
        "8c463ef7928d7a42bb9ca410df9b294dc01c1850"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:09 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: prefetch tuning\n\nAdd a couple more prefetches to where we walk the rings.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "8c463ef7928d7a42bb9ca410df9b294dc01c1850",
      "tree": "37615a7fc948094d2780aab66a354af0d4609d03",
      "parents": [
        "8cc048e338ad4034255f3ff72ef1f631963e1263"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:08 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: quiet ring full message in case of race\n\nDon\u0027t print ring full message if we lose race.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "8cc048e338ad4034255f3ff72ef1f631963e1263",
      "tree": "95cb0c92ff78511ad5980dd53118b70657fb870d",
      "parents": [
        "69634ee7366d05b26b2650584bed180edf923125"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:07 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: handle tx timeout\n\nPut more logic in to try and handle transmit timeout recovery.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "69634ee7366d05b26b2650584bed180edf923125",
      "tree": "f446c787632620f28f2b89984271788e37a2d9d2",
      "parents": [
        "3e4b32e11674a40cf50e48a79764f12988641e20"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:06 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: interrupt coalescing tuning\n\nAdjust interrupt deferral values for better performance and avoid\nstarvation issues under stress.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "3e4b32e11674a40cf50e48a79764f12988641e20",
      "tree": "228cf5cbb3d9234a5324fa938f51461850e8f599",
      "parents": [
        "af2a58acb12f6b19e6f04b730203e199abedc44a"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:05 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: interrupt/poll optimization\n\nOptimize poll routine by not clearing interrupt till after\nprocessing, and checking for more work before re-enable.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "af2a58acb12f6b19e6f04b730203e199abedc44a",
      "tree": "8fc6c649cff639a3d9af758af90f9b7806bd892b",
      "parents": [
        "13b97b74b964f9da9b5dab6c57708bccd3ada542"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:04 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: transmit complete routine optimization\n\nHand optimize transmit completion routine.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "13b97b74b964f9da9b5dab6c57708bccd3ada542",
      "tree": "568bb52919395e53eb70b186e16a98c5f37f5b5a",
      "parents": [
        "0e3ff6aab1ff2d093996bd7b8c9c06c3d823855c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:03 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: transmit complete index optimization\n\nChange transmit complete handling to use the status values\nin the poll list because they are in-cache, rather than reading\nnon-cached memory for chips status.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "0e3ff6aab1ff2d093996bd7b8c9c06c3d823855c",
      "tree": "044b1b395a657643750ab79641a12889c8fdc765",
      "parents": [
        "6cdbbdf3055f4657c9d6ccc79257bbcac1a9a1fc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:02 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:21 2005 -0500"
      },
      "message": "[PATCH] sky2: transmit logic fixes\n\nSome transmit side small fixes:\n * When computing number of list elements per transmit, do full\n   comparision to check for checksuming.\n * Get rid of racy check for tx_complete\n * Change stop test to match wake condition.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6cdbbdf3055f4657c9d6ccc79257bbcac1a9a1fc",
      "tree": "c3910bd44972cb55e29a112fa932a35b17910373",
      "parents": [
        "734d18684695dd1c6a9527b50e01bba4acab4738"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:01 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: tx/rx ring data structure split\n\nSplit Tx and Rx ring into two different data structures.\nTx needs the next value (to handle partial status), and\nRx always needs the mapaddr (to handle resubmitting same buffer).\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "734d18684695dd1c6a9527b50e01bba4acab4738",
      "tree": "a080ae5a4e4c6fe3a7ee5897b1e5a01c726267d4",
      "parents": [
        "129372d0524c9124d5693f63c1d3c1ce2e3714ce"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:35:00 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: map length optimization\n\nDon\u0027t need to keep track of mapping length in ring structure\nbecause we can get the same info from other info.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "129372d0524c9124d5693f63c1d3c1ce2e3714ce",
      "tree": "725dc0b2a818e6a4d694ddbea9fb2f469f4adcec",
      "parents": [
        "f2e46561cc1afa82b18b2fc6efc8510ec57c7d7d"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:59 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: ring distance optimization\n\nFaster way to compute ring distance.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "f2e46561cc1afa82b18b2fc6efc8510ec57c7d7d",
      "tree": "1d73466e4b0893bfd679f8efb9f2428afdf2a106",
      "parents": [
        "91c86df5a8a44157b456bf1e91fc6d878582e68c"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:58 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: no irq disable needed during tx\n\nDon\u0027t need to disable interrupts during the transmit routine.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "91c86df5a8a44157b456bf1e91fc6d878582e68c",
      "tree": "74f9e3f1c9b78ede4350d3ad59914dd75def74e0",
      "parents": [
        "fb17358fe31e01baf902a9fd1fce0e29e3493517"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:57 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: phy processing in workqueue rather than tasklet\n\nDo phy processing in a work queue rather than a tasklet.\nThis means we can let bottom halves run.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fb17358fe31e01baf902a9fd1fce0e29e3493517",
      "tree": "eaeb557cd4835bf608a20563915b1985931db55c",
      "parents": [
        "bdb5c58ebe4301f9c3470cc35adeff1ef7ee99eb"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:56 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: ethtool get/set interrupt coalescing\n\nAdd support for get/set the interrupt coalescing settings.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "bdb5c58ebe4301f9c3470cc35adeff1ef7ee99eb",
      "tree": "d81a92afb5792af5c9195964cc7f48e16df1ef0e",
      "parents": [
        "6e23231b6509f17a251e6dfddb607d300680ac25"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:55 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: copy threshold as module parameter\n\nMake the copy threshold a module parameter for those who\nmay want to turn it off.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "6e23231b6509f17a251e6dfddb607d300680ac25",
      "tree": "5e65eb35ccd20f05988a09c29c3b93304249bddc",
      "parents": [
        "92f965e8c5433408d5a3805c6882b657eb6cbdb1"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:54 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:20 2005 -0500"
      },
      "message": "[PATCH] sky2: device structure alignment\n\nIt is a useful optimization to rearrange the structure\nslightly to align receive and transmit portions.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "92f965e8c5433408d5a3805c6882b657eb6cbdb1",
      "tree": "063db455feceaa73fdc3305c14e17cab838e6da1",
      "parents": [
        "b1086eef813ecee09bd6b8ae364acf0fad065cba"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Fri Dec 09 11:34:53 2005 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:27:19 2005 -0500"
      },
      "message": "[PATCH] sky2: don\u0027t die if we see chip rev 0xb5\n\nThere maybe new versions of Yukon2 in the future, so make the\ndriver more robust to handle this.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "b1086eef813ecee09bd6b8ae364acf0fad065cba",
      "tree": "bc723bbdfc2898252e3fd8e14320d7fac58dca4b",
      "parents": [
        "003a20c81ec278595820d3829b544e90919f6f61",
        "49d7bc64283970ee83d2c954d04ba00d04e5943d"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:24:45 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Dec 12 15:24:45 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "49d7bc64283970ee83d2c954d04ba00d04e5943d",
      "tree": "7011cfcf89a09a2ef4fdcd04cb835bfed4b6677a",
      "parents": [
        "5036805be7b815eb18dcce489d974f3aee4f3841"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 11:25:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 11:25:04 2005 -0800"
      },
      "message": "Revert revert of \"[SCSI] fix usb storage oops\"\n\nThis reverts commit 1b0997f561bf46689cc6e0903f342e9bf2506bf1, which in\nturn reverted 34ea80ec6a02ad02e6b9c75c478c18e5880d6713 (which is thus\nre-instated).\n\nQuoth James Bottomley:\n\n  \"All it\u0027s doing is deferring the device_put() from the\n   scsi_put_command() to after the scsi_run_queue(), which doesn\u0027t fix\n   the sleep while atomic problem of the device release method.  In both\n   cases we still get the semaphore in atomic context problem which is\n   caused by scsi_reap_target() doing a device_del(), which I assumed\n   (wrongly) was valid from atomic context.\"\n\nwho also promised to fix scsi_reap_target().\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5036805be7b815eb18dcce489d974f3aee4f3841",
      "tree": "3d112acbe459fafee17f41cb634e483080b48607",
      "parents": [
        "3795bb0fc52fe2af2749f3ad2185cb9c90871ef8"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Dec 12 02:39:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 09:06:04 2005 -0800"
      },
      "message": "[PATCH] md: use correct size of raid5 stripe cache when measuring how full it is\n\nThe raid5 stripe cache was recently changed from fixed size (NR_STRIPES) to\nvariable size (conf-\u003emax_nr_stripes).  However there are two places that still\nuse the constant and as a result, reducing the size of the stripe cache can\nresult in a deadlock.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3795bb0fc52fe2af2749f3ad2185cb9c90871ef8",
      "tree": "764aa053d592b4ce555e2ca91077d7c6fc9eaa16",
      "parents": [
        "0de502aa44aae5712a18d471818d6c785e07c92e"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Dec 12 02:39:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 09:06:04 2005 -0800"
      },
      "message": "[PATCH] md: fix a use-after-free bug in raid1\n\nWho would submit code with a FIXME like that in it !!!!\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0de502aa44aae5712a18d471818d6c785e07c92e",
      "tree": "95435fe88ec7b43d9de0583ba00ed4f4e023589d",
      "parents": [
        "a64882e795cc1d890e3359d0aa143af1cf67e8d4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Dec 12 00:37:41 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:46 2005 -0800"
      },
      "message": "[PATCH] raw driver: Kconfig fix\n\nCONFIG_MAX_RAW_DEVS should appear immediately after CONFIG_RAW_DRIVER.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a64882e795cc1d890e3359d0aa143af1cf67e8d4",
      "tree": "9b766783e8034d81f1e460a02da0ffbdc8a4aef1",
      "parents": [
        "66d43e98ea6ff291cd4e524386bfb99105feb180"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Dec 12 00:37:40 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] ACPI: fix sleeping whilst atomic warnings on resume\n\nThis has been broken for months.  On resume, we call acpi_pci_link_set()\nwith interrupts off, so we get a warning when we try to do a kmalloc of non\natomic memory.  The actual allocation is just 2 long\u0027s (plus extra byte for\nsome reason I can\u0027t fathom), so a simple conversion to GFP_ATOMIC is\nprobably the safest way to fix this.\n\nThe error looks like this..\n\nDebug: sleeping function called from invalid context at mm/slab.c:2486\nin_atomic():0, irqs_disabled():1\n [\u003cc0143f6c\u003e] kmem_cache_alloc+0x40/0x56\n [\u003cc0206a2e\u003e] acpi_pci_link_set+0x3f/0x17f\n [\u003cc0206f96\u003e] irqrouter_resume+0x1e/0x3c\n [\u003cc0239bca\u003e] __sysdev_resume+0x11/0x6b\n [\u003cc0239e88\u003e] sysdev_resume+0x34/0x52\n [\u003cc023de21\u003e] device_power_up+0x5/0xa\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nCc: \"Brown, Len\" \u003clen.brown@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66d43e98ea6ff291cd4e524386bfb99105feb180",
      "tree": "56cff27261a3f9b16022c9ec8d53e4913f758eb9",
      "parents": [
        "ff9569bc5558e958777fd43580f2ccd83733cdf6"
      ],
      "author": {
        "name": "Haren Myneni",
        "email": "haren@us.ibm.com",
        "time": "Mon Dec 12 00:37:39 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] fix in __alloc_bootmem_core() when there is no free page in first node\u0027s memory\n\nHitting BUG_ON() in __alloc_bootmem_core() when there is no free page\navailable in the first node\u0027s memory.  For the case of kdump on PPC64\n(Power 4 machine), the captured kernel is used two memory regions - memory\nfor TCE tables (tce-base and tce-size at top of RAM and reserved) and\ncaptured kernel memory region (crashk_base and crashk_size).  Since we\nreserve the memory for the first node, we should be returning from\n__alloc_bootmem_core() to search for the next node (pg_dat).\n\nCurrently, find_next_zero_bit() is returning the n^th bit (eidx) when there\nis no free page.  Then, test_bit() is failed since we set 0xff only for the\nactual size initially (init_bootmem_core()) even though rounded up to one\npage for bdata-\u003enode_bootmem_map.  We are hitting the BUG_ON after failing\nto enter second \"for\" loop.\n\nSigned-off-by: Haren Myneni \u003charen@us.ibm.com\u003e\nCc: Andy Whitcroft \u003capw@shadowen.org\u003e\nCc: Dave Hansen \u003chaveblue@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff9569bc5558e958777fd43580f2ccd83733cdf6",
      "tree": "be1c365ac50ea68253f896caab82f5a00b1fd223",
      "parents": [
        "1393c3edc307e0a2ec4274f67e342907ffd7deb5"
      ],
      "author": {
        "name": "Yasunori Goto",
        "email": "y-goto@jp.fujitsu.com",
        "time": "Mon Dec 12 00:37:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] Fix Kconfig of DMA32 for ia64\n\nI realized ZONE_DMA32 has a trivial bug at Kconfig for ia64.  In\ninclude/linux/gfp.h on 2.6.15-rc5-mm1, CONFIG is define like followings.\n\n#ifdef CONFIG_DMA_IS_DMA32\n#define __GFP_DMA32\t((__force gfp_t)0x01)\t/* ZONE_DMA is ZONE_DMA32\n*/\n       :\n       :\n\nSo, CONFIG_\"ZONE\"_DMA_IS_DMA32 is clearly wrong.\n\nSigned-off-by: Yasunori Goto \u003cy-goto@jp.fujitsu.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1393c3edc307e0a2ec4274f67e342907ffd7deb5",
      "tree": "08e9e2bba7013301b30ea0a51ba9651a60f61620",
      "parents": [
        "68799398cea44b81d1e919f842d8d84d471053d5"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Mon Dec 12 00:37:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] input: fix ucb1x00-ts breakage after conversion to dynamic input_dev allocation\n\nThe bd622663192e8ebebb27dc1d9397f352a82d2495 commit broke the UCB1x00\ntouchscreen driver since the idev structure was assumed to be into the ts\nstructure, simply casting the former to the later in a couple places.\n\nThis patch fixes those, and also cache the idev pointer between multiple\ncalls to input_report_abs() to avoid growing the compiled code needlessly.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nCc: Dmitry Torokhov \u003cdtor_core@ameritech.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68799398cea44b81d1e919f842d8d84d471053d5",
      "tree": "0b2522ffc93f01e3e5e6a039074a523952e54fe7",
      "parents": [
        "bf8d5c52c3b6b27061e3b7d779057fd9a6cac164"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Dec 12 00:37:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] broken cast in parport_pc\n\nSpotted by a Fedora user.  Compiling with DEBUG_PARPORT set fails due to\nthe broken cast.\n\nJust remove it.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf8d5c52c3b6b27061e3b7d779057fd9a6cac164",
      "tree": "e4371185eba27db47282410dd490b78598d20636",
      "parents": [
        "00d7c05ab168c10f9b520e07400923267bc04419"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Dec 12 00:37:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] kprobes: increment kprobe missed count for multiprobes\n\nWhen multiple probes are registered at the same address and if due to some\nrecursion (probe getting triggered within a probe handler), we skip calling\npre_handlers and just increment nmissed field.\n\nThe below patch make sure it walks the list for multiple probes case.\nWithout the below patch we get incorrect results of nmissed count for\nmultiple probe case.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00d7c05ab168c10f9b520e07400923267bc04419",
      "tree": "5899743965a801e34e7dc6bfe59dba20ba023540",
      "parents": [
        "cda315aba34ff4fb66bbb2945b723688f3414a75"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Dec 12 00:37:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] kprobes: no probes on critical path\n\nFor Kprobes critical path is the path from debug break exception handler\ntill the control reaches kprobes exception code.  No probes can be\nsupported in this path as we will end up in recursion.\n\nThis patch prevents this by moving the below function to safe __kprobes\nsection onto which no probes can be inserted.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cda315aba34ff4fb66bbb2945b723688f3414a75",
      "tree": "842370af28aded095f62ffac030e918c432b605f",
      "parents": [
        "dd815408106f3c56c3050493dda97f9355aa4971"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Mon Dec 12 00:37:32 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] ipmi: fix panic generator ID\n\nThe IPMI specifcation says the generator ID is 0x20, but that is for bits\n7-1.  Bit 0 is set to specify it is a software event.  The correct value is\n0x41.  Without this fix, panic events written into the System Event Log\nappear to come from an \"unknown\" generator, rather than from the kernel.\n\nSigned-off-by: Jordan Hargrave \u003cJordan_Hargrave@dell.com\u003e\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nAcked-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd815408106f3c56c3050493dda97f9355aa4971",
      "tree": "032811558e78801ed93e249c86265abb8c849af7",
      "parents": [
        "3639c8619d50a6dea8fa106a5c61d848ffdcd3d6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Dec 12 00:37:31 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] V4L/DVB: (3151) I2C ID renamed to I2C_DRIVERID_INFRARED\n\nI2C ID renamed to I2C_DRIVERID_INFRARED\n\nAcked-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3639c8619d50a6dea8fa106a5c61d848ffdcd3d6",
      "tree": "f2ec8303fee79b26097ba996941a6550ffac7dbc",
      "parents": [
        "225a0cb6716da3aafaeb9ed2f8d9a7a1f2af9f09"
      ],
      "author": {
        "name": "Sascha Sommer",
        "email": "saschasommer@freenet.de",
        "time": "Mon Dec 12 00:37:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:44 2005 -0800"
      },
      "message": "[PATCH] V4L/DVB: (3113) Convert em28xx to use vm_insert_page instead of remap_pfn_range\n\nConvert em28xx to use vm_insert_page instead of remap_pfn_range\n\nSigned-off-by: Sascha Sommer \u003csaschasommer@freenet.de\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@gmail.com\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "225a0cb6716da3aafaeb9ed2f8d9a7a1f2af9f09",
      "tree": "99354b41d67518378d62652a0175d3ba2efab9b6",
      "parents": [
        "674434c691e10015660022fc00b04985a23ef87b"
      ],
      "author": {
        "name": "Ricardo Cerqueira",
        "email": "v4l@cerqueira.org",
        "time": "Mon Dec 12 00:37:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:44 2005 -0800"
      },
      "message": "[PATCH] V4L/DVB: (3135) Fix tuner init for Pinnacle PCTV Stereo\n\n- The Pinnacle PCTV Stereo needs tda9887 port2 set to 1\n\n- Without this patch, mt20xx tuner is not detected and the board\n  doesn\u0027t tune.\n\nSigned-off-by: Ricardo Cerqueira \u003cv4l@cerqueira.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "674434c691e10015660022fc00b04985a23ef87b",
      "tree": "d4768ec66f479902791e0704512aa8d85261073f",
      "parents": [
        "afd1a0c9ac281eed3b22b293ccd92af7b0d60889"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Dec 12 00:37:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:44 2005 -0800"
      },
      "message": "[PATCH] V4L/DVB: (3086c) Whitespaces cleanups part 4\n\nClean up whitespaces at v4l/dvb files\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "afd1a0c9ac281eed3b22b293ccd92af7b0d60889",
      "tree": "686c03cf1a1a2efb1fba6dc6e682fbb48edc7c58",
      "parents": [
        "808824b5f73e361503420ee318ca9689781da034"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Dec 12 00:37:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:44 2005 -0800"
      },
      "message": "[PATCH] V4L/DVB: (3086c) Whitespaces cleanups part 3\n\nClean up whitespaces at v4l/dvb files\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "808824b5f73e361503420ee318ca9689781da034",
      "tree": "0de37d1f1ab551efae930faf9999bba67b5560bd",
      "parents": [
        "9101e6222cb115240e24160bb90cce425bb74de5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Dec 12 00:37:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:44 2005 -0800"
      },
      "message": "[PATCH] V4L/DVB: (3086b) Whitespaces cleanups part 2\n\nClean up whitespaces at v4l/dvb files\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9101e6222cb115240e24160bb90cce425bb74de5",
      "tree": "e479e909a558ab5a0c9f913a75f8d05b866ad8bc",
      "parents": [
        "68352e6ee3675e23b492c51908951058de4f6fe0"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Dec 12 00:37:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:44 2005 -0800"
      },
      "message": "[PATCH] V4L/DVB: (3086a) Whitespaces cleanups part 1\n\nClean up whitespaces at v4l/dvb files\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68352e6ee3675e23b492c51908951058de4f6fe0",
      "tree": "0a033cd8cc7d800657a92ce710c107eafdbaa96a",
      "parents": [
        "7a4ae749a478f8bca73d4b5b8c1b8cbb178b2db5"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Dec 12 00:37:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:43 2005 -0800"
      },
      "message": "[PATCH] mips: setup_zero_pages count 1\n\nPage count should be initialized to 1 on each of the MIPS empty zero pages,\nto avoid a bad_page warning whenever one of them is freed from all mappings.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a4ae749a478f8bca73d4b5b8c1b8cbb178b2db5",
      "tree": "a8480cc6ab547c01818182112ce4bc8bdcc6f91f",
      "parents": [
        "bf001b26793bd9f8a446577c361226fbcd617182"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Dec 12 00:37:22 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:43 2005 -0800"
      },
      "message": "[PATCH] Add try_to_freeze to kauditd\n\nkauditd was causing suspends to fail because it refused to freeze.  Adding\na try_to_freeze() to its sleep loop solves the issue.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nAcked-by: Pavel Machek \u003cpavel@suse.cz\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf001b26793bd9f8a446577c361226fbcd617182",
      "tree": "a3b4ddadeaf2c5c580569f46e3a5c56f9df2f623",
      "parents": [
        "8140a5005bc6f1c9d0fa103460d50d472e6e3426"
      ],
      "author": {
        "name": "Pekka J Enberg",
        "email": "penberg@cs.Helsinki.FI",
        "time": "Mon Dec 12 00:37:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:43 2005 -0800"
      },
      "message": "[PATCH] uml: fix compile error for tt\n\narch/um/kernel/tt/uaccess.c: In function `copy_from_user_tt\u0027:\narch/um/kernel/tt/uaccess.c:11: error: `FIXADDR_USER_START\u0027 undeclared (first use in this function)\narch/um/kernel/tt/uaccess.c:11: error: (Each undeclared identifier is reported only once\narch/um/kernel/tt/uaccess.c:11: error: for each function it appears in.)\n\nI get the compile error when I disable CONFIG_MODE_SKAS.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8140a5005bc6f1c9d0fa103460d50d472e6e3426",
      "tree": "9c5ae431bf1db43e3a1e7a4cceb472c76077ac18",
      "parents": [
        "b4788f6d55548e587ced330ece711456f40ec8f1"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Mon Dec 12 00:37:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:43 2005 -0800"
      },
      "message": "[PATCH] inotify: add two inotify_add_watch flags\n\nThe below patch lets userspace have more control over the inodes that\ninotify will watch.  It introduces two new flags.\n\n        IN_ONLYDIR -- only watch the inode if it is a directory.\n        This is needed to avoid the race that can occur when we want to be\n        sure that we are watching a directory.\n\n        IN_DONT_FOLLOW -- don\u0027t follow a symlink.  In combination\n        with IN_ONLYDIR we can make sure that we don\u0027t watch the target of\n        symlinks.\n\nThe issues the flags fix came up when writing the gnome-vfs inotify\nbackend.  Default behaviour is unchanged.\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nAcked-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4788f6d55548e587ced330ece711456f40ec8f1",
      "tree": "42468e3b7fbdcb5d9e7f93857df39003dbaa6b46",
      "parents": [
        "adad0f331f9c693129e81e233c5461e2e7c3e443"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Mon Dec 12 00:37:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:43 2005 -0800"
      },
      "message": "[PATCH] cciss: double put_disk()\n\nThis undoes the put_disk patch I sent in before.\n\nIf I had been paying attention I would have seen that we call put_disk\nfrom free_hba during driver unload.  That\u0027s the only time we want to\ncall it.  If it\u0027s called from deregister disk we may remove the\ncontroller (cNd0) unintentionally.\n\nSigned-off-by: Mike Miller \u003cmike.miller@hp.com\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adad0f331f9c693129e81e233c5461e2e7c3e443",
      "tree": "846b37c12e8a07b7f4f3f5dbecb4b060c2be01c1",
      "parents": [
        "b88cb42428f14fabdaf947150c00d65891820635"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Dec 12 00:37:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:43 2005 -0800"
      },
      "message": "[PATCH] kprobes: fix race in aggregate kprobe registration\n\nWhen registering multiple kprobes at the same address, we leave a small\nwindow where the kprobe hlist will not contain a reference to the\nregistered kprobe, leading to potentially, a system crash if the breakpoint\nis hit on another processor.\n\nPatch below now automically relpace the old kprobe with the new\nkprobe from the hash list.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nAcked-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b88cb42428f14fabdaf947150c00d65891820635",
      "tree": "21546720b90d1263f2e61760eb515c00f350ee12",
      "parents": [
        "5650b736ad328f7f3e4120e8790940289b8ac144"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 12 00:37:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:43 2005 -0800"
      },
      "message": "[PATCH] add hlist_replace_rcu()\n\nAdd list_replace_rcu: replace old entry by new one.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5650b736ad328f7f3e4120e8790940289b8ac144",
      "tree": "fb2287d21b6f826f3e291892c3d5c6e640a13c45",
      "parents": [
        "64123fd42c7a1e4ebf6acd2399c98caddc7e0c26"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Mon Dec 12 00:37:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] Add timestamp field to process events\n\nThis adds a timestamp field to the events sent via the process event\nconnector.  The timestamp allows listeners to accurately account the\nduration(s) between a process\u0027 events and offers strong means with which\nto determine the order of events with respect to a given task while also\navoiding the addition of per-task data.\n\nThis alters the size and layout of the event structure and hence would\nbreak compatibility if process events connector as it stands in 2.6.15-rc2\nwere released as a mainline kernel.\n\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64123fd42c7a1e4ebf6acd2399c98caddc7e0c26",
      "tree": "d6b1794fa33287d145a44ab55bc2e2ef65ebf248",
      "parents": [
        "894ec8707ced240b96dc45944790fb35d9a6b03c"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Mon Dec 12 00:37:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] Add getnstimestamp function\n\nThere are several functions that might seem appropriate for a timestamp:\n\nget_cycles()\ncurrent_kernel_time()\ndo_gettimeofday()\n\u003cread jiffies/jiffies_64\u003e\n\nEach has problems with combinations of SMP-safety, low resolution, and\nmonotonicity. This patch adds a new function that returns a monotonic SMP-safe\ntimestamp with nanosecond resolution where available.\n\nChanges:\n\tSplit timestamp into separate patch\n\tMoved to kernel/time.c\n\tRenamed to getnstimestamp\n\tFixed unintended-pointer-arithmetic bug\n\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "894ec8707ced240b96dc45944790fb35d9a6b03c",
      "tree": "6498b7f6606027f3a52417431222b7a69c43391d",
      "parents": [
        "c3f5902325d3053986e7359f706581d8f032e72f"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Mon Dec 12 00:37:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] Fix listxattr() for generic security attributes\n\nCommit f549d6c18c0e8e6cf1bf0e7a47acc1daf7e2cec1 introduced a generic\nfallback for security xattrs, but appears to include a subtle bug.\n\nGentoo users with kernels with selinux compiled in, and coreutils compiled\nwith acl support, noticed that they could not copy files on tmpfs using\n\u0027cp\u0027.\n\ncp (compiled with acl support) copies the file, lists the extended\nattributes on the old file, copies them all to the new file, and then\nexits.  However the listxattr() calls were failing with this odd behaviour:\n\nllistxattr(\"a.out\", (nil), 0)           \u003d 17\nllistxattr(\"a.out\", 0x7fffff8c6cb0, 17) \u003d -1 ERANGE (Numerical result out of\nrange)\n\nI believe this is a simple problem in the logic used to check the buffer\nsizes; if the user sends a buffer the exact size of the data, then its ok\n:)\n\nThis change solves the problem.\nMore info can be found at http://bugs.gentoo.org/113138\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Stephen Smalley \u003csds@tycho.nsa.gov\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3f5902325d3053986e7359f706581d8f032e72f",
      "tree": "1d56b7626b83556982eafad69c597b180c2ef62b",
      "parents": [
        "89d46b8778f65223f732d82c0166e0abba20fb1e"
      ],
      "author": {
        "name": "Srivatsa Vaddagiri",
        "email": "vatsa@in.ibm.com",
        "time": "Mon Dec 12 00:37:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] Fix RCU race in access of nohz_cpu_mask\n\nAccessing nohz_cpu_mask before incrementing rcp-\u003ecur is racy.  It can cause\ntickless idle CPUs to be included in rsp-\u003ecpumask, which will extend\ngraceperiods unnecessarily.\n\nFix this race.  It has been tested using extensions to RCU torture module\nthat forces various CPUs to become idle.\n\nSigned-off-by: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nCc: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "89d46b8778f65223f732d82c0166e0abba20fb1e",
      "tree": "2ea43a40659bbc30cf1bd6b48c7ee7c95714feb7",
      "parents": [
        "ab4720ec76b756e1f8705e207a7b392b0453afd6"
      ],
      "author": {
        "name": "Srivatsa Vaddagiri",
        "email": "vatsa@in.ibm.com",
        "time": "Mon Dec 12 00:37:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] Fix bug in RCU torture test\n\nWhile doing some test of RCU torture module, I hit a OOPS in rcu_do_batch,\nwhich was trying to processes callback of a module that was just removed.\nThis is because we weren\u0027t waiting long enough for all callbacks to fire.\n\nSigned-off-by: Srivatsa Vaddagiri \u003cvatsa@in.ibm.com\u003e\nCc: Dipankar Sarma \u003cdipankar@in.ibm.com\u003e\nAcked-by: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab4720ec76b756e1f8705e207a7b392b0453afd6",
      "tree": "1c4235ec8ac0e8e7f75a6f97ea6169e93647004f",
      "parents": [
        "85b872424984e79519be904e7df02a91ba0a9486"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Mon Dec 12 00:37:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] add rcu_barrier() synchronization point\n\nThis introduces a new interface - rcu_barrier() which waits until all\nthe RCUs queued until this call have been completed.\n\nReiser4 needs this, because we do more than just freeing memory object\nin our RCU callback: we also remove it from the list hanging off\nsuper-block.  This means, that before freeing reiser4-specific portion\nof super-block (during umount) we have to wait until all pending RCU\ncallbacks are executed.\n\nThe only change of reiser4 made to the original patch, is exporting of\nrcu_barrier().\n\nCc: Hans Reiser \u003creiser@namesys.com\u003e\nCc: Vladimir V. Saveliev \u003cvs@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "85b872424984e79519be904e7df02a91ba0a9486",
      "tree": "82645e473714b29f8ff5e47bd842ec3e32e3eef5",
      "parents": [
        "6b6a462c4ab75c1a5293b22562052cdf0e8bfb22"
      ],
      "author": {
        "name": "Andreas Gruenbacher",
        "email": "agruen@suse.de",
        "time": "Mon Dec 12 00:37:04 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] ext3: fix mount options documentation\n\nReported by Jacques de Mer and Daniel Drake \u003cdsd@gentoo.org\u003e.\n\nSigned-off-by: Andreas Gruenbacher \u003cagruen@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b6a462c4ab75c1a5293b22562052cdf0e8bfb22",
      "tree": "51cbda219d791b13aad398fa8478403decba2e96",
      "parents": [
        "82584ef75b7c14f22028595b0e8aa904464c5240"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Mon Dec 12 00:37:03 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] KERNELRELEASE depends on CONFIG_LOCALVERSION\n\nSam Ravnborg \u003csam@ravnborg.org\u003e writes:\n\n\u003e Author: Uwe Zeisberger \u003czeisberg@informatik.uni-freiburg.de\u003e\n\u003e\n\u003e     [PATCH] kbuild: make kernelrelease in unconfigured kernel prints an error\n\u003e\n\u003e     Do not include .config for target kernelrelease\n\nThis is wrong.  KERNELRELEASE depends on CONFIG_LOCALVERSION, thus you\nneed .config.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "82584ef75b7c14f22028595b0e8aa904464c5240",
      "tree": "3f144ec21f06b0d2f57a67f0b543a42ae3dac5a4",
      "parents": [
        "b3e55c727ff7349c5db722fbdb8d99a151e8e0bf"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Mon Dec 12 00:37:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] x86: fix NMI with CPU hotplug\n\nWith CPU hotplug enabled, NMI watchdog stoped working.  It appears the\nviolation is the cpu_online check in nmi handler.  local ACPI based NMI\nwatchdog is initialized before we set CPU online for APs.  It\u0027s quite\npossible a NMI is fired before we set CPU online, and that\u0027s what happens\nhere.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Zwane Mwaikambo \u003czwane@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3e55c727ff7349c5db722fbdb8d99a151e8e0bf",
      "tree": "90d437e565082afe25d68e530e793faeab4b49ac",
      "parents": [
        "3fe968f167975d10c639f03c4934f05a29da73c0"
      ],
      "author": {
        "name": "Mao, Bibo",
        "email": "bibo.mao@intel.com",
        "time": "Mon Dec 12 00:37:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:41 2005 -0800"
      },
      "message": "[PATCH] Kprobes: Reference count the modules when probed on it\n\nWhen a Kprobes are inserted/removed on a modules, the modules must be ref\ncounted so as not to allow to unload while probes are registered on that\nmodule.\n\nWithout this patch, the probed module is free to unload, and when the\nprobing module unregister the probe, the kpobes code while trying to\nreplace the original instruction might crash.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Mao Bibo \u003cbibo.mao@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3fe968f167975d10c639f03c4934f05a29da73c0",
      "tree": "0d76b04b8d422ea5e187fe20cb2c572f69222c82",
      "parents": [
        "67121172f9753f38689651b613a4850e0e75876f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Dec 12 00:36:59 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:41 2005 -0800"
      },
      "message": "[PATCH] blkmtd: use clear_page_dirty()\n\nSetPageDirty() and ClearPageDirty() are low-level thing which filesystems\nshouldn\u0027t be using.  They bypass dirty page accounting.\n\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf7ececa9b68f4720f1ce344f442435660bcdae7",
      "tree": "7caff55f6ce8cfee2547ad0c93ad893c8f9583cb",
      "parents": [
        "f64fa6772aa874e5cad02a9d87e6b0d99ced3d48"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Sat Dec 10 14:24:28 2005 +1100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Dec 12 08:54:18 2005 -0800"
      },
      "message": "[IA64] Define an ia64 version of __raw_read_trylock\n\nIA64 is using the generic version of __raw_read_trylock, which always\nwaits for the lock to be free instead of returning when the lock is in\nuse.  Define an ia64 version of __raw_read_trylock which behaves\ncorrectly, and drop the generic one.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "67121172f9753f38689651b613a4850e0e75876f",
      "tree": "cfb6ea8365c44a43ee254385c7d246f0418cedd0",
      "parents": [
        "913f2d792ff584bf9ebf5968472b3e4ffe0fd9c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 20:38:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 20:38:17 2005 -0800"
      },
      "message": "Allow arbitrary read-only shared pfn-remapping too\n\nThe VM layer (for historical reasons) turns a read-only shared mmap into\na private-like mapping with the VM_MAYWRITE bit clear.  Thus checking\njust VM_SHARED isn\u0027t actually sufficient.\n\nSo use a trivial helper function for the cases where we wanted to inquire\nif a mapping was COW-like or not.\n\nMoo!\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "913f2d792ff584bf9ebf5968472b3e4ffe0fd9c8",
      "tree": "37c499384a1e516a9b92ddb841fada84e9be0167",
      "parents": [
        "fe3f2053fd42148b3ebb7b90de5f20eaf3393860",
        "73d4f84fd001b0be67fea46e84b75e6a7a5da08e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 20:23:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 20:23:58 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "fe3f2053fd42148b3ebb7b90de5f20eaf3393860",
      "tree": "8915aff27ef95943659565eff008f4a81e00577a",
      "parents": [
        "7fc7e2eeecb599ba719c4c4503100fc8cd6a6920",
        "ef969434005e772218c0b8086539804605070fa8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 20:23:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 20:23:25 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "7fc7e2eeecb599ba719c4c4503100fc8cd6a6920",
      "tree": "389b63cf2cbdf27fceef52a450b4b05367fe4425",
      "parents": [
        "fb155c1619f056ae9765eed272cd6aba6e1a7399"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 19:57:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 19:57:52 2005 -0800"
      },
      "message": "Remove (at least temporarily) the \"incomplete PFN mapping\" support\n\nWith the previous commit, we can handle arbitrary shared re-mappings\neven without this complexity, and since the only known private mappings\nare for strange users of /dev/mem (which never create an incomplete one),\nthere seems to be no reason to support it.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fb155c1619f056ae9765eed272cd6aba6e1a7399",
      "tree": "04a82b5fbf83bdb9dcf7fec9aeaaecf92532d88c",
      "parents": [
        "e4f5c82a92c2a546a16af1614114eec19120e40a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 19:46:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 19:46:02 2005 -0800"
      },
      "message": "Allow arbitrary shared PFNMAP\u0027s\n\nA shared mapping doesn\u0027t cause COW-pages, so we don\u0027t need to worry\nabout the whole vm_pgoff logic to decide if a PFN-remapped page has\ngone through COW or not.\n\nThis makes it possible to entirely avoid the special \"partial remapping\"\nlogic for the common case.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ef969434005e772218c0b8086539804605070fa8",
      "tree": "f47f7edd35a4cb30d2d5155e3c26343481208649",
      "parents": [
        "b39f9485e6cfe1bf21b18b60fd8c631a72a1304d"
      ],
      "author": {
        "name": "Johannes Berg",
        "email": "johannes@sipsolutions.net",
        "time": "Sat Dec 10 18:41:50 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 12 14:26:39 2005 +1100"
      },
      "message": "[PATCH] ppc32: set smp_tb_synchronized on UP with SMP kernel\n\nppc32 kernel, when built with CONFIG_SMP and booted on a single CPU\nmachine, will not properly set smp_tb_synchronized, thus causing\ngettimeofday() to not use the HW timebase and to be limited to jiffy\nresolution.  This, among others, causes unacceptable pauses when launching\nX.org.\n\nSigned-Off-By: Johannes Berg \u003cjohannes@sipsolutions.net\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b39f9485e6cfe1bf21b18b60fd8c631a72a1304d",
      "tree": "250c26d0c8251c5a5228a44a4192efb47e8715a4",
      "parents": [
        "23ed6cb9a237902cce6018a24d1993c346abddb4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Dec 12 13:13:24 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 12 14:16:09 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fix clock spreading setting on some powermacs\n\nThe code that sets the clock spreading feature of the Intrepid ASIC\nmust not be run on some machine models or those won\u0027t boot. This\nfixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "22f975f4ffa707ea24507f6899bb9f5a1ff034bc",
      "tree": "b82d3d97110b8f5c9d80dfca36d38be98498fd5a",
      "parents": [
        "5b35193f5868da5e63f5b4cfe8fbcf9f10fe65cd"
      ],
      "author": {
        "name": "Nikola Valerjev",
        "email": "nikola@ghs.com",
        "time": "Sat Dec 10 11:59:15 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Dec 10 11:59:15 2005 +0000"
      },
      "message": "[ARM] 3200/1: Singlestep over ARM BX and BLX instructions using ptrace fix\n\nPatch from Nikola Valerjev\n\nSingle stepping an application using ptrace() fails over ARM instructions BX and BLX.\n\nSteps to reproduce:\n\nCompile and link the following files\n\nmain.c\n-----\nvoid foo();\nint main() {\n    foo();\n    return 0;\n}\n\nfoo.s\n-----\n\t.text\n\t.globl foo\nfoo:\n\tBX LR\n\nUsing ptrace() functionality, run to main(), and start singlestepping.\nSinglestep over \\\"BX LR\\\" instruction won\\\u0027t transfer the control back\nto main, but run the code to completion.\n\nThis problems seems to be in the function get_branch_address() in\narch/arm/kernel/ptrace.c. The function doesn\\\u0027t seem to recognize BX\nand BLX instructions as branches. BX and BLX instructions can be used\nto convert from ARM to Thumb mode if the target address has the low\nbit set. However, they are also perfectly legal in the ARM only mode.\nAlthough other things in the kernel seem to indicate that only ARM\nmode is accepted (and not Thumb), many compilers will generate BX\nand BLX instructions even when generating ARM only code.\n\nSigned-off-by: Nikola Valerjev \u003cnikola@ghs.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "73d4f84fd001b0be67fea46e84b75e6a7a5da08e",
      "tree": "b56eebc83fbf5ffab87f254ecdd19fc142ae3e9f",
      "parents": [
        "246a421207007a034da9b8cfa578bc00d16a9553"
      ],
      "author": {
        "name": "Kazunori MIYAZAWA",
        "email": "miyazawa@linux-ipv6.org",
        "time": "Thu Dec 08 23:11:42 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 08 23:11:42 2005 -0800"
      },
      "message": "[IPv6] IPsec: fix pmtu calculation of esp\n\nIt is a simple bug which uses the wrong member.\n\nThis bug does not seriously affect ordinary use of IPsec.\nBut it is important to pass IPv6 ready logo phase-2\nconformance test of IPsec SGW.\n\nSigned-off-by: Kazunori MIYAZAWA \u003cmiyazawa@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "23ed6cb9a237902cce6018a24d1993c346abddb4",
      "tree": "e74b61d6da509fe85f5ec028a47c7e952bdae71a",
      "parents": [
        "cbf52afdc0eb88492cf7808cc4b4f58a46f1b1ad"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Dec 09 16:45:17 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 09 16:57:35 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fix SLB flushing path in hugepage\n\nOn ppc64, when opening a new hugepage region, we need to make sure any\nold normal-page SLBs for the area are flushed on all CPUs.  There was\na bug in this logic - after putting the new hugepage area masks into\nthe thread structure, we copied it into the paca (read by the SLB miss\nhandler) only on one CPU, not on all.  This could cause incorrect SLB\nentries to be loaded when a multithreaded program was running\nsimultaneously on several CPUs.  This patch corrects the error,\ncopying the context information into the PACA on all CPUs using the mm\nin question before flushing any existing SLB entries.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cbf52afdc0eb88492cf7808cc4b4f58a46f1b1ad",
      "tree": "89910c9d9a054f0bf64670757a3715e19fcc62b2",
      "parents": [
        "dabcafd3f363bacd6b89f537af27dc79128e4806"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Fri Dec 09 14:20:52 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 09 16:30:48 2005 +1100"
      },
      "message": "[PATCH] powerpc: Add missing icache flushes for hugepages\n\nOn most powerpc CPUs, the dcache and icache are not coherent so\nbetween writing and executing a page, the caches must be flushed.\nUserspace programs assume pages given to them by the kernel are icache\nclean, so we must do this flush between the kernel clearing a page and\nit being mapped into userspace for execute.  We were not doing this\nfor hugepages, this patch corrects the situation.\n\nWe use the same lazy mechanism as we use for normal pages, delaying\nthe flush until userspace actually attempts to execute from the page\nin question.\n\nTested on G5.\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "dabcafd3f363bacd6b89f537af27dc79128e4806",
      "tree": "92e9ff42b77b76609668fb7c8b262678a1f8bbef",
      "parents": [
        "326743ead7d0c08e0da715832386660ff3823170"
      ],
      "author": {
        "name": "Olof Johansson",
        "email": "olof@lixom.net",
        "time": "Thu Dec 08 19:40:17 2005 -0600"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 09 15:42:52 2005 +1100"
      },
      "message": "[PATCH] powerpc: Set cache info defaults\n\nCache info is setup by walking the device tree in initialize_cache_info().\nHowever, icache_flush_range might be called before that, in\nslb_initialize()-\u003epatch_slb_encoding, which modifies the load immediate\ninstructions used with SLB fault code.\n\nNot only that, but depending on memory layout, we might take SLB faults\nduring unflatten_device_tree. So that fault will load an SLB entry that\nmight not contain the right LLP flags for the segment.\n\nEither we can walk the flattened device tree to setup cache info, or\nwe can pick the known defaults that are known to work. Doing it in the\nflattened device tree is hairier since we need to know the machine type\nto know what property to look for, etc, etc.\n\nFor now, it\u0027s just easier to go with the defaults. Worst thing that\nhappens from it is that we might waste a few cycles doing too small\ndcbst/icbi increments.\n\nSigned-off-by: Olof Johansson \u003colof@lixom.net\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "326743ead7d0c08e0da715832386660ff3823170",
      "tree": "3733704d8dc8d458cd8a208b05be8b57372b4b50",
      "parents": [
        "6184b723876cd1a374e2d1094b3c73765d4c31c1"
      ],
      "author": {
        "name": "Michal Ostrowski",
        "email": "mostrows@watson.ibm.com",
        "time": "Thu Dec 08 16:56:17 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Dec 09 15:42:17 2005 +1100"
      },
      "message": "[PATCH] Fix windfarm model-id table\n\nmodel_id fields of wf_smu_sys_all_params should match the model ID\nthey are supposed to represent (as commented). Fixes windfarm on some\niMac 8,1 models.\n\nSigned-off-by: Michal Ostrowski \u003cmostrows at watson ibm com\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "5b35193f5868da5e63f5b4cfe8fbcf9f10fe65cd",
      "tree": "8d8f4a507403bdc59b30d7b92db4e775ae08c2e4",
      "parents": [
        "31a5539e57fa80e877a2f180cd4ec9ce9de6fea0"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Thu Dec 08 23:34:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Dec 08 23:34:44 2005 +0000"
      },
      "message": "[ARM] 3199/1: Remove bogus function prototype from arch-pxa/irq.h\n\nPatch from Deepak Saxena\n\nThis looks like a leftover from 2.4 days...\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "246a421207007a034da9b8cfa578bc00d16a9553",
      "tree": "c9703c0c19784f39b8a11a60e63499df2c388419",
      "parents": [
        "1f064a87c80c86bd3878e6633de61e8b71aa6788"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Dec 08 15:21:39 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 08 15:21:39 2005 -0800"
      },
      "message": "[NET]: Fix NULL pointer deref in checksum debugging.\n\nThe problem I was seeing turned out to be that skb-\u003edev is NULL when\nthe checksum is being completed in user context. This happens because\nthe reference to the device is dropped (to allow it to be released\nwhen packets are in the queue).\n\nBecause skb-\u003edev was NULL, the netdev_rx_csum_fault was panicing on\nderef of dev-\u003ename. How about this?\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "6184b723876cd1a374e2d1094b3c73765d4c31c1",
      "tree": "d8d71c1a82a9933975ed92c3c8b7e855737c74aa",
      "parents": [
        "325c82a029ca7ea80f8cb24815d6c9288d177190"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 08 16:53:34 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 08 16:57:47 2005 +1100"
      },
      "message": "[PATCH] powerpc: Remove debug code in hash path\n\nSome debug code wasn\u0027t properly removed from the initial 64k pages\npatch, and while it\u0027s harmless, it\u0027s also slowing down significantly a\nvery hot code path, thus it should really be removed.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "325c82a029ca7ea80f8cb24815d6c9288d177190",
      "tree": "898b1a900bbf2ca0f60d6bf552f2db70d307746b",
      "parents": [
        "6d91bb93e45857259ec80cf7393ea561dba1a1de"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Thu Dec 08 16:51:44 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 08 16:57:41 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fix a huge page bug\n\nThe 64k pages patch changed the meaning of one argument passed to the\nlow level hash functions (from \"large\" it became \"psize\" or page size\nindex), but one of the call sites wasn\u0027t properly updated, causing\npotential random weird problems with huge pages. This fixes it.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "6d91bb93e45857259ec80cf7393ea561dba1a1de",
      "tree": "5be12353a58cc4b7bbaa53948e971ea38b7b3cfc",
      "parents": [
        "ca507eaf32fa599a92182ce91050046e807a994c"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Wed Dec 07 13:07:23 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Dec 08 16:54:39 2005 +1100"
      },
      "message": "[PATCH] powerpc/pseries: boot failures on numa if no memory on node\n\nThis bug exists in the current code and prevents machines from booting\nwith numa enabled if there is a node that does not contain memory.\nWorkaround is to boot with \u0027numa\u003doff\u0027.  Looks like a simple typo.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    }
  ],
  "next": "f64fa6772aa874e5cad02a9d87e6b0d99ced3d48"
}
