)]}'
{
  "log": [
    {
      "commit": "4d399cae3f5ec1f59b9e88084aae09c4f00760c9",
      "tree": "e5d82fbf59c17d5955f3e7dae066355540d465ad",
      "parents": [
        "88026842b0a760145aa71d69e74fbc9ec118ca44"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Tue Jan 03 13:19:13 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@r063144.stusta.swh.mhn.de",
        "time": "Tue Jan 03 13:19:13 2006 +0100"
      },
      "message": "remove pointers to the defunct UDF mailing list\n\nThis patch removes pointers to the defunct UDF mailing list.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "01e33b5a2a153eec74dd87522e264948030b88c1",
      "tree": "ce6bb4a84cbec87a62834adadc3cb571bbafec82",
      "parents": [
        "cdcdb28623fb74d9564b102cd1cbe3854071e855"
      ],
      "author": {
        "name": "Kurt Huwig",
        "email": "k.huwig@iku-ag.de",
        "time": "Sun Dec 25 00:13:08 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Dec 24 15:37:00 2005 -0800"
      },
      "message": "[PATCH] n_r3964: fixed usage of HZ; removed bad include\n\nFix n_r3964 timeouts (hardcoded for 100Hz)\n\nAlso the include of \u003casm/termios.h\u003e in \u0027n_r3964.h\u0027 is unnecessary and\nprevents using the header file in any application that has to include\n\u003ctermios.h\u003e due to duplicate definition of \u0027struct termio\u0027.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c162eeaa21fde6c27112690f5bc0a461a9f1763e",
      "tree": "022e1162c2ef3f83d6214fdc7f3678bc5545714a",
      "parents": [
        "b31c78e2d6b45a51413c7ec08d703e43f5fb16b3",
        "e6469297d4eecfd9f46929fe1f56a01141cb0791"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:41:03 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:41:03 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "d6f029130fb83b36fb709a187275b0494035d689",
      "tree": "27a5f8fb9fe1fc0df911231b5d9913b246427039",
      "parents": [
        "d5ea4e26602fa7f5141872f2c17a862f1974a73f"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Wed Dec 21 12:26:25 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 22 09:17:39 2005 -0800"
      },
      "message": "[PATCH] fix race with preempt_enable()\n\nCurrently a simple\n\n\tvoid foo(void) { preempt_enable(); }\n\nproduces the following code on ARM:\n\nfoo:\n\tbic\tr3, sp, #8128\n\tbic\tr3, r3, #63\n\tldr\tr2, [r3, #4]\n\tldr\tr1, [r3, #0]\n\tsub\tr2, r2, #1\n\ttst\tr1, #4\n\tstr\tr2, [r3, #4]\n\tblne\tpreempt_schedule\n\tmov\tpc, lr\n\nThe problem is that the TIF_NEED_RESCHED flag is loaded _before_ the\npreemption count is stored back, hence any interrupt coming within that\n3 instruction window causing TIF_NEED_RESCHED to be set won\u0027t be\nseen and scheduling won\u0027t happen as it should.\n\nNothing currently prevents gcc from performing that reordering.  There\nis already a barrier() before the decrement of the preemption count, but\nanother one is needed between this and the TIF_NEED_RESCHED flag test\nfor proper code ordering.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nAcked-by: Nick Piggin \u003cnickpiggin@yahoo.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e6469297d4eecfd9f46929fe1f56a01141cb0791",
      "tree": "9cdd368a9c5e02c177e54edcfd8bcc06155526a9",
      "parents": [
        "9b78a82c1cf19aa813bdaa184fa840a3ba811750",
        "6b3ae80a63e47f6e97d68a1ddd520e3509e62821"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 07:41:27 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Dec 22 07:41:27 2005 -0800"
      },
      "message": "Merge git://git.skbuff.net/gitroot/yoshfuji/linux-2.6.14+git+ipv6-fix-20051221a\n"
    },
    {
      "commit": "23f9b317e0ba4fbc5fc9524275d0105fa87e2027",
      "tree": "5d5681de11b3cb626d26485482de5d5838569ae8",
      "parents": [
        "bee5ab3f572d9499c42e75b958ff7309ff830a13"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 21 02:27:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Dec 21 14:45:25 2005 -0800"
      },
      "message": "[PATCH] include/linux/irq.h: #include \u003clinux/smp.h\u003e\n\nJan\u0027s crosscompile page [1] shows, that one regression in 2.6.15-rc is\nthat the v850 defconfig does no longer compile.\n\nThe compile error is:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      arch/v850/kernel/setup.o\nIn file included from /usr/src/ctest/rc/kernel/arch/v850/kernel/setup.c:17:\n/usr/src/ctest/rc/kernel/include/linux/irq.h:13:43: asm/smp.h: No such file or directory\nmake[2]: *** [arch/v850/kernel/setup.o] Error 1\n\n\u003c--  snip  --\u003e\n\nThe #include \u003casm/smp.h\u003e in irq.h was intruduced in 2.6.15-rc.\n\nSince include/linux/irq.h needs code from asm/smp.h only in the\nCONFIG_SMP\u003dy case and linux/smp.h #include\u0027s asm/smp.h only in the\nCONFIG_SMP\u003dy case, I\u0027m suggesting this patch to #include \u003clinux/smp.h\u003e\nin irq.h.\n\nI\u0027ve tested the compilation with both CONFIG_SMP\u003dy and CONFIG_SMP\u003dn\non i386.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58c4fb86eabcbc385d954843a635b7f4327be6b0",
      "tree": "86d6b7401208248716493a3ddef63b034ae69510",
      "parents": [
        "bb44f116a14c4c932f15c79acfafd46bcb43ca9a"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:56:42 2005 +0900"
      },
      "committer": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Wed Dec 21 22:56:42 2005 +0900"
      },
      "message": "[IPV6]: Flag RTF_ANYCAST for anycast routes.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\n"
    },
    {
      "commit": "fd30fc3256824f03c2ff9317269d66f72f7042ca",
      "tree": "863a1ba4ddae961e2727343c17d15f64c3f4d463",
      "parents": [
        "bb44f116a14c4c932f15c79acfafd46bcb43ca9a"
      ],
      "author": {
        "name": "Tom Zanussi",
        "email": "zanussi@us.ibm.com",
        "time": "Tue Dec 20 13:10:22 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Dec 20 17:33:22 2005 -0800"
      },
      "message": "[PATCH] relayfs: remove warning printk() in relay_switch_subbuf()\n\nThere\u0027s currently a diagnostic printk in relay_switch_subbuf() meant as\na warning if you accidentally try to log an event larger than the\nsub-buffer size.\n\nThe problem is if this happens while logging from somewhere it\u0027s not\nsafe to be doing printks, such as in the scheduler, you can end up with\na deadlock.  This patch removes the warning from relay_switch_subbuf()\nand instead prints some diagnostic info when the channel is closed.\n\nThanks to Mathieu Desnoyers for pointing out the problem and\nsuggesting a fix.\n\nSigned-off-by: Tom Zanussi \u003czanussi@us.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "29884df0d89c1df0dec3449405bc41569bb44800",
      "tree": "b836dc3ece80a901d1b7a9e946bf0d51ec0c8c4f",
      "parents": [
        "b079fa7baa86b47579f3f60f86d03d21c76159b8"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Dec 13 16:13:54 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Mon Dec 19 23:12:09 2005 -0500"
      },
      "message": "NFS: Fix another O_DIRECT race\n\n Ensure we call unmap_mapping_range() and sync dirty pages to disk before\n doing an NFS direct write.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "6b80ebedbee87c5b2213fc3635bf0bd7450bce30",
      "tree": "fc36ebd3aa924a2d0a85226faa750429a80867d9",
      "parents": [
        "31cb5bd4dc89ba14e6347b094e15a2f6778a01fc"
      ],
      "author": {
        "name": "Kristian Slavov",
        "email": "kristian.slavov@nomadiclab.com",
        "time": "Mon Dec 19 13:54:44 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 19 13:54:44 2005 -0800"
      },
      "message": "[RTNETLINK]: Fix RTNLGRP definitions in rtnetlink.h\n\nI reported a problem and gave hints to the solution, but nobody seemed\nto react. So I prepared a patch against 2.6.14.4.\n\nTested on 2.6.14.4 with \"ip monitor addr\" and with the program\nattached, while adding and removing IPv6 address. Both programs didn\u0027t\nreceive any messages.  Tested 2.6.14.4 + this patch, and both programs\nreceived add and remove messages.\n\nSigned-off-by: Kristian Slavov \u003ckristian.slavov@nomadiclab.com\u003e\nAcked-by: Jamal Hadi salim \u003chadi@cyberus.ca\u003e\nACKed-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "532a37cf8d05dd1aa5631be836036204b0d2b4a1",
      "tree": "4eacbc7f92ce372187ebb445976cae93c4d4b2f5",
      "parents": [
        "20ba89a3614bbc5d111fd74375e14c577859b2a3"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Dec 16 11:17:29 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 16:28:24 2005 -0800"
      },
      "message": "[PATCH] mtd onenand driver: reduce stack usage\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37b1cc3910f7976369fc0ed55068a686e92555e6",
      "tree": "a4560bd6c25546e43d266a8b1f5f6f9d6d177421",
      "parents": [
        "ee219e5e7c12b742243a080e2d8d288a48a32e44"
      ],
      "author": {
        "name": "Kyungmin Park",
        "email": "kyungmin.park@samsung.com",
        "time": "Fri Dec 16 11:17:29 2005 +0900"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 18 16:28:23 2005 -0800"
      },
      "message": "[PATCH] mtd onenand driver: check correct manufacturer\n\nThis (and the three subsequent patches) is working well on OMAP H4 with\n2.6.15-rc4 kernel and passes the LTP fs test.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "48ea753075aa15699bd5fac26faa08431aaa697b",
      "tree": "4ce1b1890dc687cb1cf77f98e7a95b94c7ef3a93",
      "parents": [
        "7c3dbbe982ac85837f1da150ea9539a9e9a12557",
        "dc86e88c2bb8a7603ee175fbb6a9e92cf3293dd8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 14:43:57 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 14:43:57 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "dc86e88c2bb8a7603ee175fbb6a9e92cf3293dd8",
      "tree": "a15905f02969ba9471b8cfd28f7dc041189dabb5",
      "parents": [
        "d5bf3165b6fbb879a4658f9da9ca2fe002b75f08"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@engr.sgi.com",
        "time": "Mon Dec 12 09:34:32 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Dec 16 10:52:46 2005 -0800"
      },
      "message": "[IA64] Add __read_mostly support for IA64\n\nsparc64, i386 and x86_64 have support for a special data section dedicated\nto rarely updated data that is frequently read. The section was created to\navoid false sharing of those rarely read data with frequently written kernel\ndata.\n\nThis patch creates such a data section for ia64 and will group rarely written\ndata into this section.\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4d7672b46244abffea1953e55688c0ea143dd617",
      "tree": "9f3bdf438bcb0d5f6e723665ced23308fffb8368",
      "parents": [
        "281ab031a8c9e5b593142eb4ec59a87faae8676a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 10:21:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Dec 16 10:21:23 2005 -0800"
      },
      "message": "Make sure we copy pages inserted with \"vm_insert_page()\" on fork\n\nThe logic that decides that a fork() might be able to avoid copying a VM\narea when it can be re-created by page faults didn\u0027t know about the new\nvm_insert_page() case.\n\nAlso make some things a bit more anal wrt VM_PFNMAP.\n\nPointed out by Hugh Dickins \u003chugh@veritas.com\u003e\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b4df9ece9b4c4a754bd1f5603cdabff26b987e5",
      "tree": "ab1655bb53ead71d6de97193c5cc2355df8bd5e5",
      "parents": [
        "517bd1d5eac739a7f398058a9524386667fff032"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:20:15 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:20:15 2005 +0100"
      },
      "message": "[PATCH] ide: cleanup ide_driver_t\n\nRemove unused fields: ioctl, ata[pi]_prebuilder.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "517bd1d5eac739a7f398058a9524386667fff032",
      "tree": "4b39d9580ceb5ddb7f3f0866abaa9034fced0265",
      "parents": [
        "d36fef6f5aa4a6a1f44490455393a5b22137a6cd"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:19:57 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:19:57 2005 +0100"
      },
      "message": "[PATCH] ide: cleanup ide.h\n\nRemove:\n* stale comment\n* unused HOST() macro\n* unused ata_{error,control}_t types\n* unused atapi_select_t type\n* ide_init_subdrivers() prototype\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "65e5f2e3b457b6b20a5c4481312189d141a33d24",
      "tree": "cce866efd8eea1815cb054a274e165bdbba16180",
      "parents": [
        "38f9d412be1ed29ee3b41782f22fd85b1c95fbed"
      ],
      "author": {
        "name": "Jordan Crouse",
        "email": "jordan.crouse@amd.com",
        "time": "Thu Dec 15 02:16:18 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:16:18 2005 +0100"
      },
      "message": "[PATCH] ide: core modifications for AU1200\n\nbart: slightly modified by me\n\nSigned-off-by: Jordan Crouse \u003cjordan.crouse@amd.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "ceef833bae05e393859f1946a9802fb61f0febdf",
      "tree": "391f07165588820850dcd9377e986b03fe91a6ca",
      "parents": [
        "deb5e5c0c68e59b1bf9ede66da9e6a89f6557595"
      ],
      "author": {
        "name": "Daniel Drake",
        "email": "dsd@gentoo.org",
        "time": "Thu Dec 15 02:11:55 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Thu Dec 15 02:11:55 2005 +0100"
      },
      "message": "[PATCH] via82cxxx IDE: Add VT8251 ISA bridge\n\nSome motherboards (such as the Asus P5V800-MX) ship a\nPCI_DEVICE_ID_VIA_82C586_1 IDE controller alongside a VT8251 southbridge.\n\nThis southbridge is currently unrecognised in the via82cxxx IDE driver,\npreventing those users from getting DMA access to disks.\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "50630195bbdfe1ca775d94cd68a5f18bc1b717e4",
      "tree": "ad1e44e89d714b2785fc33a5800488571db7a7c5",
      "parents": [
        "be0d9b6c7aeaad1683059c00131cabd4c894c17c"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 02:29:45 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Dec 13 02:29:45 2005 -0500"
      },
      "message": "[libata] mark certain hardware (or drivers) with a no-atapi flag\n\nSome hardware does not support the PACKET command at all.\nOther hardware supports ATAPI, but the driver does something nasty such\nas calling BUG() when an ATAPI command is issued.\n\nFor these such cases, we mark them with a new flag, ATA_FLAG_NO_ATAPI.\n\nInitial version contributed by Ben Collins.\n"
    },
    {
      "commit": "be0d9b6c7aeaad1683059c00131cabd4c894c17c",
      "tree": "f7e55af855531331113cbddb98688f3901d48425",
      "parents": [
        "7275b4b6bc2f783c135c3f0eeecc4fdc6e788aa8"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 12 22:17:21 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbdev: Fix incorrect unaligned access in little-endian machines\n\nThe drawing function cfbfillrect does not work correctly when access is not\nunsigned-long aligned.  It manifests as extra lines of pixels that are not\ncomplete drawn.  Reversing the shift operator solves the problem, so I would\npresume that this bug would manifest only on little endian machines.  The\nfunction cfbcopyarea may also have this bug.\n\nAligned access should present no problems.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "39942fd8ff57c8623451bbfaffe8a184cc8b463a",
      "tree": "cc40ada654e14d496dbc4db9d9d42b81c1c8f2f7",
      "parents": [
        "4e1567d3aad9bae0ecc5bb047179cd026bfb035c"
      ],
      "author": {
        "name": "Knut Petersen",
        "email": "Knut_Petersen@t-online.de",
        "time": "Mon Dec 12 22:17:19 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbdev: fix switch to KD_TEXT, enhanced version\n\nEvery framebuffer driver relies on the assumption that the set_par()\nfunction of the driver is called before drawing functions and other\nfunctions dependent on the hardware state are executed.\n\nWhenever you switch from X to a framebuffer console for the very first\ntime, there is a chance that a broken X system has _not_ set the mode to\nKD_GRAPHICS, thus the vt and framebuffer code executes a screen redraw and\nseveral other functions before a set_par() is executed.  This is believed\nto be not a bug of linux but a bug of X/xdm.  At least some X releases used\nby SuSE and Debian show this behaviour.\n\nThere was a 2nd case, but that has been fixed by Antonino Daplas on\n10-dec-2005.\n\nThis patch allows drivers to set a flag to inform fbcon_switch() that they\nprefer a set_par() call on every console switch, working around the\nproblems caused by the broken X releases.\n\nThe flag will be used by the next release of cyblafb and might help other\ndrivers that assume a hardware state different to the one used by X.\n\nAs the default behaviour does not change, this patch should be acceptable\nto everybody.\n\nSigned-off-by: Knut Petersen \u003cKnut_Petersen@t-online.de\u003e\nAcked-by: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4743484718e1d710321f24f8ef7d0124a48291b3",
      "tree": "fde7dc00a58aa4a326573018d844143ba07e0138",
      "parents": [
        "56f0d64de80733bda54d1cfa7ac0c736ab2de33b"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Dec 12 22:17:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 22:31:17 2005 -0800"
      },
      "message": "[PATCH] fbcon: Add ability to save/restore graphics state\n\nAdd hooks to save and restore the graphics state.  These hooks are called in\nfbcon_blank() when entering/leaving KD_GRAPHICS mode.  This is needed by\nsavagefb at least so it can cooperate with savage_dri and by cyblafb.\n\nState save/restoration can be full or partial.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "68799398cea44b81d1e919f842d8d84d471053d5",
      "tree": "0b2522ffc93f01e3e5e6a039074a523952e54fe7",
      "parents": [
        "bf8d5c52c3b6b27061e3b7d779057fd9a6cac164"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Dec 12 00:37:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] broken cast in parport_pc\n\nSpotted by a Fedora user.  Compiling with DEBUG_PARPORT set fails due to\nthe broken cast.\n\nJust remove it.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf8d5c52c3b6b27061e3b7d779057fd9a6cac164",
      "tree": "e4371185eba27db47282410dd490b78598d20636",
      "parents": [
        "00d7c05ab168c10f9b520e07400923267bc04419"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Dec 12 00:37:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] kprobes: increment kprobe missed count for multiprobes\n\nWhen multiple probes are registered at the same address and if due to some\nrecursion (probe getting triggered within a probe handler), we skip calling\npre_handlers and just increment nmissed field.\n\nThe below patch make sure it walks the list for multiple probes case.\nWithout the below patch we get incorrect results of nmissed count for\nmultiple probe case.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00d7c05ab168c10f9b520e07400923267bc04419",
      "tree": "5899743965a801e34e7dc6bfe59dba20ba023540",
      "parents": [
        "cda315aba34ff4fb66bbb2945b723688f3414a75"
      ],
      "author": {
        "name": "Keshavamurthy Anil S",
        "email": "anil.s.keshavamurthy@intel.com",
        "time": "Mon Dec 12 00:37:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] kprobes: no probes on critical path\n\nFor Kprobes critical path is the path from debug break exception handler\ntill the control reaches kprobes exception code.  No probes can be\nsupported in this path as we will end up in recursion.\n\nThis patch prevents this by moving the below function to safe __kprobes\nsection onto which no probes can be inserted.\n\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd815408106f3c56c3050493dda97f9355aa4971",
      "tree": "032811558e78801ed93e249c86265abb8c849af7",
      "parents": [
        "3639c8619d50a6dea8fa106a5c61d848ffdcd3d6"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Dec 12 00:37:31 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:45 2005 -0800"
      },
      "message": "[PATCH] V4L/DVB: (3151) I2C ID renamed to I2C_DRIVERID_INFRARED\n\nI2C ID renamed to I2C_DRIVERID_INFRARED\n\nAcked-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "674434c691e10015660022fc00b04985a23ef87b",
      "tree": "d4768ec66f479902791e0704512aa8d85261073f",
      "parents": [
        "afd1a0c9ac281eed3b22b293ccd92af7b0d60889"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Dec 12 00:37:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:44 2005 -0800"
      },
      "message": "[PATCH] V4L/DVB: (3086c) Whitespaces cleanups part 4\n\nClean up whitespaces at v4l/dvb files\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "afd1a0c9ac281eed3b22b293ccd92af7b0d60889",
      "tree": "686c03cf1a1a2efb1fba6dc6e682fbb48edc7c58",
      "parents": [
        "808824b5f73e361503420ee318ca9689781da034"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Mon Dec 12 00:37:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:44 2005 -0800"
      },
      "message": "[PATCH] V4L/DVB: (3086c) Whitespaces cleanups part 3\n\nClean up whitespaces at v4l/dvb files\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8140a5005bc6f1c9d0fa103460d50d472e6e3426",
      "tree": "9c5ae431bf1db43e3a1e7a4cceb472c76077ac18",
      "parents": [
        "b4788f6d55548e587ced330ece711456f40ec8f1"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Mon Dec 12 00:37:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:43 2005 -0800"
      },
      "message": "[PATCH] inotify: add two inotify_add_watch flags\n\nThe below patch lets userspace have more control over the inodes that\ninotify will watch.  It introduces two new flags.\n\n        IN_ONLYDIR -- only watch the inode if it is a directory.\n        This is needed to avoid the race that can occur when we want to be\n        sure that we are watching a directory.\n\n        IN_DONT_FOLLOW -- don\u0027t follow a symlink.  In combination\n        with IN_ONLYDIR we can make sure that we don\u0027t watch the target of\n        symlinks.\n\nThe issues the flags fix came up when writing the gnome-vfs inotify\nbackend.  Default behaviour is unchanged.\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nAcked-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b88cb42428f14fabdaf947150c00d65891820635",
      "tree": "21546720b90d1263f2e61760eb515c00f350ee12",
      "parents": [
        "5650b736ad328f7f3e4120e8790940289b8ac144"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Dec 12 00:37:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:43 2005 -0800"
      },
      "message": "[PATCH] add hlist_replace_rcu()\n\nAdd list_replace_rcu: replace old entry by new one.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5650b736ad328f7f3e4120e8790940289b8ac144",
      "tree": "fb2287d21b6f826f3e291892c3d5c6e640a13c45",
      "parents": [
        "64123fd42c7a1e4ebf6acd2399c98caddc7e0c26"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Mon Dec 12 00:37:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] Add timestamp field to process events\n\nThis adds a timestamp field to the events sent via the process event\nconnector.  The timestamp allows listeners to accurately account the\nduration(s) between a process\u0027 events and offers strong means with which\nto determine the order of events with respect to a given task while also\navoiding the addition of per-task data.\n\nThis alters the size and layout of the event structure and hence would\nbreak compatibility if process events connector as it stands in 2.6.15-rc2\nwere released as a mainline kernel.\n\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64123fd42c7a1e4ebf6acd2399c98caddc7e0c26",
      "tree": "d6b1794fa33287d145a44ab55bc2e2ef65ebf248",
      "parents": [
        "894ec8707ced240b96dc45944790fb35d9a6b03c"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Mon Dec 12 00:37:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] Add getnstimestamp function\n\nThere are several functions that might seem appropriate for a timestamp:\n\nget_cycles()\ncurrent_kernel_time()\ndo_gettimeofday()\n\u003cread jiffies/jiffies_64\u003e\n\nEach has problems with combinations of SMP-safety, low resolution, and\nmonotonicity. This patch adds a new function that returns a monotonic SMP-safe\ntimestamp with nanosecond resolution where available.\n\nChanges:\n\tSplit timestamp into separate patch\n\tMoved to kernel/time.c\n\tRenamed to getnstimestamp\n\tFixed unintended-pointer-arithmetic bug\n\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab4720ec76b756e1f8705e207a7b392b0453afd6",
      "tree": "1c4235ec8ac0e8e7f75a6f97ea6169e93647004f",
      "parents": [
        "85b872424984e79519be904e7df02a91ba0a9486"
      ],
      "author": {
        "name": "Dipankar Sarma",
        "email": "dipankar@in.ibm.com",
        "time": "Mon Dec 12 00:37:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Dec 12 08:57:42 2005 -0800"
      },
      "message": "[PATCH] add rcu_barrier() synchronization point\n\nThis introduces a new interface - rcu_barrier() which waits until all\nthe RCUs queued until this call have been completed.\n\nReiser4 needs this, because we do more than just freeing memory object\nin our RCU callback: we also remove it from the list hanging off\nsuper-block.  This means, that before freeing reiser4-specific portion\nof super-block (during umount) we have to wait until all pending RCU\ncallbacks are executed.\n\nThe only change of reiser4 made to the original patch, is exporting of\nrcu_barrier().\n\nCc: Hans Reiser \u003creiser@namesys.com\u003e\nCc: Vladimir V. Saveliev \u003cvs@namesys.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "913f2d792ff584bf9ebf5968472b3e4ffe0fd9c8",
      "tree": "37c499384a1e516a9b92ddb841fada84e9be0167",
      "parents": [
        "fe3f2053fd42148b3ebb7b90de5f20eaf3393860",
        "73d4f84fd001b0be67fea46e84b75e6a7a5da08e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 20:23:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 20:23:58 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "7fc7e2eeecb599ba719c4c4503100fc8cd6a6920",
      "tree": "389b63cf2cbdf27fceef52a450b4b05367fe4425",
      "parents": [
        "fb155c1619f056ae9765eed272cd6aba6e1a7399"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 19:57:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Dec 11 19:57:52 2005 -0800"
      },
      "message": "Remove (at least temporarily) the \"incomplete PFN mapping\" support\n\nWith the previous commit, we can handle arbitrary shared re-mappings\neven without this complexity, and since the only known private mappings\nare for strange users of /dev/mem (which never create an incomplete one),\nthere seems to be no reason to support it.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f12bcc9d1840fd26bf577065214f1ebeb2609ba",
      "tree": "4fb87a594d00671e2bc31998d94b3d470e9062d3",
      "parents": [
        "dab9630fb3d206f49658066a3ecf80ea120364db"
      ],
      "author": {
        "name": "Steven Whitehouse",
        "email": "steve@chygwyn.com",
        "time": "Mon Dec 05 13:42:06 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 05 13:42:06 2005 -0800"
      },
      "message": "[DECNET]: add memory buffer settings \n\nThe patch (originally from Steve) simply adds memory buffer settings to \nDECnet similar to those in TCP.\n\nSigned-off-by: Patrick Caulfield \u003cpatrick@tykepenguin.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "769e24382dd47434dfda681f360868c4acd8b6e2",
      "tree": "1be728dd2f1a7f523e3de5f3f39b97a4b9905dbe",
      "parents": [
        "6f502b8a7858ecfa7d2a0762f7663b8b3d0808fc"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Thu Dec 01 00:51:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Dec 01 15:48:57 2005 -0800"
      },
      "message": "[PATCH] V4L: Some funcions now static and I2C hw code for IR\n\n- Some funcions are now declared as static\n- Added a I2C code for InfraRed.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "346f7dbb17cb7d84317b4410df2e8f7bf2e57f44",
      "tree": "3dff1774decbf6ad0d0d91ad5c1dc1ed735df8cd",
      "parents": [
        "a145dd411eb28c83ee4bb68b66f62c326c0f764e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 10:22:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 10:22:30 2005 -0800"
      },
      "message": "Revert \"[PATCH] pci_ids.h: remove duplicate entries\"\n\nThis reverts commit c9d6073fb3cda856132dd544d537679f9715436c.\n\nIt was totally bogus.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a145dd411eb28c83ee4bb68b66f62c326c0f764e",
      "tree": "d88745d3839f501e59cf9ada5274777af939aa2d",
      "parents": [
        "f8e988436b9d83b20bc5cc378f1a8034816ae6a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 09:35:19 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 30 09:35:19 2005 -0800"
      },
      "message": "VM: add \"vm_insert_page()\" function\n\nThis is what a lot of drivers will actually want to use to insert\nindividual pages into a user VMA.  It doesn\u0027t have the old PageReserved\nrestrictions of remap_pfn_range(), and it doesn\u0027t complain about partial\nremappings.\n\nThe page you insert needs to be a nice clean kernel allocation, so you\ncan\u0027t insert arbitrary page mappings with this, but that\u0027s not what\npeople want.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9d6073fb3cda856132dd544d537679f9715436c",
      "tree": "ad9bc2f500c71a6ff5012e62bdd3439760b9d829",
      "parents": [
        "9632051963cb6e6f7412990f8b962209b9334e13"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "grant_lkml@dodo.com.au",
        "time": "Thu Nov 24 20:41:06 2005 +1100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Tue Nov 29 21:39:22 2005 -0800"
      },
      "message": "[PATCH] pci_ids.h: remove duplicate entries\n\nG\u0027day Albert, Andrew,\n\n\tcommit 4fb80634d30f5e639a92b78c8f215f96a61ba8c7\n\tAuthor: Albert Lee \u003calbertcc@tw.ibm.com\u003e\n\tDate:   Thu May 12 15:49:21 2005 -0400\n\nduplicates symbols already appearing in pci_ids.h, appended patch\nremoves them again :o)\n\nFrom: Grant Coady \u003cgcoady@gmail.com\u003e\n\npci_ids: commit 4fb80634d30f5e639a92b78c8f215f96a61ba8c7 duplicated a\ncouple existing symbols in pci_ids.h, remove them.\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "df69a60dc6afc2936d79054d30b481c1fd9720e5",
      "tree": "9f64f677964ae214dd6654947c553d8416720049",
      "parents": [
        "12074a35b4ef36d7a971beaf42412b22f304cdd1"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Tue Nov 29 19:34:31 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 19:47:03 2005 -0800"
      },
      "message": "[PATCH] process events connector: uid_t gid_t size issues\n\nThe uid_t and gid_t fields appear to present a 32/64-bit userspace/kernel\nproblem for some archs.\n\nThis patch addresses the problem by fixing the size to the largest size for\nuid_t/gid_t used in the kernel.  This preserves the total size of the event\nstructure while ensuring that the layouts of the ID change event match in\n32 and 64-bit kernels and applications.\n\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64bf69ddff7637b7ed7acf9b2a823cc0ee519439",
      "tree": "fb3a746e36bcfa307979bef2a20ce5f1d32ec537",
      "parents": [
        "aaaaaadbe7a663d110814db50fcbe7d320eb4c32"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Tue Nov 29 16:16:41 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:16:41 2005 -0800"
      },
      "message": "[ATM]: deregistration removes device from atm_devs list immediately\n\natm_dev_deregister() removes device from atm_dev list immediately to\nprevent operations on a phantom device.  Decision to free device based\nonly on -\u003erefcnt  now. Remove shutdown_atm_dev() use atm_dev_deregister()\ninstead.  atm_dev_deregister() also asynchronously releases all vccs\nrelated to device.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5045b6d34c6a9efa4a8a1815265ca9fcf44d6a7c",
      "tree": "ea4f599750ef7ac71fb967011765c114e27bc628",
      "parents": [
        "50accc9c428273501dd2a6295c84a533dd1fe645"
      ],
      "author": {
        "name": "Chas Williams",
        "email": "chas@cmf.nrl.navy.mil",
        "time": "Tue Nov 29 16:15:38 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:15:38 2005 -0800"
      },
      "message": "[ATM]: linux/config.h only needed for #ifdef __KERNEL__ section\n\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c219750b2e667f4f79f4d8faca5057dad793db87",
      "tree": "0a307e50392ee969c56f74fbcf3514c087e556d1",
      "parents": [
        "c9933d0856d6d0ede6b4b30e5e7330614f5203af"
      ],
      "author": {
        "name": "Mitchell Blank Jr",
        "email": "mitch@sfgoth.com",
        "time": "Tue Nov 29 16:13:55 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 29 16:13:55 2005 -0800"
      },
      "message": "[ATM]: atm_pcr_goal() doesn\u0027t modify its argument\u0027s contents -- mark it as const\n\nSigned-off-by: Mitchell Blank Jr \u003cmitch@sfgoth.com\u003e\nSigned-off-by: Chas Williams \u003cchas@cmf.nrl.navy.mil\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c9cfcddfd65735437a4cb8563d6b66a6da8a5ed6",
      "tree": "618cdf37baafe8b283bcc9923d9dde89d6428fb5",
      "parents": [
        "4168f7a31801bba6acc18662978d24ec850bbbd0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:03:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 14:03:14 2005 -0800"
      },
      "message": "VM: add common helper function to create the page tables\n\nThis logic was duplicated four times, for no good reason.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4168f7a31801bba6acc18662978d24ec850bbbd0",
      "tree": "7949f782d118bb72024de37d2cc7bb06cc74e045",
      "parents": [
        "238f9b063dcc9f23493a0d3fecca29fe332d4905",
        "2b9175c174b83b8d97db9398efe948fa9092938f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 13:04:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 13:04:07 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6\n"
    },
    {
      "commit": "238f58d898df941aa9d1cb390fb27ff4febe8965",
      "tree": "4a897b3a47e7d209e3ff8601febd3dde16f3803e",
      "parents": [
        "eca351336acb2fa943611e0846562ce3997ef53b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 13:01:56 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 29 13:01:56 2005 -0800"
      },
      "message": "Support strange discontiguous PFN remappings\n\nThese get created by some drivers that don\u0027t generally even want a pfn\nremapping at all, but would really mostly prefer to just map pages\nthey\u0027ve allocated individually instead.\n\nFor now, create a helper function that turns such an incomplete PFN\nremapping call into a loop that does that explicit mapping.  In the long\nrun we almost certainly want to export a totally different interface for\nthat, though.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "987d24018dc83d27e491674c50ff2272f51eb719",
      "tree": "3cef69b2a161db4a194cec81b9f3bd28b009dc0c",
      "parents": [
        "3eb8ceac486ed9b6eceed098423f1ca6b180ec9d"
      ],
      "author": {
        "name": "Todd Poynor",
        "email": "tpoynor@mvista.com",
        "time": "Tue Nov 15 23:28:20 2005 +0000"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@mtd.linutronix.de",
        "time": "Tue Nov 29 19:27:24 2005 +0100"
      },
      "message": "[MTD] CFI: Use 16-bit access to autoselect/read device id data\n\nRecent models of Intel/Sharp and Spansion CFI flash now have significant\nbits in the upper byte of device ID codes, read via what Spansion calls\n\"autoselect\" and Intel calls \"read device identifier\".  Currently these\nvalues are truncated to the low 8 bits in the mtd data structures, as\nall CFI read query info has previously been read one byte at a time.\nAdd a new method for reading 16-bit info, currently just manufacturer\nand device codes; datasheets hint at future uses for upper bytes in\nother fields.\n\nSigned-off-by: Todd Poynor \u003ctpoynor@mvista.com\u003e\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "5d240918e6813b5c050eeff0c06480ee29e66df9",
      "tree": "892b99b99726f2dd6d9d562514810763d7c26098",
      "parents": [
        "cba2fa186146aacde99bba3dcd713552dad5a897",
        "cb3592be272d83011051dc49f4326355c01f1e1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 15:03:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 15:03:28 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "cba2fa186146aacde99bba3dcd713552dad5a897",
      "tree": "6075d20fd169ee076c6728e32340ad69ffc39cb1",
      "parents": [
        "89a1623df6024e3093f6f3336466809d4f003fe7",
        "24117defabc849a6ad5081ad0fafd0664bf55f13"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 15:02:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 15:02:50 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "f7b7fd8f3ebbb2810d6893295aa984acd0fd30db",
      "tree": "01afc1edafc50a3c65ec8576c05c60da53d8d242",
      "parents": [
        "a93a117eaa0bec426d4671a49bfa96a6fdcd2ac9"
      ],
      "author": {
        "name": "Rik van Riel",
        "email": "riel@redhat.com",
        "time": "Mon Nov 28 13:44:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:25 2005 -0800"
      },
      "message": "[PATCH] temporarily disable swap token on memory pressure\n\nSome users (hi Zwane) have seen a problem when running a workload that\neats nearly all of physical memory - th system does an OOM kill, even\nwhen there is still a lot of swap free.\n\nThe problem appears to be a very big task that is holding the swap\ntoken, and the VM has a very hard time finding any other page in the\nsystem that is swappable.\n\nInstead of ignoring the swap token when sc-\u003epriority reaches 0, we could\nsimply take the swap token away from the memory hog and make sure we\ndon\u0027t give it back to the memory hog for a few seconds.\n\nThis patch resolves the problem Zwane ran into.\n\nSigned-off-by: Rik van Riel \u003criel@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ff88a3b2f56ae4f3296ea957ea38f99f8bd0e5a8",
      "tree": "1ffdfa0790c2dcba92a17851bbb6d58fe99f7757",
      "parents": [
        "a9d9baa1e819b2f92f9cfa5240f766c535e636a6"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Nov 28 13:43:47 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:23 2005 -0800"
      },
      "message": "[PATCH] memory_sysdev_class is static\n\nSo don\u0027t define it as extern in the header file.\n\ndrivers/base/memory.c:28: error: static declaration of \u0027memory_sysdev_class\u0027 follows non-static declaration\ninclude/linux/memory.h:88: error: previous declaration of \u0027memory_sysdev_class\u0027 was here\n\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a9d9baa1e819b2f92f9cfa5240f766c535e636a6",
      "tree": "0ae15e5b1071b395affa0ac9abf6fd746ad60b0e",
      "parents": [
        "e0f39591cc178026607fcbbe9a53be435fe8285d"
      ],
      "author": {
        "name": "Ashok Raj",
        "email": "ashok.raj@intel.com",
        "time": "Mon Nov 28 13:43:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:42:23 2005 -0800"
      },
      "message": "[PATCH] clean up lock_cpu_hotplug() in cpufreq\n\nThere are some callers in cpufreq hotplug notify path that the lowest\nfunction calls lock_cpu_hotplug().  The lock is already held during\ncpu_up() and cpu_down() calls when the notify calls are broadcast to\nregistered clients.\n\nIdeally if possible, we could disable_preempt() at the highest caller and\nmake sure we dont sleep in the path down in cpufreq-\u003edriver_target() calls\nbut the calls are so intertwined and cumbersome to cleanup.\n\nHence we consistently use lock_cpu_hotplug() and unlock_cpu_hotplug() in\nall places.\n\n - Removed export of cpucontrol semaphore and made it static.\n - removed explicit uses of up/down with lock_cpu_hotplug()\n   so we can keep track of the the callers in same thread context and\n   just keep refcounts without calling a down() that causes a deadlock.\n - Removed current_in_hotplug() uses\n - Removed PF_HOTPLUG_CPU in sched.h introduced for the current_in_hotplug()\n   temporary workaround.\n\nTested with insmod of cpufreq_stat.ko, and logical online/offline\nto make sure we dont have any hang situations.\n\nSigned-off-by: Ashok Raj \u003cashok.raj@intel.com\u003e\nCc: Zwane Mwaikambo \u003czwane@linuxpower.ca\u003e\nCc: Shaohua Li \u003cshaohua.li@intel.com\u003e\nCc: \"Siddha, Suresh B\" \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6aab341e0a28aff100a09831c5300a2994b8b986",
      "tree": "1af3908275aa5e1b16e80efee554a9a7504c56d4",
      "parents": [
        "458af5439fe7ae7d95ca14106844e61f0795166c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:34:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 28 14:34:23 2005 -0800"
      },
      "message": "mm: re-architect the VM_UNPAGED logic\n\nThis replaces the (in my opinion horrible) VM_UNMAPPED logic with very\nexplicit support for a \"remapped page range\" aka VM_PFNMAP.  It allows a\nVM area to contain an arbitrary range of page table entries that the VM\nnever touches, and never considers to be normal pages.\n\nAny user of \"remap_pfn_range()\" automatically gets this new\nfunctionality, and doesn\u0027t even have to mark the pages reserved or\nindeed mark them any other way.  It just works.  As a side effect, doing\nmmap() on /dev/mem works for arbitrary ranges.\n\nSparc update from David in the next commit.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "24117defabc849a6ad5081ad0fafd0664bf55f13",
      "tree": "988c42a389c3309cb940e62d75fa495c21ebab74",
      "parents": [
        "458af5439fe7ae7d95ca14106844e61f0795166c"
      ],
      "author": {
        "name": "Pierre Ossman",
        "email": "drzeus@drzeus.cx",
        "time": "Mon Nov 28 21:00:29 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 28 21:00:29 2005 +0000"
      },
      "message": "[MMC] Fix protocol errors\n\nA review against MMC/SD specifications found some errors in the current\nimplementation.\n\nSigned-off-by: Pierre Ossman \u003cdrzeus@drzeus.cx\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f5417612d787e6b619fd69616bbf95f1b895e900",
      "tree": "00075d36e8347ff76e9e729cc9e66aed702d7c26",
      "parents": [
        "458af5439fe7ae7d95ca14106844e61f0795166c"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "sascha@saschahauer.de",
        "time": "Mon Nov 28 18:09:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 28 18:09:44 2005 +0000"
      },
      "message": "[ARM] 3181/1: add PORT_ identifier for Hilscher netx uart\n\nPatch from Sascha Hauer\n\nThis patch adds PORT_NETX for supporting the Hilscher netx embedded\nUARTs.\n\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8dd396ec7bf706fe85d8c6792b478ee6f09e8de6",
      "tree": "584649c0cdfc75f9facc2219833803dd342191ee",
      "parents": [
        "63dc3ff3e019287e8cb4647808de1d93acddd006"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Wed Nov 23 15:45:53 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 23:04:28 2005 -0800"
      },
      "message": "[PATCH] USB: kernel-doc for linux/usb.h\n\nFix kernel-doc warning in linux/usb.h.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d0ebb36038c0626cde662a3b06da9787cfb68c3",
      "tree": "c4dc4bdf78f50432df16822b1ee01aa2df931e7e",
      "parents": [
        "1778d55edb62753a92b979fa57072c2e1ff3d062"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 08:44:05 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 23 08:44:05 2005 -0800"
      },
      "message": "Revert \"[NET]: Shut up warnings in net/core/flow.c\"\n\nThis reverts commit af2b4079ab154bd12e8c12b02db5f31b31babe63\n\nChanging the #define to an inline function breaks on non-SMP builds,\nsince wuite a few places in the kernel do not implement the ipi handler\nwhen compiling for UP.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1778d55edb62753a92b979fa57072c2e1ff3d062",
      "tree": "ff9ddfae066d2fd97625c3c9c554aa42528507c9",
      "parents": [
        "ac3461ad632e86e7debd871776683c05ef3ba4c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 21:58:37 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 21:58:37 2005 -0800"
      },
      "message": "compat-ioctl.c: fix compile with no CONFIG_JBD\n\nThe ext3 compat-ioctl translation wants to translate data structures\nthat \u003clinux/jbd.h\u003e only declared when CONFIG_JBD was enabled.\n\nSo make \u003clinux/jbd.h\u003e play nicely even when we don\u0027t actually end up\nusing it.\n\nAcked-by: Andrew Morton \u003cakpm@osdl.org\u003e\nAcked-by: Jeffrey Hundstad \u003cjeffrey.hundstad@mnsu.edu\u003e\nAcked-by: Zan Lynx \u003czlynx@acm.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac3461ad632e86e7debd871776683c05ef3ba4c6",
      "tree": "98ea9272b3e9d05499f1a4fbf10e998f6d476fa5",
      "parents": [
        "4b4a27dff4e2d4cc2eac1cde31aede834a966a48"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 19:39:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 19:39:30 2005 -0800"
      },
      "message": "Fix up GFP_ZONEMASK for GFP_DMA32 usage\n\nThere was some confusion about the different zone usage, this should fix\nup the resulting mess in the GFP zonemask handling.\n\nThe different zone usage is still confusing (it\u0027s very easy to mix up\nthe individual zone numbers with the GFP zone _list_ numbers), so we\nmight want to clean up some of this in the future, but in the meantime\nthis should fix the actual problems.\n\nAcked-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "af2b4079ab154bd12e8c12b02db5f31b31babe63",
      "tree": "e7ba0f1bc8764c36859e2cfa9421bb1d86f2e7f4",
      "parents": [
        "b3a5225f31180322fd7d692fd4cf786702826b94"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Nov 22 14:38:04 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 22 14:38:04 2005 -0800"
      },
      "message": "[NET]: Shut up warnings in net/core/flow.c\n\nNot really a network problem, more a !SMP issue.\n\nnet/core/flow.c:295: warning: statement with no effect\n\nflow.c:295:        smp_call_function(flow_cache_flush_per_cpu, \u0026info, 1, 0);\n\nFix this by converting the macro to an inline function, which\nalso increases the typechecking for !SMP builds.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b14c179a483e71ea41df2aa4a661760063115bd",
      "tree": "075fc303a3d2fd33f66c0af8f64064cff2b72b79",
      "parents": [
        "664beed0190fae687ac51295694004902ddeb18e"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Nov 21 21:32:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 09:13:42 2005 -0800"
      },
      "message": "[PATCH] unpaged: VM_UNPAGED\n\nAlthough we tend to associate VM_RESERVED with remap_pfn_range, quite a few\ndrivers set VM_RESERVED on areas which are then populated by nopage.  The\nPageReserved removal in 2.6.15-rc1 changed VM_RESERVED not to free pages in\nzap_pte_range, without changing those drivers not to set it: so their pages\njust leak away.\n\nLet\u0027s not change miscellaneous drivers now: introduce VM_UNPAGED at the core,\nto flag the special areas where the ptes may have no struct page, or if they\nhave then it\u0027s not to be touched.  Replace most instances of VM_RESERVED in\ncore mm by VM_UNPAGED.  Force it on in remap_pfn_range, and the sparc and\nsparc64 io_remap_pfn_range.\n\nRevert addition of VM_RESERVED to powerpc vdso, it\u0027s not needed there.  Is it\nneeded anywhere?  It still governs the mm-\u003ereserved_vm statistic, and special\nvmas not to be merged, and areas not to be core dumped; but could probably be\neliminated later (the drivers are probably specifying it because in 2.4 it\nkept swapout off the vma, but in 2.6 we work from the LRU, which these pages\ndon\u0027t get on).\n\nUse the VM_SHM slot for VM_UNPAGED, and define VM_SHM to 0: it serves no\npurpose whatsoever, and should be removed from drivers when we clean up.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nAcked-by: William Irwin \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "664beed0190fae687ac51295694004902ddeb18e",
      "tree": "89a7c8d9d541fb678c567834cb758fc88b375d47",
      "parents": [
        "1cdca61bf8537043edde8ef784ce1a1351361dac"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Nov 21 21:32:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 22 09:13:42 2005 -0800"
      },
      "message": "[PATCH] unpaged: unifdefed PageCompound\n\nIt looks like snd_xxx is not the only nopage to be using PageReserved as a way\nof holding a high-order page together: which no longer works, but is masked by\nour failure to free from VM_RESERVED areas.  We cannot fix that bug without\nfirst substituting another way to hold the high-order page together, while\nfarming out the 0-order pages from within it.\n\nThat\u0027s just what PageCompound is designed for, but it\u0027s been kept under\nCONFIG_HUGETLB_PAGE.  Remove the #ifdefs: which saves some space (out- of-line\nput_page), doesn\u0027t slow down what most needs to be fast (already using\nhugetlb), and unifies the way we handle high-order pages.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9e6bfa141c5bcf3402d98204b7b23b310be9ddb",
      "tree": "8d1c9b6a232211893dd64306bb1f46313408111c",
      "parents": [
        "1a324727caa26cd65a359a958c90fbd251d4aa49",
        "e7e37ee9c547213d726b29c2510cbb6696050405"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 21 10:56:30 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 21 10:56:30 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n"
    },
    {
      "commit": "e7e37ee9c547213d726b29c2510cbb6696050405",
      "tree": "50c45625de666b23f209d79eb1bfae05c64feee9",
      "parents": [
        "c243f1f1f6545985afcc6adf1fc085729029c3ee",
        "db93a82fa9d8b4d6e31c227922eaae829253bb88"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 21 06:56:52 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 21 06:56:52 2005 -0800"
      },
      "message": "Merge ../linus/\n"
    },
    {
      "commit": "c243f1f1f6545985afcc6adf1fc085729029c3ee",
      "tree": "6cc10f5552f8ee46118f983f2b29fbfa1b84870b",
      "parents": [
        "a42ab7f2349a72ecf5c3b1b7c836dc4249a71c0c"
      ],
      "author": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 21 06:53:16 2005 -0800"
      },
      "committer": {
        "name": "Dave Jones",
        "email": "davej@redhat.com",
        "time": "Mon Nov 21 06:53:16 2005 -0800"
      },
      "message": "[AGPGART] Support VIA P4M800CE bridge.\n\nSigned-off-by: Dave Jones \u003cdavej@redhat.com\u003e\n"
    },
    {
      "commit": "461ddf3b90bb149b99c3f675959c1bd6b11ed936",
      "tree": "12c7848560128e4344387eecdfc401369d46bb1c",
      "parents": [
        "b84f4cc977ec4a1260dc8d9165efc9319a93c2a2"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "rdunlap@xenotime.net",
        "time": "Sun Nov 20 21:25:15 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 20 21:25:15 2005 -0800"
      },
      "message": "[NET]: kernel-doc fixes\n\nFix kernel-doc warnings in network files.\n\nSigned-off-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b84f4cc977ec4a1260dc8d9165efc9319a93c2a2",
      "tree": "03e60bfcc51dfcb288fb2efe62e9ec805704c3d0",
      "parents": [
        "a516b04950f62d36b33db00c0d3c69d09dae99a9"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sun Nov 20 21:19:21 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 20 21:19:21 2005 -0800"
      },
      "message": "[NET]: Use unused bit for ipvs_property field in struct sk_buff\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "bd4cfb594bdea00c3920b31bd12f497fc4a2e79c",
      "tree": "30d0ab6a23675dc3ab19e6b2e760c93ea3fe2d6d",
      "parents": [
        "2b8f2ff6f4c11fff9c3016b54fa261f522a54b70"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Sun Nov 20 21:11:31 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 20 21:11:31 2005 -0800"
      },
      "message": "[NETFILTER]: Remove ARRAY_SIZE duplicate\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59c7c0377e00a3cbd7b71631177fb92166ceb437",
      "tree": "74457d6759338db05c29eb5dc766b8472b7bb496",
      "parents": [
        "29506415a0ff0152cc2928f8fcac724fbbf98651"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:51:33 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:51:33 2005 -0500"
      },
      "message": "Input: uinput - add UI_SET_SWBIT ioctl\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "29506415a0ff0152cc2928f8fcac724fbbf98651",
      "tree": "e1da48667c6b0499f2ea882b1d762758241da1e6",
      "parents": [
        "e753b650e10af8a040b1081e72088b826bdef72f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:51:22 2005 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Sun Nov 20 00:51:22 2005 -0500"
      },
      "message": "Input: uinput - convert to dynalloc allocation\n\nAlso introduce proper locking when creating/deleting device.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "e07bc7096424b977e53a16d72ec02645389107ba",
      "tree": "d415e926d3a1b5f0e280464e91db239af0adbe59",
      "parents": [
        "c0bc113373d94ebd89d0d024421df8aac60ed08a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Nov 19 22:17:55 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Nov 19 22:17:55 2005 +0100"
      },
      "message": "[PATCH] ide: remove dead code from flagged_taskfile()\n\nflagged_taskfile() is called from execute_drive_cmd()\n(the only user) only if args-\u003etf_out_flags.all !\u003d 0.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "071ffcc0f7dd8df871f443be3f5059f05da528e2",
      "tree": "319a5607b382a3515d9e6fea04a6ee4b116c9efc",
      "parents": [
        "84e7b9e94b474d40582090b7e09139f0029cff2c"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Nov 19 22:01:35 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Nov 19 22:01:35 2005 +0100"
      },
      "message": "[PATCH] ide: remove unused ide_action_t:ide_next\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "84e7b9e94b474d40582090b7e09139f0029cff2c",
      "tree": "81cc5b2bd67c1322bda08feb34d57193f78728d1",
      "parents": [
        "14351f8e573442e2437d4b177fa10075aaefd5c9"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Nov 19 21:54:04 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Nov 19 21:54:04 2005 +0100"
      },
      "message": "[PATCH] ide: remove duplicate documentation for ide_do_drive_cmd()\n\nRemove duplicate documentation for ide_do_drive_cmd() from\n\u003clinux/ide.h\u003e, this function is already documented in ide-io.c.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "14351f8e573442e2437d4b177fa10075aaefd5c9",
      "tree": "c1f480ffa8b38b130709d5b1b1b118c604a1cb99",
      "parents": [
        "4f1d774aadfc5a6ed1545dca180f66ab6d0f543d"
      ],
      "author": {
        "name": "Aurelien Jarno",
        "email": "aurelien@aurel32.net",
        "time": "Sat Nov 19 21:43:45 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Nov 19 21:43:45 2005 +0100"
      },
      "message": "[PATCH] sis5513: enable ATA133 for the SiS965 southbridge\n\nSigned-off-by: Aurelien Jarno \u003caurelien@aurel32.net\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "4f1d774aadfc5a6ed1545dca180f66ab6d0f543d",
      "tree": "e2e2e49c3154d45af2ff821cf7f815f93216b567",
      "parents": [
        "b286e39207237e2f6929959372bf66d9a8d05a82"
      ],
      "author": {
        "name": "Mathias Kretschmer",
        "email": "posting@blx4.net",
        "time": "Sat Nov 19 21:32:38 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sat Nov 19 21:32:38 2005 +0100"
      },
      "message": "[PATCH] via82cxxx: add VIA VT6410 IDE support\n\nFrom: Mathias Kretschmer \u003cposting@blx4.net\u003e\n\nSigned-off-by: Daniel Drake \u003cdsd@gentoo.org\u003e\nAcked-by: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "b286e39207237e2f6929959372bf66d9a8d05a82",
      "tree": "0a88ef7c8a91b8cd1afbb85d4b60c9452cc0770e",
      "parents": [
        "bcb6ad1f5adb267c7b509f83e8edb16cc59d8500",
        "6593178dd46d64a5bcb0402a4f3acd95b0687abd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 15:58:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 15:58:38 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n"
    },
    {
      "commit": "62ae144f56b61f541193df4a6465c06ee7eb9096",
      "tree": "913cc058b162c48e6c72d2b016b9e44201b16cee",
      "parents": [
        "bcd039b230f738243193ef7dbb03298d967b8370",
        "2161558fa5bebfeb272493ae91e836b497029023"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 14:25:40 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 18 14:25:40 2005 -0800"
      },
      "message": "Merge branch \u0027parisc\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/kyle/parisc-2.6\n"
    },
    {
      "commit": "9ab8851549fb9ed570013c33e0786a3fd084be41",
      "tree": "a5ed61d5e2a09ee0f8bd1a9e707b46954dff13ae",
      "parents": [
        "a39cf72ceb406e152c4682c0b635a96f1439c5ed"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "willy@parisc-linux.org",
        "time": "Fri Nov 18 16:16:42 2005 -0500"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@parisc-linux.org",
        "time": "Fri Nov 18 16:16:42 2005 -0500"
      },
      "message": "[PARISC] Fix compile warning caused by conflicting types of expand_upwards()\n\nFix compile warning caused by conflicting types of expand_upwards. IA64\nrequires it to not be static inline, as it\u0027s used outside mm/mmap.c\n\nSigned-off-by: Matthew Wilcox \u003cwilly@parisc-linux.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "4ef3b8f4a5c056d5f784725974a530d1a7b4a811",
      "tree": "f5cb477ef8b89af4fba8592fdcefde733947e1ef",
      "parents": [
        "7462cbff7d4c2dc0d182613fb4e801efb29b90ac"
      ],
      "author": {
        "name": "Laurent Riffard",
        "email": "laurent.riffard@free.fr",
        "time": "Fri Nov 18 22:15:40 2005 +0100"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Fri Nov 18 22:15:40 2005 +0100"
      },
      "message": "[PATCH] ide: remove ide_driver_t.owner field\n\nThe structure ide_driver_t have a .owner field which is a duplicate\nof .gendriver.owner field (.gen_driver is a struct device_driver).\n\nThis patch removes ide_driver_t\u0027s owner field.\n\nSigned-off-by: Laurent Riffard \u003claurent.riffard@free.fr\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e"
    },
    {
      "commit": "7f0d50391adf371a0e66da0a1a44ba5cc6744ee8",
      "tree": "799acb2aaed28f5103af859dffde4bb1413848c2",
      "parents": [
        "eb97b73d75d5c9af7c78c05106de9e3fdc4455ab"
      ],
      "author": {
        "name": "mikem",
        "email": "mikem@beardog.cca.cpqcorp.net",
        "time": "Fri Nov 18 22:00:17 2005 +0100"
      },
      "committer": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Fri Nov 18 22:00:17 2005 +0100"
      },
      "message": "[PATCH 1/3] cciss: bug fix for hpacucli\n\nThis patch fixes a bug that breaks hpacucli, a command line interface\nfor the HP Array Config Utility. Without this fix the utility will\nnot detect any controllers in the system. I thought I had already fixed\nthis, but I guess not.\n\nThanks to all who reported the issue. Please consider this this inclusion.\n\nSigned-off-by: Mike Miller \u003cmikem@beardog.cca.cpqcorp.net\u003e\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\n"
    },
    {
      "commit": "cd017fbdd33f2d8294b0e0324faa1dc7750b4af0",
      "tree": "7d7191c3be2270b036876a137d417c1ef9da7e11",
      "parents": [
        "443bf3292f04c53e92bf0588f1aa2c9b421545e2"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:43 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:43 2005 +0000"
      },
      "message": "Add definitions for the Dallas DS1742 RTC / non-volatile memory.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "443bf3292f04c53e92bf0588f1aa2c9b421545e2",
      "tree": "686f01621b7144c17c5b4340c5cdd40f299fedf3",
      "parents": [
        "bdc3c3c7cbc3e1244c03640b4b372d097a1dacf3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:42 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:42 2005 +0000"
      },
      "message": "Add definitions for the Dallas DS17287 RTC.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6f17ce33fef3fd84e3e45850c9388d118adfad96",
      "tree": "062cc6c191d9db6450d37c36051506218e0a66e8",
      "parents": [
        "0905780aae58ea69f2dafea9716ee2ea78dbe4e2"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@hh.iij4u.or.jp",
        "time": "Thu Nov 10 22:42:36 2005 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Nov 17 16:23:41 2005 +0000"
      },
      "message": "Add GT64111 PCI ID back\n    \nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6e87abd0b8cbb23ed9ffe5cc9f790fb5cac45eae",
      "tree": "2469b23b6410153c7b25f03b6e5d3b846874a7d7",
      "parents": [
        "7b5603e056b8b5f3175f14badd895b9ac567f315"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 16 00:52:57 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Nov 16 00:52:57 2005 -0800"
      },
      "message": "[DVB]: Add compat ioctl handling.\n\nBased upon a patch by Guido Guenther \u003cagx@sigxcpu.org\u003e.\n\nSome of these ioctls had embedded time_t objects\nor pointers, so needed translation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ae8c5ec122e4e909193dbbdb2ad2de349e307c9",
      "tree": "42ef1a96f9286f8ddab8edd6d037506a9cbe889f",
      "parents": [
        "e1f1def6ef3f0c71d0df302c3759f6937adaf9ae",
        "9f68a24853dd37d18f2cfa979cf4e131f5a10e8f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 12:45:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 12:45:33 2005 -0800"
      },
      "message": "Merge branch \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "d4ed803c564701eae9534ab26a86ddb06acaf49c",
      "tree": "573ecacf5ea40a3dc847f8ceb82a1aa0e95fe15c",
      "parents": [
        "19842d67340e4a8f616552d344e97fc7452aa37a"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@gnumonks.org",
        "time": "Tue Nov 15 00:09:06 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Nov 15 08:59:18 2005 -0800"
      },
      "message": "[PATCH] Make sysctl.h (again) usable from userspace\n\nMake sysctl.h (again) useable from userspace\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4060994c3e337b40e0f6fa8ce2cc178e021baf3d",
      "tree": "980297c1747ca89354bc879cc5d17903eacb19e2",
      "parents": [
        "0174f72f848dfe7dc7488799776303c81b181b16",
        "d3ee871e63d0a0c70413dc0aa5534b8d6cd6ec37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:56:02 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:56:02 2005 -0800"
      },
      "message": "Merge x86-64 update from Andi\n"
    },
    {
      "commit": "94605eff572b727aaad9b4b29bc358b919096503",
      "tree": "657a848d8ef34d2f94bbad3aa4e5458d2d3f2d2b",
      "parents": [
        "e90f22edf432512219cc2952f5811961abbd164f"
      ],
      "author": {
        "name": "Siddha, Suresh B",
        "email": "suresh.b.siddha@intel.com",
        "time": "Sat Nov 05 17:25:54 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:16 2005 -0800"
      },
      "message": "[PATCH] x86-64/i386: Intel HT, Multi core detection fixes\n\nFields obtained through cpuid vector 0x1(ebx[16:23]) and\nvector 0x4(eax[14:25], eax[26:31]) indicate the maximum values and might not\nalways be the same as what is available and what OS sees.  So make sure\n\"siblings\" and \"cpu cores\" values in /proc/cpuinfo reflect the values as seen\nby OS instead of what cpuid instruction says. This will also fix the buggy BIOS\ncases (for example where cpuid on a single core cpu says there are \"2\" siblings,\neven when HT is disabled in the BIOS.\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d4359)\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "69d81fcde7797342417591ba7affb372b9c86eae",
      "tree": "97fbc73fd20f8ebc313b2bc41367a8efe36c2c3d",
      "parents": [
        "50895c5d76e15d8af480eff1aaab5770cabbc2c2"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Speed up numa_node_id by putting it directly into the PDA\n\nNot go from the CPU number to an mapping array.\nMode number is often used now in fast paths.\n\nThis also adds a generic numa_node_id to all the topology includes\n\nSuggested by Eric Dumazet\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07808b74e7dab1aa385e698795875337d72daf7d",
      "tree": "3b593c31e6e58364f4001105bfeebefa94708209",
      "parents": [
        "1dff7f3db5f045ccbfeca5bb00b0958a78501557"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:14 2005 -0800"
      },
      "message": "[PATCH] x86_64: Remove obsolete ARCH_HAS_ATOMIC_UNSIGNED and page_flags_t\n\nHas been introduced for x86-64 at some point to save memory\nin struct page, but has been obsolete for some time. Just\nremove it.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2f1b424900715ed9d1699c3bb88a434a2b42bc0",
      "tree": "8ef440f840656365166ff2d71aa445c224c53546",
      "parents": [
        "56720367cd89ef5265f39da2d674c5b92cd4cd87"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Sat Nov 05 17:25:53 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 14 19:55:13 2005 -0800"
      },
      "message": "[PATCH] x86_64: Add 4GB DMA32 zone\n\nAdd a new 4GB GFP_DMA32 zone between the GFP_DMA and GFP_NORMAL zones.\n\nAs a bit of historical background: when the x86-64 port\nwas originally designed we had some discussion if we should\nuse a 16MB DMA zone like i386 or a 4GB DMA zone like IA64 or\nboth. Both was ruled out at this point because it was in early\n2.4 when VM is still quite shakey and had bad troubles even\ndealing with one DMA zone.  We settled on the 16MB DMA zone mainly\nbecause we worried about older soundcards and the floppy.\n\nBut this has always caused problems since then because\ndevice drivers had trouble getting enough DMA able memory. These days\nthe VM works much better and the wide use of NUMA has proven\nit can deal with many zones successfully.\n\nSo this patch adds both zones.\n\nThis helps drivers who need a lot of memory below 4GB because\ntheir hardware is not accessing more (graphic drivers - proprietary\nand free ones, video frame buffer drivers, sound drivers etc.).\nPreviously they could only use IOMMU+16MB GFP_DMA, which\nwas not enough memory.\n\nAnother common problem is that hardware who has full memory\naddressing for \u003e4GB misses it for some control structures in memory\n(like transmit rings or other metadata).  They tended to allocate memory\nin the 16MB GFP_DMA or the IOMMU/swiotlb then using pci_alloc_consistent,\nbut that can tie up a lot of precious 16MB GFPDMA/IOMMU/swiotlb memory\n(even on AMD systems the IOMMU tends to be quite small) especially if you have\nmany devices.  With the new zone pci_alloc_consistent can just put\nthis stuff into memory below 4GB which works better.\n\nOne argument was still if the zone should be 4GB or 2GB. The main\nmotivation for 2GB would be an unnamed not so unpopular hardware\nraid controller (mostly found in older machines from a particular four letter\ncompany) who has a strange 2GB restriction in firmware. But\nthat one works ok with swiotlb/IOMMU anyways, so it doesn\u0027t really\nneed GFP_DMA32. I chose 4GB to be compatible with IA64 and because\nit seems to be the most common restriction.\n\nThe new zone is so far added only for x86-64.\n\nFor other architectures who don\u0027t set up this\nnew zone nothing changes. Architectures can set a compatibility\ndefine in Kconfig CONFIG_DMA_IS_DMA32 that will define GFP_DMA32\nas GFP_DMA. Otherwise it\u0027s a nop because on 32bit architectures\nit\u0027s normally not needed because GFP_NORMAL (\u003d0) is DMA able\nenough.\n\nOne problem is still that GFP_DMA means different things on different\narchitectures. e.g. some drivers used to have #ifdef ia64  use GFP_DMA\n(trusting it to be 4GB) #elif __x86_64__ (use other hacks like\nthe swiotlb because 16MB is not enough) ... . This was quite\nugly and is now obsolete.\n\nThese should be now converted to use GFP_DMA32 unconditionally. I haven\u0027t done\nthis yet. Or best only use pci_alloc_consistent/dma_alloc_coherent\nwhich will use GFP_DMA32 transparently.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "37d2e7a20d745035b600f1a6be56cbb9c7259419",
      "tree": "c76e0ba522d34c8b3021bf0f012632f7877f5281",
      "parents": [
        "3746a2b1402e7933c7f1eabdce384b8454dc2ef7"
      ],
      "author": {
        "name": "Harald Welte",
        "email": "laforge@netfilter.org",
        "time": "Mon Nov 14 15:24:59 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 15:24:59 2005 -0800"
      },
      "message": "[NETFILTER] nfnetlink: unconditionally require CAP_NET_ADMIN\n\nThis patch unconditionally requires CAP_NET_ADMIN for all nfnetlink\nmessages.  It also removes the per-message cap_required field, since all\nexisting subsystems use CAP_NET_ADMIN for all their messages anyway.\n\nPatrick McHardy owes me a beer if we ever need to re-introduce this.\n\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c0400c4f5a08cfd1c657f7f616fcf1dfbd76a4d7",
      "tree": "61a90f49481595e707e0968f889483a4f0ff454f",
      "parents": [
        "dbd36ea496726460299842fdbeaaa7fff2f0c5c7"
      ],
      "author": {
        "name": "Pablo Neira Ayuso",
        "email": "pablo@netfilter.org",
        "time": "Mon Nov 14 15:21:41 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 14 15:21:41 2005 -0800"
      },
      "message": "[NETFILTER] nfnetlink: skip size check if size not specified (\u003d\u003d 0)\n\nSkip sizecheck if the size of the attribute wasn\u0027t specified, ie. zero.\n\nSigned-off-by: Pablo Neira Ayuso \u003cpablo@netfilter.org\u003e\nSigned-off-by: Harald Welte \u003claforge@netfilter.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2c13b7cee045af689b36349c2bc6a9ed6e3d73fa",
      "tree": "594a061fa9b9c1fa03bfe01c9177cc016e1bb1a4",
      "parents": [
        "e1410f2d951d45aee3bdbcc05ecedaaa9db276e5"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 14 14:14:16 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Nov 14 14:14:16 2005 -0500"
      },
      "message": "[libata] minor fixes, new helpers\n\n- in ata_dev_identify(), don\u0027t assume that all devices are either\n  ATA or ATAPI.  In the future, this code will see port multipliers\n  and other devices.\n- make a debugging printk less verbose\n- add new helper ata_qc_reinit()\n- add new helper BPRINTK() and port flag ATA_FLAG_DEBUGMSG, for\n  fine-grained debugging use.\n"
    },
    {
      "commit": "70ac551651a2c5a234b703d9a495817f2ca09639",
      "tree": "71f55b9a3de438969a7a0d951971febf59784294",
      "parents": [
        "7f729ccff35befa08a836ab33a4372c7f6735645",
        "bd5d080ab99642e3245ef7cfa54490384c01d878"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:17:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:17:54 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "aeec46b97a7975fd983219177980c58ed4fd607c",
      "tree": "9ed1f67d86585c096afe12b944182c7e7c41ec39",
      "parents": [
        "f5f4917c92a9a3814eda9c947fda8afabbd1812d"
      ],
      "author": {
        "name": "Martin Waitz",
        "email": "tali@admingilde.org",
        "time": "Sun Nov 13 16:08:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:21 2005 -0800"
      },
      "message": "[PATCH] DocBook: allow to mark structure members private\n\nMany structures contain both an internal part and one which is part of the API\nto other modules.  With this patch it is possible to only include these public\nmembers in the kernel documentation.\n\nSigned-off-by: Martin Waitz \u003ctali@admingilde.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "800d3c6f90b61cc82b09db635b59c00b1c460728",
      "tree": "e8b59694c3b0560c65da4e5984b5ef1a92cbae82",
      "parents": [
        "c817e7634260b298fc03b856ddb53d9aa77326b5"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Sun Nov 13 16:07:48 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:18 2005 -0800"
      },
      "message": "[PATCH] v4l: (943) added secam l video standard\n\n- Added SECAM L\u0027 video standard\n- SECAM L\u0027 is a Secam variant that requires special config.\n\nThis patch adds support on V4L core. Requires aditional patches\non tuners to support.\n\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f39894d1b5c253b10fcb8fbbbcf65a330f6cdc7",
      "tree": "6d166da37e874f2c0b891d4cf61b5f4b9bf5a71f",
      "parents": [
        "09e12f9f6bcd9af516d901223cebdbae58b32c9f"
      ],
      "author": {
        "name": "George Anzinger",
        "email": "george@mvista.com",
        "time": "Sun Nov 13 16:07:44 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 13 18:14:17 2005 -0800"
      },
      "message": "[PATCH] timespec: normalize off by one errors\n\nIt would appear that the timespec normalize code has an off by one error.\nFound in three places.  Thanks to Ben for spotting.\n\nSigned-off-by: George Anzinger\u003cgeorge@mvista.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "ff6ed4063da39e6a30ce904005e4ed17385e2739"
}
