)]}'
{
  "log": [
    {
      "commit": "485761bd6a72d33b3d4fa884927b2b0d983b701e",
      "tree": "c75562513489f62c8dcfd41acd467bca3d3202cc",
      "parents": [
        "bebf4688e9dbbfdd421736685d607bced91a3c91"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Fri Aug 26 18:34:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:12 2005 -0700"
      },
      "message": "[PATCH] x86_64: Tell VM about holes in nodes\n\nSome nodes can have large holes on x86-64.\n\nThis fixes problems with the VM allowing too many dirty pages because it\noverestimates the number of available RAM in a node.  In extreme cases you\ncan end up with all RAM filled with dirty pages which can lead to deadlocks\nand other nasty behaviour.\n\nThis patch just tells the VM about the known holes from e820.  Reserved\n(like the kernel text or mem_map) is still not taken into account, but that\nshould be only a few percent error now.\n\nSmall detail is that the flat setup uses the NUMA free_area_init_node() now\ntoo because it offers more flexibility.\n\n(akpm: lotsa thanks to Martin for working this problem out)\n\nCc: Martin Bligh \u003cmbligh@mbligh.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "32818c2eb6b83ea5065c89e0c3cf774abc4dc02b",
      "tree": "909eed391340511798a80a4e693b401b61ef1e50",
      "parents": [
        "212d6d2237f60bc28c1518f8abf9d3ed6c17574a"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Fri Aug 26 18:34:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 26 19:37:11 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix issue with gcc 4.0 compiled kernels\n\nI recently had a BUG_ON() go off spuriously on a gcc 4.0 compiled kernel.\nIt turns out gcc-4.0 was removing a sign extension while earlier gcc\nversions would not.  Thinking this to be a compiler bug, I submitted a\nreport:\n\nhttp://gcc.gnu.org/bugzilla/show_bug.cgi?id\u003d23422\n\nIt turns out we need to cast the input in order to tell gcc to sign extend\nit.\n\nThanks to Andrew Pinski for his help on this bug.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "b8d9598c41e999fb094d3811019248197c54274a",
      "tree": "f934dada0798c769331886481dd0e7538c2842fd",
      "parents": [
        "01c314a0c0f6367960a7cb1ffb5796560ccaa1c1",
        "83c4e43722a2c8a8438b8d165047720fd36aaea4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 18:59:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 18:59:49 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "cc314eef0128a807e50fa03baf2d0abc0647952c",
      "tree": "8e38db1be28006894915273b3f3cb3beaa6efda3",
      "parents": [
        "2fb1e3086df9b454538491fba8121298da37cd23"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 18:02:56 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 19 18:02:56 2005 -0700"
      },
      "message": "Fix nasty ncpfs symlink handling bug.\n\nThis bug could cause oopses and page state corruption, because ncpfs\nused the generic page-cache symlink handlign functions.  But those\nfunctions only work if the page cache is guaranteed to be \"stable\", ie a\npage that was installed when the symlink walk was started has to still\nbe installed in the page cache at the end of the walk.\n\nWe could have fixed ncpfs to not use the generic helper routines, but it\nis in many ways much cleaner to instead improve on the symlink walking\nhelper routines so that they don\u0027t require that absolute stability.\n\nWe do this by allowing \"follow_link()\" to return a error-pointer as a\ncookie, which is fed back to the cleanup \"put_link()\" routine.  This\nalso simplifies NFS symlink handling.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a3f9985843b674cbcb58f39fab8416675e7ab842",
      "tree": "aa869cd04ff618d018c5f39b7a3b0070d5e3957d",
      "parents": [
        "8d5290149ee1c6a4cea5f5146d64e2a0d48f4988"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 19 15:55:33 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 19 15:55:33 2005 -0700"
      },
      "message": "[SPARC64]: Move kernel unaligned trap handlers into assembler file.\n\nGCC 4.x really dislikes the games we are playing in\nunaligned.c, and the cleanest way to fix this is to\nmove things into assembler.\n\nNoted by Al Viro.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "91aa9fb573fcc50bc74d5ee64c7e9b36131f1804",
      "tree": "afa2160e4b611f2991c09a6d6dc6079e47105605",
      "parents": [
        "5fdf193b15a08f6c32ca4eb5913fa9be788e790e",
        "84f57fbc724e3b56dc87c37dddac89f82cf75ef6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 15:16:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 15:16:12 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/bart/ide-2.6\n"
    },
    {
      "commit": "3a931d4cca1b6dabe1085cc04e909575df9219ae",
      "tree": "d5a2b5ef9687fd67b9897825e8011f458cb29515",
      "parents": [
        "4aec0fb12267718c750475f3404337ad13caa8f5"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 18 14:40:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu Aug 18 14:40:00 2005 -0700"
      },
      "message": "[IA64] remove unused function __ia64_get_io_port_base\n\nNot only was this unused, but its somewhat eccentric declaration\nof \"static inline const unsigned long\" gives gcc4 heartburn.\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "84f57fbc724e3b56dc87c37dddac89f82cf75ef6",
      "tree": "d95ee287f89e9db0d450219e733833f95d3a2214",
      "parents": [
        "2f09a7f4af131bf23c013ead89373deba1c7593c"
      ],
      "author": {
        "name": "Narendra Sankar",
        "email": "nsankar@broadcom.com",
        "time": "Thu Aug 18 22:30:35 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu Aug 18 22:30:35 2005 +0200"
      },
      "message": "[PATCH] serverworks: add support for new southbridge IDE\n\nBCM5785 (HT1000) is a Opteron Southbridge from Serverworks/Broadcom that\nincorporates a single channel ATA100 IDE controller that is functionally\nidentical to the Serverworks CSB6 IDE controller.  This patch adds support\nfor the new PCI device ID and also the support for this controller.\n\nSigned-off-by: Narendra Sankar \u003cnsankar@broadcom.com\u003e\nAcked-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@elka.pw.edu.pl\u003e"
    },
    {
      "commit": "2f09a7f4af131bf23c013ead89373deba1c7593c",
      "tree": "b6175bf457e6903aaa6b007c3d8e2facbf20e4b7",
      "parents": [
        "b07e5eccaf512ae3209beae5cd2e3a27c92c300b"
      ],
      "author": {
        "name": "Matt Gillette",
        "email": "matt.gillette@netcell.com",
        "time": "Thu Aug 18 22:27:07 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu Aug 18 22:27:07 2005 +0200"
      },
      "message": "[PATCH] ide: add support for Netcell Revolution to pci-ide generic driver\n\nAdds support for Netcell Revolution to pci-ide generic driver by including\nit in the list of devices matched.  Includes the Revolution in the list of\nsimplex devices forced into DMA mode.\n\nSigned-off-by: Matt Gillette \u003cmatt.gillette@netcell.com\u003e\nCc: Bartlomiej Zolnierkiewicz \u003cB.Zolnierkiewicz@elka.pw.edu.pl\u003e\nCc: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@elka.pw.edu.pl\u003e"
    },
    {
      "commit": "b07e5eccaf512ae3209beae5cd2e3a27c92c300b",
      "tree": "a5ea72daf021dc8c7b44eea063cfed4aaff22c58",
      "parents": [
        "0ac72b351bdf29252e4181b07fa7feed8501b5d2"
      ],
      "author": {
        "name": "Grant Coady",
        "email": "gcoady@gmail.com",
        "time": "Thu Aug 18 22:19:55 2005 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@elka.pw.edu.pl",
        "time": "Thu Aug 18 22:19:55 2005 +0200"
      },
      "message": "[PATCH] ide: fix PCI_DEVIEC_ID_APPLE_UNI_N_ATA spelling\n\nSigned-off-by: Grant Coady \u003cgcoady@gmail.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@elka.pw.edu.pl\u003e"
    },
    {
      "commit": "c6a3ea22af7a2ed36afa4672a86b3a86d604db33",
      "tree": "b61bf02bb31ad01a0fe734dc697dd0c9583e0441",
      "parents": [
        "28cd1d17801774561c81a5be53bfb2d632aee2a2"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Thu Aug 18 11:24:26 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:58 2005 -0700"
      },
      "message": "[PATCH] ppc32: Fix PPC440SP SRAM controller DCRs\n\nFixes the incorrect DCR base value for the 440SP SRAM controller.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "28cd1d17801774561c81a5be53bfb2d632aee2a2",
      "tree": "d53e8817bbf738754a63b918517d7d5bea271635",
      "parents": [
        "2eaa297ca234eb518673b28dd6f3715d4b292e09"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Thu Aug 18 11:24:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:58 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix ppc4xx stb03xxx dma build\n\nFixes build on 4xx stb03xxx when general purpose dma engine support is\nenabled.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "60d7603a18a5c07252e7aa0b0e2424315195d4dc",
      "tree": "d75e45ad2899b49e3b9678b0d0378c200bfcb29a",
      "parents": [
        "f2926b7953c5f23265c062992516fed6674105db"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rlove@rlove.org",
        "time": "Thu Aug 18 11:24:14 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:57 2005 -0700"
      },
      "message": "[PATCH] SH64: inotify and ioprio syscalls\n\nAdd inotify and ioprio syscall stubs to SH64.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f2926b7953c5f23265c062992516fed6674105db",
      "tree": "022b1bc9de27ee37a6f2e87e08c715b853cb4501",
      "parents": [
        "dc59250c6ebed099a9bc0a11298e2281dd896657"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Thu Aug 18 11:24:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:57 2005 -0700"
      },
      "message": "[PATCH] SH: inotify and ioprio syscalls\n\nAdd inotify and ioprio syscall stubs to SH.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc59250c6ebed099a9bc0a11298e2281dd896657",
      "tree": "80c294437c0868d90abfa617d873370e6dbe6565",
      "parents": [
        "412d582ec1dd59aab2353f8cb7e74f2c79cd20b9"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "cel@citi.umich.edu",
        "time": "Thu Aug 18 11:24:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:57 2005 -0700"
      },
      "message": "[PATCH] NFS: Introduce the use of inode-\u003ei_lock to protect fields in nfsi\n\nDown the road we want to eliminate the use of the global kernel lock entirely\nfrom the NFS client.  To do this, we need to protect the fields in the\nnfs_inode structure adequately.  Start by serializing updates to the\n\"cache_validity\" field.\n\nNote this change addresses an SMP hang found by njw@osdl.org, where processes\ndeadlock because nfs_end_data_update and nfs_revalidate_mapping update the\n\"cache_validity\" field without proper serialization.\n\nTest plan:\n Millions of fsx ops on SMP clients.  Run Nick Wilson\u0027s breaknfs program on\n large SMP clients.\n\nSigned-off-by: Chuck Lever \u003ccel@netapp.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "412d582ec1dd59aab2353f8cb7e74f2c79cd20b9",
      "tree": "9088c5e29cbd4b33e907a7b5f9a950dd0dce36c1",
      "parents": [
        "5529680981807b44abf3be30fb6d612ff04f68ff"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "cel@citi.umich.edu",
        "time": "Thu Aug 18 11:24:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:56 2005 -0700"
      },
      "message": "[PATCH] NFS: use atomic bitops to manipulate flags in nfsi-\u003eflags\n\nIntroduce atomic bitops to manipulate the bits in the nfs_inode structure\u0027s\n\"flags\" field.\n\nUsing bitops means we can use a generic wait_on_bit call instead of an ad hoc\nlocking scheme in fs/nfs/inode.c, so we can remove the \"nfs_i_wait\" field from\nnfs_inode at the same time.\n\nThe other new flags field will continue to use bitmask and logic AND and OR.\nThis permits several flags to be set at the same time efficiently.  The\nfollowing patch adds a spin lock to protect these flags, and this spin lock\nwill later cover other fields in the nfs_inode structure, amortizing the cost\nof using this type of serialization.\n\nTest plan:\n Millions of fsx ops on SMP clients.\n\nSigned-off-by: Chuck Lever \u003ccel@netapp.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5529680981807b44abf3be30fb6d612ff04f68ff",
      "tree": "57da4e9135c0a85c1f8c6bc797250c0209420b51",
      "parents": [
        "3c7bf1eaee1255315fc7c2c4c300295e556ef768"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "cel@citi.umich.edu",
        "time": "Thu Aug 18 11:24:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 18 12:53:56 2005 -0700"
      },
      "message": "[PATCH] NFS: split nfsi-\u003eflags into two fields\n\nCertain bits in nfsi-\u003eflags can be manipulated with atomic bitops, and some\nare better manipulated via logical bitmask operations.\n\nThis patch splits the flags field into two.  The next patch introduces atomic\nbitops for one of the fields.\n\nTest plan:\n Millions of fsx ops on SMP clients.\n\nSigned-off-by: Chuck Lever \u003ccel@netapp.com\u003e\nCc: Trond Myklebust \u003ctrond.myklebust@fys.uio.no\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d3e5d29136ce9bf21ce50c0c23a3a11b97a0da7b",
      "tree": "7887d95ec36087946a2c4b4c9ee0850c361fe22f",
      "parents": [
        "c231c7db30faf93419fc22d680f74d816bea70e2",
        "c149ec05dcd09d525e6778e339122827c7cd79b8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 17 13:08:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 17 13:08:17 2005 -0700"
      },
      "message": "Merge head \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "7974b1cc7879141962999e78a6fc9a136dc4479e",
      "tree": "716dd2f284007bea9b7e2e577770e895dc300874",
      "parents": [
        "c4f92dba97f4e3aa757500896f87001569f4604b",
        "62ee914ef27fded9d1c5da41e1e05c3bd175c529"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 17 13:02:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 17 13:02:22 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "2ad56496627630ebc99f06af5f81ca23e17e014e",
      "tree": "d5a7aecdd1d6d16f488a2b029ff55e5a132c8f1a",
      "parents": [
        "da5ca008933b3b28303ba44d0be3372fbac7748b"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Wed Aug 17 13:01:50 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 16 21:06:25 2005 -0700"
      },
      "message": "[PATCH] iSeries build with newer assemblers and compilers\n\nPaulus suggested that we put xLparMap in its own .c file so that we can\ngenerate a .s file to be included into head.S.  This doesn\u0027t get around\nthe problem of having it at a fixed address, but it makes it more\npalatable.\n\nIt would be good if this could be included in 2.6.13 as it solves our\nbuild problems with various versions of binutils and gcc.  In\nparticular, it allows us to build an iSeries kernel on Debian unstable\nusing their biarch compiler.\n\nThis has been built and booted on iSeries and built for pSeries and g5.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4602b88d9743b5f20655de8078fb42e9fd25581f",
      "tree": "46fa501c25d46ef0691ee6891d928bb8def2e25e",
      "parents": [
        "208f3d6175cb17772c5af202fe12373f90894ff4"
      ],
      "author": {
        "name": "Kristen Accardi",
        "email": "kristen.c.accardi@intel.com",
        "time": "Tue Aug 16 15:15:58 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 16 21:06:24 2005 -0700"
      },
      "message": "[PATCH] PCI: 6700/6702PXH quirk\n\nOn the 6700/6702 PXH part, a MSI may get corrupted if an ACPI hotplug\ndriver and SHPC driver in MSI mode are used together.\n\nThis patch will prevent MSI from being enabled for the SHPC as part of\nan early pci quirk, as well as on any pci device which sets the no_msi\nbit.\n\nSigned-off-by: Kristen Carlson Accardi \u003ckristen.c.accardi@intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "12aaa0855b39b5464db953fedf399fa91ee365ed",
      "tree": "d202ce6d6529fe23e950e24cd04b4d562f28705e",
      "parents": [
        "5153f7e6dba37390902c8fd3edc9a8cc19358ece"
      ],
      "author": {
        "name": "Zachary Amsden",
        "email": "zach@vmware.com",
        "time": "Tue Aug 16 12:05:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 16 12:18:01 2005 -0700"
      },
      "message": "[PATCH] i386 / desc_empty macro is incorrect\n\nChuck Ebbert noticed that the desc_empty macro is incorrect.  Fix it.\n\nThankfully, this is not used as a security check, but it can falsely\noverwrite TLS segments with carefully chosen base / limits.  I do not\nbelieve this is an issue in practice, but it is a kernel bug.\n\nSigned-off-by: Zachary Amsden \u003czach@vmware.com\u003e\nSigned-off-by: Chris Wright \u003cchrisw@osdl.org\u003e\n\n[ x86-64 had the same problem, and the same fix. Linus ]\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f7001e8f1fa5369ee24f58255726a04a2019e4bd",
      "tree": "1bbdd233ad0cf2e0adb4eb04f22b7bfa59a43494",
      "parents": [
        "85f265d887d2389376f1caa191e9682085feb76e",
        "cf59001235c5a36f3e3701bd593a78cf955a4242"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 11:29:57 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Aug 16 11:29:57 2005 -0700"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "65e4308d2500e7daf60c3dccc202c61ffb066c63",
      "tree": "76a2e00004f645d09b2e59b485fb2aea0af45234",
      "parents": [
        "367ae3cd74bdc2ad32d71293427fec570b14ddcd"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Aug 16 11:49:44 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 16 09:30:58 2005 -0700"
      },
      "message": "[PATCH] NFS: Ensure we always update inode-\u003ei_mode when doing O_EXCL creates\n\nWhen the client performs an exclusive create and opens the file for writing,\na Netapp filer will first create the file using the mode 01777. It does this\nsince an NFSv3/v4 exclusive create cannot immediately set the mode bits.\nThe 01777 mode then gets put into the inode-\u003ei_mode. After the file creation\nis successful, we then do a setattr to change the mode to the correct value\n(as per the NFS spec).\n\nThe problem is that nfs_refresh_inode() no longer updates inode-\u003ei_mode, so\nthe latter retains the 01777 mode. A bit later, the VFS notices this, and calls\nremove_suid(). This of course now resets the file mode to inode-\u003ei_mode \u0026 0777.\nHey presto, the file mode on the server is now magically changed to 0777. Duh...\n\nFixes http://bugzilla.linux-nfs.org/show_bug.cgi?id\u003d32\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "58fcb8df0bf663bb6b8f46cd3010bfe8d13d97cf",
      "tree": "24edbecfb5875cf6c602b1fd5126c7dfce9ae127",
      "parents": [
        "75cd968ab251ac84dd3a5dc252af7036dc4a64f4"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Wed Aug 10 18:15:12 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 16 08:52:11 2005 -0700"
      },
      "message": "[PATCH] NFS: Ensure ACL xdr code doesn\u0027t overflow.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "75cd968ab251ac84dd3a5dc252af7036dc4a64f4",
      "tree": "4c8114135ba89878af4cc0240e776fbd68c976c0",
      "parents": [
        "3edea4833a1efcd43e1dff082bc8001fdfe74b34"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 15 17:40:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 15 17:40:46 2005 -0700"
      },
      "message": "um: fix __pa/__va macro expansion problem\n\nProper parentheses around arguments needed, especially as the macros use\na high-precedence cast operator on the argument.\n"
    },
    {
      "commit": "89204c40a03346cd951e698d854105db4cfedc28",
      "tree": "02f52e02f9f11c13c9859217755b043fcf0bbc30",
      "parents": [
        "0bf955ce98cb3cf40e20d0cc435299eb76e8819e"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "jmccutchan@novell.com",
        "time": "Mon Aug 15 12:13:28 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 15 09:50:31 2005 -0700"
      },
      "message": "[PATCH] inotify: add MOVE_SELF event\n\nThis adds a MOVE_SELF event to inotify.  It is sent whenever the inode\nyou are watching is moved.  We need this event so that we can catch\nsomething like this:\n\n - app1:\n\twatch /etc/mtab\n\n - app2:\n\tcp /etc/mtab /tmp/mtab-work\n\tmv /etc/mtab /etc/mtab~\n\tmv /tmp/mtab-work /etc/mtab\n\napp1 still thinks it\u0027s watching /etc/mtab but it\u0027s actually watching\n/etc/mtab~.\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "498de0cc5ea3009af762dc968a46d6f5df96b67a",
      "tree": "3f9161c9c2f31c35dff635f3c4b75deaaf910c77",
      "parents": [
        "2ba84684e8cf6f980e4e95a2300f53a505eb794e"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Mon Aug 15 10:57:08 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Aug 15 10:57:08 2005 +0100"
      },
      "message": "[ARM] Add syscall stubs for inotify and ioprio system calls\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2ba84684e8cf6f980e4e95a2300f53a505eb794e",
      "tree": "f8a746aca3ca8aeb832d83e9297f2ffe636082c6",
      "parents": [
        "b4b08e581fac8e0ba9ae348bdc13246c9798c99e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 14 18:21:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 14 18:21:30 2005 -0700"
      },
      "message": "Revert PCIBIOS_MIN_IO changes for 2.6.13\n\nThis reverts commits\n\n  71db63acff69618b3d9d3114bd061938150e146b\n\t[PATCH] increase PCIBIOS_MIN_IO on x86\n\nand\n\n  0b2bfb4e7ff61f286676867c3508569bea6fbf7a\n    ACPI: increase PCIBIOS_MIN_IO on x86\n\nsince Lukas Sandströ\u003clukass@etek.chalmers.se\u003e reports that this breaks\nhis on-board nvidia audio.\n\nWe should re-visit this later. For now we revert the change\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f73bc8cae3481adc4188a5f34a89025c10133b0a",
      "tree": "794793d9d6d67cfaa55d141083527297bcc14bd1",
      "parents": [
        "4bb82551e165f887448f6f61055d7bcd90aefa2a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@Linux-SH.ORG",
        "time": "Sat Aug 13 20:28:06 2005 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 13 14:23:39 2005 -0700"
      },
      "message": "[PATCH] sh: Make _syscall6() do the right thing.\n\nThere was a rather silly and embarrassing typo in the sh _syscall6().\nFor the syscall ABI we have the trapa value specified as 0x10 + number\nof arguments, this was being set incorrectly in the _syscall6() case\nwhich ended up causing some problems for users.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fc464476aa8356f7aae8787d9b8c14aa15d166eb",
      "tree": "99068df8e33177f2376f953486a235a8b0215e69",
      "parents": [
        "691241315116b962f2161e6190f1678cc65bbe26",
        "2da5bf80f754e28cc153362e5ed1edaa9740897a"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 12 15:13:06 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Aug 12 15:13:06 2005 -0700"
      },
      "message": "Auto-update from upstream\n"
    },
    {
      "commit": "53fb95d3c14290fd6ee808b221e35493f096246f",
      "tree": "146c31c79bbc66d8fde3afa5ae37a04b63041eba",
      "parents": [
        "2652076507b662fc88ba16c27b59c7bdd9ccd956"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Thu Aug 11 19:27:43 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 19:27:43 2005 -0700"
      },
      "message": "[NETPOLL]: fix initialization/NAPI race\n\nThis fixes a race during initialization with the NAPI softirq\nprocessing by using an RCU approach.\n\nThis race was discovered when refill_skbs() was added to\nthe setup code.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0db1d6fc1ea051af49ebe03c503d23996a7c5bbb",
      "tree": "6afab02002a46b045a3b8769342ad277402f0d95",
      "parents": [
        "f0d3459d0722782c7d9d0e35a1ed0815e75fcde5"
      ],
      "author": {
        "name": "Matt Mackall",
        "email": "mpm@selenic.com",
        "time": "Thu Aug 11 19:25:54 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 19:25:54 2005 -0700"
      },
      "message": "[NETPOLL]: add retry timeout\n\nAdd limited retry logic to netpoll_send_skb\n\nEach time we attempt to send, decrement our per-device retry counter.\nOn every successful send, we reset the counter. \n\nWe delay 50us between attempts with up to 20000 retries for a total of\n1 second. After we\u0027ve exhausted our retries, subsequent failed\nattempts will try only once until reset by success.\n\nSigned-off-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0d3bea3cf6c7c1b53a46432bd490b5dc784ca42",
      "tree": "2c0f1d9e4c94f6b4052ca7f51442a3f5922124e3",
      "parents": [
        "7d69fa6266770eeb6317eddd46b64456e8a515bf"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Thu Aug 11 16:05:50 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 11 16:05:50 2005 -0700"
      },
      "message": "[NET]: Make skb-\u003eprotocol __be16\n\nThere are many instances of\n\n\tskb-\u003eprotocol \u003d htons(ETH_P_*);\n\tskb-\u003eprotocol \u003d __constant_htons(ETH_P_*);\nand\n\tskb-\u003eprotocol \u003d *_type_trans(...);\n\nMost of *_type_trans() are already endian-annotated, so, let\u0027s shift\nattention on other warnings.\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c53e4357ec72d6114c58d20c26d00a904f55da3",
      "tree": "3448b43b8f781e42245f58fcddb11b8c933f0ff1",
      "parents": [
        "bc68552faad0e134eb22281343d5ae5a4873fa80"
      ],
      "author": {
        "name": "Kenji Kaneshige",
        "email": "kaneshige.kenji@jp.fujitsu.com",
        "time": "Wed Aug 10 02:49:00 2005 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Aug 10 15:42:41 2005 -0700"
      },
      "message": "[IA64] fix iosapic_remove build error for !HOTPLUG\n\nThis patch removes the following stupid compile error that happens\nwhen CONFIG_HOTPLUG is not defined on ia64.\n\n     arch/ia64/kernel/built-in.o(.text+0x712): In function `acpi_unregister_ioapic\u0027:\n     : undefined reference to `iosapic_remove\u0027\n\nSigned-off-by: Kenji Kaneshige \u003ckaneshige.kenji@jp.fujitsu.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "435d444a532af652ba8bdfd4db4424982bea2f69",
      "tree": "a6baaf42fe41c22fd08b8ffab612194bb1c7004a",
      "parents": [
        "22d0def9d09111513f5a8d38583210620f97d710",
        "484ae6bd9506488089c33784eff35b190fa80e03"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 10 11:05:28 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 10 11:05:28 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "48d28fd55e7fd349fb16a50244379b4da3a4943c",
      "tree": "a6239419973b87c0560de36ab9e11516d45173e8",
      "parents": [
        "86b3786078d63242d3194ffc58ae8dae1d1bbef3",
        "5bb8345db8f2aef367e0fddf99a42b7a6029b31f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 10 09:36:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 10 09:36:02 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6\n"
    },
    {
      "commit": "484ae6bd9506488089c33784eff35b190fa80e03",
      "tree": "389ab376598b97db693d8a8f468ecdb174a0a881",
      "parents": [
        "c59d071d4a32e1c45cac6d47f5b59ec36a9a997b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Wed Aug 10 16:45:14 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 10 16:45:14 2005 +0100"
      },
      "message": "[PATCH] ARM: 2849/1: S3C24XX - USB host update (2848/1)\n\nPatch from Ben Dooks\n\nRename the s3c2410_report_oc() to s3c2410_usb_report_oc()\nas this is an usb specific function.\nChange port power on the usb-simtec implementation to only\npower up the output if both are set, as per the usb 1.1\nspecification\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6626a7076d39f0a18156cdd97d4e2cbef91ad701",
      "tree": "13909ea6ae009b9b418cf3302baebe1baaa0dbd4",
      "parents": [
        "1b9749e7f15bf2db19f5d201f88401c7517910b7"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 10 16:18:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 10 16:18:35 2005 +0100"
      },
      "message": "[ARM] Control v6 \u0027global\u0027 bit via Linux PTE entries\n\nUnfortunately, we can\u0027t use the \"user\" bit in the page tables to\ncontrol whether a page table entry is \"global\" or \"asid\" specific,\nsince the vector page is mapped as \"user\" accessible but is not\nprocess specific.\n\nTherefore, give direct control of the ARMv6 \"nG\" (not global)\nbit to the mm layers.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1b9749e7f15bf2db19f5d201f88401c7517910b7",
      "tree": "43654821aa73118f73f0e98e40bfb470f089e96d",
      "parents": [
        "86b3786078d63242d3194ffc58ae8dae1d1bbef3"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Wed Aug 10 16:15:32 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Aug 10 16:15:32 2005 +0100"
      },
      "message": "[ARM] Use #defined constants for manipulating v6 hardware PTE bits\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "86b3786078d63242d3194ffc58ae8dae1d1bbef3",
      "tree": "518f62158f0923573decb8f072ac7282fb7575cb",
      "parents": [
        "aeb3f76350e78aba90653b563de6677b442d21d6"
      ],
      "author": {
        "name": "Christoph Lameter",
        "email": "christoph@lameter.com",
        "time": "Tue Aug 09 19:59:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 09 20:21:31 2005 -0700"
      },
      "message": "[PATCH] Fix ide-disk.c oops caused by hwif \u003d\u003d NULL\n\n1. Move hwif_to_node to ide.h\n\n2. Use hwif_to_node in ide-disk.c\n\nSigned-off-by: Christoph Lameter \u003cclameter@sgi.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "00dd1e433967872f3997a45d5adf35056fdf2f56",
      "tree": "234735d17dc912f34a14eefd6299313357bfd5c5",
      "parents": [
        "dc836b5b6fcde95f750a4790d8200fabaf563dc9"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Mon Aug 08 22:13:05 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 19:22:42 2005 -0700"
      },
      "message": "[PATCH] fsnotify-cleanups\n\nThis removes the now unused fsnotify_unlink \u0026 fsnotify_rmdir code.\nCompile tested.\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dc836b5b6fcde95f750a4790d8200fabaf563dc9",
      "tree": "893613626de4794a7b13fe6793bdebc79420c433",
      "parents": [
        "138b9dd1fd7b44176af4f3b672060c790b0eaf55"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 18:46:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 18:46:09 2005 -0700"
      },
      "message": "Revert \"[PATCH] PCI: restore BAR values...\"\n\nRevert commit fec59a711eef002d4ef9eb8de09dd0a26986eb77, which is\nbreaking sparc64 that doesn\u0027t have a working pci_update_resource.\n\nWe\u0027ll re-do this after 2.6.13 when we\u0027ll do it all properly.\n"
    },
    {
      "commit": "92e52b2e82bec10a70744d4a2b04e0ff2dfe2c98",
      "tree": "74a41755d00b908b6e6e31a69ba77774558bf26f",
      "parents": [
        "03c6b749b364fe7b8e47ed8e1ce26baca167c322",
        "ca9334523c853e407da7b3a0bd02f54d0fa59414"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 16:06:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 16:06:01 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6\n"
    },
    {
      "commit": "5c44cd2afad3f7b015542187e147a820600172f1",
      "tree": "ef4b63ee55d0481569b1bd680e376b0d94b2b6f0",
      "parents": [
        "9c472dd9197429a37691e91c938660a062bf20b0"
      ],
      "author": {
        "name": "James.Smart@Emulex.Com",
        "email": "James.Smart@Emulex.Com",
        "time": "Fri Jun 10 22:24:30 2005 -0400"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.(none)",
        "time": "Mon Aug 08 17:14:55 2005 -0500"
      },
      "message": "[SCSI] fix target scanning oops with fc transport class\n\nWe have some nasty issues with 2.6.12-rc6. Any request to scan on\nthe lpfc or qla2xxx FC adapters will oops. What is happening is the\nsystem is defaulting to non-transport registered targets, which\ninherit the parent of the scan. On this second scan, performed by\nthe attribute, the parent becomes the shost instead of the rport.\nThe slave functions in the 2 FC adapters use starget_to_rport()\nroutines, which incorrectly map the shost as an rport pointer.\n\nAdditionally, this pointed out other weaknesses:\n- If the target structure is torn down outside of the transport,\n  we have no method for it to be regenerated at the proper parent.\n- We have race conditions on the target being allocated by both\n  the midlayer scan (parent\u003dshost) and by the fc transport\n  (parent\u003drport).\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4d479e40e1748a877a24015fc6727b27b77110cd",
      "tree": "6b6983091e6c7ef6f648282c57ed7a725a2db72d",
      "parents": [
        "7d3f4c97723c4ec4e5d85e6e70084b02e6be8788"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 08 13:48:02 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 08 13:48:02 2005 -0700"
      },
      "message": "[NETLINK]: Allocate and kill some netlink numbers.\n\nNETLINK_ARPD is unused, allocate it to the Open-iSCSI folks.\n\nNETLINK_ROUTE6 and NETLINK_TAPBASE are no longer used, delete\nthem.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a91bf7f5c22c8407a9991cbd9ce5bb87caa6b4a",
      "tree": "ffd77cfbf621a990052c1277d8a18451b9363dda",
      "parents": [
        "1963c907b21e140082d081b1c8f8c2154593c7d7"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Mon Aug 08 13:52:16 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 08 11:53:47 2005 -0700"
      },
      "message": "[PATCH] fsnotify_name/inoderemove\n\nThe patch below unhooks fsnotify from vfs_unlink \u0026 vfs_rmdir.  It\nintroduces two new fsnotify calls, that are hooked in at the dcache\nlevel.  This not only more closely matches how the VFS layer works, it\nalso avoids the problem with locking and inode lifetimes.\n\nThe two functions are\n\n - fsnotify_nameremove -- called when a directory entry is going away.\n   It notifies the PARENT of the deletion.  This is called from\n   d_delete().\n\n - inoderemove -- called when the files inode itself is going away.  It\n   notifies the inode that is being deleted.  This is called from\n   dentry_iput().\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ae5b3c703cce89a7d8ccf25fe16955ec6f016c0",
      "tree": "ae3b77d4b7bb287c6fb6b4baa321e2901bfae45b",
      "parents": [
        "46bdac99382dd36e2d8c36cfb35d879b5c136965"
      ],
      "author": {
        "name": "Olaf Hering",
        "email": "olh@suse.de",
        "time": "Sun Aug 07 09:42:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] remove linux/pagemap.h from linux/swap.h\n\nsparc can not include linux/pagemap.h because of the following circular\ndependency:\n\nasm-sparc/pgtable include linux/swap.h\nlinux/swap.h include now linux/pagemap.h\nlinux/pagemap.h include linux/mm.h\nlinux/mm.h include asm/pgtable.h\n\nIt needs to have the swp_entry_t type fully visible in pgtable.h,\nwe can\u0027t work around this using macros.\n\nSigned-off-by: Olaf Hering \u003colh@suse.de\u003e\nCc: William Lee Irwin III \u003cwli@holomorphy.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6c79d7260a8522a54374fa10dd2838eaef492cf2",
      "tree": "40c5b19a2e5af5e2bc4c894faed98df77bf37749",
      "parents": [
        "e525e153c7a99fc64af68e7f50a2660babd6752b"
      ],
      "author": {
        "name": "Tom Duffy",
        "email": "thomas.duffy.99@alumni.brown.edu",
        "time": "Sun Aug 07 09:42:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Aug 07 10:00:38 2005 -0700"
      },
      "message": "[PATCH] Make visws compile again\n\nIn file included from linux-2.6.13-rc5/arch/i386/kernel/timers/timer_pit.c:20:\nlinux-2.6.13-rc5/include/asm-i386/mach-visws/do_timer.h: In function `do_timer_overflow\u0027:\nlinux-2.6.13-rc5/include/asm-i386/mach-visws/do_timer.h:32: error: `i8259A_lock\u0027 undeclared (first use in this function)\nlinux-2.6.13-rc5/include/asm-i386/mach-visws/do_timer.h:32: error: (Each undeclared identifier is reported only once\nlinux-2.6.13-rc5/include/asm-i386/mach-visws/do_timer.h:32: error: for each function it appears in.)\nmake[3]: *** [arch/i386/kernel/timers/timer_pit.o] Error 1\nmake[2]: *** [arch/i386/kernel/timers] Error 2\nmake[1]: *** [arch/i386/kernel] Error 2\nmake: *** [_all] Error 2\n\nSigned-off-by: Tom Duffy \u003cthomas.duffy.99@alumni.brown.edu\u003e\nCc: Andrey Panin \u003cpazke@orbita1.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cd5098d254a28a5980bc6dec9644f99ee884a548",
      "tree": "4af4f1878367c88c9303d1b71e20c9b5aa47cb32",
      "parents": [
        "d8588ee5b87226d96e07add42027246746357fe3",
        "576c7d858f36cab6110b29db7b53964d5132cf30"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 10:18:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 10:18:48 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/holtmann/bluetooth-2.6\n"
    },
    {
      "commit": "243393c90f2b7cb781fd794e22786e9c8547901a",
      "tree": "d97d8f30f59ef99c82cf8a9a6fce3c08768b240c",
      "parents": [
        "021a52ac70802a94e699badb52af9d0fa728d5cd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:39:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:39:57 2005 -0700"
      },
      "message": "Add fakey \u0027deflateBound()\u0027 function to the in-kernel zlib routines\n\nIt\u0027s not the real deflateBound() in newer zlib libraries, partly because\nthe upcoming usage of it won\u0027t have the \"stream\" available, so we can\u0027t\nhave the same interfaces anyway.\n"
    },
    {
      "commit": "021a52ac70802a94e699badb52af9d0fa728d5cd",
      "tree": "6fb066dd3cd2e4423bdcfd8fc520a762d4848f27",
      "parents": [
        "534afb90a9cd0b9643f62d660c164e1d924f39cf"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Sat Aug 06 07:21:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Aug 06 09:23:57 2005 -0700"
      },
      "message": "[PATCH] ppc32: ppc440 pagetable attributes (comments updates)\n\nHere\u0027s an incremental patch with comment updates and some additional\ngrammar cleanups.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "66e8b6c31b9254243afaac8af4135e84e11dd38e",
      "tree": "cf25ee6d3b555a246be9bf8b783d3a92325cf5d9",
      "parents": [
        "e9a3e671c09d419f29710d8620ed916d3bf7d7ab"
      ],
      "author": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:51 2005 +0200"
      },
      "committer": {
        "name": "Marcel Holtmann",
        "email": "marcel@holtmann.org",
        "time": "Sat Aug 06 12:36:51 2005 +0200"
      },
      "message": "[Bluetooth] Remove unused functions and cleanup symbol exports\n\nThis patch removes the unused bt_dump() function and it also removes\nits BT_DMP macro. It also unexports the hci_dev_get(), hci_send_cmd()\nand hci_si_event() functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Marcel Holtmann \u003cmarcel@holtmann.org\u003e\n"
    },
    {
      "commit": "534afb90a9cd0b9643f62d660c164e1d924f39cf",
      "tree": "7a10674e549b63257d9c95405f258480267efea8",
      "parents": [
        "4aad724d3e52238e1ce005f166fbba5b4072a7f6"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Fri Aug 05 16:10:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 16:53:03 2005 -0700"
      },
      "message": "[PATCH] ppc32: fix ppc440 pagetable attributes\n\nThis patch fixes a bug in the PPC440 pagetable attributes that breaks swap\nsupport.  It also adds some notes on the PPC440 attribute fields.\n\nSigned-off-by: Geoff Levand \u003cgeoffrey.levand@am.sony.com\u003e for CELF\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ba02508248e90a9d696aebd18b48a3290235b53c",
      "tree": "4167aecae57a5ceab6392e54189a271f3dfdebf8",
      "parents": [
        "c7546f8f03f5a4fa612605b6be930234d6026860"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Fri Aug 05 13:28:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Aug 05 13:43:16 2005 -0700"
      },
      "message": "[PATCH] blk: fix tag shrinking (revive real_max_size)\n\nMy patch in commit fa72b903f75e4f0f0b2c2feed093005167da4023 incorrectly\nremoved blk_queue_tag-\u003ereal_max_depth.\n\nThe original resize implementation was incorrect in the following\npoints.\n\n * actual allocation size of tag_index was shorter than real_max_size,\n   but assumed to be of the same size, possibly causing memory access\n   beyond the allocated area.\n * bits in tag_map between max_deptn and real_max_depth were\n   initialized to 1\u0027s, making the tags permanently reserved.\n\nIn an attempt to fix above two bugs, I had removed allocation optimization\nin init_tag_map and real_max_size.  Tag map/index were allocated and freed\nimmediately during resize.\n\nUnfortunately, I wasn\u0027t considering that tag map/index can be resized\ndynamically with tags beyond new_depth active.  This led to accessing\nfreed area after shrinking tags and led to the following bug reporting\nthread on linux-scsi.\n\n   http://marc.theaimsgroup.com/?l\u003dlinux-scsi\u0026m\u003d112319898111885\u0026w\u003d2\n\nTo fix the problem, I\u0027ve revived real_max_depth without allocation\noptimization in init_tag_map, and Andrew Vasquez confirmed that the\nproblem was fixed.  As Jens is not going to be available for a week, he\nasked me to make sure that this patch reaches you.\n\n   http://marc.theaimsgroup.com/?l\u003dlinux-scsi\u0026m\u003d112325778530886\u0026w\u003d2\n\nAlso, a comment was added to make sure that real_max_size is needed for\ndynamic shrinking.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0c3dba1534569734ba353afdf3f11def497ff2ac",
      "tree": "ec52740643c710072aab5122e96851c63ed049a0",
      "parents": [
        "f10eff26831159f52353e8f15c37cdb2935d5fbf"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Thu Aug 04 21:12:54 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:37:39 2005 -0700"
      },
      "message": "[PATCH] Clean up inotify delete race fix\n\nThis avoids the whole #ifdef mess by just getting a copy of\ndentry-\u003ed_inode before d_delete is called - that makes the codepaths the\nsame for the INOTIFY/DNOTIFY cases as for the regular no-notify case.\nI\u0027ve been running this under a Gnome session for the last 10 minutes.\nInotify is being used extensively.\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "43c34735524d5b1c9b9e5d63b49dd4c1b394bde4",
      "tree": "a61c11d4075f149be9c0aae6b6c0a935c94571af",
      "parents": [
        "fec59a711eef002d4ef9eb8de09dd0a26986eb77"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Aug 04 18:06:21 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] pci and yenta: pcibios_bus_to_resource\n\nIn yenta_socket, we default to using the resource setting of the CardBus\nbridge.  However, this is a PCI-bus-centric view of resources and thus needs\nto be converted to generic resources first.  Therefore, add a call to\npcibios_bus_to_resource() call in between.  This function is a mere wrapper on\nx86 and friends, however on some others it already exists, is added in this\npatch (alpha, arm, ppc, ppc64) or still needs to be provided (parisc -- where\nis its pcibios_resource_to_bus() ?).\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fec59a711eef002d4ef9eb8de09dd0a26986eb77",
      "tree": "4287cefdd94ce686ca0cad40f7897d8acd9c89dc",
      "parents": [
        "c306895167c8384b88bc02945a0d226a04218fa5"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Thu Aug 04 18:06:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 21:32:46 2005 -0700"
      },
      "message": "[PATCH] PCI: restore BAR values after D3hot-\u003eD0 for devices that need it\n\nSome PCI devices (e.g. 3c905B, 3c556B) lose all configuration\n(including BARs) when transitioning from D3hot-\u003eD0.  This leaves such\na device in an inaccessible state.  The patch below causes the BARs\nto be restored when enabling such a device, so that its driver will\nbe able to access it.\n\nThe patch also adds pci_restore_bars as a new global symbol, and adds a\ncorrepsonding EXPORT_SYMBOL_GPL for that.\n\nSome firmware (e.g. Thinkpad T21) leaves devices in D3hot after a\n(re)boot.  Most drivers call pci_enable_device very early, so devices\nleft in D3hot that lose configuration during the D3hot-\u003eD0 transition\nwill be inaccessible to their drivers.\n\nDrivers could be modified to account for this, but it would\nbe difficult to know which drivers need modification.  This is\nespecially true since often many devices are covered by the same\ndriver.  It likely would be necessary to replicate code across dozens\nof drivers.\n\nThe patch below should trigger only when transitioning from D3hot-\u003eD0\n(or at boot), and only for devices that have the \"no soft reset\" bit\ncleared in the PM control register.  I believe it is safe to include\nthis patch as part of the PCI infrastructure.\n\nThe cleanest implementation of pci_restore_bars was to call\npci_update_resource.  Unfortunately, that does not currently exist\nfor the sparc64 architecture.  The patch below includes a null\nimplemenation of pci_update_resource for sparc64.\n\nSome have expressed interest in making general use of the the\npci_restore_bars function, so that has been exported to GPL licensed\nmodules.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6d22d85a852b72398a81b8e476977b28b4400f7c",
      "tree": "3824c246813b7c326bceedc0b8c3c8ca49c7fd0b",
      "parents": [
        "48f1f5328267f52a34e61b8b0e6fc55a23c1348a"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Aug 04 12:53:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:55 2005 -0700"
      },
      "message": "[PATCH] ppc64: fix for kexec boot issue\n\nThe kexec boot is not successful on some power machines since all CPUs are\ngetting removed from global interrupt queue (GIQ) before kexec boot.  Some\nsystems always expect at least one CPU in GIQ.  Hence, this patch will make\nsure that only secondary CPUs are removed from GIQ.\n\nSigned-off-by: Haren Myneni \u003chbabu@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6b8b3e8a8b3e62b4209eaa36697e3c9df457e196",
      "tree": "8b537e5b358cbe93cd8e8ea54a9281d56a7ce205",
      "parents": [
        "e3b9703e27aab3839dcdb76b00d98428b67d25b0"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Thu Aug 04 12:53:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Aug 04 13:00:54 2005 -0700"
      },
      "message": "[PATCH] md: make sure md bitmap updates are flushed when array is stopped.\n\nThe recent change to never ignore the bitmap, revealed that the bitmap isn\u0027t\nbegin flushed properly when an array is stopped.\n\nWe call bitmap_daemon_work three times as there is a three-stage pipeline for\nflushing updates to the bitmap file.\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": "f33ea7f404e592e4563b12101b7a4d17da6558d7",
      "tree": "1d587ad8a06cb6d2e3a187f0312c8a524ffefe53",
      "parents": [
        "5cb4cc0d8211c490537c8568001958fc76741312"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Wed Aug 03 20:24:01 2005 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Wed Aug 03 09:12:05 2005 -0700"
      },
      "message": "[PATCH] fix get_user_pages bug\n\nChecking pte_dirty instead of pte_write in __follow_page is problematic\nfor s390, and for copy_one_pte which leaves dirty when clearing write.\n\nSo revert __follow_page to check pte_write as before, and make\ndo_wp_page pass back a special extra VM_FAULT_WRITE bit to say it has\ndone its full job: once get_user_pages receives this value, it no longer\nrequires pte_write in __follow_page.\n\nBut most callers of handle_mm_fault, in the various architectures, have\nswitch statements which do not expect this new case.  To avoid changing\nthem all in a hurry, make an inline wrapper function (using the old\nname) that masks off the new bit, and use the extended interface with\ndouble underscores.\n\nYes, we do have a call to do_wp_page from do_swap_page, but no need to\nchange that: in rare case it\u0027s needed, another do_wp_page will follow.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\n[ Cleanups by Nick Piggin ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "71db63acff69618b3d9d3114bd061938150e146b",
      "tree": "49c43f9115648cd730e4a11e455877ad5ee680c5",
      "parents": [
        "688d191821de7893043f5a37970472627aaffa4e"
      ],
      "author": {
        "name": "Ivan Kokshaysky",
        "email": "ink@jurassic.park.msu.ru",
        "time": "Wed Aug 03 02:59:47 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Aug 02 18:21:25 2005 -0700"
      },
      "message": "[PATCH] increase PCIBIOS_MIN_IO on x86\n\nThere is a number of x86 laptops that have some non-PCI IO ports\nin the 0x1000-0x1fff range, and it\u0027s quite hard to control the correct\norder of resource allocation between PCI and other subsystems controlling\nthese ports. Especially with modular kernel.\n\nSo just increase PCIBIOS_MIN_IO to 0x4000 to prevent any new PCI\nresource allocations in the problematic range (this limitation must\napply _only_ to the root bus resources - see Linus\u0027 change in\npci_bus_alloc_resource).  As PCIBIOS_MIN_IO and PCIBIOS_MIN_CARDBUS_IO\nare the same now on i386 and x86-64, we can remove the latter.\n\nSigned-off-by: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "561fb765b97f287211a2c73a844c5edb12f44f1d",
      "tree": "87382d2ebd6ea6fabbb0449294e0da99f56223d2",
      "parents": [
        "6ade43fbbcc3c12f0ddba112351d14d6c82ae476"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Aug 01 21:11:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 21:38:01 2005 -0700"
      },
      "message": "[PATCH] ppc64: topology API fix\n\nDont include asm-generic/topology.h unconditionally, we end up overriding\nall the ppc64 specific functions when NUMA is on.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0072b1389c25355ccc01048114adb9652c13fd9f",
      "tree": "b3890c3bb22f6bad5174482af86378794fcc9d26",
      "parents": [
        "001abc93bf83f95737cd455b6ec875e6412f7d53"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Aug 01 21:11:39 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 21:37:59 2005 -0700"
      },
      "message": "[PATCH] include/linux/dcookies.h: dummy functions must be \"static inline\"\n\nWe don\u0027t want these to be global functions.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d2013485a52fb7ece48e5688b443cc098f4dbbdf",
      "tree": "f6efcdeb69996a3d1430ba70d291a63144eb3454",
      "parents": [
        "5d3f229fcd4409d3e182b204defc122eb7833535"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Aug 01 21:11:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 21:37:59 2005 -0700"
      },
      "message": "[PATCH] s390: ioprio \u0026 inotify system calls.\n\nAdd system calls for io priorities and inotify.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4374ae10e5ef577d8fd73fdadcdb37149d8b3953",
      "tree": "3d26cca55a72737075bbc1bacaead256c7e4f8b6",
      "parents": [
        "61d44c777a02245a5032a2ca77a12f915416572d"
      ],
      "author": {
        "name": "Eugene Surovegin",
        "email": "ebs@ebshome.net",
        "time": "Sun Jul 31 22:34:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 19:14:02 2005 -0700"
      },
      "message": "[PATCH] ppc32: add missing 4xx EMAC sysfs nodes\n\nAdd missing 4xx EMAC data sysfs nodes.\n\nSigned-off-by: Eugene Surovegin \u003cebs@ebshome.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c9cf73aee140baa425429902aaed2c758401343f",
      "tree": "7e28361e87950e7e66a453e4218745a4b0912119",
      "parents": [
        "e8be1c8e065691c332fd8e9bae70c7096a69c31d"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Sun Jul 31 22:34:52 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 19:14:01 2005 -0700"
      },
      "message": "[PATCH] ppc32: add 440ep support\n\nAdd PPC440EP core support.  PPC440EP is a PPC440-based SoC with a classic PPC\nFPU and another set of peripherals.\n\nSigned-off-by: Wade Farnsworth \u003cwfarnsworth@mvista.com\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd3113e84e188781aa2935fbc4351d64ccdd171b",
      "tree": "7db491fdc25d938ea51be3f85a91161a95fdd67f",
      "parents": [
        "cdf32eaa4e601b15146e21b6470de00f149ce37f"
      ],
      "author": {
        "name": "Mauro Carvalho Chehab",
        "email": "mchehab@brturbo.com.br",
        "time": "Sun Jul 31 22:34:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 19:13:59 2005 -0700"
      },
      "message": "[PATCH] V4L: Miscellaneous fixes\n\n- Fixed some bttv card numbers.\n\n- BTTV and SAA7134 version numbers incremented to reflect changes.\n\n- pci_dma_supported() is called after pci_set_dma_mask() which\n  already did check that for us. This patch removes the unneeded call to\n  pci_dma_supported() at bttv-driver.c\n\n- Ensure a sufficient I2C bus idle time between 2 messages for\n  saa7134-i2c.c\n\n- It is important to write at first to MO_GP3_IO for cx88-tvaudio.c\n\n- Use try_to_freeze() instead of refrigerator at msp3400.c\n\n- Recognizing the MFPE05-2 Tuner at tveeprom.c\n\n- Add new parameter to help identify radio chipsets at tuner module:\n  show_i2c\u003d1 will show 16 reading bytes from detected tuners.\n\n- BTTV does generate some Unimplemented IOCTL log at tuner module:\n  0x40046d11(dir\u003d1,tp\u003d0x6d,nr\u003d17,sz\u003d4) means that it is sending\n  MSP3400 calls to non-msp3400 tuners. Warning eliminated.\n  VIDIOSAUDIO is also called, so debug messages updated. It is still\n  requiring IOCTL implementation.\n\n- Added two more tuners.\n\n- Add support for the SVideo input on the GDI Black Gold.\n\nSigned-off-by: Peter Missel \u003cpeter.missel@onlinehome.de\u003e\nSigned-off-by: Graham Bevan \u003cgraham.bevan@ntlworld.com\u003e\nSigned-off-by: Torsten Seeboth \u003cTorsten.Seeboth@t-online.de\u003e\nSigned-off-by: Hartmut Hackmann \u003chartmut.hackmann@t.online.de\u003e\nSigned-off-by: Tobias Klauser \u003ctklauser@nuerscht.ch\u003e\nSigned-off-by: Michael Krufky \u003cmkrufky@m1k.net\u003e\nSigned-off-by: Mauro Carvalho Chehab \u003cmchehab@brturbo.com.br\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7544953685859875b5ac0260b6b1856066c092d6",
      "tree": "acfe43ff758f7d7a6d0c575ca0e4f343b3640984",
      "parents": [
        "be2ac68f7b66e90b8d25c168fc4d033b034f5c43"
      ],
      "author": {
        "name": "John McCutchan",
        "email": "ttb@tentacle.dhs.org",
        "time": "Mon Aug 01 11:00:45 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Aug 01 09:16:53 2005 -0700"
      },
      "message": "[PATCH] inotify: fix file deletion by rename detection\n\nWhen a file is moved over an existing file that you are watching,\ninotify won\u0027t send you a DELETE_SELF event and it won\u0027t unref the inode\nuntil the inotify instance is closed by the application.\n\nSigned-off-by: John McCutchan \u003cttb@tentacle.dhs.org\u003e\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d1b04c081e3fb0a08ac108737e4efa9f4830c916",
      "tree": "b45fe692feee1bdd713bf07eec7aeaf648fa80b8",
      "parents": [
        "889371f61fd5bb914d0331268f12432590cf7e85"
      ],
      "author": {
        "name": "Baruch Even",
        "email": "baruch@ev-en.org",
        "time": "Sat Jul 30 17:41:59 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Jul 30 17:41:59 2005 -0700"
      },
      "message": "[NET]: Spelling mistakes threshoulds -\u003e thresholds\n\nJust simple spelling mistake fixes.\n\nSigned-Off-By: Baruch Even \u003cbaruch@ev-en.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d1d07e41a1de478a0da3cc14b4a8054ef09931c",
      "tree": "db7802272fd8aff185a6ecc29ea78c1e3005783b",
      "parents": [
        "d7a465b4740806e4ee34061ad455595b2fa9fad5",
        "adbedd34244e2b054557002817f979a9b004a405"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 30 10:15:57 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 30 10:15:57 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lenb/to-linus\n"
    },
    {
      "commit": "5fa918b451f625870cd4275ca908b2392ee86a51",
      "tree": "a0341db93846bff4100a73a74a5c0df547ad69db",
      "parents": [
        "141d751e264c16db554f6681d84056ebde0e8078"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Fri Jul 29 22:59:17 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 30 10:14:46 2005 -0700"
      },
      "message": "[PATCH] ppc64: inotify syscalls\n\ninotify system call support for PPC64\n\n[ I don\u0027t think we need sys32 compatibility versions--and if we do, I\nfailed in life. ]\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "141d751e264c16db554f6681d84056ebde0e8078",
      "tree": "d9d1fbf8462ccbb6321e2ab8fddaf0a10dc18cb1",
      "parents": [
        "b0825488a642cadcf39709961dde61440cb0731c"
      ],
      "author": {
        "name": "Robert Love",
        "email": "rml@novell.com",
        "time": "Fri Jul 29 22:59:16 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Jul 30 10:14:46 2005 -0700"
      },
      "message": "[PATCH] ppc32: inotify syscalls\n\nAdd inotify system call stubs to PPC32.\n\nSigned-off-by: Robert Love \u003crml@novell.com\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "adbedd34244e2b054557002817f979a9b004a405",
      "tree": "78e4a524e84f8b3e23ae8b49ac689048584e4668",
      "parents": [
        "d6ac1a7910d22626bc77e73db091e00b810715f4",
        "b0825488a642cadcf39709961dde61440cb0731c"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 30 01:55:32 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sat Jul 30 01:55:32 2005 -0400"
      },
      "message": "merge 2.6.13-rc4 with ACPI\u0027s to-linus tree\n"
    },
    {
      "commit": "d6ac1a7910d22626bc77e73db091e00b810715f4",
      "tree": "c8f235b7287056a03bc2bc032902469a331b5e56",
      "parents": [
        "577a4f8102d54b504cb22eb021b89e957e8df18f",
        "87bec66b9691522414862dd8d41e430b063735ef"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jul 29 23:31:17 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jul 29 23:31:17 2005 -0400"
      },
      "message": "/home/lenb/src/to-linus branch \u0027acpi-2.6.12\u0027\n"
    },
    {
      "commit": "87bec66b9691522414862dd8d41e430b063735ef",
      "tree": "f9976d7f6bb92fe3ebeda3b5d3644ac048147e62",
      "parents": [
        "68ac767686fd72f37a25bb4895fb4ab0080ba755"
      ],
      "author": {
        "name": "David Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Wed Jul 27 23:02:00 2005 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri Jul 29 22:49:38 2005 -0400"
      },
      "message": "[ACPI] suspend/resume ACPI PCI Interrupt Links\n\nAdd reference count and disable ACPI PCI Interrupt Link\nwhen no device still uses it.\n\nWarn when drivers have not released Link at suspend time.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d3469\n\nSigned-off-by: David Shaohua Li \u003cshaohua.li@intel.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "3d483f47579461a4715db33c68ef8752e5a97a2d",
      "tree": "6a4c9022074426d3551ff1b47c95f2bfe3f41828",
      "parents": [
        "94d2ac66c12397e2ca7988dbf59f24a966d275cb"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jul 29 14:03:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 15:01:13 2005 -0700"
      },
      "message": "[PATCH] Fix sync_tsc hang\n\nsync_tsc was using smp_call_function to ask the boot processor to report\nit\u0027s tsc value.  smp_call_function performs an IPI_send_allbutself which is\na broadcast ipi.  There is a window during processor startup during which\nthe target cpu has started and before it has initialized it\u0027s interrupt\nvectors so it can properly process an interrupt.  Receveing an interrupt\nduring that window will triple fault the cpu and do other nasty things.\n\nWhy cli does not protect us from that is beyond me.\n\nThe simple fix is to match ia64 and provide a smp_call_function_single.\nWhich avoids the broadcast and is more efficient.\n\nThis certainly fixes the problem of getting stuck on boot which was\nvery easy to trigger on my SMP Hyperthreaded Xeon, and I think\nit fixes it for the right reasons.\n\nMinor changes by AK\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a46e812620bd7db457ce002544a1a6572c313d8a",
      "tree": "d0612d80c5b7c1eab17c28c183e06906c9b1b7f3",
      "parents": [
        "10f4338ca8534823bc6c843edbbe42fd4e73d258"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@freescale.com",
        "time": "Fri Jul 29 12:16:27 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:52 2005 -0700"
      },
      "message": "[PATCH] PCI: fix up errors after dma bursting patch and CONFIG_PCI\u003dn -- bug?\n\nIn the patch from:\n\nhttp://www.uwsg.iu.edu/hypermail/linux/kernel/0506.3/0985.html\n\nIs the the following line suppose inside the if CONFIG_PCI\u003dn\n\n  #define pci_dma_burst_advice(pdev, strat, strategy_parameter) do { } while (0)\n\nSigned-off-by: Kumar Gala \u003ckumar.gala@freescale.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8bf2755664bfe03a414e7ec02d9f16a3d5beb60d",
      "tree": "4cf707d59b69c153a29d93e90fa5dc53baec64a0",
      "parents": [
        "36c4fd23cc06f81d68ee968c4c1bf1cebb3dcea5"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Fri Jul 29 13:25:28 2005 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 13:12:49 2005 -0700"
      },
      "message": "[PATCH] x86_64 machine_kexec: Use standard pagetable helpers\n\nUse the standard hardware page table manipulation macros.\nThis is possible now that linux works with all 4 levels\nof the page tables.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d6d2a2ab05da6e44bd127fe375078bb7c36a0ad0",
      "tree": "7b4f2893d8c09fba67c83458efeea9396977bc70",
      "parents": [
        "33ac02aa4cef417871e128ab4a6565e751e5f3b2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Jul 29 11:01:22 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@evo.osdl.org",
        "time": "Fri Jul 29 11:01:22 2005 -0400"
      },
      "message": "x86: fix new find_first_bit()\n\nSome edge problems with the original C rewrite.\n\nThanks go to Cal Peake, who pinpointed the breakage to the rewrite, and\ntested this fixed version.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e0d7ff168a71299919f01500b3d507aae0c67513",
      "tree": "de2a7807ec5642e7389191e66d8c5d6d1249096a",
      "parents": [
        "ca49a601c2b4b74e5cf57fef62122204d1982372",
        "33fdfa97f2b3aab698ef849ec50dcc5102017f0a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:48:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:48:34 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n"
    },
    {
      "commit": "ca49a601c2b4b74e5cf57fef62122204d1982372",
      "tree": "aac064c0dae4e7d1b2148b7b4b5d9595c624ca49",
      "parents": [
        "5a90fa71f6d45054c78b2bd6dbc4feba1638e1d2",
        "7ac5ae4b122f9415948c642b945a26938aa8f347"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:47:08 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Jul 29 09:47:08 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm-smp\n"
    },
    {
      "commit": "6f313b12335abf010802751c45249e7a0007a232",
      "tree": "9cbee37b5b09ec12424e7324845f805ea6c7b404",
      "parents": [
        "8afe07ce0003d4c63b7d76b6f28264503cb80d71"
      ],
      "author": {
        "name": "Jeff Dike",
        "email": "jdike@addtoit.com",
        "time": "Thu Jul 28 21:16:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:03 2005 -0700"
      },
      "message": "[PATCH] uml: vm86 compile fix\n\nWe added an include of asm/vm86.h in include/asm-i386/ptrace.h.  Since UML\nincludes the underlying arch\u0027s ptrace.h, it needs an asm/vm86.h in order to\nbuild.\n\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo \u0027Blaisorblade\u0027 Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8d224d32c28c165f7100a670d61d64dd15d49a1e",
      "tree": "7629d258137c67e395f471fccb846a7a421dab13",
      "parents": [
        "07291d431ce6c6660c35dd4e5e980a406dc3629a"
      ],
      "author": {
        "name": "Jesse Millan",
        "email": "jessem@cs.pdx.edu",
        "time": "Thu Jul 28 21:15:51 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:02 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix gcc 4 warning in sched_find_first_bit\n\nThis patch eliminates the GCC4 warning on the x86_64 platform:\n\nkernel/sched.c:1824: warning: control may reach end of non-void function\n\u0027sched_find_first_bit\u0027 being inlined.\n\nThe change follows the lead of others, i.e.  it is guaranteed that at least\none of b[0], b[1], or b[2] will have a bit set and evaluate to true.  That\nbeing said, GCC4.0.0 notices that the code flow does not return anything if\nb[0], b[1] and b[2] are not true.  Since we know better, if it\u0027s not b[0] or\nb[1], it has to be b[2].\n\nSigned-off-by: Jesse Millan \u003cjessem@cs.pdx.edu\u003e\nSigned-off-by: Domen Puncer \u003cdomen@coderock.org\u003e\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ed6b676ca8b50e0b538e61c283d52fd04f007abf",
      "tree": "753ea613ce334c41f835f6aac21074b137d24713",
      "parents": [
        "3829ee6b1be03d5aa3005fe7d19f30088b539836"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:49 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:02 2005 -0700"
      },
      "message": "[PATCH] x86_64: Switch to the interrupt stack when running a softirq in local_bh_enable()\n\nThis avoids some potential stack overflows with very deep softirq callchains.\ni386 does this too.\n\nTOADD CFI annotation\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b6a68a16dc15c65fe76acb7502a806ae415cd3e4",
      "tree": "8e509a3818fe4670f2a1f5789a17e3ef12a9aab5",
      "parents": [
        "2275cfa8bcb833cdac7dcc616d11306ca35eec58"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:45 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:01 2005 -0700"
      },
      "message": "[PATCH] x86_64: Turn BUG data into valid instruction\n\nThis avoids confusing the disassembler. Costs 2 bytes per BUG.\n\nThanks to Suresh Siddha and Jan Beulich for suggesting suitable instructions.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "17158d17aa726142255050b407ad701a6f191aba",
      "tree": "40256c4adc9eee2f504ab2ef7eea316f5a10fbe0",
      "parents": [
        "ca4e6b740206fc943cc1c90fd434d4d389da8f2b"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:37 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:00 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix incorrectly defined MSR_K8_SYSCFG\n\nHarmless because the kernel didn\u0027t use it.  Noticed by Travis Betak\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ca4e6b740206fc943cc1c90fd434d4d389da8f2b",
      "tree": "9d0e4905f96a4fa029664f3ee0c5e1b338b01cb9",
      "parents": [
        "6391ad0aa487e7b13588b1439d2462a320b07d0d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:36 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:46:00 2005 -0700"
      },
      "message": "[PATCH] x86_64: Fix some typos in system.h comments\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6391ad0aa487e7b13588b1439d2462a320b07d0d",
      "tree": "4d45938e7e62fd958985852b1fdeded35fa488f8",
      "parents": [
        "d970a5218088a856d80acd9da6c6742f55cb0a0d"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Jul 28 21:15:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Jul 28 21:45:59 2005 -0700"
      },
      "message": "[PATCH] x86_64: Remove obsolete eat_key prototype\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    }
  ],
  "next": "d970a5218088a856d80acd9da6c6742f55cb0a0d"
}
