)]}'
{
  "log": [
    {
      "commit": "566ecb9b258ec4da3c7e1c6ca6fca8a5bb0c8eba",
      "tree": "e1a4b3057c291722ebef4dbb9c0fac834908b4dd",
      "parents": [
        "3515d0161d55d2fa1a340932625f94240a68c262"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Tue Aug 23 17:20:44 2005 -0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:31:46 2005 -0700"
      },
      "message": "[PATCH] ppc32 8xx: fix m8xx_ide_init() #ifdef\n\nBe more precise on deciding whether to call m8xx_ide_init() at\nm8xx_setup.c:platform_init().\n\nCompilation fails if CONFIG_BLK_DEV_IDE is defined but\nCONFIG_BLK_DEV_MPC8xx_IDE isnt.\n\nSigned-off-by: Marcelo Tosatti \u003cmarcelo.tosatti@cyclades.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3515d0161d55d2fa1a340932625f94240a68c262",
      "tree": "986c5aa31761cbc186b4de7b410d539633f5ceb1",
      "parents": [
        "a46206e74e1897bf34d6b58f0991a0d6f3797e27"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu Aug 25 23:13:14 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:30:30 2005 -0700"
      },
      "message": "[PATCH] late spinlock initialization in ieee1394/ohci\n\nspinlock used in irq handler should be initialized before registering\nirq, even if we know that our device has interrupts disabled; handler\nis registered shared and taking spinlock is done unconditionally.  As\nit is, we can and do get oopsen on boot for some configuration, depending\non irq routing - I\u0027ve got a reproducer.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Ben Collins \u003cbcollins@debian.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a46206e74e1897bf34d6b58f0991a0d6f3797e27",
      "tree": "c550c6ef8439e867ea2f73aebfca0fca0e09b64a",
      "parents": [
        "b6a9ad73897acb7ea4cf56aae0fc39ba1c471fba"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu Aug 25 23:03:35 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:30:30 2005 -0700"
      },
      "message": "[PATCH] bogus function type in qdio\n\nIn qdio_get_micros() volatile in return type is plain noise (even with old\ngccisms it would make no sense - noreturn function returning __u64 is a\nbit odd ;-)\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6a9ad73897acb7ea4cf56aae0fc39ba1c471fba",
      "tree": "1d6d1e779fcbaed6f06bf49ed4ad630ecdf58ed1",
      "parents": [
        "1f57ff89fee47a317e9e8ca63bf0f139802cc116"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@parcelfarce.linux.theplanet.co.uk",
        "time": "Thu Aug 25 22:59:48 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:30:30 2005 -0700"
      },
      "message": "[PATCH] bogus iounmap() in emac\n\nDumb typo: iounmap(\u0026local_pointer_variable).\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1f57ff89fee47a317e9e8ca63bf0f139802cc116",
      "tree": "0db3419ab73cabed542a18cd5c7da50b03df896c",
      "parents": [
        "d634cc15e8f33332038dc9c078beae79f9382ada"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Aug 26 01:49:14 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:30:30 2005 -0700"
      },
      "message": "[PATCH] drivers/hwmon/*: kfree() correct pointers\n\nThe adm9240 driver, in adm9240_detect(), allocates a structure.  The\nerror path attempts to kfree() -\u003eclient field of it (second one),\nresulting in an oops (or slab corruption) if the hardware is not present.\n\n-\u003eclient field in adm1026, adm1031, smsc47b397 and smsc47m1 is the first in\n${HWMON}_data structure, but fix them too.\n\nSigned-off-by: Jonathan Corbet \u003ccorbet@lwn.net\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d634cc15e8f33332038dc9c078beae79f9382ada",
      "tree": "2fff144b1b85cdf362c1a774e77b34f204b93ebf",
      "parents": [
        "fd589e0b662c1ea8cfb1e0d20d60a2510979865b"
      ],
      "author": {
        "name": "Steve French",
        "email": "smfltc@us.ibm.com",
        "time": "Fri Aug 26 14:42:59 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 16:05:35 2005 -0700"
      },
      "message": "[PATCH] Fix oops in fs/locks.c on close of file with pending locks\n\nThe recent change to locks_remove_flock code in fs/locks.c changes how\nbyte range locks are removed from closing files, which shows up a bug in\ncifs.\n\nThe assumption in the cifs code was that the close call sent to the\nserver would remove any pending locks on the server on this file, but\nthat is no longer safe as the fs/locks.c code on the client wants unlock\nof 0 to PATH_MAX to remove all locks (at least from this client, it is\nnot possible AFAIK to remove all locks from other clients made to the\nserver copy of the file).\n\nNote that cifs locks are different from posix locks - and it is not\npossible to map posix locks perfectly on the wire yet, due to\nrestrictions of the cifs network protocol, even to Samba without adding\na new request type to the network protocol (which we plan to do for\nSamba 3.0.21 within a few months), but the local client will have the\ncorrect, posix view, of the lock in most cases.\n\nThe correct fix for cifs for this would involve a bigger change than I\nwould like to do this late in the 2.6.13-rc cycle - and would involve\ncifs keeping track of all unmerged (uncoalesced) byte range locks for\neach remote inode and scanning that list to remove locks that intersect\nor fall wholly within the range - locks that intersect may have to be\nreaquired with the smaller, remaining range.\n\nSigned-off-by: Steve French \u003csfrench@us.ibm.com\u003e\nSigned-off-by: Dave Kleikamp \u003cshaggy@austin.ibm.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd589e0b662c1ea8cfb1e0d20d60a2510979865b",
      "tree": "5c281ab99184fa6dcfb09586064ea7751c32fd4c",
      "parents": [
        "d7a60d50d7713b65a3fd88f11d5717b83a6b6a97"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Aug 26 16:57:53 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 11:39:19 2005 -0700"
      },
      "message": "[PATCH] hppfs: fix symlink error path\n\nWhile touching this code I noticed the error handling is bogus, so I\nfixed it up.\n\nI\u0027ve removed the IS_ERR(proc_dentry) check, which will never trigger and\nis clearly a typo: we must check proc_file instead.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d7a60d50d7713b65a3fd88f11d5717b83a6b6a97",
      "tree": "80a3d59724cc0faf0a5cb07f7e426c9f41d87e67",
      "parents": [
        "7c657f2f25d50c602df9291bc6242b98fc090759"
      ],
      "author": {
        "name": "Paolo \u0027Blaisorblade\u0027 Giarrusso",
        "email": "blaisorblade@yahoo.it",
        "time": "Fri Aug 26 16:57:44 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 11:39:19 2005 -0700"
      },
      "message": "[PATCH] Fixup symlink function pointers for hppfs [for 2.6.13]\n\nUpdate hppfs for the symlink functions prototype change.\n\nYes, I know the code I leave there is still _bogus_, see next patch for\nthis.\n\nSigned-off-by: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7c657f2f25d50c602df9291bc6242b98fc090759",
      "tree": "5e1ae11c320ea00488b33224cc982d0be2d986d6",
      "parents": [
        "755528c860b05fcecda1c88a2bdaffcb50760a7f"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Fri Aug 26 14:02:04 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 11:32:57 2005 -0700"
      },
      "message": "[PATCH] Document idr_get_new_above() semantics, update inotify\n\nThere is an off by one problem with idr_get_new_above.\n\nThe comment and function name suggest that it will return an id \u003e\nstarting_id, but it actually returned an id \u003e\u003d starting_id, and kernel\ncallers other than inotify treated it as such.\n\nThe patch below fixes the comment, and fixes inotifys usage.  The\nfunction name still doesn\u0027t match the behaviour, but it never did.\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "755528c860b05fcecda1c88a2bdaffcb50760a7f",
      "tree": "d8b7aaaec93de93841b46e8e05a3b454d05bd357",
      "parents": [
        "26aad69e3dd854abe9028ca873fb40b410a39dd7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 10:49:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 10:49:22 2005 -0700"
      },
      "message": "Ignore disabled ROM resources at setup\n\nWriting even a disabled value seems to mess up some matrox graphics\ncards.  It may be a card-related issue, but we may also be writing\nreserved low bits in the result.\n\nThis was a fall-out of switching x86 over to the generic PCI resource\nallocation code, and needs more debugging.  In particular, the old x86\ncode defaulted to not doing any resource allocations at all for ROM\nresources.\n\nIn the meantime, this has been reported to make X happier by Helge\nHafting \u003chelgehaf@aitel.hist.no\u003e.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "26aad69e3dd854abe9028ca873fb40b410a39dd7",
      "tree": "0f9b4d31027e8cfeb26c9d391f9f27e2f0bfcedf",
      "parents": [
        "9c2c38a122cc23d6a09b8004d60a33913683eedf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 10:40:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 10:40:10 2005 -0700"
      },
      "message": "Only pre-allocate 256 bytes of cardbio IO range\n\nIt may seem small, but most cards need much less, if any, and this not\nonly makes the code adhere to the comment, it seems to fix a boot-time\nlockup on a ThinkPad 380XD laptop reported by Tero Roponen \u003cteanropo@cc.jyu.fi\u003e\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9c2c38a122cc23d6a09b8004d60a33913683eedf",
      "tree": "0596d9e3315a64d01f2a6f64d4f352f3cd0de08f",
      "parents": [
        "41290c14640bc9312bf63202d14ebef075b6171a"
      ],
      "author": {
        "name": "Jens Axboe",
        "email": "axboe@suse.de",
        "time": "Wed Aug 24 14:57:54 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 10:22:44 2005 -0700"
      },
      "message": "[PATCH] cfq-iosched.c: minor fixes\n\nOne critical fix and two minor fixes for 2.6.13-rc7:\n\n- Max depth must currently be 2 to allow barriers to function on SCSI\n- Prefer sync request over async in choosing the next request\n- Never allow async request to preempt or disturb the \"anticipation\" for\n  a single cfq process context. This is as-designed, the code right now\n  is buggy in that area.\n\nSigned-off-by: Jens Axboe \u003caxboe@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41290c14640bc9312bf63202d14ebef075b6171a",
      "tree": "209aa1f61d73f84046bd8735c7b4ef306b30e3cc",
      "parents": [
        "b7561524765a30334bf31c56b523aeb3c1a04c7d"
      ],
      "author": {
        "name": "Keith Owens",
        "email": "kaos@sgi.com",
        "time": "Wed Aug 24 16:06:25 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 10:22:44 2005 -0700"
      },
      "message": "[PATCH] Export pcibios_bus_to_resource\n\npcibios_bus_to_resource is exported on all architectures except ia64\nand sparc.  Add exports for the two missing architectures.  Needed when\nYenta socket support is compiled as a module.\n\nSigned-off-by: Keith Owens \u003ckaos@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b7561524765a30334bf31c56b523aeb3c1a04c7d",
      "tree": "e45d7e074f82778666db9d51d15dd0e66f8efdbb",
      "parents": [
        "5477d30e841e0f707fd2daddc8cb6949858476ee"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Wed Aug 24 07:37:37 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 10:22:44 2005 -0700"
      },
      "message": "[PATCH] x86_64: update defconfig - reenable fusion\n\nI mistakedly disabled fusion support in an earlier update. Fusion\nis commonly used on many x86-64 systems, so this was a problem.\nThis patch fixes that.\n\nSigned-off-by: And Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5477d30e841e0f707fd2daddc8cb6949858476ee",
      "tree": "4db7781ff7d24c5de92d13636438d76304d4018c",
      "parents": [
        "3725822f7c7134249addcd4549aff086950c8090"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Aug 24 14:18:53 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 09:41:35 2005 -0700"
      },
      "message": "[PATCH] ppc64: Export machine_power_off for therm_pm72 module\n\nThis patch puts back the export of machine_power_off() that was removed\nby some janitor as it\u0027s used for emergency shutdown by the G5 thermal\ncontrol driver. Wether that driver should use kernel_power_off() instead\nis debatable and a post-2.6.13 decision. In the meantime, please commit\nthat patch that fixes the driver for now.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3725822f7c7134249addcd4549aff086950c8090",
      "tree": "d7db18d3d5f75fe4309ddc7aa373f3213f845b41",
      "parents": [
        "40bb0c3ef52d872de348e10000eb5432a43a147d"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Wed Aug 24 04:15:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 09:40:45 2005 -0700"
      },
      "message": "[PATCH] cpu_exclusive sched domains build fix\n\nAs reported by Paul Mackerras \u003cpaulus@samba.org\u003e, the previous patch\n\"cpu_exclusive sched domains fix\" broke the ppc64 build with\nCONFIC_CPUSET, yielding error messages:\n\nkernel/cpuset.c: In function \u0027update_cpu_domains\u0027:\nkernel/cpuset.c:648: error: invalid lvalue in unary \u0027\u0026\u0027\nkernel/cpuset.c:648: error: invalid lvalue in unary \u0027\u0026\u0027\n\nOn some arch\u0027s, the node_to_cpumask() is a function, returning\na cpumask_t.  But the for_each_cpu_mask() requires an lvalue mask.\n\nThe following patch fixes this build failure by making a copy\nof the cpumask_t on the stack.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "40bb0c3ef52d872de348e10000eb5432a43a147d",
      "tree": "fb0a64a7e4c53fa05a75d1ebb429a27b5c44de3b",
      "parents": [
        "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf"
      ],
      "author": {
        "name": "Andreas Schwab",
        "email": "schwab@suse.de",
        "time": "Wed Aug 24 17:36:21 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 24 09:37:40 2005 -0700"
      },
      "message": "[PATCH] m68k: fix broken macros causing compile errors\n\nAdd parens around macro parameters.\n\nSigned-off-by: Andreas Schwab \u003cschwab@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0572e3da3ff5c3744b2f606ecf296d5f89a4bbdf",
      "tree": "1550e26233f4cb8b289267633c8fc1fc23fd827b",
      "parents": [
        "9138dccbb9f39f12474554ef93dcc24de2e9c8f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:39:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:39:14 2005 -0700"
      },
      "message": "Linux v2.6.13-rc7\n\nToo many changes to release a final 2.6.13.\n"
    },
    {
      "commit": "9138dccbb9f39f12474554ef93dcc24de2e9c8f6",
      "tree": "c7e606155b97f5a7e0a8808b1e2cbf37ea0162ac",
      "parents": [
        "d10689b68aff7b48e3de1a3f7fcd6567bd2905af"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Tue Aug 23 13:30:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:06:33 2005 -0700"
      },
      "message": "[PATCH] Fix IXP4xx CLOCK_TICK_RATE\n\nAs pointed out in the following thread, the CLOCK_TICK_RATE setting for\nIXP4xx is incorrect b/c the HW ignores the lowest 2 bits of the LATCH\nvalue.\n\n   http://lists.arm.linux.org.uk/pipermail/linux-arm-kernel/2005-August/030950.html\n\nTnx to George Anziger and Egil Hjelmeland for finding the issue.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d10689b68aff7b48e3de1a3f7fcd6567bd2905af",
      "tree": "c81c261274011d301dfbcfd1a3e13480b93c167e",
      "parents": [
        "ae75784bc576a1af70509c2f3ba2b70bb65a0c58"
      ],
      "author": {
        "name": "Paul Jackson",
        "email": "pj@sgi.com",
        "time": "Tue Aug 23 01:04:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:02:52 2005 -0700"
      },
      "message": "[PATCH] cpu_exclusive sched domains on partial nodes temp fix\n\nThis keeps the kernel/cpuset.c routine update_cpu_domains() from\ninvoking the sched.c routine partition_sched_domains() if the cpuset in\nquestion doesn\u0027t fall on node boundaries.\n\nI have boot tested this on an SN2, and with the help of a couple of ad\nhoc printk\u0027s, determined that it does indeed avoid calling the\npartition_sched_domains() routine on partial nodes.\n\nI did not directly verify that this avoids setting up bogus sched\ndomains or avoids the oops that Hawkes saw.\n\nThis patch imposes a silent artificial constraint on which cpusets can\nbe used to define dynamic sched domains.\n\nThis patch should allow proceeding with this new feature in 2.6.13 for\nthe configurations in which it is useful (node alligned sched domains)\nwhile avoiding trying to setup sched domains in the less useful cases\nthat can cause the kernel corruption and oops.\n\nSigned-off-by: Paul Jackson \u003cpj@sgi.com\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nAcked-by: Dinakar Guniguntala \u003cdino@in.ibm.com\u003e\nAcked-by: John Hawkes \u003chawkes@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ae75784bc576a1af70509c2f3ba2b70bb65a0c58",
      "tree": "c2439482df66e8d8aa727db70c4ec33a920b74c3",
      "parents": [
        "005940ead619c2867e0465c8e0fffb9e5989b57e",
        "7087e295543d3f6e161530e07982fd979e2d9efc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:00:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:00:48 2005 -0700"
      },
      "message": "Merge head \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/misc-2.6\n"
    },
    {
      "commit": "005940ead619c2867e0465c8e0fffb9e5989b57e",
      "tree": "c4610404433dc2d38389100f45c5d824d2713750",
      "parents": [
        "d3813fcf105814d06b47fa586f6b61f3cff1cefc",
        "6885433c25aaca2cb13ee52a94be156163d6aa23"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:00:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 20:00:17 2005 -0700"
      },
      "message": "Merge head \u0027upstream-fixes\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev\n"
    },
    {
      "commit": "d3813fcf105814d06b47fa586f6b61f3cff1cefc",
      "tree": "88cc854eac01d12063cfc6722c46e73e91a77efb",
      "parents": [
        "2bbfb16bf345acd81ab1e6e3d4b35964650517ac"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Tue Aug 23 03:14:27 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 19:59:39 2005 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t oops at boot when empty Opteron node has IO\n\nThe code to detect IO links on Opteron would not check\nif the node had actually memory. This could lead to pci_bus_to_node\nreturning an invalid node, which might cause crashes later\nwhen dma_alloc_coherent passes it to page_alloc_node().\n\nThe bug has been there forever but for some reason\nit is causing now crashes.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2bbfb16bf345acd81ab1e6e3d4b35964650517ac",
      "tree": "7eeecfe2e5df567d1d725fae962ddf1faabb90a5",
      "parents": [
        "b1daec3089a129a67169d3ae975985a7480fe17f"
      ],
      "author": {
        "name": "lepton",
        "email": "ytht.net@gmail.com",
        "time": "Mon Aug 22 17:06:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 19:59:38 2005 -0700"
      },
      "message": "[PATCH] usbnet oops fix\n\nThere\u0027s a \"return the wrong SKB\" error in the GL620A cable minidriver\n(for \"usbnet\") which can oops.  This would not appear when talking\nLinux-to-Linux, only Linux-to-Windows (for recent Linuxes).\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b1daec3089a129a67169d3ae975985a7480fe17f",
      "tree": "874a99ec05afb39419f1e4ac0f90cf7c6a70e1fc",
      "parents": [
        "11532cc6aa73a47023268d718bf43b646494615c"
      ],
      "author": {
        "name": "Chuck Ebbert",
        "email": "76306.1226@compuserve.com",
        "time": "Tue Aug 23 21:36:40 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 19:52:37 2005 -0700"
      },
      "message": "[PATCH] i386: fix incorrect FP signal code\n\ni386 floating-point exception handling has a bug that can cause error\ncode 0 to be sent instead of the proper code during signal delivery.\n\nThis is caused by unconditionally checking the IS and c1 bits from the\nFPU status word when they are not always relevant.  The IS bit tells\nwhether an exception is a stack fault and is only relevant when the\nexception is IE (invalid operation.) The C1 bit determines whether a\nstack fault is overflow or underflow and is only relevant when IS and IE\nare set.\n\nSigned-off-by: Chuck Ebbert \u003c76306.1226@compuserve.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "11532cc6aa73a47023268d718bf43b646494615c",
      "tree": "21ce9875e782ca29666fda0b72db0382983fa167",
      "parents": [
        "17566c3c5ed3ea8f941a135cf960387214c4f6ac",
        "c1cc168442a943ed3997f6543db87c061987f9d7"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 19:21:44 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 19:21:44 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "17566c3c5ed3ea8f941a135cf960387214c4f6ac",
      "tree": "6c00d5dbe93288439c54c4635326c13723588943",
      "parents": [
        "8032230694ec56c168a1404c67a54d281536cbed"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:48:22 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:46 2005 -0700"
      },
      "message": "[PATCH] s390 __CHECKER__ ifdefs\n\nremove the bogus games with explicit ifdefs on __CHECKER__\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8032230694ec56c168a1404c67a54d281536cbed",
      "tree": "b3079a0781ab60de50cf4a0cc69e073985c165b4",
      "parents": [
        "acd3bd82c08d1a399760605706a86821148243d9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:48:17 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:46 2005 -0700"
      },
      "message": "[PATCH] %t... in vsnprintf\n\nhandling of %t... (ptrdiff_t) in vsnprintf\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "acd3bd82c08d1a399760605706a86821148243d9",
      "tree": "44be9d3a85f45d9bf92029da495b4469339968fd",
      "parents": [
        "fa53bb650e6747628276e3ab6d98f51d9bfb0573"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:48:12 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:46 2005 -0700"
      },
      "message": "[PATCH] ad1980 makefile fix\n\nac97_plugin_ad1980 should trigger build of ac97_codec\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa53bb650e6747628276e3ab6d98f51d9bfb0573",
      "tree": "a82d5859f39727cbfc8a9dc0ebbb800a772bd390",
      "parents": [
        "0e6d0d89343ab24ddeb39f8b2ffdd2d4c194427c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:48:07 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:46 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (non-modular SCSI drivers)\n\nnon-modular scsi drivers depend on built-in scsi\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e6d0d89343ab24ddeb39f8b2ffdd2d4c194427c",
      "tree": "c238d57648a893504b0dc20fca42f986d71ed50e",
      "parents": [
        "eaaece266a78b8f56ade48fe23147b8b933364de"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:48:02 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:46 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (missing dependencies on PCI in sound/*)\n\na bunch of PCI-only drivers didn\u0027t have the right dependency\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "eaaece266a78b8f56ade48fe23147b8b933364de",
      "tree": "da2a315b919cfd47fec64ca64c6bc286437e2a69",
      "parents": [
        "33215652e4a75dfa8adb20f4d741517457b0da2b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:57 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:46 2005 -0700"
      },
      "message": "[PATCH] missing exports on m32r\n\nmissing exports on m32r\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "33215652e4a75dfa8adb20f4d741517457b0da2b",
      "tree": "a30504ff321960d35e3e845b36c7fdc8a4310a1c",
      "parents": [
        "ade31f38f2ef61900e901d26061deff0c4dba085"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:52 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:45 2005 -0700"
      },
      "message": "[PATCH] qualifiers in return types - easy cases\n\na bunch of functions switched from volatile to __attribute__((noreturn)) and\nfrom const to __attribute_pure__\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ade31f38f2ef61900e901d26061deff0c4dba085",
      "tree": "3965540c15544971b5d84f0472acc7d30f0c473a",
      "parents": [
        "530d8e97384fd2a6805fa4515a4e6828d7b53ee2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:47 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:45 2005 -0700"
      },
      "message": "[PATCH] typo fix in qdio.c\n\ndumb typo: u32 volatile * mistyped as u32 * volatile\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "530d8e97384fd2a6805fa4515a4e6828d7b53ee2",
      "tree": "470585fbc61d736567f1963a00006de34eb350e5",
      "parents": [
        "791cdc7c561e2e72596388533f959e6d74dc6231"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:42 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:45 2005 -0700"
      },
      "message": "[PATCH] emac netpoll fix\n\nnetpoll is void(struct net_device *), not int(struct net_device *)\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "791cdc7c561e2e72596388533f959e6d74dc6231",
      "tree": "84b3da09d3bd1c98cafa09fc02e08fbdbf9b4ee9",
      "parents": [
        "0cbdff4f7fc642deb1f36bc035cf60b7bdc497d5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:37 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:45 2005 -0700"
      },
      "message": "[PATCH] vidc gcc4 fix\n\nremoves an extern for a static variable.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0cbdff4f7fc642deb1f36bc035cf60b7bdc497d5",
      "tree": "4b7ccdab07948b5a80f28d73cc9ecb04f67c754c",
      "parents": [
        "a828b8e4e699b5e3ce0dcbb708ecb099b86f3126"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:32 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:44 2005 -0700"
      },
      "message": "[PATCH] broken inline asm on s390 (misuse of labels)\n\nuse of explicit labels in inline asm is a Bad Idea(tm), since gcc can\ndecide to inline the function in several places.  Fixed by use of 1f/f:\ninstead of .Lfitsin/.Lfitsin:\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a828b8e4e699b5e3ce0dcbb708ecb099b86f3126",
      "tree": "d2a88ac07bb1d834c33943242f8b57ffdf1cd429",
      "parents": [
        "c51d9943b11441fd1ea42c7e70cfb5eed33fe97b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:27 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:44 2005 -0700"
      },
      "message": "[PATCH] m32r_sio gcc4 fixes\n\nextern declaration followed by static in drivers/serial/m32r_sio.c\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c51d9943b11441fd1ea42c7e70cfb5eed33fe97b",
      "tree": "18f2694b421cba1e0160db3781346d577a1e9b5a",
      "parents": [
        "e231a9c4fdf402bcfd5a7c27be49050882631a95"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:22 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:44 2005 -0700"
      },
      "message": "[PATCH] m32r icu_data gcc4 fixes\n\neither icu_data declaration for SMP case should be taken out of m32102.h,\nor its declarations for m32700ut and opsput should not be static for SMP.\nPatch does the latter - judging by comments in m32102.h it is intended to\nbe non-static.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e231a9c4fdf402bcfd5a7c27be49050882631a95",
      "tree": "2eaf41f3ade6cf44f1fd2d27e6e356c2368eb94a",
      "parents": [
        "719e5985cf79bb60f4a28816547efd27dde178f5"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:17 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:44 2005 -0700"
      },
      "message": "[PATCH] m32r smp.h gcc4 fixes\n\nextern on physid_2_cpu[] does not belong in smp.h - the thing is static.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "719e5985cf79bb60f4a28816547efd27dde178f5",
      "tree": "1089c4acaa09ace254aecd72b118891f8f23aa07",
      "parents": [
        "79fb7bdce363685b336e3f0fb8207312fd1f02fc"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:12 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:44 2005 -0700"
      },
      "message": "[PATCH] alpha spinlock code and bogus constraints\n\n\"\u003dm\" (lock-\u003elock) / \"1\" (lock-\u003elock) makes gcc4 unhappy; fixed by s/1/m/,\nsame as in case of i386 rwsem.h where such variant had been accepted\nby both Linus and rth.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "79fb7bdce363685b336e3f0fb8207312fd1f02fc",
      "tree": "bcc10e8f4f576d525b4f2a617010f49077d03e6f",
      "parents": [
        "531e5ca62bd9aabef6bd8340d8ae93bac1b5caa2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:07 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:44 2005 -0700"
      },
      "message": "[PATCH] alpha xchg fix\n\nalpha xchg has to be a macro - alpha disables always_inline and if that\npuppy does not get inlined, we immediately blow up on undefined reference.\nHappens even on gcc3; with gcc4 that happens a _lot_.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "531e5ca62bd9aabef6bd8340d8ae93bac1b5caa2",
      "tree": "1bd14fc69b8c7b9afd04d7c2acb92809dd2abeb5",
      "parents": [
        "18415e923e90b986db316abd078f6d863cee7b18"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:47:01 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:43 2005 -0700"
      },
      "message": "[PATCH] missing include in pcmcia_resource.c\n\nmissing include of asm/irq.h\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "18415e923e90b986db316abd078f6d863cee7b18",
      "tree": "f1dfed1a990b8dec1269b88350b6c837973ccadc",
      "parents": [
        "a238b563502a7f458624b9c6404742e441b2f9e8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:56 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:43 2005 -0700"
      },
      "message": "[PATCH] alpha gcc4 warnings\n\non UP smp_call_function() is expanded to expression.  Alpha oprofile\ncalls that puppy and ignores the return value.  And has -Werror for\narch/*...\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a238b563502a7f458624b9c6404742e441b2f9e8",
      "tree": "893f6c381087588c69bd0694c69fe66d33898538",
      "parents": [
        "997183dc2a8992374d93e66f5ea0d58fa1022a47"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:51 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:43 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (sparc32 drivers/char dependencies)\n\nsince sparc32 Kconfig includes drivers/char/Kconfig (instead of duplicating\nits parts) we need several new dependencies there to exclude the stuff\nbroken on sparc32 and not excluded by existing dependencies.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "997183dc2a8992374d93e66f5ea0d58fa1022a47",
      "tree": "55f4012ba6a1216c5eed29f59b25c321731a46f9",
      "parents": [
        "6299afc40c8612a87358ecea80882395fe67111f"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:46 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:43 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (emac dependencient)\n\nemac doesn\u0027t build modular; ibm_emac_debug doesn\u0027t build at all (missing\nheaders).\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6299afc40c8612a87358ecea80882395fe67111f",
      "tree": "8940b518f5bc72bd05722873829884e1ab8f9dc8",
      "parents": [
        "f08243a491f3e21feabbb04476a03fb0cbc975ff"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:41 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:43 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (CONFIG_PM on 44x)\n\nCONFIG_PM is broken on 44x; removed duplicate entry for CONFIG_PM, made\nthe inclusion of generic one conditional on BROKEN || !44x.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f08243a491f3e21feabbb04476a03fb0cbc975ff",
      "tree": "909650e573cccf7d497953cbdf97a76b9423bcf1",
      "parents": [
        "c4457fb9010765620faebccf4daf83b288295154"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:36 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:43 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (ppc 4xx and early serial)\n\na bunch of ppc 4xx variants unconditionally calls early_serial_setup() and\ntherefore needs SERIAL_8250\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c4457fb9010765620faebccf4daf83b288295154",
      "tree": "98ae2b1d142204167dacefc4ef10ab1f473260b3",
      "parents": [
        "ee449f514d2af21f3422c29702e6b0995c4c2a9c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:31 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:42 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (IRQ_ALL_CPUS vs. MV64360)\n\nMV64360 does not support IRQ_ALL_CPUS - see arch/ppc/kernel/mv64360_pic.c.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ee449f514d2af21f3422c29702e6b0995c4c2a9c",
      "tree": "b7d5afe6cf1ada72f18c0207e830d8387274d6f3",
      "parents": [
        "51583cf108b27baf81c6db3ec718f932314986ea"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:26 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:42 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (ppc32 SMP dependencies)\n\nppc SMP is supported only for 6xx/POWER3/POWER4 - i.e. ones that have\nPPC_STD_MMU.  Dependency fixed.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "51583cf108b27baf81c6db3ec718f932314986ea",
      "tree": "e84b66d2de193d0d6ce36afac46394200c33d0f5",
      "parents": [
        "84b6a2323a2b9482958965bc66bbfbd2711cde71"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:21 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:42 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (VGA console on arm/versatile)\n\nVGA console doesn\u0027t exist (or build) on arm/versatile; dependency fixed.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "84b6a2323a2b9482958965bc66bbfbd2711cde71",
      "tree": "082ff13abfb4f4d45b74282ddf2d3c8d2ed400d0",
      "parents": [
        "a838e543db8f65ccbc710548916f20c23e51a363"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:16 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:42 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (amba on arm/versatile)\n\nAMBA_PL010 is broken on arm/versatile; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a838e543db8f65ccbc710548916f20c23e51a363",
      "tree": "8f44f5731d0c7ec5142a48e9fca39ecb77d6c4c6",
      "parents": [
        "9ff658589b8549a9142708d34625c7db6e34a672"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:11 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:42 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (acornscsi)\n\nacornscsi had been broken for a long time; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ff658589b8549a9142708d34625c7db6e34a672",
      "tree": "a0b910b7e369ec580065a74c45ddcdc0fc8c5904",
      "parents": [
        "14d891d20374c139acfaa379e61a7091b00df8fa"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:06 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:42 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (M32R_PLDSIO dependecies)\n\nM32R_PLDSIO depends on subarchitecture providing PLD_ESIO0CR and\nfriends.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "14d891d20374c139acfaa379e61a7091b00df8fa",
      "tree": "afc8bac34a9c918d80a5fdc9be528113a09bd9f7",
      "parents": [
        "ab62c1e1dae0dedfc300c9f8e5c74227a8e26665"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:46:01 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:41 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (parport_pc on m32r)\n\nparport_pc shouldn\u0027t be picked on m32r (no asm/parport.h, for starters)\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ab62c1e1dae0dedfc300c9f8e5c74227a8e26665",
      "tree": "2fd70a093445ca3a0806141ca6d8fa4f926b1861",
      "parents": [
        "a4d544fdd30111a1183ab92ea25febb8b6460214"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:56 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:41 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (airo_cs on m32r)\n\nairo_cs is broken on m32r; marked as such. [Proper fix would involve\nseparating PCI-dependent parts and making sure they don\u0027t get in the\nway _and_ arranging for asm/scatterlist.h getting picked on m32r]\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a4d544fdd30111a1183ab92ea25febb8b6460214",
      "tree": "34ad69cf0cfe3d5b31ace4bb9811a8058883247f",
      "parents": [
        "b545d48ca0e41803a19864c924d2efcdd4839df2"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:51 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:41 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (tms380tr and ISA_DMA_API)\n\nISA parts of tms380tr are using ISA DMA helpers and should depend on\nISA_DMA_API.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b545d48ca0e41803a19864c924d2efcdd4839df2",
      "tree": "f5fdcf5dd425fc6df501971ac2575360d7c37c05",
      "parents": [
        "a2b2f45be7e9138bde7fcba3b8e9257fea04d087"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:46 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:41 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (arv)\n\narv uses constants provided only by include/asm-m32r/m32700ut/m32700ut_lan.h\nIt won\u0027t build for any subarchitecture other than M32700UT; marked as such.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a2b2f45be7e9138bde7fcba3b8e9257fea04d087",
      "tree": "6b1e668b1c7ccba11f88478413509906f5bbfd9b",
      "parents": [
        "697ae16ac0482283741f42378108b67b492870e8"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:41 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:41 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (infiniband and PCI)\n\ninfiniband uses PCI helpers all over the place (including the core parts) and\nwon\u0027t build without PCI.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "697ae16ac0482283741f42378108b67b492870e8",
      "tree": "d67f323c3cc9cc589838628dd2c257c12546b4d4",
      "parents": [
        "c3a0f7718c84737440a621f6a8600f2e7b896a44"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:36 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:41 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (DEBUG_PAGEALLOC on m32r)\n\nDEBUG_PAGEALLOC is broken on m32r - the option had been blindly copied from\ni386; kernel_map_pages() had not and that\u0027s what is needed for DEBUG_PAGEALLOC\nto work (or link, while we are at it).\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c3a0f7718c84737440a621f6a8600f2e7b896a44",
      "tree": "a699962cd7c8a8ee4047566a6cd9f80f305c22af",
      "parents": [
        "897874fa9c58898767f081e12d70a1855b66331d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:31 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:41 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (PCI on m32r)\n\nPCI support is broken on m32r (pci_map_... missing, etc.); marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "897874fa9c58898767f081e12d70a1855b66331d",
      "tree": "dfff5ec382606d77d0745e603a58a2793494b91b",
      "parents": [
        "6622b8c780366f21c6bfaeebc6db8e591aa9ca2b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:26 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:40 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (PMAC_BACKLIGHT on ppc64)\n\nPMAC_BACKLIGHT is broken on ppc64; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6622b8c780366f21c6bfaeebc6db8e591aa9ca2b",
      "tree": "f57070c9b7de83a0eadaa3b0d7964d766f0c7d59",
      "parents": [
        "253a9c3308dd931e35f8527d9bda7dba591601d3"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:21 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:40 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (HISAX_FRITZPCI on ppc64)\n\nHISAX_FRITZPCI is broken on ppc64; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "253a9c3308dd931e35f8527d9bda7dba591601d3",
      "tree": "a4e177f3bf77b2e740575366308cf5896035fa21",
      "parents": [
        "c5596b267a95bdea865b966a3d6cc6e52e7feae7"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:16 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:40 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (m32r genrtc)\n\ngenrtc is not for m32r; marked as such.  Probably ought to put that into\narch/* - list of \"don\u0027t build it on \u003cplatform\u003e\" is getting too long.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c5596b267a95bdea865b966a3d6cc6e52e7feae7",
      "tree": "2299fc9d5606c8bfdfc277adddaf66d5341b593a",
      "parents": [
        "276bd31ce5af01350465861af7aa6a25864eb108"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:11 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:40 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (m32r NUMA)\n\nNUMA is broken on m32r; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "276bd31ce5af01350465861af7aa6a25864eb108",
      "tree": "5fb22ae8b2ef903d27850f7894ed669fabce96ad",
      "parents": [
        "e9bcb173dd1747075214a1ccdb65dc6320cae49d"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:06 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:40 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (ISA_DMA_API and sound/*)\n\nfixed kconfig dependencies on ISA_DMA_API for parts of sound/* that rely\non it.\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9bcb173dd1747075214a1ccdb65dc6320cae49d",
      "tree": "f6ca23abfd0777f7e3c571efbd58b67af3eaf1e8",
      "parents": [
        "ac6babd26ce514e0017ec5809051ea6cdc44c8f6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:45:01 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:39 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (epca on 64bit)\n\nepca is broken on 64bit; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ac6babd26ce514e0017ec5809051ea6cdc44c8f6",
      "tree": "366d57204249a43fa17c6bb37591d8f57653b8b9",
      "parents": [
        "6df7c994a0090bf1e9604d690cde8e76b2618e4a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:44:55 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:39 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (arm SMP)\n\nSMP is broken on arm; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6df7c994a0090bf1e9604d690cde8e76b2618e4a",
      "tree": "2309d142ab9b80c64172d3cad43bb2420086d9d2",
      "parents": [
        "81065e2f415af6c028eac13f481fb9e60a0b487b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@www.linux.org.uk",
        "time": "Tue Aug 23 22:44:50 2005 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 18:43:39 2005 -0700"
      },
      "message": "[PATCH] Kconfig fix (alpha NUMA)\n\nNUMA is broken on alpha; marked as such\n\nSigned-off-by: Al Viro \u003cviro@parcelfarce.linux.theplanet.co.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c1cc168442a943ed3997f6543db87c061987f9d7",
      "tree": "22a2551593a0cd0d884b37c0789a554d0aa06733",
      "parents": [
        "81065e2f415af6c028eac13f481fb9e60a0b487b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 14:55:32 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 14:55:32 2005 -0700"
      },
      "message": "[ROSE]: Fix typo in rose_route_frame() locking fix.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "81065e2f415af6c028eac13f481fb9e60a0b487b",
      "tree": "6048dc99e2fd5cc19dc5057cbe5e1beb7f79996f",
      "parents": [
        "005eca5e74b222db4360f8938140eb843d283325"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Mon Aug 22 13:11:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 11:44:30 2005 -0700"
      },
      "message": "[PATCH] zd1201 kmalloc size fix\n\nNoticed by Coverity checker.\n\n(akpm: I stole this from Greg\u0027s tree and used the (IMO) tidier sizeof(*p)\nconstruct).\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "005eca5e74b222db4360f8938140eb843d283325",
      "tree": "8a8865c1c260de81d13e322ab4259833b4918e15",
      "parents": [
        "4c5640cb5f5a6fd780d99397eca028b575cb1206"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Mon Aug 22 13:11:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 11:44:30 2005 -0700"
      },
      "message": "[PATCH] md: make sure resync gets started when array starts.\n\nWe weren\u0027t actually waking up the md thread after setting\nMD_RECOVERY_NEEDED when assembling an array, so it is possible to lose a\nrace and not actually start resync.\n\nSo add a call to md_wakeup_thread, and while we are at it, remove all the\n\"if (mddev-\u003ethread)\" guards as md_wake_thread does its own checking.\n\nSigned-off-by: Neil Brown \u003cneilb@cse.unsw.edu.au\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4c5640cb5f5a6fd780d99397eca028b575cb1206",
      "tree": "3f5eb4b4390ea71031eb2c93261052e6698cbdc1",
      "parents": [
        "3f024c1a4bc8ef9a149879351ce8b3aa749e0c2f"
      ],
      "author": {
        "name": "David Meybohm",
        "email": "dmeybohmlkml@bellsouth.net",
        "time": "Mon Aug 22 13:11:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 11:44:29 2005 -0700"
      },
      "message": "[PATCH] preempt race in getppid\n\nWith CONFIG_PREEMPT \u0026\u0026 !CONFIG_SMP, it\u0027s possible for sys_getppid to\nreturn a bogus value if the parent\u0027s task_struct gets reallocated after\ncurrent-\u003egroup_leader-\u003ereal_parent is read:\n\n        asmlinkage long sys_getppid(void)\n        {\n                int pid;\n                struct task_struct *me \u003d current;\n                struct task_struct *parent;\n\n                parent \u003d me-\u003egroup_leader-\u003ereal_parent;\nRACE HERE \u003d\u003e    for (;;) {\n                        pid \u003d parent-\u003etgid;\n        #ifdef CONFIG_SMP\n        {\n                        struct task_struct *old \u003d parent;\n\n                        /*\n                         * Make sure we read the pid before re-reading the\n                         * parent pointer:\n                         */\n                        smp_rmb();\n                        parent \u003d me-\u003egroup_leader-\u003ereal_parent;\n                        if (old !\u003d parent)\n                                continue;\n        }\n        #endif\n                        break;\n                }\n                return pid;\n        }\n\nIf the process gets preempted at the indicated point, the parent process\ncan go ahead and call exit() and then get wait()\u0027d on to reap its\ntask_struct. When the preempted process gets resumed, it will not do any\nfurther checks of the parent pointer on !CONFIG_SMP: it will read the\nbad pid and return.\n\nSo, the same algorithm used when SMP is enabled should be used when\npreempt is enabled, which will recheck -\u003ereal_parent in this case.\n\nSigned-off-by: David Meybohm \u003cdmeybohmlkml@bellsouth.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f024c1a4bc8ef9a149879351ce8b3aa749e0c2f",
      "tree": "5539ec43768de877137c1971502a5e69cd9f0836",
      "parents": [
        "a4cce10492358b33d33bb43f98284c80482037e8",
        "dc16aaf29d64b8c5e0b88f49a4d541edf5b61e42"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 11:06:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 23 11:06:56 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "dc16aaf29d64b8c5e0b88f49a4d541edf5b61e42",
      "tree": "0f1dcf6e5f9f57989d0aca1a565fa56701ed7556",
      "parents": [
        "d5d283751ef3c05b6766501a46800cbee84959d6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:50:09 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:50:09 2005 -0700"
      },
      "message": "[ROSE]: Fix missing unlocks in rose_route_frame()\n\nNoticed by Coverity checker.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d5d283751ef3c05b6766501a46800cbee84959d6",
      "tree": "c8de7a2dbd69efb233f1b051bdfceed7eded379a",
      "parents": [
        "89ebd197eb2cd31d6187db344d5117064e19fdde"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:49:54 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:49:54 2005 -0700"
      },
      "message": "[TCP]: Document non-trivial locking path in tcp_v{4,6}_get_port().\n\nThis trips up a lot of folks reading this code.\nPut an unlikely() around the port-exhaustion test\nfor good measure.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "89ebd197eb2cd31d6187db344d5117064e19fdde",
      "tree": "d017e5c04afcd33d99a2bf8554332c5754df8c36",
      "parents": [
        "0fbbeb1ba43bd04f0f1d4f161b7f72437a1c8a03"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:13:06 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:13:06 2005 -0700"
      },
      "message": "[TCP]: Unconditionally clear TCP_NAGLE_PUSH in skb_entail().\n\nIntention of this bit is to force pushing of the existing\nsend queue when TCP_CORK or TCP_NODELAY state changes via\nsetsockopt().\n\nBut it\u0027s easy to create a situation where the bit never\nclears.  For example, if the send queue starts empty:\n\n1) set TCP_NODELAY\n2) clear TCP_NODELAY\n3) set TCP_CORK\n4) do small write()\n\nThe current code will leave TCP_NAGLE_PUSH set after that\nsequence.  Unconditionally clearing the bit when new data\nis added via skb_entail() solves the problem.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0fbbeb1ba43bd04f0f1d4f161b7f72437a1c8a03",
      "tree": "80aff375f2b1de10a69743d73977df39f356dda5",
      "parents": [
        "d2287f844187158e5eddd0d5de8e95bd607abcb7"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Aug 23 10:12:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:12:44 2005 -0700"
      },
      "message": "[PKT_SCHED]: Fix missing qdisc_destroy() in qdisc_create_dflt()\n\nqdisc_create_dflt() is missing to destroy the newly allocated\ndefault qdisc if the initialization fails resulting in leaks\nof all kinds. The only caller in mainline which may trigger\nthis bug is sch_tbf.c in tbf_create_dflt_qdisc().\n\nNote: qdisc_create_dflt() doesn\u0027t fulfill the official locking\n      requirements of qdisc_destroy() but since the qdisc could\n      never be seen by the outside world this doesn\u0027t matter\n      and it can stay as-is until the locking of pkt_sched\n      is cleaned up.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d2287f844187158e5eddd0d5de8e95bd607abcb7",
      "tree": "da4adf141052f8b9bea1d331e59bb2143832c679",
      "parents": [
        "01d7dd0e9f8c5f1888619d2649c7da389232b408"
      ],
      "author": {
        "name": "Vlad Yasevich",
        "email": "vladislav.yasevich@hp.com",
        "time": "Tue Aug 23 10:12:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:12:04 2005 -0700"
      },
      "message": "[SCTP]: Add SENTINEL to SCTP MIB stats\n\nAdd SNMP_MIB_SENTINEL to the definition of the sctp_snmp_list so that\nthe output routine in proc correctly terminates.  This was causing some\nproblems running on ia64 systems.\n\nSigned-off-by: Vlad Yasevich \u003cvladislav.yasevich@hp.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "01d7dd0e9f8c5f1888619d2649c7da389232b408",
      "tree": "ee4f22a33557bae4883eb2f4fb1359e97ac74186",
      "parents": [
        "53b924b31fa53ac3007df3fef6870d5074a9adf8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 23 10:11:45 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:11:45 2005 -0700"
      },
      "message": "[AX25]: UID fixes\n\n o Brown paperbag bug - ax25_findbyuid() was always returning a NULL pointer\n   as the result.  Breaks ROSE completly and AX.25 if UID policy set to deny.\n\n o While the list structure of AX.25\u0027s UID to callsign mapping table was\n   properly protected by a spinlock, it\u0027s elements were not refcounted\n   resulting in a race between removal and usage of an element.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "53b924b31fa53ac3007df3fef6870d5074a9adf8",
      "tree": "117e7f530fa2aa37751cfd22908cd81253fd08f8",
      "parents": [
        "66a79a19a7c582efd99bb143c3a59fbda006eb39"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Aug 23 10:11:30 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:11:30 2005 -0700"
      },
      "message": "[NET]: Fix socket bitop damage\n\nThe socket flag cleanups that went into 2.6.12-rc1 are basically oring\nthe flags of an old socket into the socket just being created.\nUnfortunately that one was just initialized by sock_init_data(), so already\nhas SOCK_ZAPPED set.  As the result zapped sockets are created and all\nincoming connection will fail due to this bug which again was carefully\nreplicated to at least AX.25, NET/ROM or ROSE.\n\nIn order to keep the abstraction alive I\u0027ve introduced sock_copy_flags()\nto copy the socket flags from one sockets to another and used that\ninstead of the bitwise copy thing.  Anyway, the idea here has probably\nbeen to copy all flags, so sock_copy_flags() should be the right thing.\nWith this the ham radio protocols are usable again, so I hope this will\nmake it into 2.6.13.\n\nSigned-off-by: Ralf Baechle DL5RB \u003cralf@linux-mips.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "66a79a19a7c582efd99bb143c3a59fbda006eb39",
      "tree": "615163e271e256063ede49f73ae01e8abb39ed72",
      "parents": [
        "1344a41637114485fac7afa1505bce2ff862807a"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Tue Aug 23 10:10:35 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:10:35 2005 -0700"
      },
      "message": "[NETFILTER]: Fix HW checksum handling in ip_queue/ip6_queue\n\nThe checksum needs to be filled in on output, after mangling a packet\nip_summed needs to be reset.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1344a41637114485fac7afa1505bce2ff862807a",
      "tree": "cf8f84bee2b6e23a17e97beef53791a698256f77",
      "parents": [
        "c3a20692ca5c8eb8cf5d0f489d4fc839ce7593d1"
      ],
      "author": {
        "name": "Dave Johnson",
        "email": "djohnson+linux-kernel@sw.starentnetworks.com",
        "time": "Tue Aug 23 10:10:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:10:15 2005 -0700"
      },
      "message": "[IPV4]: Fix negative timer loop with lots of ipv4 peers.\n\nFrom: Dave Johnson \u003cdjohnson+linux-kernel@sw.starentnetworks.com\u003e\n\nFound this bug while doing some scaling testing that created 500K inet\npeers.\n\npeer_check_expire() in net/ipv4/inetpeer.c isn\u0027t using inet_peer_gc_mintime\ncorrectly and will end up creating an expire timer with less than the\nminimum duration, and even zero/negative if enough active peers are\npresent.\n\nIf \u003e65K peers, the timer will be less than inet_peer_gc_mintime, and with\n\u003e70K peers, the timer duration will reach zero and go negative.\n\nThe timer handler will continue to schedule another zero/negative timer in\na loop until peers can be aged.  This can continue for at least a few\nminutes or even longer if the peers remain active due to arriving packets\nwhile the loop is occurring.\n\nBug is present in both 2.4 and 2.6.  Same patch will apply to both just\nfine.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c3a20692ca5c8eb8cf5d0f489d4fc839ce7593d1",
      "tree": "61c7cde232f4d241489fba3bd5386ceaefd223ac",
      "parents": [
        "14869c388673e8db3348ab3706fa6485d0f0cf95"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Tue Aug 23 10:09:53 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:09:53 2005 -0700"
      },
      "message": "[RPC]: Kill bogus kmap in krb5\n\nWhile I was going through the crypto users recently, I noticed this\nbogus kmap in sunrpc.  It\u0027s totally unnecessary since the crypto\nlayer will do its own kmap before touching the data.  Besides, the\nkmap is throwing the return value away.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "14869c388673e8db3348ab3706fa6485d0f0cf95",
      "tree": "fa5de8895166ae31371264544027941d469044f9",
      "parents": [
        "f6fdd7d9c273bb2a20ab467cb57067494f932fa3"
      ],
      "author": {
        "name": "Dmitry Yusupov",
        "email": "dima@neterion.com",
        "time": "Tue Aug 23 10:09:27 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 23 10:09:27 2005 -0700"
      },
      "message": "[TCP]: Do TSO deferral even if tail SKB can go out now.\n\nIf the tail SKB fits into the window, it is still\nbenefitical to defer until the goal percentage of\nthe window is available.  This give the application\ntime to feed more data into the send queue and thus\nresults in larger TSO frames going out.\n\nPatch from Dmitry Yusupov \u003cdima@neterion.com\u003e.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a4cce10492358b33d33bb43f98284c80482037e8",
      "tree": "868c53b157ceacf5be84004f9ecc464b794256c2",
      "parents": [
        "62d75f3753647656323b0365faa43fc1a8f7be97"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Mon Aug 22 17:50:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:41:56 2005 -0700"
      },
      "message": "[IA64] Fix simulator boot (for real this time).\n\nThanks to Stephane, we\u0027ve now worked out the real cause of the\n`Linux  will not boot on simulator\u0027 problem.  Turns out it\u0027s a stack\noverflow because the stack pointer wasn\u0027t being initialised properly\nin boot_head.S (it was being initialised to the lowest instead of the\nhighest address of the stack, so the first push started to overwrite\ndata in the BSS).\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "62d75f3753647656323b0365faa43fc1a8f7be97",
      "tree": "0572889bd8f83cf17622790e8533dd7c2ebadc7e",
      "parents": [
        "034e5356a4c0401d1227393de4c756e9c414be35"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:39:15 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:39:15 2005 -0700"
      },
      "message": "[IA64] backout incorrect fix for simulator boot issue\n\nEarlier fix in 4aec0fb12267718c750475f3404337ad13caa8f5 just\nmasked the real problem.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "034e5356a4c0401d1227393de4c756e9c414be35",
      "tree": "11b23fad114eab4880d104c8704c3c5c7991b348",
      "parents": [
        "729c80c6ffd7633210a09d4b55fdfab3c8d1866b",
        "c1ffb910f7a4e1e79d462bb359067d97ad1a8a25"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:27:28 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 23 07:27:28 2005 -0700"
      },
      "message": "Pull prarit-bus-sysdata into release branch\n"
    },
    {
      "commit": "6885433c25aaca2cb13ee52a94be156163d6aa23",
      "tree": "c1960e7a0fa37330b6e8ad9ba228ea31a97d22c7",
      "parents": [
        "f6fdd7d9c273bb2a20ab467cb57067494f932fa3"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Aug 23 02:53:51 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Aug 23 02:53:51 2005 -0400"
      },
      "message": "libata: release prep (bump versions, etc.)\n\n- bump versions where necessary\n- remove two duplicated+outdated doc comments\n- add MODULE_VERSION() to AHCI driver\n"
    },
    {
      "commit": "7087e295543d3f6e161530e07982fd979e2d9efc",
      "tree": "1afe8332ceea5ac34fa8ccd53c914c427e5894c3",
      "parents": [
        "f6fdd7d9c273bb2a20ab467cb57067494f932fa3"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 04 14:40:25 2005 -0400"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Tue Aug 23 01:38:22 2005 -0400"
      },
      "message": "[PATCH] i810_audio: fix release_region misordering in error exit from i810_probe\n\nRe-order release_region calls in i810_probe to properly unwind preceding\nallocations.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "729c80c6ffd7633210a09d4b55fdfab3c8d1866b",
      "tree": "a8fe47dfa3da91b9902e61c55a811d3a66614fc8",
      "parents": [
        "4eaefb39528b3a78fb6a784162200b198d3e16ee",
        "f6fdd7d9c273bb2a20ab467cb57067494f932fa3"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 22 14:31:36 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Aug 22 14:31:36 2005 -0700"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "f6fdd7d9c273bb2a20ab467cb57067494f932fa3",
      "tree": "4835ce2c366c8a5102d35592ddfdf9f22dd245c6",
      "parents": [
        "7e71af49d46e4c25f17a2c8f53d62ffd14f01007"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 20 18:51:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 20 18:51:29 2005 -0700"
      },
      "message": "Don\u0027t allow normal users to set idle IO priority\n\nIt has all the normal priority inversion problems.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7e71af49d46e4c25f17a2c8f53d62ffd14f01007",
      "tree": "a7724eb37fff88f707ebd3e59cc86b8e2b582f4e",
      "parents": [
        "f93592ff4fa4a55aa7640d435fa93338e190294d"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Aug 20 17:40:41 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 17:40:41 2005 -0700"
      },
      "message": "[NETFILTER]: Fix HW checksum handling in TCPMSS target\n\nMost importantly, remove bogus BUG() in receive path.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f93592ff4fa4a55aa7640d435fa93338e190294d",
      "tree": "42ea51265582ba2b38089fd347cf3e16cfea7538",
      "parents": [
        "fd841326d73096ad79be9c3fa348f9ad04541cc2"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Aug 20 17:39:15 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 17:39:15 2005 -0700"
      },
      "message": "[NETFILTER]: Fix HW checksum handling in ECN target\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd841326d73096ad79be9c3fa348f9ad04541cc2",
      "tree": "59a340d83e8381a249e379b70a26729fb8482825",
      "parents": [
        "a5ea169c9581553662bb79a1c8c98fed1ee84246"
      ],
      "author": {
        "name": "Patrick McHardy",
        "email": "kaber@trash.net",
        "time": "Sat Aug 20 17:38:40 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 20 17:38:40 2005 -0700"
      },
      "message": "[NETFILTER]: Fix ECN target TCP marking\n\nAn incorrect check made it bail out before doing anything.\n\nSigned-off-by: Patrick McHardy \u003ckaber@trash.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a5ea169c9581553662bb79a1c8c98fed1ee84246",
      "tree": "60a63546e3bca801d6cc77a39762b86811644f1d",
      "parents": [
        "db873896d168217e213902c7163fda7ee798781b"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Sun Aug 21 01:08:36 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 20 14:30:50 2005 -0700"
      },
      "message": "[PATCH] freevxfs: fix breakage introduced by symlink fixes\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "db873896d168217e213902c7163fda7ee798781b",
      "tree": "d5bf83467cd473ab271a052f65e1095eb2bfbb87",
      "parents": [
        "1eecd73cce4e11ba9d67ad767f92069cfba7b589"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 20 13:20:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 20 13:20:01 2005 -0700"
      },
      "message": "befs: fix up missed follow_link declaration change\n\nWe\u0027d updated the prototype and the return value, but not the function\ndeclaration itself.\n"
    },
    {
      "commit": "1eecd73cce4e11ba9d67ad767f92069cfba7b589",
      "tree": "c72bdb38231e163df346ba118af821e4875c95bb",
      "parents": [
        "5e5ec10499a00bf4ce3440d5a9e1a5a176c5a640"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 19 06:56:40 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 19:18:47 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix race in TSC synchronization\n\nPlug a race in TSC synchronization\n\nWe need to do tsc_sync_wait() before the CPU is set online to prevent\nmultiple CPUs from doing it in parallel - which won\u0027t work because TSC\nsync has global unprotected state.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5e5ec10499a00bf4ce3440d5a9e1a5a176c5a640",
      "tree": "dadd784393dd60f390c8c4dc6632f1da27bcee9a",
      "parents": [
        "916fa469ab2248d86473577dda72003df599879b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 19 06:56:04 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 19:18:47 2005 -0700"
      },
      "message": "[PATCH] x86_64: Don\u0027t print exceptions for ltrace\n\nDon\u0027t printk exceptions for ltrace\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "916fa469ab2248d86473577dda72003df599879b",
      "tree": "248b432fcbc5a902f1f21ae6687de8c705500d9e",
      "parents": [
        "b8d9598c41e999fb094d3811019248197c54274a",
        "034ea6388a51f571b45ef1f0fa4ed4298691768e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 19:15:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 19:15:57 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    }
  ],
  "next": "b8d9598c41e999fb094d3811019248197c54274a"
}
