)]}'
{
  "log": [
    {
      "commit": "32694850a91bd4fedcdd4a46292f870588be81d1",
      "tree": "370e1f97c9dff8f4feb71b8a1cf03cfe37b15d8b",
      "parents": [
        "0a0fc9601dd1024ec7171993bf075a789246e1ed"
      ],
      "author": {
        "name": "Thomas Maier",
        "email": "balagi@justmail.de",
        "time": "Fri Dec 08 02:36:12 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 08 08:28:38 2006 -0800"
      },
      "message": "[PATCH] pktcdvd: add sysfs and debugfs interface\n\nAdd a sysfs and debugfs interface to the pktcdvd driver.\n\nLook into the Documentation/ABI/testing/* files in the patch for more info.\n\nSigned-off-by: Thomas Maier \u003cbalagi@justmail.de\u003e\nSigned-off-by: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bef986502fa398b1785a3979b1aa17cd902d3527",
      "tree": "b59c1afe7b1dfcc001b86e54863f550d7ddc8c34",
      "parents": [
        "4bdbd2807deeccc0793d57fb5120d7a53f2c0b3c",
        "c99767974ebd2a719d849fdeaaa1674456f5283f"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:07:56 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Dec 08 01:07:56 2006 -0500"
      },
      "message": "Merge rsync://rsync.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/usb/input/hid.h\n"
    },
    {
      "commit": "3015c7397876f5c5de0e178e2dfe22859b5d8754",
      "tree": "c76b58eb466af9e658f4b0b0cba689c565968825",
      "parents": [
        "ed30c26ee809b060f437fd9f1b3453e1d0375e32"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Fri Nov 24 20:19:09 2006 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 07 23:12:02 2006 +0100"
      },
      "message": "ieee1394: conditionally export ieee1394_bus_type\n\nFollow-up to patch \"Consolidate driver registering\":\nSince I plan the lifetime of Linux 2.6.20 to be the deprecation phase\nof CONFIG_IEEE1394_EXPORT_FULL_API, it seems fair to keep all previously\nexported symbols available with this option until this phase is over.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "4e834da1da2d7e80547e493c4b21c809dcb0ae09",
      "tree": "bba44251ded023931dcfa94ae4fde3ecc090c86d",
      "parents": [
        "e9429dfdc34402de3832ab7335f8ff0104f3ae84"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Nov 19 23:04:31 2006 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 07 23:05:34 2006 +0100"
      },
      "message": "ieee1394: schedule *_oui sysfs attributes for removal\n\nThere is no manpower available to reform oui.db into a library for use\nin more kernel subsystems.  The low ratio of usefulness to size and the\noccasional need to update oui.db from IEEE\u0027s official list suggest to\ndrop oui.db.  I plan to make a userspace script available which\ntranslates the remaining numeric sysfs attributes to names of\norganizations.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "e9429dfdc34402de3832ab7335f8ff0104f3ae84",
      "tree": "0cc4568aa02dfa03a1873cf2fbda794869e8c426",
      "parents": [
        "861646f52217cf42a0e2e6558d85bd1172ca1611"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sun Nov 19 23:03:09 2006 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 07 23:05:24 2006 +0100"
      },
      "message": "ieee1394: schedule unused symbol exports for removal\n\nThis also means that former parts of ieee1394\u0027s API will be subject to\nchange or removal.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "861646f52217cf42a0e2e6558d85bd1172ca1611",
      "tree": "a710170a5bf64ca4d6666e9bd645b84b71cecb1d",
      "parents": [
        "9868e0ec03fd4ac9cb3943e5dae0ad6a14faa5ff"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Nov 20 00:07:26 2006 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 07 23:05:12 2006 +0100"
      },
      "message": "ieee1394: dv1394: schedule for feature removal\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "9868e0ec03fd4ac9cb3943e5dae0ad6a14faa5ff",
      "tree": "7ee0e0bda6be7ec55c65e9b04abd5e1ffa6be79e",
      "parents": [
        "63cca59e89892497e95e1e9c7156d3345fb7e2e8"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Mon Nov 20 00:05:05 2006 +0100"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Dec 07 23:04:59 2006 +0100"
      },
      "message": "ieee1394: raw1394: defer feature removal of old isoch interface\n\nKnown to be affected:\n - libdc1394: prefers video1394 for now, old-style raw1394 support might\n   be dropped eventually\n - OpenH323 PWLib, AVC video input module: uses libraw1394\u0027s old API\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "2685b267bce34c9b66626cb11664509c32a761a5",
      "tree": "ce8b4ad47b4a1aa1b0e7634298d63c4cb0ca46c5",
      "parents": [
        "4522d58275f124105819723e24e912c8e5bf3cdd",
        "272491ef423b6976a230a998b10f46976aa91342"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 09:05:15 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 09:05:15 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6: (48 commits)\n  [NETFILTER]: Fix non-ANSI func. decl.\n  [TG3]: Identify Serdes devices more clearly.\n  [TG3]: Use msleep.\n  [TG3]: Use netif_msg_*.\n  [TG3]: Allow partial speed advertisement.\n  [TG3]: Add TG3_FLG2_IS_NIC flag.\n  [TG3]: Add 5787F device ID.\n  [TG3]: Fix Phy loopback.\n  [WANROUTER]: Kill kmalloc debugging code.\n  [TCP] inet_twdr_hangman: Delete unnecessary memory barrier().\n  [NET]: Memory barrier cleanups\n  [IPSEC]: Fix inetpeer leak in ipv4 xfrm dst entries.\n  audit: disable ipsec auditing when CONFIG_AUDITSYSCALL\u003dn\n  audit: Add auditing to ipsec\n  [IRDA] irlan: Fix compile warning when CONFIG_PROC_FS\u003dn\n  [IrDA]: Incorrect TTP header reservation\n  [IrDA]: PXA FIR code device model conversion\n  [GENETLINK]: Fix misplaced command flags.\n  [NETLIK]: Add a pointer to the Generic Netlink wiki page.\n  [IPV6] RAW: Don\u0027t release unlocked sock.\n  ...\n"
    },
    {
      "commit": "4522d58275f124105819723e24e912c8e5bf3cdd",
      "tree": "b92c29014fadffe049c1925676037f0092b8d112",
      "parents": [
        "6cf24f031bc97cb5a7c9df3b6e73c45b628b2b28",
        "64a26a731235b59c9d73bbe82c1f896d57400d37"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:59:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:59:11 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6\n\n* \u0027for-linus\u0027 of git://one.firstfloor.org/home/andi/git/linux-2.6: (156 commits)\n  [PATCH] x86-64: Export smp_call_function_single\n  [PATCH] i386: Clean up smp_tune_scheduling()\n  [PATCH] unwinder: move .eh_frame to RODATA\n  [PATCH] unwinder: fully support linker generated .eh_frame_hdr section\n  [PATCH] x86-64: don\u0027t use set_irq_regs()\n  [PATCH] x86-64: check vector in setup_ioapic_dest to verify if need setup_IO_APIC_irq\n  [PATCH] x86-64: Make ix86 default to HIGHMEM4G instead of NOHIGHMEM\n  [PATCH] i386: replace kmalloc+memset with kzalloc\n  [PATCH] x86-64: remove remaining pc98 code\n  [PATCH] x86-64: remove unused variable\n  [PATCH] x86-64: Fix constraints in atomic_add_return()\n  [PATCH] x86-64: fix asm constraints in i386 atomic_add_return\n  [PATCH] x86-64: Correct documentation for bzImage protocol v2.05\n  [PATCH] x86-64: replace kmalloc+memset with kzalloc in MTRR code\n  [PATCH] x86-64: Fix numaq build error\n  [PATCH] x86-64: include/asm-x86_64/cpufeature.h isn\u0027t a userspace header\n  [PATCH] unwinder: Add debugging output to the Dwarf2 unwinder\n  [PATCH] x86-64: Clarify error message in GART code\n  [PATCH] x86-64: Fix interrupt race in idle callback (3rd try)\n  [PATCH] x86-64: Remove unwind stack pointer alignment forcing again\n  ...\n\nFixed conflict in include/linux/uaccess.h manually\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b361e27bba261ba59c73df464fa640f7c0fe3553",
      "tree": "4c457c471eb42be1fbcc9e76989e275fa8e023df",
      "parents": [
        "15c62e10bb49eebf3da2b010a9196f5095947b0b"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Dec 06 20:41:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:47 2006 -0800"
      },
      "message": "[PATCH] IPMI: system interface hotplug\n\nAdd the ability to hot add and remove interfaces in the ipmi_si driver.  Any\nusers who have the device open will get errors if they try to send a message.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b2c03941b50944a268ee4d5823872f220809a3ba",
      "tree": "9ade96c649031f1eaf20587a2fdf855fe0118f4c",
      "parents": [
        "759643b874907e76ae81e34df62f41ab6683f5c2"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Wed Dec 06 20:41:00 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:47 2006 -0800"
      },
      "message": "[PATCH] IPMI: Allow hot system interface remove\n\nThis modifies the IPMI driver so that a lower-level interface can be\ndynamically removed while in use so it can support hot-removal of hardware.\n\nIt also adds the ability to specify and dynamically change the IPMI interface\nthe watchdog timer and the poweroff code use.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "792908225064b1d841a8990b9d1d1cfc4e0e5bb2",
      "tree": "3892ec82447727cf59b3cf5d37273b76d01b763c",
      "parents": [
        "70e4506765602cca047cfa31933836e354c61a63"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 06 20:40:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:47 2006 -0800"
      },
      "message": "[PATCH] add ignore_loglevel boot option\n\nSometimes the kernel prints something interesting while userspace bootup\nkeeps messages turned off via loglevel.  Enable the printing of /all/\nkernel messages via the \"ignore_loglevel\" boot option.  Off by default.\n\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": "30aaa5c67e72849ccf290b9a7cad58e43bbb47ac",
      "tree": "4c33f3f2d9fd7bbe67c3fa0193e907566f227e57",
      "parents": [
        "012d3ca8d85bf3ae5278ba897dd1ca3999247107"
      ],
      "author": {
        "name": "Torben Mathiasen",
        "email": "torben.mathiasen@hp.com",
        "time": "Wed Dec 06 20:40:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:45 2006 -0800"
      },
      "message": "[PATCH] New updated devices.txt - LANANA\n\n[jengelh@linux01.gwdg.de: cleanups]\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nAcked-by: Torben Mathiasen \u003ctorben.mathiasen@hp.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3982cd99c30285ebc71d405cd8530a3dfb7265de",
      "tree": "288eb99e0c77acb7c58f1820d5579ce161e6a88e",
      "parents": [
        "f1a60dbf68061e5a5364cbc723786b355637ffd3"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Wed Dec 06 20:40:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:44 2006 -0800"
      },
      "message": "[PATCH] fs/sysv/: doc cleanup\n\nRemove two different changelog files from fs/sysv/ and merges the INTRO\nfile into Documentation/filesystems/sysv-fs.txt\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3fa72e4556ec1f04e46a0d561d9e785ecaa173d",
      "tree": "9c9b51dbecc27e977135b4e4793ea3dc99e8ba66",
      "parents": [
        "f67637ee4b5d90d41160d755b9a8cca18c394586"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:56 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Pass struct dev pointer to dma_cache_sync()\n\nPass struct dev pointer to dma_cache_sync()\n\ndma_cache_sync() is ill-designed in that it does not have a struct device\npointer argument which makes proper support for systems that consist of a\nmix of coherent and non-coherent DMA devices hard.  Change dma_cache_sync\nto take a struct device pointer as first argument and fix all its callers\nto pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\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": "f67637ee4b5d90d41160d755b9a8cca18c394586",
      "tree": "dffa1fa32f8e0462c8e46c4f8fefa058be349d6a",
      "parents": [
        "83b7b44e1c1e9e493ccd4146558481ab5af0116a"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:38:54 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:41 2006 -0800"
      },
      "message": "[PATCH] Add struct dev pointer to dma_is_consistent()\n\ndma_is_consistent() is ill-designed in that it does not have a struct\ndevice pointer argument which makes proper support for systems that consist\nof a mix of coherent and non-coherent DMA devices hard.  Change\ndma_is_consistent to take a struct device pointer as first argument and fix\nthe sole caller to pass it.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\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": "9a0efbb8795e8c5acb279d984b53d6af6ecdd00f",
      "tree": "31b592ea6de7857b0ebb8a531e00ba6119c037ed",
      "parents": [
        "d9489fb60614794cbca4b6b173c60ed9388974c6"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 06 20:38:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:40 2006 -0800"
      },
      "message": "[PATCH] kernel-api book: remove videodev chapter\n\nRemove the videodev chapter from the kernel-api book.  It\u0027s done much better\nin the videobook kernel-doc.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "da39aa8fbc031029b1f06f1abf2a933e1042fe99",
      "tree": "5e9b9f9fff27b46b4e296414e46cf6ff4b701eaa",
      "parents": [
        "0bf93226073db0c957664592ba2f1aaeef57bb82"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Wed Dec 06 20:38:42 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:40 2006 -0800"
      },
      "message": "[PATCH] kernel-doc: add fusion and i2o to kernel-api book\n\nAdd Fusion and I2O message-based device interfaces to kernel-api book.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ece8a684c75df215320b4155944979e3f78c5c93",
      "tree": "2a65e786dd70ab368c12836a39c36070c0e4974f",
      "parents": [
        "70888bd5b70579e278d5ef1b7e1ec6a420d38b9e"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Dec 06 20:37:24 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:36 2006 -0800"
      },
      "message": "[PATCH] sleep profiling\n\nImplement prof\u003dsleep profiling.  TASK_UNINTERRUPTIBLE sleeps will be taken\nas a profile hit, and every millisecond spent sleeping causes a profile-hit\nfor the call site that initiated the sleep.\n\nSample readprofile output on i386:\n\n   306 ps2_sendbyte                               1.3973\n   432 call_usermodehelper_keys                   1.9548\n   484 ps2_command                                0.6453\n   790 __driver_attach                            4.7879\n  1593 msleep                                    44.2500\n  3976 sync_buffer                               64.1290\n  4076 do_lookup                                 12.4648\n  8587 sync_page                                122.6714\n 20820 total                                      0.0067\n\n(NOTE: architectures need to check whether get_wchan() can be called from\ndeep within the wakeup path.)\n\nakpm: we need to mark more functions __sched.  lock_sock(), msleep(), others..\n\nakpm: the contention in do_lookup() is a surprise.  Presumably doing disk\nreads for directory contents while holding i_mutex.\n\n[akpm@osdl.org: various fixes]\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": "70888bd5b70579e278d5ef1b7e1ec6a420d38b9e",
      "tree": "386b58e2592c94d2371e71eba7a6576638516241",
      "parents": [
        "6cfd76a26d9fe2ba54b9d496a48c1d9285e5c5ed"
      ],
      "author": {
        "name": "Vasily Averin",
        "email": "vvs@sw.ru",
        "time": "Wed Dec 06 20:37:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:36 2006 -0800"
      },
      "message": "[PATCH] Documentation: remount_fs() needs lock_kernel\n\nFixed long-lived typo: remount_fs() needs BKL\n\nSigned-off-by: Vasily Averin \u003cvvs@sw.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "22f2e280179946b8be1e2205b8654f2cb4abbf64",
      "tree": "bf40a2070381fc83a365eff736763264c466db16",
      "parents": [
        "8f63fdbbd6de7d734c036948bf7c4b2bebe3ad99"
      ],
      "author": {
        "name": "Derek Fults",
        "email": "dfults@sgi.com",
        "time": "Wed Dec 06 20:37:11 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:35 2006 -0800"
      },
      "message": "[PATCH] get_options to allow a hypenated range for isolcpus\n\nThis allows a hyphenated range of positive numbers in the string passed\nto command line helper function, get_options.\n\nCurrently the command line option \"isolcpus\u003d\" takes as its argument a\nlist of cpus.\n\nFormat: \u003ccpu number\u003e,...,\u003ccpu number\u003e\nValid values of \u003ccpu_number\u003e  include all cpus, 0 to \"number of CPUs in\nsystem - 1\". This can get extremely long when isolating the majority of\ncpus on a large system.  The kernel isolcpus code would not need any\nchanging to use this feature.  To use it, the change would be in the\ncommand line format for \u0027isolcpus\u003d\u0027\nFormat:\n\u003ccpu number\u003e,...,\u003ccpu number\u003e\nor\n\u003ccpu number\u003e-\u003ccpu number\u003e  (must be a positive range in ascending\norder.)\nor a mixture\n\u003ccpu number\u003e,...,\u003ccpu number\u003e-\u003ccpu number\u003e\n\nSigned-off-by: Derek Fults \u003cdfults@sgi.com\u003e\nCc: \"Randy.Dunlap\" \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "49033c81845f1bd2a69e53485f20d55a0e7bace5",
      "tree": "f95ea898b35b051dc8a23bf7df69b42397cc8406",
      "parents": [
        "593be07ae8f6f4a1b1b98813fabb155328f8bc0c"
      ],
      "author": {
        "name": "Filipe",
        "email": "filipe@icewall.org",
        "time": "Wed Dec 06 20:36:04 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:32 2006 -0800"
      },
      "message": "[PATCH] io/storage: Documentation update to as-iosched.txt\n\nDocumentation update, adding references to CFQ scheduler and to another\ndocument about selecting IO Schedulers.\n\nSigned-off-by: Filipe Lautert \u003cfilipe@icewall.org\u003e\nCc: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d809161402e9f99aefe8848c4e701597ac367269",
      "tree": "6763df315027d9db13ce4df1b6f1f66fdf2cd598",
      "parents": [
        "d6392f873f1d09974d5c92c52715fa422ad7c625"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Dec 06 20:35:48 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:31 2006 -0800"
      },
      "message": "[PATCH] fuse: add blksize option\n\nAdd \u0027blksize\u0027 option for block device based filesystems.  During\ninitialization this is used to set the block size on the device and the super\nblock.  The default block size is 512bytes.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6392f873f1d09974d5c92c52715fa422ad7c625",
      "tree": "ce94449b7f2a62162fdbef0e4324c2ad8d66adbe",
      "parents": [
        "bdcf25080438ba71bb24b885e7c102de72c25c9d"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Wed Dec 06 20:35:44 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:31 2006 -0800"
      },
      "message": "[PATCH] fuse: add support for block device based filesystems\n\nI never intended this, but people started using fuse to implement block device\nbased \"real\" filesystems (ntfs-3g, zfs).\n\nThe following four patches add better support for these kinds of filesystems.\nUnlike \"normal\" fuse filesystems, using this feature should require superuser\nprivileges (enforced by the fusermount utility).\n\nThanks to Szabolcs Szakacsits for the input and testing.\n\nThis patch adds a \u0027fuseblk\u0027 filesystem type, which is only different from the\n\u0027fuse\u0027 filesystem type in how the \u0027dev_name\u0027 mount argument is interpreted.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06df6a5c181f462c71ddcc20ff6c7ea0bec18ec8",
      "tree": "d5cadf44380e75d16f11117c65a848f1a6cdd204",
      "parents": [
        "59a493350e7aefff7e262efa39e017517b31b8e8"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Wed Dec 06 20:34:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:28 2006 -0800"
      },
      "message": "[PATCH] s2ram debugging documentation\n\nLinus posted quite nice TRACE_RESUME how-to, and I think it is too nice to\nbe hidden in archives of mailing list, so I turned it into Documentation\npiece.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf73bae6ba0dc4bd4f1e570feb34a06b72725af6",
      "tree": "3d224f68d04b6c9e96ebf5903406ada9307824d9",
      "parents": [
        "37b2ba12df88f0e29f2d52aaf1ab22789377d5b5"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 06 20:34:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:27 2006 -0800"
      },
      "message": "[PATCH] swsusp: update userland interface documentation\n\nThe swsusp userland interface has recently changed for a couple of times, but\nthe changes have not been documented.  Fix this, and document the\nSNAPSHOT_SET_SWAP_AREA ioctl().\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ecbd0da1eced957e0cbb611b4a4cb5b0cf63ba31",
      "tree": "c7756453fa284eb1cf27b914be9ea9a8303b87d4",
      "parents": [
        "9a154d9d95b7b9845938242f5c62505b3cab5bcd"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Wed Dec 06 20:34:13 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:27 2006 -0800"
      },
      "message": "[PATCH] swsusp: document support for swap files\n\nDocument the \"resume_offset\u003d\" command line parameter as well as the way in\nwhich swap files are supported by swsusp.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e18b890bb0881bbab6f4f1a6cd20d9c60d66b003",
      "tree": "4828be07e1c24781c264b42c5a75bcd968223c3f",
      "parents": [
        "441e143e95f5aa1e04026cb0aa71c801ba53982f"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "clameter@sgi.com",
        "time": "Wed Dec 06 20:33:20 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:25 2006 -0800"
      },
      "message": "[PATCH] slab: remove kmem_cache_t\n\nReplace all uses of kmem_cache_t with struct kmem_cache.\n\nThe patch was generated using the following script:\n\n\t#!/bin/sh\n\t#\n\t# Replace one string by another in all the kernel sources.\n\t#\n\n\tset -e\n\n\tfor file in `find * -name \"*.c\" -o -name \"*.h\"|xargs grep -l $1`; do\n\t\tquilt add $file\n\t\tsed -e \"1,\\$s/$1/$2/g\" $file \u003e/tmp/$$\n\t\tmv /tmp/$$ $file\n\t\tquilt refresh\n\tdone\n\nThe script was run like this\n\n\tsh replace kmem_cache_t \"struct kmem_cache\"\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3395ee0588795b0b3bd889c260e55959cf2b61f5",
      "tree": "ea2513a28464a5b2907a9cb71cbfb6be88389205",
      "parents": [
        "8f5be20bf87da7c7c59c5cc84f630a1eca5cc99c"
      ],
      "author": {
        "name": "Paul Menage",
        "email": "menage@google.com",
        "time": "Wed Dec 06 20:32:16 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Dec 07 08:39:21 2006 -0800"
      },
      "message": "[PATCH] mm: add noaliencache boot option to disable numa alien caches\n\nWhen using numa\u003dfake on non-NUMA hardware there is no benefit to having the\nalien caches, and they consume much memory.\n\nAdd a kernel boot option to disable them.\n\nChristoph sayeth \"This is good to have even on large NUMA.  The problem is\nthat the alien caches grow by the square of the size of the system in terms of\nnodes.\"\n\nCc: Christoph Lameter \u003cclameter@engr.sgi.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b9e3dd0ea167df1d7c118170551e08e8e28f27b6",
      "tree": "fcb9197bc13ca5f7941c48726536282a5e68fdcf",
      "parents": [
        "4e33fa14faecc150e97c0e4f2320745bdc7b7112"
      ],
      "author": {
        "name": "Paul Moore",
        "email": "paul.moore@hp.com",
        "time": "Tue Dec 05 13:49:56 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Wed Dec 06 18:39:10 2006 -0800"
      },
      "message": "[NETLIK]: Add a pointer to the Generic Netlink wiki page.\n\nAdd a pointer to the OSDL wiki page on Generic Netlink.\n\nSigned-off-by: Paul Moore \u003cpaul.moore@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d263b213577a1e8f166b0a7212d85175e36d6c19",
      "tree": "ebd5221bdebe0f222a8fea2f91e71977a0e270f6",
      "parents": [
        "9cfa5b5dfafcfe64c1a48906f243cdd302f82471"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Dec 07 02:14:13 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:13 2006 +0100"
      },
      "message": "[PATCH] x86-64: Correct documentation for bzImage protocol v2.05\n\nCorrect the documentation for bzImage protocol extension due to relocatable\nbzImage.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nAcked-by: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "6d0185ea611276fdf81991d7774d396bdc1ae392",
      "tree": "cfbea72e9df3816a63ba6debd3e591d89b2c63e1",
      "parents": [
        "3807fd46e94ab9f09e5ee3bff5e6515a94e9b3c7"
      ],
      "author": {
        "name": "Jan Beulich",
        "email": "jbeulich@novell.com",
        "time": "Thu Dec 07 02:14:13 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:13 2006 +0100"
      },
      "message": "[PATCH] unwinder: Add debugging output to the Dwarf2 unwinder\n\nAdd debugging printks to the unwinder to allow easier debugging\nwhen something goes wrong with it.\n\nThis can be controlled with the new unwinder_debug\u003dN option\nMost output is given by N\u003d1\n\nAK: Added documentation of unwinder_debug\u003d\n\nSigned-off-by: Jan Beulich \u003cjbeulich@novell.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "a1a70c25bed75ed36ed48bbe18b9029428d2452d",
      "tree": "0ab9fcebc25f9f71be61f91bfca96aa1e0585a0d",
      "parents": [
        "73ad8355d7db6a3cdcf313d4a4586a8f81b19c2f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Dec 07 02:14:12 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:12 2006 +0100"
      },
      "message": "[PATCH] i386: always enable regparm\n\n-mregparm\u003d3 has been enabled by default for some time on i386, and AFAIK\nthere aren\u0027t any problems with it left.\n\nThis patch removes the REGPARM config option and sets -mregparm\u003d3\nunconditionally.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "0741f4d207a644482d7a040f05cd264c98cf7ee8",
      "tree": "787f2fffc12871d0f19e492fc4258cda254aa42d",
      "parents": [
        "c7a3392e9e53e43c44a971de3dd480a8e2788e75"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Thu Dec 07 02:14:11 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:11 2006 +0100"
      },
      "message": "[PATCH] x86: add sysctl for kstack_depth_to_print\n\nAdd sysctl for kstack_depth_to_print. This lets users change\nthe amount of raw stack data printed in dump_stack() without\nhaving to reboot.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "8542b200cbe5609edd7aae0c304c091a1c290452",
      "tree": "7b8a51fa34639c0e7a73a12c9cc2360b8c6d2efc",
      "parents": [
        "8ecb8950695e907ed25acffec9e98c6806e311c8"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Thu Dec 07 02:14:09 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:09 2006 +0100"
      },
      "message": "[PATCH] paravirt: Add option to allow skipping the timer check\n\nAdd a way to disable the timer IRQ routing check via a boot option.  The\nVMI timer code uses this to avoid triggering the pester Mingo code, which\nprobes for some very unusual and broken motherboard routings.  It fires\n100% of the time when using a paravirtual delay mechanism instead of using\na realtime delay, since there is no elapsed real time, and the 4 timer IRQs\nhave not yet been delivered.\n\nIn addition, it is entirely possible, though improbable, that this bug\ncould surface on real hardware which picks a particularly bad time to enter\nSMM mode, causing a long latency during one of the timer IRQs.\n\nWhile here, make check_timer be __init.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n[chrisw: use no_timer_check to bring inline with x86_64 as per Andi\u0027s request]\nSigned-off-by: Chris Wright \u003cchrisw@sous-sol.org\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "bff6547bb6a4e82c399d74e7fba78b12d2f162ed",
      "tree": "faeb4e95d243b0eb5cd6337739e4c14d154b282f",
      "parents": [
        "eae93755540bae18aff46b8a0e621b5d65bd5380"
      ],
      "author": {
        "name": "Muli Ben-Yehuda",
        "email": "muli@il.ibm.com",
        "time": "Thu Dec 07 02:14:07 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:07 2006 +0100"
      },
      "message": "[PATCH] Calgary: allow compiling Calgary in but not using it by default\n\nThis patch makes it possible to compile Calgary in but not use it by\ndefault. In this mode, use \u0027iommu\u003dcalgary\u0027 to activate it.\n\nSigned-off-by: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Jon Mason \u003cjdmason@kudzu.us\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "b026872601976f666bae77b609dc490d1834bf77",
      "tree": "c1e9180ed6fd29cd025ba1d40407da8a3aeeaaa6",
      "parents": [
        "11a4180c0b03e2ee0c948fd8430ee092dc1625b3"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Dec 07 02:14:06 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:06 2006 +0100"
      },
      "message": "[PATCH] x86-64: Try multiple timer variants in check_timer\n\nInstead of adding all kinds of more quirks try various timer\nrouting variants in check_timer.\n\nIn particular this tries to handle quirks from:\n- Nvidia NF2-4 reference BIOS: wrong timer override\n- Asus: Wrong timer override but no HPET table\n- ATI: require timer disabled in 8259\n- Some boards: require timer enabled in 8259\n\nWe just try many of the the known variants in the hopefully right order\nin check_timer.\n\nTrying pin 0/2 on Nvidia suggested by Tim Hockin.\n\nTBD Experimental. Needs a lot of testing\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "be274eeaf20b4c7155242645d5e2c48b023e609b",
      "tree": "2c56b03d80ad1e9e376b286ddfa28fffe0606901",
      "parents": [
        "e69f202d0a1419219198566e1c22218a5c71a9a6"
      ],
      "author": {
        "name": "Vivek Goyal",
        "email": "vgoyal@in.ibm.com",
        "time": "Thu Dec 07 02:14:04 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Thu Dec 07 02:14:04 2006 +0100"
      },
      "message": "[PATCH] i386: extend bzImage protocol for relocatable protected mode kernel\n\nExtend bzImage protocol to enable bootloaders to load a completely relocatable\nbzImage.  Now protected mode component of kernel is also relocatable and a\nboot-loader can load the protected mode component at a differnt physical\naddress than 1MB.  (If kernel was built with CONFIG_RELOCATABLE)\n\nKexec can make use of it to load this kernel at a different physical address\nto capture kernel crash dumps.\n\nSigned-off-by: Vivek Goyal \u003cvgoyal@in.ibm.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nCc: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\n"
    },
    {
      "commit": "6fc52f81a871e4c29ade34dd736a383906caf47e",
      "tree": "916c6d89604072df5bd918e8a6ae1473a5a2b243",
      "parents": [
        "3f5e573a08a369bd10d2f89b63a2d68843f64a6b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Dec 07 00:16:26 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 16:38:58 2006 -0800"
      },
      "message": "[PATCH] Clean up \u0027make help\u0027 output for documentation targets.\n\nHere\u0027s a patch that cleans up the \"make help\" output a bit for the\ndocumentation targets.\n\nCurrently the documentation targets are listed completely different than\nall the other targets :\n\n  Documentation targets:\n    Linux kernel internal documentation in different formats:\n    xmldocs (XML DocBook), psdocs (Postscript), pdfdocs (PDF)\n    htmldocs (HTML), mandocs (man pages, use installmandocs to install)\n\nwith this patch they are more in line with the rest of the output :\n\n  Documentation targets:\n   Linux kernel internal documentation in different formats:\n    htmldocs        - HTML\n    installmandocs  - install man pages generated by mandocs\n    mandocs         - man pages\n    pdfdocs         - PDF\n    psdocs          - Postscript\n    xmldocs         - XML DocBook\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ec0bf39a471bf6fcd01def2bd677128cea940b73",
      "tree": "0d98b304d97605613a14329b40ed8cbb88296528",
      "parents": [
        "bf83c2a315637dee8a8b5c2221ce5030cc38c6db",
        "d32adcb85c74fd81963714689842993e7014515f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 16:09:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 16:09:46 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (73 commits)\n  [SCSI] aic79xx: Add ASC-29320LPE ids to driver\n  [SCSI] stex: version update\n  [SCSI] stex: change wait loop code\n  [SCSI] stex: add new device type support\n  [SCSI] stex: update device id info\n  [SCSI] stex: adjust default queue length\n  [SCSI] stex: add value check in hard reset routine\n  [SCSI] stex: fix controller_info command handling\n  [SCSI] stex: fix biosparam calculation\n  [SCSI] megaraid: fix MMIO casts\n  [SCSI] tgt: fix undefined flush_dcache_page() problem\n  [SCSI] libsas: better error handling in sas_expander.c\n  [SCSI] lpfc 8.1.11 : Change version number to 8.1.11\n  [SCSI] lpfc 8.1.11 : Misc Fixes\n  [SCSI] lpfc 8.1.11 : Add soft_wwnn sysfs attribute, rename soft_wwn_enable\n  [SCSI] lpfc 8.1.11 : Removed decoding of PCI Subsystem Id\n  [SCSI] lpfc 8.1.11 : Add MSI (Message Signalled Interrupts) support\n  [SCSI] lpfc 8.1.11 : Adjust LOG_FCP logging\n  [SCSI] lpfc 8.1.11 : Fix Memory leaks\n  [SCSI] lpfc 8.1.11 : Fix lpfc_multi_ring_support\n  ...\n"
    },
    {
      "commit": "15a4cb9c25df05a5d4844e80a1aea83d66165868",
      "tree": "bcb4f7c6e84f501ee6ce8c7a740cc7c4ec92447d",
      "parents": [
        "ff51a98799931256b555446b2f5675db08de6229",
        "d8594d639135b500bf6010f981ea854092d54030"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:22:33 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:22:33 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc\n\n* master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc: (194 commits)\n  [POWERPC] Add missing EXPORTS for mpc52xx support\n  [POWERPC] Remove obsolete PPC_52xx and update CLASSIC32 comment\n  [POWERPC] ps3: add a default zImage target\n  [POWERPC] Add of_platform_bus support to mpc52xx psc uart driver\n  [POWERPC] typo fix and whitespace cleanup on mpc52xx-uart driver\n  [POWERPC] Fix debug printks for 32-bit resources in the PCI code\n  [POWERPC] Replace kmalloc+memset with kzalloc\n  [POWERPC] Linkstation / kurobox support\n  [POWERPC] Add the e300c3 core to the CPU table.\n  [POWERPC] ppc: m48t35 add missing bracket\n  [POWERPC] iSeries: don\u0027t build head_64.o unnecessarily\n  [POWERPC] iSeries: stop dt_mod.o being rebuilt unnecessarily\n  [POWERPC] Fix cputable.h for combined build\n  [POWERPC] Allow CONFIG_BOOTX_TEXT on iSeries\n  [POWERPC] Allow xmon to build on legacy iSeries\n  [POWERPC] Change ppc64_defconfig to use AUTOFS_V4 not V3\n  [POWERPC] Tell firmware we can handle POWER6 compatible mode\n  [POWERPC] Clean images in arch/powerpc/boot\n  [POWERPC] Fix OF pci flags parsing\n  [POWERPC] defconfig for lite5200 board\n  ...\n"
    },
    {
      "commit": "2254f5a7779452395e37ea2f7d6e1a550d34e678",
      "tree": "21ae898f9ef043dc240f2a4d1ba52da9a5ae51ad",
      "parents": [
        "6b4044bdd158aa9ad07b3f68d1c7598036d3ee58"
      ],
      "author": {
        "name": "Nicolas Kaiser",
        "email": "nikai@nikai.net",
        "time": "Mon Dec 04 15:40:23 2006 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Dec 04 15:40:23 2006 +0100"
      },
      "message": "[S390] Some documentation typos.\n\nSigned-off-by: Nicolas Kaiser \u003cnikai@nikai.net\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b1e253c4dc601cb7785ba157edf282c1d02fe2ba",
      "tree": "f4eae7e5596bbd9dbe432d90cd89fddef33b87cb",
      "parents": [
        "f5b2eb026949e7c3988074529854609921675cff"
      ],
      "author": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Mon Nov 27 14:16:22 2006 -0700"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:41:34 2006 +1100"
      },
      "message": "[POWERPC] Document describing mpc52xx device tree binding conventions\n\nThis document describes the device tree expectations for mpc52xx based\nboards.\n\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\nAcked-by: Sylvain Munaut \u003ctnt@246tNt.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "28f9ec349ae47c91768b7bc5607db4442c818e11",
      "tree": "548d75d56ffefd80c8c0fc85afd39fad2d3f156f",
      "parents": [
        "a5715d6dfc85e002bfad68bb2858cf5a248e2060"
      ],
      "author": {
        "name": "Vitaly Wool",
        "email": "vwool@ru.mvista.com",
        "time": "Mon Nov 20 16:32:39 2006 +0300"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Dec 04 20:41:24 2006 +1100"
      },
      "message": "[POWERPC] Add of_platform support for ROM devices\n\nThis adds support for flash device descriptions to the OF device tree.\nIt\u0027s inspired by and partially borrowed from Sergei\u0027s patch \"[RFC]\nAdding MTD to device tree.patch\".\n\nSigned-off-by: Vitaly Wool \u003cvwool@ru.mvista.com\u003e\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93",
      "tree": "e6adbc42541498306728490a4978afe116131299",
      "parents": [
        "2b5f6dcce5bf94b9b119e9ed8d537098ec61c3d2"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Dec 03 22:22:41 2006 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Dec 03 22:22:41 2006 -0500"
      },
      "message": "Remove long-unmaintained ftape driver subsystem.\n\nIt\u0027s bitrotten, long unmaintained, long hidden under BROKEN_ON_SMP,\netc.  As scheduled in feature-removal-schedule.txt, and ack\u0027d several\ntimes on lkml.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "2b5f6dcce5bf94b9b119e9ed8d537098ec61c3d2",
      "tree": "930dd667fff96a11b7585e14acc594a9c9a632a4",
      "parents": [
        "02dba025b0bc881432cf325bfb124fae523087d5"
      ],
      "author": {
        "name": "Jamal Hadi Salim",
        "email": "hadi@cyberus.ca",
        "time": "Sat Dec 02 22:22:25 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 02 22:22:25 2006 -0800"
      },
      "message": "[XFRM]: Fix aevent structuring to be more complete.\n\naevents can not uniquely identify an SA. We break the ABI with this\npatch, but consensus is that since it is not yet utilized by any\n(known) application then it is fine (better do it now than later).\n\nSigned-off-by: Jamal Hadi Salim \u003chadi@cyberus.ca\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a3c479772c9f4239749950e7c8ea0e9c914a9d7e",
      "tree": "a6996d42891dafb46b6fcb19eb797ad092b7767a",
      "parents": [
        "807467c22a12381985878be23c778657fc0364d0"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Dec 02 22:11:01 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Dec 02 22:11:01 2006 -0800"
      },
      "message": "[NETFILTER]: Mark old IPv4-only connection tracking scheduled for removal\n\nAlso remove the references to \"new connection tracking\" from Kconfig.\nAfter some short stabilization period of the new connection tracking\nhelpers/NAT code the old one will be removed.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0b251df1039f560ef88a9180a80023e4f82596bd",
      "tree": "6efde4e8a15a44a82908f2283e3376c7ae321a43",
      "parents": [
        "a4d1366d5080fcb4514db58c320b9f60d78918e6"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Fri Dec 01 20:10:13 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:32:10 2006 -0800"
      },
      "message": "[NETFILTER]: Kill ip_queue from feature removal schedule.\n\nWe really can\u0027t remove ip_queue. Many users use this, there is no binary\ncompatible interface and even the compat replacement for the originally\nstatically linked library doesn\u0027t work. There is also no real necessity\nto remove the code, so the feature-removal-schedule entry should be\nremoved instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82e3ab9dbeebd5c8d5402ad1607d22086271a56d",
      "tree": "23f66bf5a801fc80024f19f502142a2e1927c992",
      "parents": [
        "455431739ca2f4c7f02d0a5979559ac5a68a6f95"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "ian.mcdonald@jandi.co.nz",
        "time": "Mon Nov 20 19:19:32 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:42 2006 -0800"
      },
      "message": "[DCCP]: Adds the tx buffer sysctls\n\nThis one got lost on the way from Ian to Gerrit to me, fix it.\n\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "ddfe10b82455a5a524055fc606d1f1562d388dc8",
      "tree": "7e8ab2fc61890646457c7263c221c2249052bba5",
      "parents": [
        "e1b7441e803442828780a6d6d792643f79d5665b"
      ],
      "author": {
        "name": "Ian McDonald",
        "email": "ian.mcdonald@jandi.co.nz",
        "time": "Mon Nov 20 18:42:45 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:24:40 2006 -0800"
      },
      "message": "[DCCP]: Update Documentation\n\nThis patch just updates DCCP documentation a bit.\n\nSigned-off-by: Ian McDonald \u003cian.mcdonald@jandi.co.nz\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "ba4e58eca8aa9473b44fdfd312f26c4a2e7798b3",
      "tree": "700f8f989f48da480beb83b983637cfd2b5a3f67",
      "parents": [
        "6051e2f4fb68fc8e5343db58fa680ece376f405c"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Nov 27 11:10:57 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:22:46 2006 -0800"
      },
      "message": "[NET]: Supporting UDP-Lite (RFC 3828) in Linux\n\nThis is a revision of the previously submitted patch, which alters\nthe way files are organized and compiled in the following manner:\n\n\t* UDP and UDP-Lite now use separate object files\n\t* source file dependencies resolved via header files\n\t  net/ipv{4,6}/udp_impl.h\n\t* order of inclusion files in udp.c/udplite.c adapted\n\t  accordingly\n\n[NET/IPv4]: Support for the UDP-Lite protocol (RFC 3828)\n\nThis patch adds support for UDP-Lite to the IPv4 stack, provided as an\nextension to the existing UDPv4 code:\n        * generic routines are all located in net/ipv4/udp.c\n        * UDP-Lite specific routines are in net/ipv4/udplite.c\n        * MIB/statistics support in /proc/net/snmp and /proc/net/udplite\n        * shared API with extensions for partial checksum coverage\n\n[NET/IPv6]: Extension for UDP-Lite over IPv6\n\nIt extends the existing UDPv6 code base with support for UDP-Lite\nin the same manner as per UDPv4. In particular,\n        * UDPv6 generic and shared code is in net/ipv6/udp.c\n        * UDP-Litev6 specific extensions are in net/ipv6/udplite.c\n        * MIB/statistics support in /proc/net/snmp6 and /proc/net/udplite6\n        * support for IPV6_ADDRFORM\n        * aligned the coding style of protocol initialisation with af_inet6.c\n        * made the error handling in udpv6_queue_rcv_skb consistent;\n          to return `-1\u0027 on error on all error cases\n        * consolidation of shared code\n\n[NET]: UDP-Lite Documentation and basic XFRM/Netfilter support\n\nThe UDP-Lite patch further provides\n        * API documentation for UDP-Lite\n        * basic xfrm support\n        * basic netfilter support for IPv4 and IPv6 (LOG target)\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90833aa4f496d69ca374af6acef7d1614c8693ff",
      "tree": "dbac818cc40ab12d493c45778febf6b7a768f757",
      "parents": [
        "d7f7365f5776723da6df73540d855069c2daaa5c"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 13 16:02:22 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:22:23 2006 -0800"
      },
      "message": "[NET]: The scheduled removal of the frame diverter.\n\nThis patch contains the scheduled removal of the frame diverter.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e2e9e92bd723244ea20fa488b1780111f2b05e1",
      "tree": "2e859b2b0aa17d2e18927fe110cdefad6c4f5fe6",
      "parents": [
        "e11d9d30802278af22e78d8c10f348b683670cd9"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Mon Nov 13 13:23:52 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:22:18 2006 -0800"
      },
      "message": "[DCCP]: Add sysctls to control retransmission behaviour\n\nThis adds 3 sysctls which govern the retransmission behaviour of DCCP control\npackets (3way handshake, feature negotiation).\n\nIt removes 4 FIXMEs from the code.\n\nThe close resemblance of sysctl variables to their TCP analogues is emphasised\nnot only by their name, but also by giving them the same initial values.\nThis is useful since there is not much practical experience with DCCP yet.\n\nFurthermore, with regard to the previous patch, it is now possible to limit\nthe number of keepalive-Responses by setting net.dccp.default.request_retries\n(also a bit like in TCP).\n\nLastly, added documentation of all existing DCCP sysctls.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "6f4e5fff1e4d46714ea554fd83e44eab534e8b11",
      "tree": "4b14344fd825bbcefb6e8514e98e3e796b2dc1bd",
      "parents": [
        "a11d206d0f88e092419877c7f706cafb5e1c2e57"
      ],
      "author": {
        "name": "Gerrit Renker",
        "email": "gerrit@erg.abdn.ac.uk",
        "time": "Fri Nov 10 17:43:06 2006 -0200"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:22:09 2006 -0800"
      },
      "message": "[DCCP]: Support for partial checksums (RFC 4340, sec. 9.2)\n\nThis patch does the following:\n  a) introduces variable-length checksums as specified in [RFC 4340, sec. 9.2]\n  b) provides necessary socket options and documentation as to how to use them\n  c) basic support and infrastructure for the Minimum Checksum Coverage feature\n     [RFC 4340, sec. 9.2.1]: acceptability tests, user notification and user\n     interface\n\nIn addition, it\n\n (1) fixes two bugs in the DCCPv4 checksum computation:\n \t* pseudo-header used checksum_len instead of skb-\u003elen\n\t* incorrect checksum coverage calculation based on dccph_x\n (2) removes dccp_v4_verify_checksum() since it reduplicates code of the\n     checksum computation; code calling this function is updated accordingly.\n (3) now uses skb_checksum(), which is safer than checksum_partial() if the\n     sk_buff has is a non-linear buffer (has pages attached to it).\n (4) fixes an outstanding TODO item:\n        * If P.CsCov is too large for the packet size, drop packet and return.\n\nThe code has been tested with applications, the latest version of tcpdump now\ncomes with support for partial DCCP checksums.\n\nSigned-off-by: Gerrit Renker \u003cgerrit@erg.abdn.ac.uk\u003e\nSigned-off-by: Arnaldo Carvalho de Melo \u003cacme@mandriva.com\u003e\n"
    },
    {
      "commit": "ef56e622c61e74dd6077615c9ea76c5132195880",
      "tree": "88a4636a88811696844b8c99d2630f9e71d4c556",
      "parents": [
        "35bfbc94070e480f350c868abc4ff9f77e7f2051"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 09 16:37:26 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:21:51 2006 -0800"
      },
      "message": "[NET] ip-sysctl.txt: Alphabetize.\n\nRearrange TCP entries in alpha order.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ce7bc3bf15cbf5dc5a5587ccb6b04c5b4dde4336",
      "tree": "20ccf7f98ac5d1aabbc706fa876e8f361219db97",
      "parents": [
        "3ff825b28d3345ef381eceae22bf9d92231f23dc"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 09 16:35:15 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:21:49 2006 -0800"
      },
      "message": "[TCP]: Restrict congestion control choices.\n\nAllow normal users to only choose among a restricted set of congestion\ncontrol choices.  The default is reno and what ever has been configured\nas default. But the policy can be changed by administrator at any time.\n\nFor example, to allow any choice:\n    cp /proc/sys/net/ipv4/tcp_available_congestion_control \\\n       /proc/sys/net/ipv4/tcp_allowed_congestion_control\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ff825b28d3345ef381eceae22bf9d92231f23dc",
      "tree": "c3ca6ec1888ff912e0434f6621ecb2e46e8826f3",
      "parents": [
        "b68dbcab1dc70938fa5516d0ee82c0bf94e9a768"
      ],
      "author": {
        "name": "Stephen Hemminger",
        "email": "shemminger@osdl.org",
        "time": "Thu Nov 09 16:32:06 2006 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Sat Dec 02 21:21:48 2006 -0800"
      },
      "message": "[TCP]: Add tcp_available_congestion_control sysctl.\n\nCreate /proc/sys/net/ipv4/tcp_available_congestion_control\nthat reflects currently available TCP choices.\n\nSigned-off-by: Stephen Hemminger \u003cshemminger@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e8a2b6a4207332a2d59628a12cece9e8c1d769e4",
      "tree": "31028a18413517ed3024450c20cd2e919441b437",
      "parents": [
        "cabdfb373ae74036225826ce260c16a8e260eb0b"
      ],
      "author": {
        "name": "Andy Fleming",
        "email": "afleming@freescale.com",
        "time": "Fri Dec 01 12:01:06 2006 -0600"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:33:11 2006 -0500"
      },
      "message": "[PATCH] PHY: Add support for configuring the PHY connection interface\n\nMost PHYs connect to an ethernet controller over a GMII or MII\ninterface.  However, a growing number are connected over\ndifferent interfaces, such as RGMII or SGMII.\n\nThe ethernet driver will tell the PHY what type of connection it\nis by setting it manually, or passing it in through phy_connect\n(or phy_attach).\n\nChanges include:\n* Updates to documentation\n* Updates to PHY Lib consumers\n* Changes to PHY Lib to add interface support\n* Some minor changes to whitespace in phy.h\n* gianfar driver now detects interface and passes appropriate\n  value to PHY Lib\nSigned-off-by: Andrew Fleming \u003cafleming@freescale.com\u003e\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\n"
    },
    {
      "commit": "de3edab4276c3c789f64dc3d78eea027709fef0e",
      "tree": "093a7c20d2473d42470bea3b6617a3084891d90e",
      "parents": [
        "25006ac61e514628b9d0f78fce0bed155f4f109c"
      ],
      "author": {
        "name": "Auke Kok",
        "email": "auke\\-jan.h.kok@intel.com",
        "time": "Wed Nov 01 08:48:18 2006 -0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sat Dec 02 00:12:01 2006 -0500"
      },
      "message": "e1000: update README for e1000\n\nSigned-off-by: Auke Kok \u003cauke-jan.h.kok@intel.com\u003e\n"
    },
    {
      "commit": "9641219825a54249d77d7aa1afa7d874a05c7f90",
      "tree": "94dae67a8804a070e2597b931d1e3335f08389fc",
      "parents": [
        "72a73a69f6a79266b8b4b18f796907b73a5c01e3",
        "94fcda1f8ab5e0cacc381c5ca1cc9aa6ad523576"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:58 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6: (103 commits)\n  usbcore: remove unused argument in autosuspend\n  USB: keep count of unsuspended children\n  USB hub: simplify remote-wakeup handling\n  USB: struct usb_device: change flag to bitflag\n  OHCI: make autostop conditional on CONFIG_PM\n  USB: Add autosuspend support to the hub driver\n  EHCI: Fix root-hub and port suspend/resume problems\n  USB: create a new thread for every USB device found during the probe sequence\n  USB: add driver for the USB debug devices\n  USB: added dynamic major number for USB endpoints\n  USB: pegasus error path not resetting task\u0027s state\n  USB: endianness fix for asix.c\n  USB: build the appledisplay driver\n  USB serial: replace kmalloc+memset with kzalloc\n  USB: hid-core: canonical defines for Apple USB device IDs\n  USB: idmouse cleanup\n  USB: make drivers/usb/core/driver.c:usb_device_match() static\n  USB: lh7a40x_udc remove double declaration\n  USB: pxa2xx_udc recognizes ixp425 rev b0 chip\n  usbtouchscreen: add support for DMC TSC-10/25 devices\n  ...\n"
    },
    {
      "commit": "4549df891a31b9a05b7d183106c09049b79327be",
      "tree": "d4dfd0921f0dd0dba2525fd33c0962b26ba5ff1e",
      "parents": [
        "6b8cc71ab2619a776b02869fd733ac1ead3db4e8",
        "e17e0f51aeea4e59c7e450a1c0f26605b91c1260"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:07 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Fri Dec 01 16:41:07 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/driver-2.6: (36 commits)\n  Driver core: show drivers in /sys/module/\n  Documentation/driver-model/platform.txt update/rewrite\n  Driver core: platform_driver_probe(), can save codespace\n  driver core: Use klist_remove() in device_move()\n  driver core: Introduce device_move(): move a device to a new parent.\n  Driver core: make drivers/base/core.c:setup_parent() static\n  driver core: Introduce device_find_child().\n  sysfs: sysfs_write_file() writes zero terminated data\n  cpu topology: consider sysfs_create_group return value\n  Driver core: Call platform_notify_remove later\n  ACPI: Change ACPI to use dev_archdata instead of firmware_data\n  Driver core: add dev_archdata to struct device\n  Driver core: convert sound core to use struct device\n  Driver core: change mem class_devices to be real devices\n  Driver core: convert fb code to use struct device\n  Driver core: convert firmware code to use struct device\n  Driver core: convert mmc code to use struct device\n  Driver core: convert ppdev code to use struct device\n  Driver core: convert PPP code to use struct device\n  Driver core: convert cpuid code to use struct device\n  ...\n"
    },
    {
      "commit": "c957b32406b73ed66d0f20ebab0cab25c848105d",
      "tree": "a90a76afe8096d071a7819ad91810019c410acc5",
      "parents": [
        "c67334fbdfbba533af767610cf3fde8a49710e62"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Thu Nov 16 23:30:14 2006 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:52:02 2006 -0800"
      },
      "message": "Documentation/driver-model/platform.txt update/rewrite\n\nThis is almost a rewrite of the driver-model/platform.txt documentation;\nthe previous text was obsolete (for several years), evidently it never\ngot updated to match the change from being a PC \"legacy_bus\" to the more\nwidely used core bus for most embedded systems.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "3c8961ee6d93c5a2ddf34d8d8171dd685538722b",
      "tree": "1a096ce35e8a21251e1c7ffc9bd8308e55b7b893",
      "parents": [
        "444f4f91fda54bea57a0e31098a75f54548e8b28"
      ],
      "author": {
        "name": "Mariusz Kozlowski",
        "email": "m.kozlowski@tuxland.pl",
        "time": "Wed Nov 08 15:33:38 2006 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Dec 01 14:23:31 2006 -0800"
      },
      "message": "usb: writing_usb_driver free urb cleanup\n\n\tAllright. As Greg KH suggested I split this big patch into smaller ones to\nmake the changes easier to review. Having no better idea how to split that I \nsplit it on a \u0027patch per file\u0027 basis. All those patches clean redundant \u0027if\u0027 before \nusb_unlink/free/kill_urb():\n\nif (urb)\n\tusb_free_urb(urb); /* unlink / free / kill */\n\nI decided not to touch bigger \u0027if\u0027s like \n\nif (urb) {\n\tusb_kill_urb(urb);\n\tusb_free_urb(urb);\n\turb \u003d NULL;\n}\n\nas that would be probably too intrusive. One of patches also fixes \ndrivers/usb/misc/auerswald.c memleak I found when digging the code. All those\npatches are against 2.6.19-rc4.\n\nSigned-off-by: Mariusz Kozlowski \u003cm.kozlowski@tuxland.pl\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "03a67a46af8647b2c7825107045ecae641e103d3",
      "tree": "7986405e63cfafe97f9fb6093b1ce2a96d1657c3",
      "parents": [
        "93e06b4140cc018826bce4d97b0bf7c9ba05ae6e"
      ],
      "author": {
        "name": "Jan Engelhardt",
        "email": "jengelh@gmx.de",
        "time": "Thu Nov 30 05:32:19 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:32:19 2006 +0100"
      },
      "message": "Fix typos in doc and comments\n\nChanges persistant -\u003e persistent. www.dictionary.com does not know\npersistant (with an A), but should it be one of those things you can\nspell in more than one correct way, let me know.\n\nSigned-off-by: Jan Engelhardt \u003cjengelh@gmx.de\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "5d3f083d8f897ce2560bbd4dace483d5aa60d623",
      "tree": "2883a9a22171cb4d96518a8e02963762e8c1f50b",
      "parents": [
        "4ae0edc21b152c126e4a8c94ad5391f8ea051b31"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 05:21:10 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 05:21:10 2006 +0100"
      },
      "message": "Fix typos in /Documentation : Misc\n\nThis patch fixes typos in various Documentation txts. The patch addresses some\nmisc words.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "4ae0edc21b152c126e4a8c94ad5391f8ea051b31",
      "tree": "4b2800a40527316f36a329cf20782293d081e80e",
      "parents": [
        "fa00e7e152690adc17fdc318e64909d4aff1763e"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 04:58:40 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 04:58:40 2006 +0100"
      },
      "message": "Fix typos in /Documentation : \u0027U-Z\u0027\n\nThis patch fixes typos in various Documentation txts. The patch addresses some\n+words starting with the letters \u0027U-Z\u0027.\n\nLooks like I made it through the alphabet...just in time to start over again\n+too!  Maybe I can fit more profound fixes into the next round...?  Time will\n+tell. :)\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "fa00e7e152690adc17fdc318e64909d4aff1763e",
      "tree": "8d22553cc2ff2505a8973b3b7a37c718cac8926b",
      "parents": [
        "98c4f0c336afe4318c12397bc74910d86ee036a2"
      ],
      "author": {
        "name": "Matt LaPlante",
        "email": "kernel1@cyberdogtech.com",
        "time": "Thu Nov 30 04:55:36 2006 +0100"
      },
      "committer": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Thu Nov 30 04:55:36 2006 +0100"
      },
      "message": "Fix typos in /Documentation : \u0027T\u0027\u0027\n\nThis patch fixes typos in various Documentation txts. The patch addresses some\n+words starting with the letter \u0027T\u0027.\n\nSigned-off-by: Matt LaPlante \u003ckernel1@cyberdogtech.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\n"
    },
    {
      "commit": "7531d8faa85f8880db433027bf2b04950e49baeb",
      "tree": "4271034911fcf09833f8fbeed9232521916929db",
      "parents": [
        "4d8ebddcc525a5800dab5880946cecffe73e9dca"
      ],
      "author": {
        "name": "David Brownell",
        "email": "david-b@pacbell.net",
        "time": "Sat Nov 25 11:09:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Sat Nov 25 13:28:33 2006 -0800"
      },
      "message": "[PATCH] Documentation/rtc.txt updates (for rtc class)\n\nThis updates the RTC documentation to summarize the two APIs now available:\nthe old PC/AT one, and the new RTC class drivers.  It also updates the\nincluded \"rtctest.c\" file to better meet Linux style guidelines, and to work\nwith the new RTC drivers.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nAcked-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e4477d2d1bc3e6c76e83926f7fa8c8f94ba42615",
      "tree": "d04e20e441116408cd6dd31f489a1ed2b4418d67",
      "parents": [
        "f9705fcb9887fcff364a0c8dffbac693aa221d4f"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Fri Nov 24 00:43:09 2006 -0500"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dtor@insightbb.com",
        "time": "Fri Nov 24 00:43:09 2006 -0500"
      },
      "message": "Input: add to kernel-api docbook\n\nAdd input subsystem to kernel-api docbook.\nEnhance some function and parameter comments.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "0bd2af46839ad6262d25714a6ec0365db9d6b98f",
      "tree": "dcced72d230d69fd0c5816ac6dd03ab84799a93e",
      "parents": [
        "e138a5d2356729b8752e88520cc1525fae9794ac",
        "f26b90440cd74c78fe10c9bd5160809704a9627c"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:06:44 2006 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 22 12:06:44 2006 -0600"
      },
      "message": "Merge ../scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "565762f3fae23ec4db26607cf4726de7b5075b3b",
      "tree": "e65a05abe3ab00438e21d0b4572823767da60cf3",
      "parents": [
        "64aaa4f8b7e676ccd3f6448df6867097b873b0a6"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@openvz.org",
        "time": "Thu Nov 16 01:19:28 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:38 2006 -0800"
      },
      "message": "[PATCH] Don\u0027t give bad kprobes example aka \") \u003c 0))\" typo\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "55aa601e14cbec987fa577a895e9297df1d0a71d",
      "tree": "ed7012c8a560f39c28974518260039969548588a",
      "parents": [
        "d6ddf55440833fd9404138026af246c51ebeef22"
      ],
      "author": {
        "name": "Phillip Susi",
        "email": "psusi@cfl.rr.com",
        "time": "Thu Nov 16 01:19:23 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Thu Nov 16 11:43:38 2006 -0800"
      },
      "message": "[PATCH] Update udf documentation to reflect current state of read/write support\n\nChange Documentation/filesystems/udf.txt from saying that read/write mounts\non cd media are not supported to instead state the current level of\nsupport.  Specifically that it works fine on dvd+rw media and can be made\nto work on cd-rw media via the pktcdvd device.\n\nCc: Peter Osterlund \u003cpetero2@telia.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4f777ed26086452737ea52597cf8de26137090d5",
      "tree": "284030d230f9cd5528f611d34fd0a88c82edaac3",
      "parents": [
        "3b00315799d78f76531b71435fbc2643cd71ae4c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Sat Nov 04 20:11:36 2006 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Wed Nov 15 14:14:46 2006 -0600"
      },
      "message": "[SCSI] kill scsi_assign_lock\n\nscsi_assign_lock has been unused for a long time and is a bad idea\nin general, so kill it.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "134a11f0c37c043d3ea557ea15b95b084e3cc2c8",
      "tree": "c23bfd643913ea2d8cd01b17c1572b9602de7fd5",
      "parents": [
        "c387fd85f84b9d89a75596325d8d6a0f730baf64"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Nov 10 12:08:37 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Nov 14 16:04:27 2006 -0800"
      },
      "message": "[PATCH] ALSA: hda-intel - Disable MSI support by default\n\nDisable MSI support on HD-audio driver as default since there are too\nmany broken devices.\n\nThe module option is changed from disable_msi to enable_msi, too.  For\nturning MSI support on, pass enable_msi\u003d1, instead.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa18f477d0987c011cce047a7c3cd1284f547a14",
      "tree": "4910e79c9cb33fe3982daacf1757c51d6d53e8f7",
      "parents": [
        "15803a43288da434d34d41c4ed650c3c1728d42c"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "committer": {
        "name": "Andi Kleen",
        "email": "andi@basil.nowhere.org",
        "time": "Tue Nov 14 16:57:46 2006 +0100"
      },
      "message": "[PATCH] x86: Add acpi_user_timer_override option for Asus boards\n\nTimer overrides are normally disabled on Nvidia board because\nthey are commonly wrong, except on new ones with HPET support.\nUnfortunately there are quite some Asus boards around that\ndon\u0027t have HPET, but need a timer override.\n\nWe don\u0027t know yet how to handle this transparently,\nbut at least add a command line option to force the timer override\nand let them boot.\n\nCc: len.brown@intel.com\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\n"
    },
    {
      "commit": "13bb7e37e5081d03643e2bd64f3f5d21f32e7221",
      "tree": "d7dc30aa8b7f852a3a8b264eb1822140d32f564c",
      "parents": [
        "6c33eb39976b67628452ebc791834c7d590e545e"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Wed Nov 08 17:44:51 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 08 18:29:24 2006 -0800"
      },
      "message": "[PATCH] sysctl: Undeprecate sys_sysctl\n\nThe basic issue is that despite have been deprecated and warned about as a\nvery bad thing in the man pages since its inception there are a few real\nusers of sys_sysctl.  It was my assumption that because sysctl had been\ndeprecated for all of 2.6 there would be no user space users by this point,\nso I initially gave sys_sysctl a very short deprecation period.\n\nNow that I know there are a few real users the only sane way to proceed\nwith deprecation is to push the time limit out to a year or two work and\nwork with distributions that have big testing pools like fedora core to\nfind these last remaining users.\n\nWhich means that the sys_sysctl interface needs to be maintained in the\nmeantime.\n\nSince I have provided a technical measure that allows us to add new sysctl\nentries without reserving more binary numbers I believe that is enough to\nfix the sys_sysctl binary interface maintenance problems, because there is\nno longer a need to change the binary interface at all.\n\nSince the sys_sysctl implementation needs to stay around for a while and\nthe worst of the maintenance issues that caused us to occasionally break\nthe ABI have been addressed I don\u0027t see any advantage in continuing with\nthe removal of sys_sysctl.\n\nSo instead of merely increasing the deprecation period this patch removes\nthe deprecation of sys_sysctl and modifies the kernel to compile the code\nin by default.\n\nWith committing to maintain sys_sysctl we get all of the advantages of a\nfast interface for anything that needs it.  Currently sys_sysctl is about\n5x faster than /proc/sys, for the same string data.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: Alan Cox \u003calan@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75b2bd55bd7724c727856fbdf3ab71d2e4287ac8",
      "tree": "45bf6e8091f1b932cee4a499f46c9ef17fb9a2d8",
      "parents": [
        "d654c673d6394bc26e159b1057b357371b4ce1dc"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Wed Nov 08 17:44:38 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Nov 08 18:29:22 2006 -0800"
      },
      "message": "[PATCH] A minor fix for set_mb() in Documentation/memory-barriers.txt\n\nset_mb() is used by set_current_state() which needs mb(), not wmb().  I\nthink it would be right to assume that set_mb() implies mb(), all arches\nseem to do just this.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ced3985faebc232deec0dd9cc375cb5a43d18391",
      "tree": "373ec11d9af6046dbb81e08c7317d1a8eea63a69",
      "parents": [
        "f1f2d8713d16a1e198880bbc716eb24fae09c858",
        "18ee91fa9815fa3bb4e51cdcb8229bd0a0f11a70"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:28:27 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:28:27 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/gregkh/usb-2.6:\n  USB: use MII hooks only if CONFIG_MII is enabled\n  USB Storage: unusual_devs.h entry for Sony Ericsson P990i\n  USB: xpad: additional USB id\u0027s added\n  USB: fix compiler issues with newer gcc versions\n  USB: HID: add blacklist AIRcable USB, little beautification\n  USB: usblp: fix system suspend for some systems\n  USB: failure in usblp\u0027s error path\n  usbtouchscreen: use endpoint address from endpoint descriptor\n  USB: sierra: Fix id for Sierra Wireless MC8755 in new table\n  USB: new VID/PID-combos for cp2101\n  hid-core: big-endian fix fix\n  USB: usb-storage: Unusual_dev update\n  USB: add another sierra wireless device id\n"
    },
    {
      "commit": "8804023061b3447fbaddbd286d78170ad88d1a43",
      "tree": "c0b218d11a7ca1cdbb20a0237af2780d9e06dbb3",
      "parents": [
        "1f604c4bc078213aa1c4576efa0e8dad98522fa7"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Thu Nov 02 22:07:26 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:59 2006 -0800"
      },
      "message": "[PATCH] fix Documentation/accounting/getdelays.c buf size\n\ngetdelays reports a \"fatal reply error, errno 258\". We don\u0027t have enough room\nfor multi-threaded exit (PID + TGID).\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nCc: Balbir Singh \u003cbalbir@in.ibm.com\u003e\nCc: Shailabh Nagar \u003cnagar@watson.ibm.com\u003e\nCc: Jay Lan \u003cjlan@engr.sgi.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b918f6e62cd46774f9fc0a3fbba6bd10ad85ee14",
      "tree": "d73dc0e8823c8445d84701cc3d527e0e34494a32",
      "parents": [
        "90d53909443b3986569b38ef145f09ea2359af75"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Thu Nov 02 22:07:19 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:58 2006 -0800"
      },
      "message": "[PATCH] swsusp: debugging\n\nAdd a swsusp debugging mode.  This does everything that\u0027s needed for a suspend\nexcept for actually suspending.  So we can look in the log messages and work\nout a) what code is being slow and b) which drivers are misbehaving.\n\n(1)\n# echo testproc \u003e /sys/power/disk\n# echo disk \u003e /sys/power/state\n\nThis should turn off the non-boot CPU, freeze all processes, wait for 5\nseconds and then thaw the processes and the CPU.\n\n(2)\n# echo test \u003e /sys/power/disk\n# echo disk \u003e /sys/power/state\n\nThis should turn off the non-boot CPU, freeze all processes, shrink\nmemory, suspend all devices, wait for 5 seconds, resume the devices etc.\n\nCc: Pavel Machek \u003cpavel@ucw.cz\u003e\nCc: Stefan Seyfried \u003cseife@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "733b72c31efb0d6b29577655939ccfe835381b52",
      "tree": "2fe2dce5372570697f586d9d9bcc62dd22717e8f",
      "parents": [
        "c6120938365df9976dc07c536e1c14190ead48e3"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 02 22:07:02 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:56 2006 -0800"
      },
      "message": "[PATCH] docbook: merge journal-api into filesystems.tmpl\n\nMove journal-api into filesystems.tmpl as a Chapter.  Applies on top of the\nprevious docbook: make a filesystems book patch.\n\nRemove trailing whitespace from journal-api chapter.  Align some of the\ntags.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6120938365df9976dc07c536e1c14190ead48e3",
      "tree": "c8456764f08085ec514218c8c4870623f2eacf14",
      "parents": [
        "87c2b7c045a44f6c1c7af23e64f2b286e6f7130a"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Thu Nov 02 22:07:01 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 03 12:27:56 2006 -0800"
      },
      "message": "[PATCH] update some docbook comments\n\nCorrect a few comments in kernel-doc Doc and source files.\n\n(akpm: note: the patch removes a non-ascii character and might have to be\napplied by hand..)\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23b0d968c2c82c2574ca97148ce092eff4ab84a6",
      "tree": "d21e28bae6fb52671620d27d1eb45875cd9930a7",
      "parents": [
        "5a69ebe1e90d9e8d43131f08d344751cf42254c5"
      ],
      "author": {
        "name": "Naranjo Manuel Francisco",
        "email": "naranjo.manuel@gmail.com",
        "time": "Fri Oct 27 16:08:54 2006 -0300"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Fri Nov 03 11:57:18 2006 -0800"
      },
      "message": "USB: HID: add blacklist AIRcable USB, little beautification\n\nThis patch add AIRcable USBto USB-HID blacklist, makes some little\nchanges things in the Kconfig to make AIRcable USB look as all the rest\nof drivers. And it removes the readme part that was on\nDocumentation/usb/usb-serial.txt because it is not needed anymore.\n\n\nSigned-off-by: Naranjo Manuel Francisco \u003cnaranjo.manuel@gmail.com\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "16b7b2ac0148e839da86af8747b6fa4aad43a9b7",
      "tree": "93912ae2e9c64f71a8cca028677fd918b9edf0fa",
      "parents": [
        "70e46f48cb5933119712ee27945309a4bfc98282"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Oct 24 00:21:27 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Oct 31 20:13:23 2006 +0000"
      },
      "message": "[MIPS] Fixup migration to GENERIC_TIME\n\nSince we already moved to GENERIC_TIME, we should implement alternatives\nof old do_gettimeoffset routines to get sub-jiffies resolution from\ngettimeofday().  This patch includes:\n\n * MIPS clocksource support (based on works by Manish Lachwani).\n * remove unused gettimeoffset routines and related codes.\n * remove unised 64bit do_div64_32().\n * simplify mips_hpt_init. (no argument needed, __init tag)\n * simplify c0_hpt_timer_init. (no need to write to c0_count)\n * remove some hpt_init routines.\n * mips_hpt_mask variable to specify bitmask of hpt value.\n * convert jmr3927_do_gettimeoffset to jmr3927_hpt_read.\n * convert ip27_do_gettimeoffset to ip27_hpt_read.\n * convert bcm1480_do_gettimeoffset to bcm1480_hpt_read.\n * simplify sb1250 hpt functions. (no need to subtract and shift)\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bbb5bbb037812ba36d638014a93134148a568684",
      "tree": "c7b76255ead725784deb665345085375a82fbaa8",
      "parents": [
        "351edd240d0ba8620789ca9e24f5a38b62157f23"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sun Oct 29 22:46:40 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 30 12:08:41 2006 -0800"
      },
      "message": "[PATCH] docbook: make a filesystems book\n\nMake a filesystems DocBook book/file by moving all filesystems info from\nkernel-api.tmpl.  Will also merge journal-api.tmpl into it soon (with\npermission from Roger Gammans).  Localizes filesystem info and reduces size\nof the huge (produced) kernel-api output files.\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d03a68e6d5528630955452ec4b768dbde0dc00c",
      "tree": "56e843eec067ddba67fc098196b17e22c56d302f",
      "parents": [
        "0c0e4668e0e65dd1404e8cf066d147235f95561d",
        "cbf40d3f04c2c76a58f1183bb4a9a82fefb842e3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 23 15:56:26 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 23 15:56:26 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog: (33 commits)\n  [WATCHDOG] remove experimental on iTCO_wdt.c\n  [WATCHDOG] Atmel AT91RM9200 rename.\n  [WATCHDOG] includes for sample watchdog program.\n  [WATCHDOG] watchdog/iTCO_wdt: fix bug related to gcc uninit warning\n  [WATCHDOG] add ich8 support to iTCO_wdt.c (patch 2)\n  [WATCHDOG] add ich8 support to iTCO_wdt.c\n  [WATCHDOG] ioremap balanced with iounmap for drivers/char/watchdog/s3c2410_wdt.c\n  [WATCHDOG] w83697hf/hg WDT driver - Kconfig patch\n  [WATCHDOG] w83697hf/hg WDT driver - autodetect patch\n  [WATCHDOG] w83697hf/hg WDT driver - patch 16\n  [WATCHDOG] w83697hf/hg WDT driver - patch 15\n  [WATCHDOG] w83697hf/hg WDT driver - patch 14\n  [WATCHDOG] w83697hf/hg WDT driver - patch 13\n  [WATCHDOG] w83697hf/hg WDT driver - patch 12\n  [WATCHDOG] w83697hf/hg WDT driver - patch 11\n  [WATCHDOG] w83697hf/hg WDT driver - patch 10\n  [WATCHDOG] w83697hf/hg WDT driver - patch 9\n  [WATCHDOG] w83697hf/hg WDT driver - patch 8\n  [WATCHDOG] w83697hf/hg WDT driver - patch 7\n  [WATCHDOG] w83697hf/hg WDT driver - patch 6\n  ...\n"
    },
    {
      "commit": "224dc50ece1b40f8cff5ecadd42a6b2691e231de",
      "tree": "e03d1b127e931b54aaea9579a211988a3f7f4c16",
      "parents": [
        "cb7fabcf9d4340b61f012cc7e8e3d7ff5c4f441c"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 21 02:05:20 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Oct 21 23:17:35 2006 +0100"
      },
      "message": "[MIPS] Cleanup remaining references to mips_counter_frequency.\n\nNoticed by Samium Gromoff but his patch got stale in flight ...\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "ca926e80dcfd18adaf7c4304935da4cc8ded8364",
      "tree": "40098ae4f244966c614a39e64e804d9e667d717d",
      "parents": [
        "fca4edb48b693d9df7de4c42d91b4158d8b7e347"
      ],
      "author": {
        "name": "Satoru Takeuchi",
        "email": "takeuchi_satoru@jp.fujitsu.com",
        "time": "Thu Oct 19 23:29:06 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:43 2006 -0700"
      },
      "message": "[PATCH] doc: fixing cpu-hotplug documentation\n\nFixing cpu-hotplug documentation as follows:\n\n - moving confusing asterisk on additional_cpus descrition\n - fixing some typos\n - unifying indentation for source code and command line example\n\nSigned-off-by: Satoru Takeuchi \u003ctakeuchi_satoru@jp.fujitsu.com\u003e\nCc: Ashok Raj \u003cashok.raj@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3fda982c501c6a8baa3fa79aaea1bfa7bb2a5def",
      "tree": "d80a418b92d04f6a78b690d3a9e1c1c69fd49d7c",
      "parents": [
        "1a3e9ad163b77a3c7504f58f2780b5a62238c0ac"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Thu Oct 19 23:28:19 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 20 10:26:35 2006 -0700"
      },
      "message": "[PATCH] fix typo in memory barrier docs\n\nFix cut\u0027n\u0027paste typo - \u0026a and \u0026b are used in other examples, in this one\nthe doc uses \u0026u and \u0026v.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "64d9a39ec9ad074384b548c0cead89265c82e166",
      "tree": "5c0cdd72f41584d33e76e4a3c08eeb1960a0b5c7",
      "parents": [
        "17e6c600b2bc4f15dd5f9144ccb8b5c5211dd6e4",
        "bd452e6f178a559408c54c2b4ca29191b812d47f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:52:27 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:52:27 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/hwmon-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/hwmon-2.6:\n  hwmon: Fix debug messages in w83781d\n  hwmon: Let w83781d and lm78 load again\n  w83627ehf: Fix the detection of fan5\n  k8temp: Documentation update\n  smsc47m1: List the SMSC LPC47M112 as supported\n  hwmon: Fix documentation typos\n  adm9240: Update Grant Coady\u0027s email address\n  w83791d: Fix unchecked return status\n"
    },
    {
      "commit": "b6aefcce747b3bc54d701d3c329416d0c9616f10",
      "tree": "18340f3dea5abf9f1c67b2ff0e0e4941a432b46e",
      "parents": [
        "65740356ccfa66703e7e0d47fbe372ba5193916b",
        "7a54f25cef6c763f16c9fd49ae382de162147873"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:50:40 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:50:40 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/pci-2.6: (22 commits)\n  PCI Hotplug: move pci_hotplug.h to include/linux/\n  change pci hotplug subsystem maintainer to Kristen\n  PCI: optionally sort device lists breadth-first\n  cpcihp_generic: prevent loading without \"bridge\" parameter\n  pci: Additional search functions\n  PCI: quirks: switch quirks code offender to use pci_get API\n  PCI: Update MSI-HOWTO.txt according to pci_msi_supported()\n  PCI: Improve pci_msi_supported() comments\n  PCI hotplug: ioremap balanced with iounmap\n  shpchp: remove unnecessary cmd_busy member from struct controller\n  shpchp: fix command completion check\n  pci: Stamp out pci_find_* usage in fakephp\n  PCI: fix pcie_portdrv_restore_config undefined without CONFIG_PM error\n  Fix DMA resource allocation in ACPIPnP\n  PCI: Turn pci_fixup_video into generic for embedded VGA\n  PCI: add ICH7/8 ACPI/GPIO io resource quirks\n  PCI: pcie-check-and-return-bus_register-errors fix\n  PCI: VIA IRQ quirk behaviour change\n  pciehp: Remove unnecessary check in pciehp_ctrl.c\n  pciehp - add missing locking\n  ...\n"
    },
    {
      "commit": "65740356ccfa66703e7e0d47fbe372ba5193916b",
      "tree": "e1db48e0967a9499d20a343e27af50abb0b1c24b",
      "parents": [
        "6a13a857becef065cd138b67c162dc5c5dd88655",
        "4d664238207a82c4018757e2d87cf2a780462dcd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:50:16 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Oct 18 17:50:16 2006 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6:\n  driver core: kmalloc() failure check in driver_probe_device\n  Driver core: bus: remove indentation level\n  Driver core: Don\u0027t ignore error returns from probing\n  Driver core: Don\u0027t leak \u0027old_class_name\u0027 in drivers/base/core.c::device_rename()\n  driver core fixes: sysfs_create_group() retval in topology.c\n  driver core fixes: device_create_file() retval check in dmapool.c\n  driver core fixes: device_add() cleanup on error\n  driver core fixes: bus_add_device() cleanup on error\n  driver core fixes: bus_add_attrs() retval check\n  driver core fixes: sysfs_create_link() retval check in class.c\n  sysfs: update obsolete comment in sysfs_update_file\n  sysfs: remove duplicated dput in sysfs_update_file\n  HOWTO: bug report addition\n  Fix dev_printk() is now GPL-only\n  Driver core: plug device probe memory leak\n  Documentation: feature-removal-schedule typo\n"
    },
    {
      "commit": "4660cb354a1dacbbc9c96f94eceedc38fe542fe2",
      "tree": "0a1182e09df1f89f8be1a27ef889797c079d0c8c",
      "parents": [
        "6091780eba5d195213747b515a62211ac97641f1"
      ],
      "author": {
        "name": "Rudolf Marek",
        "email": "r.marek@assembler.cz",
        "time": "Sun Oct 08 22:01:26 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "k8temp: Documentation update\n\nUpdate the documentation for the k8temp driver.\n\nSigned-off-by: Rudolf Marek \u003cr.marek@assembler.cz\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6091780eba5d195213747b515a62211ac97641f1",
      "tree": "eb801152e23946ad047ae73efa2c9513b9b323fc",
      "parents": [
        "15fe25ca67234514d7cf41af28096c1330f44950"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 08 22:00:44 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "smsc47m1: List the SMSC LPC47M112 as supported\n\nThe SMSC LPC47M112 Super-I/O chip appears to be compatible with the\nLPC47M10x and LPC47M13x as far as hardware monitoring is concerned.\nThe device ID is even the same, so it\u0027s really only a documentation\nupdate.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "15fe25ca67234514d7cf41af28096c1330f44950",
      "tree": "f96a7f39dac4bf29e7ecf6ac3b7fb79aac433a9a",
      "parents": [
        "2ca7b961c3c9f072d307293aad0f9705522e916a"
      ],
      "author": {
        "name": "Jean Delvare",
        "email": "khali@linux-fr.org",
        "time": "Sun Oct 08 21:59:54 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "hwmon: Fix documentation typos\n\nFix typos in hardware monitoring documentation.\n\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "2ca7b961c3c9f072d307293aad0f9705522e916a",
      "tree": "623430bbee5756d1f9aa5b766d605edf5518d220",
      "parents": [
        "34fc921a253f3ddfc4ad9de1dbc88683f84fbaaa"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "gcoady.lk@gmail.com",
        "time": "Sun Oct 08 21:57:41 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 13:03:08 2006 -0700"
      },
      "message": "adm9240: Update Grant Coady\u0027s email address\n\nReplace a bouncing email that I cannot recover from Mr Google.\n\nSigned-off-by: Grant Coady \u003cgcoady.lk@gmail.com\u003e\nSigned-off-by: Jean Delvare \u003ckhali@linux-fr.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "722385f75efd82d9f480f0765a1e97a4d83cac0d",
      "tree": "d0f99a16043e22dbc0f5d3fd31d47383b5c73037",
      "parents": [
        "310a922d4307ed38b37982a6f93b11fdf3b8dcb1"
      ],
      "author": {
        "name": "Diego Calleja",
        "email": "diegocg@gmail.com",
        "time": "Thu Sep 21 22:37:10 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:54 2006 -0700"
      },
      "message": "HOWTO: bug report addition\n\nI suspect that not many people is subscribed to the bugzilla mailing list,\nnot surprising since the URLs doesn\u0027t seem to be in the tree :)\n\nAfter fixing my english, I wonder if the following patch could be applied...\n\nSigned-off-by: Diego Calleja \u003cdiegocg@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crdunlap@xenotime.net\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "acbd39fbc5d8757aa920c6045399374df7a6dd68",
      "tree": "170f2077bf58b16cca8613d29e3de5f64d52e667",
      "parents": [
        "73ed9a86cd77b6a3b46beec8d353ac3b0d4f50c1"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Sat Sep 30 22:41:43 2006 -0400"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 12:49:53 2006 -0700"
      },
      "message": "Documentation: feature-removal-schedule typo\n\nFix typo in newly added feature remove schedule item.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nCc: Kay Sievers \u003ckay.sievers@suse.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "6b4b78fed47e7380dfe9280b154e8b9bfcd4c86c",
      "tree": "9fbf5135f4ba87fc68681bcd8996d509cac6f9e9",
      "parents": [
        "49c61cca2b6591a28ffa4abb73c718091f569746"
      ],
      "author": {
        "name": "Matt Domsch",
        "email": "Matt_Domsch@dell.com",
        "time": "Fri Sep 29 15:23:23 2006 -0500"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:12 2006 -0700"
      },
      "message": "PCI: optionally sort device lists breadth-first\n\nProblem:\nNew Dell PowerEdge servers have 2 embedded ethernet ports, which are\nlabeled NIC1 and NIC2 on the chassis, in the BIOS setup screens, and\nin the printed documentation.  Assuming no other add-in ethernet ports\nin the system, Linux 2.4 kernels name these eth0 and eth1\nrespectively.  Many people have come to expect this naming.  Linux 2.6\nkernels name these eth1 and eth0 respectively (backwards from\nexpectations).  I also have reports that various Sun and HP servers\nhave similar behavior.\n\n\nRoot cause:\nLinux 2.4 kernels walk the pci_devices list, which happens to be\nsorted in breadth-first order (or pcbios_find_device order on i386,\nwhich most often is breadth-first also).  2.6 kernels have both the\npci_devices list and the pci_bus_type.klist_devices list, the latter\nis what is walked at driver load time to match the pci_id tables; this\nklist happens to be in depth-first order.\n\nOn systems where, for physical routing reasons, NIC1 appears on a\nlower bus number than NIC2, but NIC2\u0027s bridge is discovered first in\nthe depth-first ordering, NIC2 will be discovered before NIC1.  If the\nlist were sorted breadth-first, NIC1 would be discovered before NIC2.\n\nA PowerEdge 1955 system has the following topology which easily\nexhibits the difference between depth-first and breadth-first device\nlists.\n\n-[0000:00]-+-00.0  Intel Corporation 5000P Chipset Memory Controller Hub\n           +-02.0-[0000:03-08]--+-00.0-[0000:04-07]--+-00.0-[0000:05-06]----00.0-[0000:06]----00.0  Broadcom Corporation NetXtreme II BCM5708S Gigabit Ethernet (labeled NIC2, 2.4 kernel name eth1, 2.6 kernel name eth0)\n           +-1c.0-[0000:01-02]----00.0-[0000:02]----00.0  Broadcom Corporation NetXtreme II BCM5708S Gigabit Ethernet (labeled NIC1, 2.4 kernel name eth0, 2.6 kernel name eth1)\n\n\nOther factors, such as device driver load order and the presence of\nPCI slots at various points in the bus hierarchy further complicate\nthis problem; I\u0027m not trying to solve those here, just restore the\ndevice order, and thus basic behavior, that 2.4 kernels had.\n\n\nSolution:\n\nThe solution can come in multiple steps.\n\nSuggested fix #1: kernel\nPatch below optionally sorts the two device lists into breadth-first\nordering to maintain compatibility with 2.4 kernels.  It adds two new\ncommand line options:\n  pci\u003dbfsort\n  pci\u003dnobfsort\nto force the sort order, or not, as you wish.  It also adds DMI checks\nfor the specific Dell systems which exhibit \"backwards\" ordering, to\nmake them \"right\".\n\n\nSuggested fix #2: udev rules from userland\nMany people also have the expectation that embedded NICs are always\ndiscovered before add-in NICs (which this patch does not try to do).\nUsing the PCI IRQ Routing Table provided by system BIOS, it\u0027s easy to\ndetermine which PCI devices are embedded, or if add-in, which PCI slot\nthey\u0027re in.  I\u0027m working on a tool that would allow udev to name\nethernet devices in ascending embedded, slot 1 .. slot N order,\nsubsort by PCI bus/dev/fn breadth-first.  It\u0027ll be possible to use it\nindependent of udev as well for those distributions that don\u0027t use\nudev in their installers.\n\nSuggested fix #3: system board routing rules\nOne can constrain the system board layout to put NIC1 ahead of NIC2\nregardless of breadth-first or depth-first discovery order.  This adds\na significant level of complexity to board routing, and may not be\npossible in all instances (witness the above systems from several\nmajor manufacturers).  I don\u0027t want to encourage this particular train\nof thought too far, at the expense of not doing #1 or #2 above.\n\n\nFeedback appreciated.  Patch tested on a Dell PowerEdge 1955 blade\nwith 2.6.18.\n\nYou\u0027ll also note I took some liberty and temporarily break the klist\nabstraction to simplify and speed up the sort algorithm.  I think\nthat\u0027s both safe and appropriate in this instance.\n\n\nSigned-off-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "0cc2b3763e06e84ae5a90b63e03cc1d585a109d0",
      "tree": "833fe49611cd5f87f3118ad03d4ee5e39fd6b0a0",
      "parents": [
        "0306ebfa3b45386401f80aa87cb4f7570bf3aadb"
      ],
      "author": {
        "name": "Brice Goglin",
        "email": "brice@myri.com",
        "time": "Thu Oct 05 10:24:42 2006 +0200"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Wed Oct 18 11:36:11 2006 -0700"
      },
      "message": "PCI: Update MSI-HOWTO.txt according to pci_msi_supported()\n\nUpdate MSI-HOWTO.txt according to pci_msi_supported().\n\nSigned-off-by: Brice Goglin \u003cbrice@myri.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    }
  ],
  "next": "9b10fe5b70878fb4b7e3e1b300f1bff0c73d4e2e"
}
