)]}'
{
  "log": [
    {
      "commit": "e7bc537db9e13adee1f294aa370f16d80f40b73d",
      "tree": "23d7c8f6c66c197faa869055a6fc5e4edb3fa6ee",
      "parents": [
        "190ff5b3a168b666925897558998b5d97fec8731"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Thu Feb 01 13:08:45 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Thu Feb 01 16:17:05 2007 -0800"
      },
      "message": "[PATCH] fix frv headers_check\n\na) registers.h is really needed there\nb) include of asm-generic/termios should be under __KERNEL__\nc) includes of asm-generic/{memory_model,page} should be under\n   __KERNEL (nothing in there that would work in userland)\nd) a lot of stuff in ptrace.h should be under __KERNEL__.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "190ff5b3a168b666925897558998b5d97fec8731",
      "tree": "9c87169011f48e1ef10a46fcb2050a8795c69161",
      "parents": [
        "6fd6b17c6d9713f56b5f20903ec3e00fa6cc435e",
        "2e5530236645a042e1481aa19879b819c3e8f5c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 31 16:58:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 31 16:58:12 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6:\n  [NETFILTER]: xt_hashlimit: fix ip6tables dependency\n  [SCTP]: Force update of the rto when processing HB-ACK\n  [IPV6]: fix BUG of ndisc_send_redirect()\n  [IPV6]: Fix up some CONFIG typos\n  [NETFILTER]: SIP conntrack: fix out of bounds memory access\n  [NETFILTER]: SIP conntrack: fix skipping over user info in SIP headers\n  [NETFILTER]: xt_connbytes: fix division by zero\n  [MAINTAINERS]: netfilter@ is subscribers-only\n"
    },
    {
      "commit": "6fd6b17c6d9713f56b5f20903ec3e00fa6cc435e",
      "tree": "f5dd7477e48fc5a1184d3472548291397be9c2b5",
      "parents": [
        "f56df2f4db6e4af87fb8e941cff69f4501a111df"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 31 16:43:36 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Wed Jan 31 16:46:40 2007 -0800"
      },
      "message": "Revert \"[PATCH] mm: micro optimise zone_watermark_ok\"\n\nThis reverts commit e80ee884ae0e3794ef2b65a18a767d502ad712ee.\n\nPawel Sikora had a boot-time oops due to it - because the sign change\ninvalidates the following comparisons, since \u0027free_pages\u0027 can be\nnegative.\n\nThe micro-optimization just isn\u0027t worth it.\n\nBisected-by: Pawel Sikora \u003cpluto@agmk.net\u003e\nAcked-by: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2e5530236645a042e1481aa19879b819c3e8f5c9",
      "tree": "ee10fb2df3efb00dcdd8204dee1f86a7caf88651",
      "parents": [
        "e533ca16f31f9e5abfaf5d8c7dbe7095f01474b6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jan 30 21:36:09 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 30 21:36:09 2007 -0800"
      },
      "message": "[NETFILTER]: xt_hashlimit: fix ip6tables dependency\n\nIP6_NF_IPTABLES\u003dm, CONFIG_NETFILTER_XT_MATCH_HASHLIMIT\u003dy results in a\nlinker error since ipv6_find_hdr is defined in ip6_tables.c. Fix similar\nto Adrian Bunk\u0027s H.323 conntrack patch: selecting ip6_tables to be build\nas module requires hashlimit to be built as module as well.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f56df2f4db6e4af87fb8e941cff69f4501a111df",
      "tree": "ad4c9b757711c5aee43275467097b1ded95c1a41",
      "parents": [
        "4222721ebb50a8640860eeca0caeb63fe1cce935"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 19:42:57 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 19:42:57 2007 -0800"
      },
      "message": "Linux 2.6.20-rc7\n\nOk, so I said there wouldn\u0027t be another -rc.\n\nI lied.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4222721ebb50a8640860eeca0caeb63fe1cce935",
      "tree": "d67acdb4315e611fadc64975fd1467b2389d412d",
      "parents": [
        "41c57a87183a7c458d86f78966d69d4bf18ea0b7",
        "76398f9667e8369023ed5f4847fb59e9da8b6968"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 17:02:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 17:02:08 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid\n\n* \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jikos/hid:\n  HID: fix pb_fnmode and move it to generic HID\n  HID: fix hid-input mapping for Firefly Mini Remote Control\n  USB HID: fix hid_blacklist clash for 0x08ca/0x0010\n  HID: fix memleaking of collection\n"
    },
    {
      "commit": "41c57a87183a7c458d86f78966d69d4bf18ea0b7",
      "tree": "8efc83537ecc63a49cd823133f10f003b1efa4ee",
      "parents": [
        "fa8609da993b04dc2dd762173a6d0ab1a192e256"
      ],
      "author": {
        "name": "David Barksdale",
        "email": "amatus@ocgnet.org",
        "time": "Tue Jan 30 14:36:25 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:36 2007 -0800"
      },
      "message": "[PATCH] IPMI: fix timeout list handling\n\nFix a dangling pointer bug in ipmi_timeout_handler.  A list of timedout\nmessages is not re-initialized before reuse, causing the head of the list\nto point to freed memory.\n\nSigned-off-by: David Barksdale \u003camatus@ocgnet.org\u003e\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fa8609da993b04dc2dd762173a6d0ab1a192e256",
      "tree": "acf6440950b722e3acdc0beba497bf0b640e588e",
      "parents": [
        "3896625d0badd53dbc34d584861a36ba7eb4613f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jan 30 14:36:24 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] ntfs: kmap_atomic() atomicity fix\n\nThe KM_BIO_SRC_IRQ kmap slot requires local irq protection.\n\nAcked-by: Anton Altaparmakov \u003caia21@cantab.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3896625d0badd53dbc34d584861a36ba7eb4613f",
      "tree": "35af106b8356634a0e804341b8eb0a90b588df41",
      "parents": [
        "99abaf51e25f7d4ac2081e5cdc1f01baa0543514"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Tue Jan 30 14:36:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] uml: fix signal frame alignment\n\nUse the same signal frame alignment calculations as the underlying\narchitecture.  x86_64 appeared to do this, but the \"- 8\" was really\nsubtracting 8 * sizeof(struct rt_sigframe) rather than 8 bytes.\n\nUML/i386 might have been OK, but I changed the calculation to match\ni386 just to be sure.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: \u003cstable@kernel.org\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: Antoine Martin \u003cantoine@nagafix.co.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "99abaf51e25f7d4ac2081e5cdc1f01baa0543514",
      "tree": "11686bc5f5056a9fb0467eeaf0868ae5141a1b3d",
      "parents": [
        "c06bb5d49d8b240876c7c5019197e6a7bd33bcf7"
      ],
      "author": {
        "name": "ethanhsiao@jmicron.com",
        "email": "ethanhsiao@jmicron.com",
        "time": "Tue Jan 30 14:36:13 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] jmicron: 40/80pin primary detection\n\njmicron module detects all JMB36x as JMB361 and PATA0 has wrong pin status\nof XICBLID.\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c06bb5d49d8b240876c7c5019197e6a7bd33bcf7",
      "tree": "278f7a6bc61d0ec20c1e8eeb2e2a7d1597b29f8a",
      "parents": [
        "ab40c5c6b6861ee71fd97f2611027b01e9ec4da0"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "jdelvare@suse.de",
        "time": "Tue Jan 30 14:36:09 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] Fix VIA quirks\n\nFix VIA quirks that were recently broken by Alan Cox in the upstream\nkernel (commit 1597cacbe39802d86656d1f2e6329895bd2ef531).\n\nMy understanding is that pci_find_present() doesn\u0027t work yet at the time\nthe quirks are run.  So I used a two-step quirk as is done for some other\nquirks already.  First we detect the VIA south bridges and set the right\nlow and high device limits, then we are ready to actually run the quirks on\nthe affected devices.\n\nSigned-off-by: Jean Delvare \u003cjdelvare@suse.de\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nAcked-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab40c5c6b6861ee71fd97f2611027b01e9ec4da0",
      "tree": "fd3288d65a82cfd3b2a95400f41515d22cc44a64",
      "parents": [
        "46bae1a9a767f3ae8e636d96f9b95703df34b398"
      ],
      "author": {
        "name": "Masami Hiramatsu",
        "email": "masami.hiramatsu.pt@hitachi.com",
        "time": "Tue Jan 30 14:36:06 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] kprobes: replace magic numbers with enum\n\nReplace the magic numbers with an enum, and gets rid of a warning on the\nspecific architectures (ex.  powerpc) on which the compiler considers\n\u0027char\u0027 as \u0027unsigned char\u0027.\n\nSigned-off-by: Masami Hiramatsu \u003cmasami.hiramatsu.pt@hitachi.com\u003e\nCc: Prasanna S Panchamukhi \u003cprasanna@in.ibm.com\u003e\nCc: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nCc: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "46bae1a9a767f3ae8e636d96f9b95703df34b398",
      "tree": "b07f821219bfb9ea4c17180bf6635cf14bdba9b3",
      "parents": [
        "ec268be36e79d99443efc4be3a617d6efc6f719b"
      ],
      "author": {
        "name": "Neil Brown",
        "email": "neilb@suse.de",
        "time": "Tue Jan 30 14:36:01 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] Remove warning: VFS is out of sync with lock manager\n\nBut keep it as a dprintk\n\nThe message can be generated in a quite normal situation:\n If a \u0027lock\u0027 request is interrupted, then the lock client needs to\n  record that the server has the lock, incase it does.\n When we come the unlock, the server might say it doesn\u0027t, even\n  though we think it does (or might) and this generates the message.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nAcked-by: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec268be36e79d99443efc4be3a617d6efc6f719b",
      "tree": "fa6e41483220f05e7b281e332debc452324d446d",
      "parents": [
        "0d59a01bc461bbab4017ff449b8401151ef44cf6"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Tue Jan 30 14:35:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] translate dashes in filenames for headers install\n\nThe current filename-\u003edefine translation does not scrub dashes so when\ncreating stub defines for like asm-x86_64/ptrace-abi.h, we get: #define\n__ASM_STUB_PTRACE-ABI_H\n\ngcc just hates that sort of thing :)\n\ntrivial attached patch adds - to the tr list to scrub it to _\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: David Woodhouse \u003cdwmw2@infradead.org\u003e\nCc: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0d59a01bc461bbab4017ff449b8401151ef44cf6",
      "tree": "ec388c127883f8dddde3a933eac44a45aca6520c",
      "parents": [
        "bcdddfb66cc998252d34758ce4109cedc0d24a5c"
      ],
      "author": {
        "name": "Adam Litke",
        "email": "agl@us.ibm.com",
        "time": "Tue Jan 30 14:35:39 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 16:01:35 2007 -0800"
      },
      "message": "[PATCH] Don\u0027t allow the stack to grow into hugetlb reserved regions\n\nWhen expanding the stack, we don\u0027t currently check if the VMA will cross\ninto an area of the address space that is reserved for hugetlb pages.\nSubsequent faults on the expanded portion of such a VMA will confuse the\nlow-level MMU code, resulting in an OOPS.  Check for this.\n\nSigned-off-by: Adam Litke \u003cagl@us.ibm.com\u003e\nCc: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e533ca16f31f9e5abfaf5d8c7dbe7095f01474b6",
      "tree": "ac08e7242f36a9273488325c652629373cf277c2",
      "parents": [
        "29556526b970c2e7d4ca808b6082c33981adfdff"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Jan 30 14:36:14 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 30 14:36:14 2007 -0800"
      },
      "message": "[SCTP]: Force update of the rto when processing HB-ACK\n\nWhen processing a HEARTBEAT-ACK it\u0027s possible that the transport rto\ntimers will not be updated because a prior T3-RTX processing would\nhave cleared the rto_pending flag on the transport.  However, if\nwe received a valid HEARTBEAT-ACK, we want to force update the\nrto variables, so re-set the rto_pending flag before calling\nsctp_transport_update_rto().\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: Sridhar Samudrala \u003csri@us.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "29556526b970c2e7d4ca808b6082c33981adfdff",
      "tree": "4fea5d6ae1fbacc36219e9801dba0dd7a9e68650",
      "parents": [
        "fa03ef38e1516c1f35f6a189100186dded0f8f8c"
      ],
      "author": {
        "name": "Li Yewang",
        "email": "lyw@nanjing-fnst.com",
        "time": "Tue Jan 30 14:33:20 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 30 14:33:20 2007 -0800"
      },
      "message": "[IPV6]: fix BUG of ndisc_send_redirect()\n\n  When I tested IPv6 redirect function about kernel 2.6.19.1, and found\nthat the kernel can send redirect packets whose target address is global\naddress, and the target is not the actual endpoint of communication.\n\n  But the criteria conform to RFC2461, the target address defines as\nfollowing:\n\n  Target Address An IP address that is a better first hop to use for\n                 he ICMP Destination Address.  When the target is\n                 the actual endpoint of communication, i.e., the\n                 destination is a neighbor, the Target Address field\n                 MUST contain the same value as the ICMP Destination\n                 Address field.  Otherwise the target is a better\n                 first-hop router and the Target Address MUST be the\n                 router\u0027s link-local address so that hosts can\n                 uniquely identify routers.\n\nAccording to this definition, when a router redirect to a host, the\ntarget address either the better first-hop router\u0027s link-local address\nor the same as the ICMP destination address field. But the function of\nndisc_send_redirect() in net/ipv6/ndisc.c, does not check the target\naddress correctly.\n\nThere is another definition about receive Redirect message in RFC2461:\n\n8.1.  Validation of Redirect Messages\n\n   A host MUST silently discard any received Redirect message that does\n   not satisfy all of the following validity checks:\n   ......\n   - The ICMP Target Address is either a link-local address (when\n     redirected to a router) or the same as the ICMP Destination\n     Address (when redirected to the on-link destination).\n   ......\n\nAnd the receive redirect function of ndisc_redirect_rcv() implemented\nthis definition, checks the target address correctly.\n    if (ipv6_addr_equal(dest, target)) {\n        on_link \u003d 1;\n    } else if (!(ipv6_addr_type(target) \u0026 IPV6_ADDR_LINKLOCAL)) {\n        ND_PRINTK2(KERN_WARNING\n               \"ICMPv6 Redirect: target address is not link-local.\\n\");\n        return;\n    }\n\nSo, I think the send redirect function must check the target address\nalso.\n\nSigned-off-by: Li Yewang \u003clyw@nanjing-fnst.com\u003e\nAcked-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fa03ef38e1516c1f35f6a189100186dded0f8f8c",
      "tree": "2c3902f70ef7cbaaa9fb08d4bb69c7c97026d3aa",
      "parents": [
        "adcb4711101dfef89d473f64a913089d303962ae"
      ],
      "author": {
        "name": "Neil Horman",
        "email": "nhorman@tuxdriver.com",
        "time": "Tue Jan 30 14:30:10 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 30 14:30:10 2007 -0800"
      },
      "message": "[IPV6]: Fix up some CONFIG typos\n\nSigned-off-by: Neil Horman \u003cnhorman@tuxdriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "adcb4711101dfef89d473f64a913089d303962ae",
      "tree": "c582cac3adbfd25fe09f91f9a62cfdbcfcb62714",
      "parents": [
        "7da5bfbb12e327b3a347ee3e076957cd6564eb56"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jan 30 14:25:24 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 30 14:25:24 2007 -0800"
      },
      "message": "[NETFILTER]: SIP conntrack: fix out of bounds memory access\n\nWhen checking for an @-sign in skp_epaddr_len, make sure not to\nrun over the packet boundaries.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7da5bfbb12e327b3a347ee3e076957cd6564eb56",
      "tree": "ea964be487ae79c645224237994628af491b19ec",
      "parents": [
        "fb74a8416022c033e1a950689c264c453f8f98d8"
      ],
      "author": {
        "name": "Lars Immisch",
        "email": "lars@ibp.de",
        "time": "Tue Jan 30 14:24:57 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 30 14:24:57 2007 -0800"
      },
      "message": "[NETFILTER]: SIP conntrack: fix skipping over user info in SIP headers\n\nWhen trying to skip over the username in the Contact header, stop at the\nend of the line if no @ is found to avoid mangling following headers.\nWe don\u0027t need to worry about continuation lines because we search inside\na SIP URI.\n\nFixes Netfilter Bugzilla #532.\n\nSigned-off-by: Lars Immisch \u003clars@ibp.de\u003e\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fb74a8416022c033e1a950689c264c453f8f98d8",
      "tree": "24ec91647e5a1356afda6d85a13be8bff1b74912",
      "parents": [
        "24a1dec55073000264f2da6278baef759929a14f"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Jan 30 14:24:29 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Jan 30 14:24:29 2007 -0800"
      },
      "message": "[NETFILTER]: xt_connbytes: fix division by zero\n\nWhen the packet counter of a connection is zero a division by zero\noccurs in div64_64(). Fix that by using zero as average value, which\nis correct as long as the packet counter didn\u0027t overflow, at which\npoint we have lost anyway.\n\nAdditionally we\u0027re probably going to go back to 64 bit counters\nin 2.6.21.\n\nBased on patch from Jonas Berlin \u003cxkr47@outerspace.dyndns.org\u003e,\nwith suggestions from KOVACS Krisztian \u003chidden@balabit.hu\u003e.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "24a1dec55073000264f2da6278baef759929a14f",
      "tree": "38f27f24c9b78cf992f417202661f4e77ff89484",
      "parents": [
        "bcdddfb66cc998252d34758ce4109cedc0d24a5c"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Jan 28 15:54:42 2007 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Tue Jan 30 14:23:41 2007 -0800"
      },
      "message": "[MAINTAINERS]: netfilter@ is subscribers-only\n\nnetfilter mailing list is subscribers-only.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bcdddfb66cc998252d34758ce4109cedc0d24a5c",
      "tree": "8cea3d0275dce00f12b8b4ac853fac6841a1c6b9",
      "parents": [
        "0f2452855d86901ba3766826ccb5606ea4e15ab9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 14:11:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 14:11:12 2007 -0800"
      },
      "message": "Revert \"net: ifb error path loop fix\"\n\nThis reverts commit 0c0b3ae68ec93b1db5c637d294647d1cca0df763.\n\nQuoth David:\n\n  \"Jeff, please revert\n\n   It\u0027s wrong.  We had a lengthy analysis of this piece of code\n   several months ago, and it is correct.\n\n   Consider, if we run the loop and we get an error\n   the following happens:\n\n   1) attempt of ifb_init_one(i) fails, therefore we should\n      not try to \"ifb_free_one()\" on \"i\" since it failed\n   2) the loop iteration first increments \"i\", then it\n      check for error\n\n   Therefore we must decrement \"i\" twice before the first\n   free during the cleanup.  One to \"undo\" the for() loop\n   increment, and one to \"skip\" the ifb_init_one() case which\n   failed.\"\n\nReported-by: David Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0f2452855d86901ba3766826ccb5606ea4e15ab9",
      "tree": "b5a48b7bc49bbfdf97434e4f9cc83607d78eb0de",
      "parents": [
        "444f378b237a0f728f5c4aba752c08d13c209344"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Tue Jan 30 15:28:23 2007 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 13:40:36 2007 -0800"
      },
      "message": "[PATCH] namespaces: fix task exit disaster\n\nThis is based on a patch by Eric W.  Biederman, who pointed out that pid\nnamespaces are still fake, and we only have one ever active.\n\nSo for the time being, we can modify any code which could access\ntsk-\u003ensproxy-\u003epid_ns during task exit to just use \u0026init_pid_ns instead,\nand move the exit_task_namespaces call in do_exit() back above\nexit_notify(), so that an exiting nfs server has a valid tsk-\u003esighand to\nwork with.\n\nLong term, pulling pid_ns out of nsproxy might be the cleanest solution.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\n\n[ Eric\u0027s patch fixed to take care of free_pid() too ]\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "444f378b237a0f728f5c4aba752c08d13c209344",
      "tree": "248fd00bb2e60cb0890fce38b6a66fed65f977e4",
      "parents": [
        "8c8c4bafc3a20a6fb9078315ff865bc42276f9ba"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 13:35:18 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 13:35:18 2007 -0800"
      },
      "message": "Revert \"[PATCH] namespaces: fix exit race by splitting exit\"\n\nThis reverts commit 7a238fcba0629b6f2edbcd37458bae56fcf36be5 in\npreparation for a better and simpler fix proposed by Eric Biederman\n(and fixed up by Serge Hallyn)\n\nAcked-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c8c4bafc3a20a6fb9078315ff865bc42276f9ba",
      "tree": "5ea72d40c55890b3c1c944fa4ef8dd386e6e7ba5",
      "parents": [
        "ad2e62a038c392a3453712fbb42fd71faacc203a",
        "78981a7c6c34bddbb90da72cf6ce10953e84aad8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:46:17 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:46:17 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  libata: fix translation for START STOP UNIT\n  libata-scsi: ata_task_ioctl should return ATA registers from sense data\n  pata_platform: set_mode fix\n  ata_if_xfermask() word 51 fix\n  pata_sil680: PIO1 taskfile transfers overclocking fix (repost)\n  libata: fix ata_eh_suspend() return value\n  ahci: port_no should be used when clearing IRQ in ahci_thaw()\n\nFix trivial conflict in drivers/ata/pata_platform.c manually\n"
    },
    {
      "commit": "ad2e62a038c392a3453712fbb42fd71faacc203a",
      "tree": "7dfbe54f308cf9da77232450dd5676fdbe5c9c3c",
      "parents": [
        "51e6ed23fc95c3e710d8a98717924ccb2571aa66",
        "3453c8478a228d9b374956ea99256163f1a0c88c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:44:08 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:44:08 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Remove unneeded errata workaround from p4-clockmod.\n  [CPUFREQ] check sysfs_create_link return value\n"
    },
    {
      "commit": "51e6ed23fc95c3e710d8a98717924ccb2571aa66",
      "tree": "2e7b2aae718de89e31384bc133e8752da642f5ae",
      "parents": [
        "597049ccd729e80c5eff7d907beeb58d908aac6f",
        "43ed41f648554c9fecaf7597d25e05da63ec7290"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:43:26 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:43:26 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart:\n  [AGPGART] Add new IDs to VIA AGP.\n  [AGPGART] Remove pointless assignment.\n  [AGPGART] Remove pointless typedef in ati-agp\n  [AGPGART] Prevent (unlikely) memory leak in amd_create_gatt_pages()\n  [AGPGART] intel_agp: restore graphics device\u0027s pci space early in resume\n"
    },
    {
      "commit": "597049ccd729e80c5eff7d907beeb58d908aac6f",
      "tree": "49e6ffd8838ed00923876fa3b1ed8a145444fd1a",
      "parents": [
        "d3143e71a95fe504c3d2d4a3b7aac126a588b1ac",
        "e0b874df14052489e6408125903dba96b4dd7baa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:41:27 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:41:27 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6:\n  via82cxxx/pata_via: correct PCI_DEVICE_ID_VIA_SATA_EIDE ID and add support for CX700 and 8237S\n  ide: unregister idepnp driver on unload\n  ide: add missing __init tags to IDE PCI host drivers\n  ia64: add pci_get_legacy_ide_irq()\n  ide/generic: Jmicron has its own drivers now\n  atiixp.c: add cable detection support for ATI IDE\n  atiixp.c: sb600 ide only has one channel\n  atiixp.c: remove unused code\n  jmicron: fix warning\n  ide: update MAINTAINERS entry\n"
    },
    {
      "commit": "d3143e71a95fe504c3d2d4a3b7aac126a588b1ac",
      "tree": "78cf757c2896c3b5977e9a53d77642916ba7523e",
      "parents": [
        "b20c8453a7d6e8d63c0f05ba3e38d9428c8091b1",
        "90afd0e574a1a739aeb62e30d556ebf0289389e5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:49 2007 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6\n\n* \u0027upstream-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6:\n  Broadcom 4400 resume small fix\n  b44: src_desc-\u003eaddr is little-endian\n  e100: fix irq leak on suspend/resume\n  bonding: ARP monitoring broken on x86_64\n  ehea: Fixed missing tasklet_kill() call\n  ehea: Fixed wrong jumbo frames status query\n  82596 warning fixes\n  FS_ENET: OF-related fixup for FEC and SCC MAC\u0027s\n  net: ifb error path loop fix\n  b44: Fix frequent link changes\n"
    },
    {
      "commit": "b20c8453a7d6e8d63c0f05ba3e38d9428c8091b1",
      "tree": "432e9c2654d55a0f262d8170a9dd87cabdff6a12",
      "parents": [
        "774ba59c950926abd27421fa146f1916de89e6f6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:40 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:21 2007 -0800"
      },
      "message": "[PATCH] fix indentation-related breakage in Kconfig.i386\n\nKconfig recognizes the end of help text by receding indentation depth.\nRecent patch had broken HOST_VMSPLIT_... choice in arch/um/Kconfig.i386 -\nall alternatives are interpreted as part of help text now.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "774ba59c950926abd27421fa146f1916de89e6f6",
      "tree": "70f766c1a7501770845b4700e4b71cb00d15932d",
      "parents": [
        "6a13f66043cd755fc7e19f8e0fbb5bfcdf470e74"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:50 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:21 2007 -0800"
      },
      "message": "[PATCH] b44: src_desc-\u003eaddr is little-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a13f66043cd755fc7e19f8e0fbb5bfcdf470e74",
      "tree": "301db0c7aa84e1649935fe3c842c75c9a40a67cf",
      "parents": [
        "d0a23398eeaa374eb0c0435c5a259ffde77c8af0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:24:00 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:21 2007 -0800"
      },
      "message": "[PATCH] dma-mapping.h stubs fix\n\ndo { } while(0) is not a good imitation of function returning void;\nuse ((void)0) instead.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d0a23398eeaa374eb0c0435c5a259ffde77c8af0",
      "tree": "5f309fc728260f6a0e4f56dca4a04ee6c4cf8b8d",
      "parents": [
        "161c888b0b4d28775dfe35274ee90c16a91b4365"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:55 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] missing dma_sync_single_range_for{cpu,device} on alpha\n\nno-op as all dma_sync_... there.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "161c888b0b4d28775dfe35274ee90c16a91b4365",
      "tree": "1170493deaf81c814163014cb2b19d2dcd5acc6e",
      "parents": [
        "9a696b4f3c5664c2c4815cc8e37256e51a3425e1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:45 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] pata_platform: fallout from set_mode() change\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a696b4f3c5664c2c4815cc8e37256e51a3425e1",
      "tree": "236f442017c9854c1bb55ef802f5031930cb1d5c",
      "parents": [
        "a12743026ceb34388b9b983801ba99240cb0a199"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:35 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] sym53c500_cs: remove bogus call fo free_dma()\n\nWhat DMA for 16bit pcmcia card, anyway?  We never do request_dma()\nthere and -\u003edma_channel never changes since initialization to -1.\nIOW, that call is dead code.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a12743026ceb34388b9b983801ba99240cb0a199",
      "tree": "20c9ee0b853903d9cdfd5f1006f1275ebff02510",
      "parents": [
        "89eb1693f975eddafd475782ee857d98f411d10d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:30 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] mtd/nand/cafe.c missing include of dma-mapping.h\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "89eb1693f975eddafd475782ee857d98f411d10d",
      "tree": "c513e68025bb6286664a671426a2bc74a9cf460f",
      "parents": [
        "a06c39d2577cda7d7a1baaa45c29e6f24000a2a0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:25 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:39:20 2007 -0800"
      },
      "message": "[PATCH] missing exports of pm_power_off() on alpha and sparc32\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a06c39d2577cda7d7a1baaa45c29e6f24000a2a0",
      "tree": "0faa07be3679b78b01b925e5f959cbdcdf86ff3a",
      "parents": [
        "08456d10a6bc208bafced4f7b4090abccfb594da",
        "9616d54fffa4c9ae78136cc6d01209de2d92b75d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:35:12 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:35:12 2007 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Fix typo of \"CONFIG_MT_SMP\".\n  [MIPS] Ocelot G: Fix a few misspellings of CONFIG_GALILEO_GT64240_ETH\n  [PATCH] Malta: Fix build if CONFIG_MTD is diabled.\n"
    },
    {
      "commit": "08456d10a6bc208bafced4f7b4090abccfb594da",
      "tree": "98988ac1081ef73779fdf5b8e100e8f88619e3b9",
      "parents": [
        "701dfbc1cbdd42b814dd76a885c4b73f97011d08",
        "7d2aae1e88660cf09be913e9754e45189dc33412"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:34:02 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:34:02 2007 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  [PATCH] ALSA: Fix sysfs breakage\n"
    },
    {
      "commit": "701dfbc1cbdd42b814dd76a885c4b73f97011d08",
      "tree": "4a8e8185616e7cc9c115de564bd2c6d626662217",
      "parents": [
        "8339f0008c47cdd921c73f6d53d5588b5484f93c"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Jan 29 21:24:08 2007 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:33:32 2007 -0800"
      },
      "message": "[PATCH] mm: mremap correct rmap accounting\n\nNick Piggin points out that page accounting on MIPS multiple ZERO_PAGEs\nis not maintained by its move_pte, and could lead to freeing a ZERO_PAGE.\n\nInstead of complicating that move_pte, just forget the minor optimization\nwhen mremapping, and change the one thing which needed it for correctness\n- filemap_xip use ZERO_PAGE(0) throughout instead of according to address.\n\n[ \"There is no block device driver one could use for XIP on mips\n   platforms\" - Carsten Otte ]\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nCc: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8339f0008c47cdd921c73f6d53d5588b5484f93c",
      "tree": "23a258422bfb3e44252ab53ab304133da20cbdc2",
      "parents": [
        "c9cc8e771cb62e495765793e4b7d06016ae1b525"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Mon Jan 29 13:19:05 2007 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:29:58 2007 -0800"
      },
      "message": "[PATCH] i386: In assign_irq_vector look at all vectors before giving up\n\nWhen the world was a simple and static place setting up irqs was easy.\nIt sufficed to allocate a linux irq number and a find a free cpu\nvector we could receive that linux irq on.  In those days it was\na safe assumption that any allocated vector was actually in use\nso after one global pass through all of the vectors we would have\nnone left.\n\nThese days things are much more dynamic with interrupt controllers\n(in the form of MSI or MSI-X) appearing on plug in cards and linux\nirqs appearing and disappearing.  As these irqs come and go vectors\nare allocated and freed,  invalidating the ancient assumption that all\nallocated vectors stayed in use forever.\n\nSo this patch modifies the vector allocator to walk through every\npossible vector before giving up, and to check to see if a vector\nis in use before assigning it.  With these changes we stop leaking\nfreed vectors and it becomes possible to allocate and free irq vectors\nall day long.\n\nThis changed was modeled after the vector allocator on x86_64 where\nthis limitation has already been removed.  In essence we don\u0027t update\nthe static variables that hold the position of the last vector we\nallocated until have successfully allocated another vector.  This\nallows us to detect if we have completed one complete scan through\nall of the possible vectors.\n\nAcked-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c9cc8e771cb62e495765793e4b7d06016ae1b525",
      "tree": "42c3ae364cd8b22e3263403f0baa2b5e8070b5da",
      "parents": [
        "59df3230fc57fa8900bebf3d2d68221d549f3c7c",
        "b9d1902cd281d9b829fb3d6ee9148d28c8c63382"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:29:05 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:29:05 2007 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 4117/1: S3C2412: Fix writel() usage in selection code\n  [ARM] 4111/1: Allow VFP to work with thread migration on SMP\n  [ARM] 4112/1: Only ioremap to supersections if DOMAIN_IO is zero\n  [ARM] 4106/1: S3C2410: typo fixes in register definitions\n  [ARM] 4102/1: Allow for PHYS_OFFSET on any valid 2MiB address\n  [ARM] Fix AMBA serial drivers for non-first serial ports\n  [ARM] 4100/1: iop3xx: fix cpu mask for iop333\n  [ARM] Update mach-types\n  [ARM] Fix show_mem() for discontigmem\n  [ARM] 4096/1: S3C24XX: change return code form s3c2410_gpio_getcfg()\n  [ARM] 4095/1: S3C24XX: Fix GPIO set for Bank A\n  [ARM] 4092/1: i.MX/MX1 CPU Frequency scaling latency definition\n  [ARM] 4089/1: AT91: GPIO wake IRQ cleanup\n  [ARM] 4088/1: AT91: Unbalanced IRQ in serial driver suspend/resume\n  [ARM] 4087/1: AT91: CPU reset for SAM9x processors\n  [ARM] 4086/1: AT91: Whitespace cleanup\n  [ARM] 4085/1: AT91: Header fixes.\n  [ARM] 4084/1: Remove CONFIG_DEBUG_WAITQ\n"
    },
    {
      "commit": "59df3230fc57fa8900bebf3d2d68221d549f3c7c",
      "tree": "59ca2c3a435e44395fbb42e9eaeb349c10bcf783",
      "parents": [
        "3d8b3036f5260b366ec0982aa2f862d841d058c2"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "Geert.Uytterhoeven@sonycom.com",
        "time": "Mon Jan 29 13:47:01 2007 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:28:16 2007 -0800"
      },
      "message": "[PATCH] `make help\u0027 in build tree doesn\u0027t show headers_* targets\n\n`make help\u0027 in the build tree doesn\u0027t show the help texts about the\n`headers_install\u0027 and `headers_check\u0027 targets because it looks for\ninclude/asm-$(ARCH)/Kbuild in the wrong place.\nAdd the missing `$(srctree)\u0027 prefixes to fix this.\nAlso move the printing of the default install path for the headers inside the\n`if/fi\u0027, where it belongs.\n\nSigned-off-by: Geert Uytterhoeven \u003cGeert.Uytterhoeven@sonycom.com\u003e\nAcked-by: Oleg Verych \u003colecom@flower.upol.cz\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3d8b3036f5260b366ec0982aa2f862d841d058c2",
      "tree": "b7970e26a959f3a167b17f5d49c682ff1642bde8",
      "parents": [
        "efee2b812645d10824bf6cb247789910bcb66881"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@linux01.gwdg.de",
        "time": "Mon Jan 29 13:19:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] cdev.h: forward declarations\n\nApparently this broke due to missing `struct inode\u0027 declaration.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nCc: Noah Watkins \u003cnwatkins@ittc.ku.edu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "efee2b812645d10824bf6cb247789910bcb66881",
      "tree": "b4b4c54b0064bc3b17aa778807f2f914a60848b8",
      "parents": [
        "8682164a66325cab07620082eb7f413b547f4b4a"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Mon Jan 29 13:19:56 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] ufs: reallocation fix\n\nIn blocks reallocation function sometimes does not update some of\nbuffer_head::b_blocknr, which may and cause data damage.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8682164a66325cab07620082eb7f413b547f4b4a",
      "tree": "c8e7b5456a71b58506b182ffa0997271d8ec03fa",
      "parents": [
        "a685e26fff387db350966f88eaad515bf41c4705"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Mon Jan 29 13:19:55 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] ufs: truncate negative to unsigned fix\n\nDuring ufs_trunc_direct which is subroutine of ufs::truncate, we try the first\nof all free parts of block and then whole blocks.  But we calculate size of\nblock\u0027s part to free in the wrong way.\n\nThis may cause bad update of used blocks and fragments statistic, and you can\ngot report that you have free 32T on 1Gb partition.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a685e26fff387db350966f88eaad515bf41c4705",
      "tree": "aa32924e5641541df5e178908bf8e88fb9d2f508",
      "parents": [
        "ff79544754631cf3d237ff47b7d0e7ab2d211fcf"
      ],
      "author": {
        "name": "Evgeniy Dushistov",
        "email": "dushistov@mail.ru",
        "time": "Mon Jan 29 13:19:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] ufs: alloc metadata null page fix\n\nThese series of patches result of UFS1 write support stress testing, like\nrunning fsx-linux, untar and build linux kernel etc\n\nWe pass from ufs::get_block_t to levels below: pointer to the current page, to\nmake possible things like reallocation of blocks on the fly, and we also uses\nthis pointer for indication, what actually we allocate data block or meta data\nblock, but currently we make decision about what we allocate on the wrong\nlevel, this may and cause oops if we allocate blocks in some special order.\n\nSigned-off-by: Evgeniy Dushistov \u003cdushistov@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ff79544754631cf3d237ff47b7d0e7ab2d211fcf",
      "tree": "aec89c9cfbe2f0652b121188d6cefadd11dcf881",
      "parents": [
        "436d1654b341e55a73cada13cce3142b619f23bb"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Jan 29 13:19:54 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] fuse: fix bug in control filesystem mount\n\nThe BUG in fuse_ctl_add_dentry() could be triggered if the control\nfilesystem was unmounted and mounted again while one or more fuse\nfilesystems were present.\n\nThe fix is to reset the dentry counter in fuse_ctl_kill_sb().\n\nBug reported by Florent Mertens.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "436d1654b341e55a73cada13cce3142b619f23bb",
      "tree": "fb13b2ec9bf6fe5e85f2e16fc032a8b9f22c7118",
      "parents": [
        "34e9a63b4f3e169b583f6ba2e26356ecbf932fba"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 29 13:19:53 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] use __u8 rather than u8 in userspace SIZE defines in hdreg.h\n\nUse __u8 rather than u8 in SIZE defines exported to userspace.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34e9a63b4f3e169b583f6ba2e26356ecbf932fba",
      "tree": "445562aa7159ef7ec3d29f8e1cc18d578d9bfcae",
      "parents": [
        "d019bcf0eb9a55c51f1c57659f923d356b4675e1"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@suse.de",
        "time": "Mon Jan 29 13:19:52 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] knfsd: ratelimit some nfsd messages that are triggered by external events\n\nAlso remove {NFSD,RPC}_PARANOIA as having the defines doesn\u0027t really add\nanything.\n\nThe printks covered by RPC_PARANOIA were triggered by badly formatted\npackets and so should be ratelimited.\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@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d019bcf0eb9a55c51f1c57659f923d356b4675e1",
      "tree": "06349b9f623ad6978d5cb8bec27393a7e2e1090a",
      "parents": [
        "a0f7b67ae470f3afed3f03d017fd1c29fd1b58b8"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Jan 29 13:19:51 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] fs/lockd/clntlock.c: add missing newlines to dprintk\u0027s\n\nThis patch adds missing newlines to dprintk\u0027s.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a0f7b67ae470f3afed3f03d017fd1c29fd1b58b8",
      "tree": "d5b8f8ac5b974268ce4a097f8ea3cc65c2a67301",
      "parents": [
        "49b14f24cc5aa962446515c9df501192eda99bd4"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Jan 29 13:19:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] m68k: uaccess.h needs sched.h\n\nIn file included from include/linux/crypto.h:26,\n                 from crypto/cipher.c:17:\ninclude/linux/uaccess.h: In function \u0027pagefault_disable\u0027:\ninclude/linux/uaccess.h:18: error: dereferencing pointer to incomplete type\ninclude/linux/uaccess.h: In function \u0027pagefault_enable\u0027:\ninclude/linux/uaccess.h:33: error: dereferencing pointer to incomplete type\n\nvideo_buf need PCI.\n\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "49b14f24cc5aa962446515c9df501192eda99bd4",
      "tree": "aca739bbcac072eb901510a419dc908a26e1543c",
      "parents": [
        "04611f98ce34f8911740ccd7e2bf0c22f818f622"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Mon Jan 29 13:19:50 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] Fix \"CONFIG_X86_64_\" typo in drivers/kvm/svm.c\n\nFix what looks like an obvious typo in the file drivers/kvm/svm.c.\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nAcked-by: Avi Kivity \u003cavi@qumranet.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "04611f98ce34f8911740ccd7e2bf0c22f818f622",
      "tree": "35d3a0cf021078df527fc6c0e67ba10d141fdbc5",
      "parents": [
        "88f6cd0c3bb5db2619103f834d4167b7d0d9899c"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Mon Jan 29 13:19:49 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:45 2007 -0800"
      },
      "message": "[PATCH] use __u8/__u32 in userspace ioctl defines for I2O\n\nMake sure exported I2O ioctls utilize userspace safe types.\n\nSigned-off-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Markus Lidel \u003cMarkus.Lidel@shadowconnect.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "88f6cd0c3bb5db2619103f834d4167b7d0d9899c",
      "tree": "06ee040a40e749dc1bf2fed61201db9d2a4d0356",
      "parents": [
        "7a238fcba0629b6f2edbcd37458bae56fcf36be5"
      ],
      "author": {
        "name": "Johannes Stezenbach",
        "email": "js@linuxtv.org",
        "time": "Mon Jan 29 13:19:44 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:44 2007 -0800"
      },
      "message": "[PATCH] uml: fix mknod\n\nFix UML hostfs mknod(): userspace has differernt dev_t size and encoding\nthan kernel, so extract major/minor and reencode using glibc makedev()\nmacro.\n\nSigned-off-by: Johannes Stezenbach \u003cjs@linuxtv.org\u003e\nAcked-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a238fcba0629b6f2edbcd37458bae56fcf36be5",
      "tree": "ad556f0ec00637df5b4c4a2063c6b3325666d2f1",
      "parents": [
        "c0d4d573feed199b16094c072e7cb07afb01c598"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Jan 29 13:19:40 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Tue Jan 30 08:26:44 2007 -0800"
      },
      "message": "[PATCH] namespaces: fix exit race by splitting exit\n\nFix exit race by splitting the nsproxy putting into two pieces.  First\npiece reduces the nsproxy refcount.  If we dropped the last reference, then\nit puts the mnt_ns, and returns the nsproxy as a hint to the caller.  Else\nit returns NULL.  The second piece of exiting task namespaces sets\ntsk-\u003ensproxy to NULL, and drops the references to other namespaces and\nfrees the nsproxy only if an nsproxy was passed in.\n\nA little awkward and should probably be reworked, but hopefully it fixes\nthe NFS oops.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nCc: Herbert Poetzl \u003cherbert@13thfloor.at\u003e\nCc: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: \"Eric W. Biederman\" \u003cebiederm@xmission.com\u003e\nCc: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nCc: Daniel Hokka Zakrisson \u003cdaniel@hozac.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "90afd0e574a1a739aeb62e30d556ebf0289389e5",
      "tree": "fd882a0475ce51a35200a114a2688eed9403170f",
      "parents": [
        "00576e93805bd4f2dd2649e354726dee872d1e8a"
      ],
      "author": {
        "name": "Dmitriy Monakhov",
        "email": "dmonakhov@openvz.org",
        "time": "Sat Jan 27 00:00:03 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "Broadcom 4400 resume small fix\n\nSome issues in b44_resume().\n\n- Return value of pci_enable_device() was ignored.\n\n- If request_irq() has failed we have to just disable device and exit.\n\nSigned-off-by: Dmitriy Monakhov \u003cdmonakhov@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "00576e93805bd4f2dd2649e354726dee872d1e8a",
      "tree": "85cda043ecb1715f85f7cd2c4eca697ffe9cfc6d",
      "parents": [
        "518d83382568964ca9657511140398ebac925ecd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Tue Jan 30 13:23:50 2007 +0000"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "b44: src_desc-\u003eaddr is little-endian\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "518d83382568964ca9657511140398ebac925ecd",
      "tree": "8d12028501a365ed134d279feecfb9c6f333cf56",
      "parents": [
        "f8a8ccd56d82bd4f4b5c7c2e7eb758c7764d98e1"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke-jan.h.kok@intel.com",
        "time": "Mon Jan 29 14:31:16 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "e100: fix irq leak on suspend/resume\n\ne100: fix irq leak on suspend/resume\n\nFrom: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\n\nThe e100_resume() function should be calling netif_device_detach and\nfree_irq. This fixes multiple irq\u0027s being allocated after resume.\n\nSigned-off-by: Frederik Deweerdt \u003cfrederik.deweerdt@gmail.com\u003e\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "f8a8ccd56d82bd4f4b5c7c2e7eb758c7764d98e1",
      "tree": "6358595d1471b15ec6332f076244d7472118bcc1",
      "parents": [
        "d4150a2731615de5cd4527a23435aaa7396c63c6"
      ],
      "author": {
        "name": "Andy Gospodarek",
        "email": "andy@greyhouse.net",
        "time": "Mon Jan 29 12:08:38 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "bonding: ARP monitoring broken on x86_64\n\nWhile working with the latest bonding code I noticed a nasty problem that\nwill prevent arp monitoring from always functioning correctly on x86_64\nsystems.  Comparing ints to longs and expecting reliable results on x86_64\nis a bad idea.  With this patch, arp monitoring works correctly again.\n\nSigned-off-by: Andy Gospodarek \u003candy@greyhouse.net\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nCc: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "d4150a2731615de5cd4527a23435aaa7396c63c6",
      "tree": "fe28cd70c313031a2472e439d65d6d81a8be22a7",
      "parents": [
        "9c750b7d14301b710c13247f7cc28abd614d9f5c"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 29 18:44:41 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "ehea: Fixed missing tasklet_kill() call\n\nNEQ-Tasklet wasn\u0027t killed when module is removed.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9c750b7d14301b710c13247f7cc28abd614d9f5c",
      "tree": "aa52bfeecd220986d9c6682131ed3335b1fb12f0",
      "parents": [
        "9e8e83d1ba0b248de34062a61f4f5d378a5dbd53"
      ],
      "author": {
        "name": "Thomas Klein",
        "email": "osstklei@de.ibm.com",
        "time": "Mon Jan 29 18:44:01 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:02 2007 -0500"
      },
      "message": "ehea: Fixed wrong jumbo frames status query\n\nThis patch fixes the wrong query and logging of the per interface jumbo frames\nenabled/disabled status.\n\nSigned-off-by: Thomas Klein \u003ctklein@de.ibm.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "9e8e83d1ba0b248de34062a61f4f5d378a5dbd53",
      "tree": "1acb734aa5bc7527294bae99293df5c28e2cbff9",
      "parents": [
        "b1f54ba34f9e036ab515bbac0c01d17300e1c79a"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Jan 27 00:00:04 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:01 2007 -0500"
      },
      "message": "82596 warning fixes\n\ndrivers/net/82596.c: In function \u0027i596_start_xmit\u0027:\ndrivers/net/82596.c:1069: warning: cast from pointer to integer of different size\ndrivers/net/82596.c: In function \u0027i82596_probe\u0027:\ndrivers/net/82596.c:1249: warning: format \u0027%d\u0027 expects type \u0027int\u0027, but argument 4 has type \u0027long unsigned int\u0027\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "b1f54ba34f9e036ab515bbac0c01d17300e1c79a",
      "tree": "cf50663a12573623611188f65138f3bd7f711227",
      "parents": [
        "0c0b3ae68ec93b1db5c637d294647d1cca0df763"
      ],
      "author": {
        "name": "Vitaly Bordug",
        "email": "vbordug@ru.mvista.com",
        "time": "Sat Jan 27 00:00:04 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:01 2007 -0500"
      },
      "message": "FS_ENET: OF-related fixup for FEC and SCC MAC\u0027s\n\nUpdated direct resource pass with ioremap call, make it grant proper IRQ\nmapping, stuff incompatible with the new approach were respectively put\nunder #ifndef CONFIG_PPC_MERGE.  It is required so that both ppc and\npowerpc could utilize fs_enet effectively.\n\nSigned-off-by: Vitaly Bordug \u003cvbordug@ru.mvista.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "0c0b3ae68ec93b1db5c637d294647d1cca0df763",
      "tree": "d865c12ab25c8eb235342c46bfd3ad60c1bfb384",
      "parents": [
        "5fc7d61aee1a7f7d3448f8fbccaa93371ebeecb0"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Sat Jan 27 00:00:01 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:01 2007 -0500"
      },
      "message": "net: ifb error path loop fix\n\nOn error we should start freeing resources at [i-1] not [i-2].\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5fc7d61aee1a7f7d3448f8fbccaa93371ebeecb0",
      "tree": "cebe78adc2313c6890562d0f3e79a61eeb6f28c7",
      "parents": [
        "c0d4d573feed199b16094c072e7cb07afb01c598"
      ],
      "author": {
        "name": "Michael Chan",
        "email": "mchan@broadcom.com",
        "time": "Fri Jan 26 23:59:57 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:36:01 2007 -0500"
      },
      "message": "b44: Fix frequent link changes\n\nThis fixes the issue of frequent link changes under heavy traffic reported\nbelow:\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d7696\nhttps://bugzilla.redhat.com/bugzilla/show_bug.cgi?id\u003d216338\n\nThe b44 chip occasionally needs to be reset when ISTAT_ERRORS are\nencountered.  The reset sequence includes a PHY reset that will take many\nseconds to complete and cause the link to go down and up.  By skipping the\nPHY reset, it will greatly reduce the interruption when ISTAT_ERRORS are\nencountered.\n\nChange the full_reset parameter to reset_kind parameter in b44_init_hw().\nThis will allow PHY reset to be skipped when ISTAT_ERRORS are encountered.\n\nSigned-off-by: Michael Chan \u003cmchan@broadcom.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "78981a7c6c34bddbb90da72cf6ce10953e84aad8",
      "tree": "65e9f6dc9e9c0e8462a32e09e511ef81617264d8",
      "parents": [
        "af068bd1debcc76c1bc265aa01401901bf0067ed"
      ],
      "author": {
        "name": "Robert Hancock",
        "email": "hancockr@shaw.ca",
        "time": "Tue Jan 30 00:59:18 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:20:39 2007 -0500"
      },
      "message": "libata: fix translation for START STOP UNIT\n\nlibata\u0027s SCSI translation for the SCSI START STOP UNIT command with the\nSTART bit clear (i.e.  stopping the drive) appears to be incorrect.  It\nsends an ATA STANDBY command with the time period set to 0, which the code\ncomment says means \"now\", but the ATA standard says this means disable the\nstandby timer, which effectively does nothing.  Change this to issue a\nSTANDBY IMMEDIATE command which will actually spin the drive down.  The SAT\n(SCSI/ATA Translation) standard revision 9 concurs with this choice.\n\nSigned-off-by: Robert Hancock \u003chancockr@shaw.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "af068bd1debcc76c1bc265aa01401901bf0067ed",
      "tree": "88d360e0974105ba87c6e05ddb4a06612406913d",
      "parents": [
        "2ca6611b1fc1f913f5370b3c50a0a35d817491b3"
      ],
      "author": {
        "name": "David Milburn",
        "email": "dmilburn@redhat.com",
        "time": "Tue Jan 30 00:59:15 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:20:39 2007 -0500"
      },
      "message": "libata-scsi: ata_task_ioctl should return ATA registers from sense data\n\nUser applications using the HDIO_DRIVE_TASK ioctl through libata expect\nspecific ATA registers to be returned to userspace.  Verified that\nata_task_ioctl correctly returns register values to the smartctl\napplication.\n\nSigned-off-by: David Milburn \u003cdmilburn@redhat.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2ca6611b1fc1f913f5370b3c50a0a35d817491b3",
      "tree": "ca4192cb42abdcc6b375a75decf16397e7755e38",
      "parents": [
        "7a0f1c8a4b1052da7efc7715e2e557255b632712"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Tue Jan 30 00:59:14 2007 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:20:39 2007 -0500"
      },
      "message": "pata_platform: set_mode fix\n\ndrivers/ata/pata_platform.c:85: warning: initialization from incompatible pointer type\n\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Tejun Heo \u003chtejun@gmail.com\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "7a0f1c8a4b1052da7efc7715e2e557255b632712",
      "tree": "18c8e67ea96005ce138c44f8df12b4a3e26becd1",
      "parents": [
        "5dcade90db19205b9ebb8241a22664560973f81a"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Jan 29 13:28:47 2007 +0100"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:14:56 2007 -0500"
      },
      "message": "ata_if_xfermask() word 51 fix\n\nIf word 53 bit 1 isn\u0027t set, the maximum PIO mode is indicated by\nthe upper 8 bits of word 51, not the lower 8 bits.  Fixes PIO mode\ndetection on old Compact Flash cards.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "5dcade90db19205b9ebb8241a22664560973f81a",
      "tree": "a3c4002395ef420fb12ccb6b1e7f4862156bb7de",
      "parents": [
        "64c9d27d6a692d2c27df14ef44cb400b4aa412b3"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Sun Jan 28 21:33:44 2007 +0300"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:14:56 2007 -0500"
      },
      "message": "pata_sil680: PIO1 taskfile transfers overclocking fix (repost)\n\nFix PIO mode 1 overclocked taskfile transfers -- probably a typo carried over\nfrom drivers/ide/pci/siimage.c where I\u0027ve found it by documentation check...\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "64c9d27d6a692d2c27df14ef44cb400b4aa412b3",
      "tree": "eac635d0a418f9a337048e66b3346cb2e08b5d85",
      "parents": [
        "03ee5b1cdd09ed1ee2e75d0bc647fc5db66b9d07",
        "c0d4d573feed199b16094c072e7cb07afb01c598"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:14:40 2007 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Tue Jan 30 09:14:40 2007 -0500"
      },
      "message": "Merge branch \u0027master\u0027 into upstream-fixes\n"
    },
    {
      "commit": "76398f9667e8369023ed5f4847fb59e9da8b6968",
      "tree": "bcb37fe18e6b1ec3b9b79c4ac9eb015b199d0c15",
      "parents": [
        "8eda232e226b97c8f2fcbc5f672135247c1ee348"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Jan 29 12:44:41 2007 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jan 30 15:05:27 2007 +0100"
      },
      "message": "HID: fix pb_fnmode and move it to generic HID\n\nThe apple powerbook people are used to switch the pb_fnmode\nsetting at runtime through writing to sysfs, altering the\nmodule parameter value. This was broken for them in 2.6.20-rc1\nwhen generic HID layer was introduced, as the pb_fnmode flag\nwas made per-hiddevice, instead of global variable.\n\nThis patch moves the pb_fnmode module parameter from usbhid module\nto hid module, but apart from that retains backward compatibility\nwith respect to changing the mode through sysfs.\n\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\n"
    },
    {
      "commit": "9616d54fffa4c9ae78136cc6d01209de2d92b75d",
      "tree": "9a8cda0d475c147fb2b1aae921fb6367348d532d",
      "parents": [
        "1ca5cb5ddd500fdf2096ebe9d4131ee9f1eabf43"
      ],
      "author": {
        "name": "Robert P. J. Day",
        "email": "rpjday@mindspring.com",
        "time": "Thu Jan 25 18:41:35 2007 -0500"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 30 12:10:48 2007 +0000"
      },
      "message": "[MIPS] Fix typo of \"CONFIG_MT_SMP\".\n\nSigned-off-by: Robert P. J. Day \u003crpjday@mindspring.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ca5cb5ddd500fdf2096ebe9d4131ee9f1eabf43",
      "tree": "f240d1e12174c00f9d65c38d2393dd0bc33adbeb",
      "parents": [
        "bf2326e7525404576ab2bdf890e903ca4a249093"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jan 25 23:55:17 2007 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 30 12:10:48 2007 +0000"
      },
      "message": "[MIPS] Ocelot G: Fix a few misspellings of CONFIG_GALILEO_GT64240_ETH\n\nReported by Robert P. J. Day \u003crpjday@mindspring.com\u003e.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bf2326e7525404576ab2bdf890e903ca4a249093",
      "tree": "8e4286fc1d6b5c9f8f83461cf44f2c9c87bac47e",
      "parents": [
        "c0d4d573feed199b16094c072e7cb07afb01c598"
      ],
      "author": {
        "name": "Jan Altenberg",
        "email": "jan@linutronix.de",
        "time": "Thu Jan 25 16:25:56 2007 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Jan 30 12:10:48 2007 +0000"
      },
      "message": "[PATCH] Malta: Fix build if CONFIG_MTD is diabled.\n\nSigned-off-by: Jan Altenberg \u003cjan@linutronix.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c0d4d573feed199b16094c072e7cb07afb01c598",
      "tree": "106f53f014c334afa3028407a0f7ccf015836ce2",
      "parents": [
        "87df7241bd547da5d4d4a4e5397866dfe422e439"
      ],
      "author": {
        "name": "Mike Christie",
        "email": "michaelc@cs.wisc.edu",
        "time": "Mon Jan 29 21:18:38 2007 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 29 20:32:03 2007 -0800"
      },
      "message": "[PATCH] Fix SG_IO timeout jiffy conversion\n\nCommit 85e04e371b5a321b5df2bc3f8e0099a64fb087d7 cleaned up the timeout\nconversion, but did it exactly the wrong way.  We get msecs from user\nspace, and should convert them into jiffies. Not the other way around.\n\nHere is a fix with the overflow check sg.c has added in.  This fixes DVD\nburnign with Nero.\n\nSigned-off-by: Mike Christie \u003cmichaelc@cs.wisc.edu\u003e\n[ \"you\u0027ll be wanting a comma there\" - Andrew ]\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "87df7241bd547da5d4d4a4e5397866dfe422e439",
      "tree": "ffe1e90a761aa358ef95e351e0718cb3c377ad37",
      "parents": [
        "4cbf2aa35e1c189db234190fefc6c83b139ef963"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Tue Jan 30 14:36:27 2007 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 29 20:20:42 2007 -0800"
      },
      "message": "[PATCH] Fix try_to_free_buffer() locking\n\nFix commit ecdfc9787fe527491baefc22dce8b2dbd5b2908d\n\nNot to put too fine a point on it, but in a nutshell...\n\n\t__set_page_dirty_buffers() | try_to_free_buffers()\n\t---------------------------+---------------------------\n\t                           | spin_lock(private_lock);\n\t                           | drop_bufers()\n\t                           | spin_unlock(private_lock);\n\tspin_lock(private_lock)    |\n\t!page_has_buffers()        |\n\tspin_unlock(private_lock)  |\n\tSetPageDirty()             |\n\t                           | cancel_dirty_page()\n\n                          oops!\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4cbf2aa35e1c189db234190fefc6c83b139ef963",
      "tree": "09330e600c6bb1a7c348ceace531bd26d1ed4a63",
      "parents": [
        "dc6e29da9162fa8fa2a9e798569c0f6e87975614"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@linux-foundation.org",
        "time": "Mon Jan 29 16:38:07 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 29 17:50:14 2007 -0800"
      },
      "message": "[PATCH] sky2: revert IRQ dance on suspend/resume\n\nLet\u0027s just backout the IRQ hack, and for those crap machines (like some\nSony VAIO\u0027s) can just disable MSI with the module parameter.\n\nThis reverts 44ade178249fe53d055fd92113eaa271e06acddd.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@linux-foundation.org\u003e\nCc: Jeff Garzik \u003cjeff@garzik.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Frédéric Riss \u003cfrederic.riss@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dc6e29da9162fa8fa2a9e798569c0f6e87975614",
      "tree": "9d1e9c8095ea4fbc7d528a63d4b21e32e44a70a9",
      "parents": [
        "5263bf65d6342e12ab716db8e529501670979321"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 29 16:37:38 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Mon Jan 29 16:37:38 2007 -0800"
      },
      "message": "Fix balance_dirty_page() calculations with CONFIG_HIGHMEM\n\nThis makes balance_dirty_page() always base its calculations on the\namount of non-highmem memory in the machine, rather than try to base it\non total memory and then falling back on non-highmem memory if the\nmapping it was writing wasn\u0027t highmem capable.\n\nThis not only fixes a situation where two different writers can have\nwildly different notions about what is a \"balanced\" dirty state, but it\nalso means that people with highmem machines don\u0027t run into an OOM\nsituation when regular memory fills up with dirty pages.\n\nWe used to try to handle the latter case by scaling down the dirty_ratio\nif the machine had a lot of highmem pages in page_writeback_init(), but\nit wasn\u0027t aggressive enough for some situations, and since basing the\ndirty ratio on highmem memory was broken in the first place, let\u0027s just\nstop doing so.\n\n(A variation of this theme fixed Justin Piszcz\u0027s OOM problem when\ncopying an 18GB file on a RAID setup).\n\nAcked-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nCc: Justin Piszcz \u003cjpiszcz@lucidpixels.com\u003e\nCc: Andrew Morton \u003cakpm@osdl.org\u003e\nCc: Neil Brown \u003cneilb@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nCc: Christoph Lameter \u003cclameter@sgi.com\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nCc: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7d2aae1e88660cf09be913e9754e45189dc33412",
      "tree": "af56ebcced14fb8e40640d9555129aab2ffa0532",
      "parents": [
        "5263bf65d6342e12ab716db8e529501670979321"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Jan 26 12:40:31 2007 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Mon Jan 29 14:32:53 2007 -0800"
      },
      "message": "[PATCH] ALSA: Fix sysfs breakage\n\nThe recent change for a new sysfs tree with card* object breaks the\n/sys/class/sound tree if CONFIG_SYSFS_DEPRECATED is enabled.\nThe device in each entry doesn\u0027t point the correct device object:\n\n  /sys/class/sound\n  ...\n  |-- pcmC0D0c\n  |   |-- dev\n  |   |-- device -\u003e ../../../class/sound/card0\n  |   |-- pcm_class\n  |   |-- power\n  |   |   `-- wakeup\n  |   |-- subsystem -\u003e ../../../class/sound\n  |   `-- uevent\n\nAlso, this change breaks some drivers (like sound/arm/*) referring\ncard-\u003edev directly to obtain the device object for memory handling.\n\nThis patch reverts the semantics of card-\u003edev to the former version,\nwhich points to a real device object.  The card* object is stored in a\nnew card-\u003ecard_dev field, instead.  The device parent is chosen either\ncard-\u003edev or card-\u003ecard_dev according to CONFIG_SYSFS_DEPRECATED to\nkeep the tree compatibility.\nAlso, card* isn\u0027t created if CONFIG_SYSFS_DEPRECATED is enabled.  The\nreason of card* object is a root of all beloing devices, and it makes\nlittle sense if each sound device points to the real device object\ndirectly.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nAcked-by: Monty Montgomery \u003cxiphmont@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "b9d1902cd281d9b829fb3d6ee9148d28c8c63382",
      "tree": "bd9670d23094730b3c76f7f59d03900201d45712",
      "parents": [
        "c6428464894889e110418928e6b37dc2eb4cee56"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon Jan 29 00:11:29 2007 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jan 29 10:09:17 2007 +0000"
      },
      "message": "[ARM] 4117/1: S3C2412: Fix writel() usage in selection code\n\nThe S3C2412 DMA selection code has the\narguments to writel() the wrong way around.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3453c8478a228d9b374956ea99256163f1a0c88c",
      "tree": "045078bc9feef6a74c7813e8892e4d37d938640b",
      "parents": [
        "0142f9dce8425da031d72dc3b70ee7161fcaaea2"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 29 00:07:04 2007 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 29 00:07:04 2007 -0500"
      },
      "message": "[CPUFREQ] Remove unneeded errata workaround from p4-clockmod.\n\nThis workaround unnecessarily cripples functionality to work\naround an errata that doesn\u0027t seem possible to hit due to\nus using the automatic clock throttling in the p4 mcheck code.\n\nSee http://lkml.org/lkml/2006/10/28/148 for complete reasoning\nand lack of disconsent.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "0142f9dce8425da031d72dc3b70ee7161fcaaea2",
      "tree": "e311911a8eda0b3608f567090714bd742bda07bf",
      "parents": [
        "5263bf65d6342e12ab716db8e529501670979321"
      ],
      "author": {
        "name": "Ahmed S. Darwish",
        "email": "darwish.07@gmail.com",
        "time": "Fri Jan 05 05:44:54 2007 +0200"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Jan 29 00:06:27 2007 -0500"
      },
      "message": "[CPUFREQ] check sysfs_create_link return value\n\nTrivial patch to check sysfs_create_link return values.\nFail gracefully if needed.\n\nSigned-off-by: Ahmed Darwish \u003cdarwish.07@gmail.com\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "43ed41f648554c9fecaf7597d25e05da63ec7290",
      "tree": "69259722842cd94adfe0c1372c0077788d368aed",
      "parents": [
        "7707ea3b784195315366e6e4b5c73ca6933ff9b0"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:58:33 2007 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:58:33 2007 -0500"
      },
      "message": "[AGPGART] Add new IDs to VIA AGP.\n\nCulled from the VIA codedrop.\nAlso fixes up one ID used in amd64-agp to use the\nVIA part number instead of the board name in its ID.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "7707ea3b784195315366e6e4b5c73ca6933ff9b0",
      "tree": "f8ad2fc44e1e851309bf2c22e6886ca6e34e18e4",
      "parents": [
        "87a17f31a3bc9bf0c7e7493add19ef200e741248"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:50:17 2007 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:50:17 2007 -0500"
      },
      "message": "[AGPGART] Remove pointless assignment.\n\nNo point in clearing local pointers then returning.\nAlso fix up some CodingStyle nits.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "87a17f31a3bc9bf0c7e7493add19ef200e741248",
      "tree": "bbd78d316f3f09f525af872a0b75fe5c69afa35a",
      "parents": [
        "c30efbaeaa9297fb1a35ef952350e0c2bb7a3d47"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:41:37 2007 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:41:37 2007 -0500"
      },
      "message": "[AGPGART] Remove pointless typedef in ati-agp\n\nThis seems to exist just to save people typing \u0027struct\u0027 a few times,\nand doesn\u0027t provide any additional value.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "c30efbaeaa9297fb1a35ef952350e0c2bb7a3d47",
      "tree": "66d369f957a04845883929662cb3d1151ece8923",
      "parents": [
        "4b95320fc4d21b0ff2f8604305dd6c851aff6096"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:39:19 2007 -0500"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Sun Jan 28 17:39:19 2007 -0500"
      },
      "message": "[AGPGART] Prevent (unlikely) memory leak in amd_create_gatt_pages()\n\nIf we fail an alloc, unwind the previous allocs that succeeded.\n\nSpotted-by: Alan Grimes \u003cagrimes@speakeasy.net\u003e\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "5263bf65d6342e12ab716db8e529501670979321",
      "tree": "575a714f55e6b05443c182df2673392ea2865fea",
      "parents": [
        "7d620a4e531ae4d432d3c88f7d4b75327d881a87",
        "545da94f924d52f80e2bbea99a8652f454889a2b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jan 28 12:45:22 2007 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.linux-foundation.org",
        "time": "Sun Jan 28 12:45:22 2007 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc:\n  [POWERPC] Fix sys_pciconfig_iobase bus matching\n  [POWERPC] PS3: add not complete comment to kconfig\n  [POWERPC] ps3_free_io_irq: Fix inverted error check\n  [POWERPC] PS3: Fix uniprocessor kernel build\n"
    },
    {
      "commit": "545da94f924d52f80e2bbea99a8652f454889a2b",
      "tree": "89592d9f31d8a77d623c0bfcc90d5aa13e4d1d41",
      "parents": [
        "05916eec9f4d4370ef9a6cbb699f637302f6e157"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Sun Jan 28 07:45:53 2007 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 28 09:57:09 2007 +1100"
      },
      "message": "[POWERPC] Fix sys_pciconfig_iobase bus matching\n\nA stupid bug has been plaguing the sys_pciconfig_iobase on ppc64. It wasn\u0027t\nnoticed until recently as it seems to not affect G5s but it\u0027s been causing\nproblems running X servers on some other machines recently. The bus number\nmatching was bogus.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "05916eec9f4d4370ef9a6cbb699f637302f6e157",
      "tree": "6a303faa47e44da07f696f9c93e12980569a1f88",
      "parents": [
        "ded84bcb246780137ecaa3f6d137ac1b0f06fd08"
      ],
      "author": {
        "name": "Geoff Levand",
        "email": "geoffrey.levand@am.sony.com",
        "time": "Thu Jan 25 18:07:14 2007 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sun Jan 28 09:57:07 2007 +1100"
      },
      "message": "[POWERPC] PS3: add not complete comment to kconfig\n\nAdd a comment to the PS3 config option to inform users that the current\nimplementation is not yet complete.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "e0b874df14052489e6408125903dba96b4dd7baa",
      "tree": "0219f0193f9874bc93617b020fa00082a7b1727d",
      "parents": [
        "6855036aa035913bc2bfb31c41576a49f42ecd5f"
      ],
      "author": {
        "name": "Josepch Chan",
        "email": "josephchan@via.com.tw",
        "time": "Sat Jan 27 13:47:08 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:47:08 2007 +0100"
      },
      "message": "via82cxxx/pata_via: correct PCI_DEVICE_ID_VIA_SATA_EIDE ID and add support for CX700 and 8237S\n\nThis patch:\n* Corrects the wrong device ID of PCI_DEVICE_ID_VIA_SATA_EIDE\n  from 0x0581 to 0x5324.\n* Adds VIA CX700 and VT8237S support in drivers/ide/pci/via82cxxx.c\n* Adds VIA VT8237S support in drivers/ata/pata_via.c\n\nSigned-off-by: Josepch Chan \u003cjosephchan@via.com.tw\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6855036aa035913bc2bfb31c41576a49f42ecd5f",
      "tree": "7524fa60ef1a36ea6630a9b6613cb7099875569d",
      "parents": [
        "82ab1eeceba6705cd5a8815c48eb03af1dada744"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Sat Jan 27 13:47:02 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:47:02 2007 +0100"
      },
      "message": "ide: unregister idepnp driver on unload\n\nidepnp driver is registered as a pnp driver on ide init but doesn\u0027t\nget unregistered on ide unload causing driver list corruption and\neventually oops.  Fix it.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "82ab1eeceba6705cd5a8815c48eb03af1dada744",
      "tree": "4e3a6be266030672ccd237cdc6ca8eeab129c448",
      "parents": [
        "677c0a78f6bf7aa87c90c4e015e014a17132c634"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:56 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:56 2007 +0100"
      },
      "message": "ide: add missing __init tags to IDE PCI host drivers\n\nalso change __devinit tag for sgiioc4.c:ioc4_ide_init() to __init\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "677c0a78f6bf7aa87c90c4e015e014a17132c634",
      "tree": "24a25033ab65ed0bdc91272d98bf8c105b2e0c92",
      "parents": [
        "3e9e4c8606127592cda22159cc2440ea48963ae4"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:54 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:54 2007 +0100"
      },
      "message": "ia64: add pci_get_legacy_ide_irq()\n\nAdd pci_get_legacy_ide_irq() identical to the one used by i386/x86_64.\nFixes amd74xx driver build on ia64 (bugzilla bug #6644).\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "3e9e4c8606127592cda22159cc2440ea48963ae4",
      "tree": "7bfbeccb3fd12af8c0871cee7f2d715f048b0e9b",
      "parents": [
        "e5c073ff24604d4dbb2fbcedb17da6df768468d3"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@redhat.com",
        "time": "Sat Jan 27 13:46:45 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:45 2007 +0100"
      },
      "message": "ide/generic: Jmicron has its own drivers now\n\nDrop ide-generic support for Jmicron identifiers as we now trust Jmicron.c for\nthis with drivers/ide.  The code check remains for the all-generic-ide case.\n\nSigned-off-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "e5c073ff24604d4dbb2fbcedb17da6df768468d3",
      "tree": "d5a35e31c96310c4f86afcd6e5ad96a5887d1d60",
      "parents": [
        "b25168dfdc162b4198fa6395cd191a20dddc6d34"
      ],
      "author": {
        "name": "Conke Hu",
        "email": "conke.hu@amd.com",
        "time": "Sat Jan 27 13:46:40 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:40 2007 +0100"
      },
      "message": "atiixp.c: add cable detection support for ATI IDE\n\nIDE HDD does not work if it uses a 40-pin PATA cable on ATI chipset.\nThis patch fixes the bug.\n\nSigned-off-by: Conke Hu \u003cconke.hu@amd.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "b25168dfdc162b4198fa6395cd191a20dddc6d34",
      "tree": "d4086f88781e5374c1e0a2b889fb86258f860ea9",
      "parents": [
        "737153298023342073ccaa006144dd254b298e2b"
      ],
      "author": {
        "name": "Conke Hu",
        "email": "conke.hu@amd.com",
        "time": "Sat Jan 27 13:46:30 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:30 2007 +0100"
      },
      "message": "atiixp.c: sb600 ide only has one channel\n\nAMD/ATI SB600 IDE/PATA controller only has one channel.\n\nSigned-off-by: Conke Hu \u003cconke.hu@amd.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "737153298023342073ccaa006144dd254b298e2b",
      "tree": "8751b5cfa162428c5afc1aa553bd67c221757b6e",
      "parents": [
        "a51545ab2523b9cfd426737495f877821006371a"
      ],
      "author": {
        "name": "Conke Hu",
        "email": "conke.hu@amd.com",
        "time": "Sat Jan 27 13:46:28 2007 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Jan 27 13:46:28 2007 +0100"
      },
      "message": "atiixp.c: remove unused code\n\nA previous patch to atiixp.c was removed but some code has not been\ncleaned. Now we remove these code sine they are no use any longer.\n\nSigned-off-by: Conke Hu \u003cconke.hu@amd.com\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    }
  ],
  "next": "a51545ab2523b9cfd426737495f877821006371a"
}
