)]}'
{
  "log": [
    {
      "commit": "24b2605becc10ca63c4c30808fa59a8abbf68727",
      "tree": "64634bf6a5427f9a7253c9cb5b4d55550ef8b18d",
      "parents": [
        "f3680312a737355ddf35c1b68af25e384d7ef0a8"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:54:53 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:44 2005 -0700"
      },
      "message": "RPCSEC_GSS: cleanup au_rslack calculation\n\n Various xdr encode routines use au_rslack to guess where the reply argument\n will end up, so we can set up the xdr_buf to recieve data into the right place\n for zero copy.\n\n Currently we calculate the au_rslack estimate when we check the verifier.\n Normally this only depends on the verifier size.  In the integrity case we add\n a few bytes to allow for a length and sequence number.\n\n It\u0027s a bit simpler to calculate only the verifier size when we check the\n verifier, and delay the full calculation till we unwrap.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "f3680312a737355ddf35c1b68af25e384d7ef0a8",
      "tree": "6b447f0a58bf1c1acfa8b1731ef06580d275b983",
      "parents": [
        "ead5e1c26fdcd969cf40c49cb0589d56879d240d"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:54:48 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:43 2005 -0700"
      },
      "message": "SUNRPC: Retry wrap in case of memory allocation failure.\n\n For privacy we need to allocate extra pages to hold encrypted page data when\n wrapping requests.  This allocation may fail, and we handle that case by\n waiting and retrying.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "ead5e1c26fdcd969cf40c49cb0589d56879d240d",
      "tree": "af0e04aed32eac60b35c987b933dbc132f0e780b",
      "parents": [
        "293f1eb551a77fe5c8956a559a3c0baea95cd9bc"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:54:43 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:43 2005 -0700"
      },
      "message": "SUNRPC: Provide a callback to allow free pages allocated during xdr encoding\n\n For privacy, we need to allocate pages to store the encrypted data (passed\n in pages can\u0027t be used without the risk of corrupting data in the page cache).\n So we need a way to free that memory after the request has been transmitted.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "293f1eb551a77fe5c8956a559a3c0baea95cd9bc",
      "tree": "03c770935eb42f6deccb275be0326d2f4b17c80c",
      "parents": [
        "1d95db8e1688ed54e143a597c5570631a42fa594"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:54:37 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:42 2005 -0700"
      },
      "message": "SUNRPC: Add support for privacy to generic gss-api code.\n\n Add support for privacy to generic gss-api code.  This is dead code until we\n have both a mechanism that supports privacy and code in the client or server\n that uses it.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "1d95db8e1688ed54e143a597c5570631a42fa594",
      "tree": "b0b0a667cf9ecccabc26cd7afceed05815066aa6",
      "parents": [
        "8c233cf9c2ad6f49df753bdce84fddbf00bf6a75"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:54:32 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:41 2005 -0700"
      },
      "message": "NFSv4: Fix acl buffer size\n\n resp_len is passed in as buffer size to decode routine; make sure it\u0027s\n set right in case where userspace provides less than a page\u0027s worth of\n buffer.\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "8c233cf9c2ad6f49df753bdce84fddbf00bf6a75",
      "tree": "c2d0e2d58e0fe1c2ab332802caa77046fcaac348",
      "parents": [
        "747c5534c9a6da4aa87e7cdc2209ea98ea27f381"
      ],
      "author": {
        "name": "J. Bruce Fields",
        "email": "bfields@fieldses.org",
        "time": "Thu Oct 13 16:54:27 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:41 2005 -0700"
      },
      "message": "NFSv4: handle no acl attr\n\n Stop handing garbage to userspace in the case where a weird server clears the\n acl bit in the getattr return (despite the fact that they\u0027ve already claimed\n acl support.)\n\n Signed-off-by: J. Bruce Fields \u003cbfields@citi.umich.edu\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "747c5534c9a6da4aa87e7cdc2209ea98ea27f381",
      "tree": "26b2343b7c941a4fa148f85df844557153971cd9",
      "parents": [
        "7f709a48fa798cfa0f2f777c8752e12995054f78"
      ],
      "author": {
        "name": "Steve Dickson",
        "email": "steved@redhat.com",
        "time": "Tue Oct 18 23:19:40 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:40 2005 -0700"
      },
      "message": "RPC: stops the release_pipe() funtion from being called twice\n\n This patch stops the release_pipe() funtion from being called\n twice by invalidating the ops pointer in the rpc_inode\n when rpc_pipe_release() is called.\n\n Signed-off-by: Steve Dickson \u003csteved@redhat.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "7f709a48fa798cfa0f2f777c8752e12995054f78",
      "tree": "fde5f4b4918205ba4c547ecaac95acbc8a37caa0",
      "parents": [
        "cb1f7be73b6f708d4f4ce225a3bbc02908b729e4"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:39 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 23:19:39 2005 -0700"
      },
      "message": "NFSv4: Fix an oopsable condition in nfs_free_seqid\n\n Storing a pointer to the struct rpc_task in the nfs_seqid is broken\n since the nfs_seqid may be freed well after the task has been destroyed.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "cb1f7be73b6f708d4f4ce225a3bbc02908b729e4",
      "tree": "19045178e6c4271c86ff81e51d8e21ec12520f03",
      "parents": [
        "6fe43f9e3701f7a9f2be151a5e6cfe94b87e92f9",
        "bb7e257ef8d8ba43cab356aa1cc1b20d0106d45f"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:25:28 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:25:28 2005 -0700"
      },
      "message": "Merge /home/trondmy/scm/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "6fe43f9e3701f7a9f2be151a5e6cfe94b87e92f9",
      "tree": "edf67143a032c7b7867ee999f1deb01437a6bc99",
      "parents": [
        "4c780a4688b421baa896b59778c05d7e068e479f"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:22 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:22 2005 -0700"
      },
      "message": "NFS: Fix rename of directory onto empty directory\n\n If someone tries to rename a directory onto an empty directory, we\n currently fail and return EBUSY.\n This patch ensures that we try the rename if both source and target\n are directories, and that we fail with a correct error of EISDIR if\n the source is not a directory.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "4c780a4688b421baa896b59778c05d7e068e479f",
      "tree": "5d7727971fc92e037857d6c560a6af8f4196df8b",
      "parents": [
        "550f57470c6506f5ef3c708335dea6bd48bf3dc4"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:21 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:21 2005 -0700"
      },
      "message": "Fix Connectathon locking test failure\n\n We currently fail Connectathon test 6.10 in the case of 32-bit locks due\n to incorrect error checking.\n Also add support for l-\u003el_len \u003c 0 to 64-bit locks.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "550f57470c6506f5ef3c708335dea6bd48bf3dc4",
      "tree": "be34cc170cce1e103baec1976f7903528eb4ff4d",
      "parents": [
        "b8e5c4c2978fa666287525a9de2fa648a7581262"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:21 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:21 2005 -0700"
      },
      "message": "NFSv4: Ensure that we recover from the OPEN + OPEN_CONFIRM BAD_STATEID race\n\n If the server is in the unconfirmed OPEN state for a given open owner\n and receives a second OPEN for the same open owner, it will cancel the\n state of the first request and set up an OPEN_CONFIRM for the second.\n\n This can cause a race that is discussed in rfc3530 on page 181.\n\n The following patch allows the client to recover by retrying the\n original open request.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "b8e5c4c2978fa666287525a9de2fa648a7581262",
      "tree": "b90d9aca86dcb187d985be1eb39e5f691dfcf187",
      "parents": [
        "642ac54923e0291ae2c8e42edde18d8c9c0a3c84"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:20 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:20 2005 -0700"
      },
      "message": "NFSv4: If a delegated open fails, ensure that we return the delegation\n\n Unless of course the open fails due to permission issues.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "642ac54923e0291ae2c8e42edde18d8c9c0a3c84",
      "tree": "3dbcbbff050551854b29e020f8453306053ae9bb",
      "parents": [
        "cae7a073a4c5484cc5713eab606bf54b46724ab3"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:19 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:19 2005 -0700"
      },
      "message": "NFSv4: Return delegations in case we\u0027re changing ACLs\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "cae7a073a4c5484cc5713eab606bf54b46724ab3",
      "tree": "e5cdcf0376da5b04bca9bbbf8f226abe13f33275",
      "parents": [
        "cdce5d6b94b6182f6d8a5b7b52923933e98cbc92"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:19 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:19 2005 -0700"
      },
      "message": "NFSv4: Return delegation upon rename or removal of file.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "cdce5d6b94b6182f6d8a5b7b52923933e98cbc92",
      "tree": "e98ec006186a5d18fac2189dc1d6ece1fda9541f",
      "parents": [
        "6f926b5ba75c568296ec227e7d782db4ddbdca5c"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:18 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:18 2005 -0700"
      },
      "message": "VFS: Make link_path_walk set LOOKUP_CONTINUE before calling permission().\n\n This will allow nfs_permission() to perform additional optimizations when\n walking the path, by folding the ACCESS(MAY_EXEC) call on the directory\n into the lookup revalidation.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "6f926b5ba75c568296ec227e7d782db4ddbdca5c",
      "tree": "6c9aad3139ae4e54210ab5ff37446c357c54b521",
      "parents": [
        "02a913a73b52071e93f4b76db3e86138d19efffd"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:18 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:18 2005 -0700"
      },
      "message": "[NFS]: Check that the server returns a valid regular file to our OPEN request\n\n Since it appears that some servers don\u0027t...\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "02a913a73b52071e93f4b76db3e86138d19efffd",
      "tree": "1dc1abbd2d8f57a6fd593dd252d6d7ecc7c811c5",
      "parents": [
        "834f2a4a1554dc5b2598038b3fe8703defcbe467"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:17 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:17 2005 -0700"
      },
      "message": "NFSv4: Eliminate nfsv4 open race...\n\n Make NFSv4 return the fully initialized file pointer with the\n stateid that it created in the lookup w/intent.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "834f2a4a1554dc5b2598038b3fe8703defcbe467",
      "tree": "d27a000a2dd03029e6e2472c6e13801688185b51",
      "parents": [
        "039c4d7a82d8268ec71f59679460b41d0dd9b225"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:16 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:16 2005 -0700"
      },
      "message": "VFS: Allow the filesystem to return a full file pointer on open intent\n\n This is needed by NFSv4 for atomicity reasons: our open command is in\n fact a lookup+open, so we need to be able to propagate open context\n information from lookup() into the resulting struct file\u0027s\n private_data field.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "039c4d7a82d8268ec71f59679460b41d0dd9b225",
      "tree": "a2f76afdda97f92df432b5d04e335ee90c42ced6",
      "parents": [
        "06735b3454824bd561decbde46111f144e905923"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:16 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:16 2005 -0700"
      },
      "message": " NFS: Fix up a race in the NFS implementation of GETLK\n\n ...and fix a memory corruption bug due to improper use of memcpy() on\n a struct file_lock.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "06735b3454824bd561decbde46111f144e905923",
      "tree": "2c9e9f18ba8d3700a181b44d2b1f0ce6a62612f8",
      "parents": [
        "faf5f49c2d9c0af2847837c232a432cc146e203b"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:15 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:15 2005 -0700"
      },
      "message": "NFSv4: Fix up handling of open_to_lock sequence ids\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "faf5f49c2d9c0af2847837c232a432cc146e203b",
      "tree": "f0c097ae68ca3ec3cd5ee0a904916493b00b9c1b",
      "parents": [
        "0a8838f972883112f0a7b259141b24db17583c2d"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:15 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:15 2005 -0700"
      },
      "message": "NFSv4: Make NFS clean up byte range locks asynchronously\n\n Currently we fail to do so if the process was signalled.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "0a8838f972883112f0a7b259141b24db17583c2d",
      "tree": "80b047e5223f8cbaaa68b03ba1b4914b437e3f59",
      "parents": [
        "83c9d41e456033000ccfadf535f3098d8739488d"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:14 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:14 2005 -0700"
      },
      "message": "NFSv4: Add missing handling of OPEN_CONFIRM requests on CLAIM_DELEGATE_CUR.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "83c9d41e456033000ccfadf535f3098d8739488d",
      "tree": "09f5573ba348225bb7eed14c20b3305f49449e06",
      "parents": [
        "e6dfa553cffcb9740f932311dff42f81d6ac63bb"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:13 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:13 2005 -0700"
      },
      "message": "NFSv4: Remove nfs4_client-\u003ecl_sem from close() path\n\n We no longer need to worry about collisions between close() and the state\n recovery code, since the new close will automatically recheck the\n file state once it is done waiting on its sequence slot.\n\n Ditto for the nfs4_proc_locku() procedure.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "e6dfa553cffcb9740f932311dff42f81d6ac63bb",
      "tree": "d5519b749b6a7fb6e25b0459385011cd69a6caaf",
      "parents": [
        "9512135df14f8293b9bc5e8fb22d4279dee5ff66"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:13 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:13 2005 -0700"
      },
      "message": "NFSv4: Remove obsolete state_owner and lock_owner semaphores\n\n OPEN, CLOSE, etc no longer need these semaphores to ensure ordering of\n requests.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "9512135df14f8293b9bc5e8fb22d4279dee5ff66",
      "tree": "83fb778ed53ba10c46734968f538aa0a57d376a1",
      "parents": [
        "cee54fc944422c44e476736c045a9e8053cb0644"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:12 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:12 2005 -0700"
      },
      "message": "NFSv4: Fix a potential CLOSE race\n\n Once the state_owner and lock_owner semaphores get removed, it will be\n possible for other OPEN requests to reopen the same file if they have\n lower sequence ids than our CLOSE call.\n This patch ensures that we recheck the file state once\n nfs_wait_on_sequence() has completed waiting.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "cee54fc944422c44e476736c045a9e8053cb0644",
      "tree": "95f4728b3ffa8a2456727b10cd3a68f2a3065415",
      "parents": [
        "5e5ce5be6f0161d2a069a4f8a1154fe639c5c02f"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:12 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:12 2005 -0700"
      },
      "message": "NFSv4: Add functions to order RPC calls\n\n NFSv4 file state-changing functions such as OPEN, CLOSE, LOCK,... are all\n labelled with \"sequence identifiers\" in order to prevent the server from\n reordering RPC requests, as this could cause its file state to\n become out of sync with the client.\n\n Currently the NFS client code enforces this ordering locally using\n semaphores to restrict access to structures until the RPC call is done.\n This, of course, only works with synchronous RPC calls, since the\n user process must first grab the semaphore.\n By dropping semaphores, and instead teaching the RPC engine to hold\n the RPC calls until they are ready to be sent, we can extend this\n process to work nicely with asynchronous RPC calls too.\n\n This patch adds a new list called \"rpc_sequence\" that defines the order\n of the RPC calls to be sent. We add one such list for each state_owner.\n When an RPC call is ready to be sent, it checks if it is top of the\n rpc_sequence list. If so, it proceeds. If not, it goes back to sleep,\n and loops until it hits top of the list.\n Once the RPC call has completed, it can then bump the sequence id counter,\n and remove itself from the rpc_sequence list, and then wake up the next\n sleeper.\n\n Note that the state_owner sequence ids and lock_owner sequence ids are\n all indexed to the same rpc_sequence list, so OPEN, LOCK,... requests\n are all ordered w.r.t. each other.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "5e5ce5be6f0161d2a069a4f8a1154fe639c5c02f",
      "tree": "fc6e0397c8e17dad5f3f038fb1b3526a114b5244",
      "parents": [
        "ea635a517e350eb03ab5f01618417f31b82a9a4d"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:11 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:11 2005 -0700"
      },
      "message": "RPC: allow call_encode() to delay transmission of an RPC call.\n\n Currently, call_encode will cause the entire RPC call to abort if it returns\n an error. This is unnecessarily rigid, and gets in the way of attempts\n to allow the NFSv4 layer to order RPC calls that carry sequence ids.\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "ea635a517e350eb03ab5f01618417f31b82a9a4d",
      "tree": "f2c506b1dec60259ab9d6cfd0b092433cf91774f",
      "parents": [
        "cff6bf970965c98c62007fc8a36527fd147fe233"
      ],
      "author": {
        "name": "Chuck Lever",
        "email": "cel@netapp.com",
        "time": "Thu Oct 06 23:12:58 2005 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 14:20:10 2005 -0700"
      },
      "message": "SUNRPC: Retry rpcbind requests if the server\u0027s portmapper isn\u0027t up\n\n After a server crash/reboot, rebinding should always retry, otherwise\n requests on \"hard\" mounts will fail when they shouldn\u0027t.\n\n Test plan:\n Run a lock-intensive workload against a server while rebooting the server\n repeatedly.\n\n Signed-off-by: Chuck Lever \u003ccel@netapp.com\u003e\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "cff6bf970965c98c62007fc8a36527fd147fe233",
      "tree": "2791f2208b54ade86625af416ff5342f11282f0c",
      "parents": [
        "6cd7525a00f3b926e8bd2e402954ed3e09a8e924",
        "39ca371c45b04cd50d0974030ae051906fc516b6"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 13:50:52 2005 -0700"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Tue Oct 18 13:50:52 2005 -0700"
      },
      "message": "Merge /home/trondmy/scm/kernel/git/torvalds/linux-2.6\n"
    },
    {
      "commit": "bb7e257ef8d8ba43cab356aa1cc1b20d0106d45f",
      "tree": "3e113d6593197b7d3c77d5938381d7bb793b7f3c",
      "parents": [
        "d846a92e4ec26112fbe41c4e45ddd9119cd74cda"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Tue Oct 18 15:59:52 2005 +0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:43:29 2005 -0700"
      },
      "message": "[PATCH] vesafb: Fix display corruption on display blank\n\nReported by: Bob Tracy \u003crct@gherkin.frus.com\u003e\n\n \"...I\u0027ve got a Toshiba notebook (730XCDT -- Pentium 150MMX) for which\n  I\u0027m using the Vesa FB driver.  When the machine has been idle for some\n  time and the driver attempts to powerdown the display, rather than the\n  display going blank, it goes gray with several strange lines.  When I\n  hit the \"shift\" key or other-wise wake up the display, the old video\n  state is not fully restored...\"\n\nvesafb recently added a blank method which has only 2 states, powerup and\npowerdown.  The powerdown state is used for all blanking levels, but in his\ncase, powerdown does not work correctly for higher levels of display\npowersaving. Thus, for intermediate power levels, use software blanking,\nand use only hardware blanking for an explicit powerdown.\n\nSigned-off-by: Antonino Daplas \u003cadaplas@pol.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d846a92e4ec26112fbe41c4e45ddd9119cd74cda",
      "tree": "cacf75b68cee57295cc87e2d8b6c7964d6698133",
      "parents": [
        "ace7c769378b9fb2f1fd2c60c04ba3591a6a5af5",
        "251b928cdff5f12e7da8f56e8933e2b58ba08456"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:41:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:41:06 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "ace7c769378b9fb2f1fd2c60c04ba3591a6a5af5",
      "tree": "fa55844139cf7ba62c1584261306bae1713037cb",
      "parents": [
        "1e65174a3378494608e8ed7f8c74d658be9a0fb2",
        "c1542cbc50d19565006633827532ab9f96c92cea"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:40:46 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:40:46 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "1e65174a3378494608e8ed7f8c74d658be9a0fb2",
      "tree": "88a87eebc085d04ba59580402a54e5867ae15afb",
      "parents": [
        "39ca371c45b04cd50d0974030ae051906fc516b6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:26:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Tue Oct 18 08:26:15 2005 -0700"
      },
      "message": "Add some basic .gitignore files\n\nThis still leaves driver and architecture-specific subdirectories alone,\nbut gets rid of the bulk of the \"generic\" generated files that we should\nignore.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "251b928cdff5f12e7da8f56e8933e2b58ba08456",
      "tree": "dc978d9a44e865063b1cfb4606c03bae1b6e4eab",
      "parents": [
        "ad1b472bea1bbcd8dc7fd92f6952d8b2d8355edb"
      ],
      "author": {
        "name": "Kenneth Tan",
        "email": "chong.yin.tan@intel.com",
        "time": "Tue Oct 18 07:53:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 18 07:53:35 2005 +0100"
      },
      "message": "[ARM] 3021/1: Interrupt 0 bug fix for ixp4xx\n\nPatch from Kenneth Tan\n\nThe get_irqnr_and_base subroutine of ixp4xx does not take interrupt 0 condition into account properly. We should not perform \"subs\" here. The Z flag will be set when interrupt 0 occur, which resulting \"movne r1, sp\" in the caller routine (irq_handler) not being executed.\n\nWhen interrupt 0 occur:\no if CONFIG_CPU_IXP46X is not set, \"subs\" will set the Z flag and return\no if CONFIG_CPU_IXP46X is set, codes in upper interrupt handling will be trigerred. But since this is not supper interrupt, the \"cmp\" in the upper interrupt handling portion will set the Z flag and return\n\nSigned-off-by: Kenneth Tan \u003cchong.yin.tan@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ad1b472bea1bbcd8dc7fd92f6952d8b2d8355edb",
      "tree": "0f0946287700d9021ea26a3c57888ffc7e0df1cd",
      "parents": [
        "9b15c6c4e22cbb381373fac3bee8cacb811147a9"
      ],
      "author": {
        "name": "Kenneth Tan",
        "email": "chong.yin.tan@intel.com",
        "time": "Tue Oct 18 07:51:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 18 07:51:35 2005 +0100"
      },
      "message": "[ARM] 3020/1: Fixes typo error CONFIG_CPU_IXP465, which should be CONFIG_CPU_IXP46X\n\nPatch from Kenneth Tan\n\nThe cpu_is_ixp465 macro in include/asm-arm/arch-ixp4xx/hardware.h is always returning 0 because #ifdef CONFIG_CPU_IXP465 is always false.\n\nSigned-off-by: Kenneth Tan \u003cchong.yin.tan@intel.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "9b15c6c4e22cbb381373fac3bee8cacb811147a9",
      "tree": "f0b148c5678731ed61a5aa50ca988a7928218383",
      "parents": [
        "c086f282c01d7e5a887c3f7b190520538267f12e"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Tue Oct 18 07:51:34 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 18 07:51:34 2005 +0100"
      },
      "message": "[ARM] 3019/1: fix wrong comments\n\nPatch from Nicolas Pitre\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c086f282c01d7e5a887c3f7b190520538267f12e",
      "tree": "242684c30b3bcd8fd15046af94aa3c7874521690",
      "parents": [
        "39ca371c45b04cd50d0974030ae051906fc516b6"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Tue Oct 18 07:51:34 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Oct 18 07:51:34 2005 +0100"
      },
      "message": "[ARM] 3018/1: S3C2410 - check de-referenced device is really a platform device\n\nPatch from Ben Dooks\n\nCheck that the device we are looking at is really\na platform device before trying to cast it to one\nto find out the platform bus number.\n\nThanks to RMK for pointing this out.\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": "39ca371c45b04cd50d0974030ae051906fc516b6",
      "tree": "2f07d7647753af0911ff1f9cabd6dbab949d4981",
      "parents": [
        "4faa5285283fad081443e3612ca426a311bb6c7e"
      ],
      "author": {
        "name": "Mark Rustad",
        "email": "MRustad@mac.com",
        "time": "Mon Oct 17 16:43:34 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 17:03:57 2005 -0700"
      },
      "message": "[PATCH] kbuild: Eliminate build error when KALLSYMS not defined\n\nThe following build error happens with 2.6.14-rc4 when CONFIG_KALLSYMS is\nnot defined.  The error message in a fragment of the output was:\n\n  CC      arch/i386/lib/usercopy.o\n  AR      arch/i386/lib/lib.a\n/bin/sh: line 1: +@: command not found\nmake[3]: warning: jobserver unavailable: using -j1.  Add `+\u0027 to parent make rule.\n  CHK     include/linux/compile.h\n\nSigned-off-by: Mark Rustad \u003cmrustad@mac.com\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4faa5285283fad081443e3612ca426a311bb6c7e",
      "tree": "f5178184a94fb8343afee94a5b7cd47c05a2bc49",
      "parents": [
        "e7507ed91e093b9e4e218e41ebfdce05458258fc"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Mon Oct 17 16:43:33 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 17:03:57 2005 -0700"
      },
      "message": "[PATCH] aio: revert lock_kiocb()\n\nlock_kiocb() was introduced to serialize retrying and cancellation.  In the\nprocess of doing so it tried to sleep waiting for KIF_LOCKED while holding\nthe ctx_lock spinlock.  Recent fixes have ensured that multiple concurrent\nretries won\u0027t be attempted for a given iocb.  Cancel has other problems and\nhas no significant in-tree users that have been complaining about it.  So\nfor the immediate future we\u0027ll revert sleeping with the lock held and will\naddress proper cancellation and retry serialization in the future.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nAcked-by: Benjamin LaHaise \u003cbcrl@kvack.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7507ed91e093b9e4e218e41ebfdce05458258fc",
      "tree": "c2e89b585e9153677d626bb7dfe7ef12426016a0",
      "parents": [
        "5cc9eeef9a9567acdfc2f6943f24381bf460f008"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dtor_core@ameritech.net",
        "time": "Mon Oct 17 16:43:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 17:03:57 2005 -0700"
      },
      "message": "[PATCH] uniput - fix crash on SMP\n\nOnly signal completion after marking request slot as free, otherwise other\nprocessor can free request structure before we finish using it.\n\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5cc9eeef9a9567acdfc2f6943f24381bf460f008",
      "tree": "14599d0ba4646a5f39de1e6d7939ed4415248d23",
      "parents": [
        "9ac0b9c1927228a38a71216536176af8811a435a"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Mon Oct 17 16:43:31 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 17:03:57 2005 -0700"
      },
      "message": "[PATCH] Fix /proc/acpi/events around suspend\n\nFix -EIO on /proc/acpi/events after suspends.  This actually breaks\nsuspending by power button in many setups.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9ac0b9c1927228a38a71216536176af8811a435a",
      "tree": "aafbbc2150f7d6a232889db711832b61f28de916",
      "parents": [
        "b65574fec5db1211bce7fc8bec7a2b32486e0670"
      ],
      "author": {
        "name": "Stephan Brodkorb",
        "email": "stephan-linuxdev@brodkorb.com",
        "time": "Mon Oct 17 16:43:30 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 17:03:57 2005 -0700"
      },
      "message": "[PATCH] n_r3964 mod_timer() fix\n\nSince Revision 1.10 was released the n_r3964 module wasn\u0027t able to receive any\ndata.  The reason for that behavior is because there were some wrong calls of\nmod_timer(...) in the function receive_char (...).  This patch should fix this\nproblem and was successfully tested with talking to some kuka industrial\nrobots.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b65574fec5db1211bce7fc8bec7a2b32486e0670",
      "tree": "eed63a503028c04db304c37969fa0c54e8c28dda",
      "parents": [
        "5ee832dbc6770135ec8d63296af0a4374557bb79"
      ],
      "author": {
        "name": "David McCullough",
        "email": "davidm@snapgear.com",
        "time": "Mon Oct 17 16:43:29 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 17:03:57 2005 -0700"
      },
      "message": "[PATCH] output of /proc/maps on nommu systems is incomplete\n\nCurrently you do not get all the map entries on nommu systems because the\nstart function doesn\u0027t index into the list using the value of \"pos\".\n\nSigned-off-by: David McCullough \u003cdavidm@snapgear.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5ee832dbc6770135ec8d63296af0a4374557bb79",
      "tree": "80ffdc157100df18f1c18d39f5036a9b798f2c06",
      "parents": [
        "cc675230a9ca17010694bc8bd3c69ca9adf2efef"
      ],
      "author": {
        "name": "Eric Dumazet",
        "email": "dada1@cosmosbay.com",
        "time": "Mon Oct 17 20:01:21 2005 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 15:27:58 2005 -0700"
      },
      "message": "[PATCH] rcu: keep rcu callback event counter\n\nThis makes call_rcu() keep track of how many events there are on the RCU\nlist, and cause a reschedule event when the list gets too long.\n\nThis helps keep RCU event lists down.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc675230a9ca17010694bc8bd3c69ca9adf2efef",
      "tree": "338784dc40e0a3ec5f96f5a76c267846ad2f5e8d",
      "parents": [
        "47d6b08334a43fafa61a587f721fa21ef65d81be"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Mon Oct 17 13:01:57 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 15:01:53 2005 -0700"
      },
      "message": "[PATCH] Fix and clean up quirk_intel_ide_combined() configuration\n\nThis change makes quirk_intel_ide_combined() dependent on the precise\nconditions under which it is needed:\n\n* IDE is built in\n* IDE SATA option is not set\n* ata_piix or ahci drivers are enabled\n\nThis fixes an issue where some modular configurations would not cause\nthe quirk to be enabled.\n\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\nSigned-off-by: Linus torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "47d6b08334a43fafa61a587f721fa21ef65d81be",
      "tree": "57e9082d0011a4ada210878be2b90c2ede14451a",
      "parents": [
        "6ce969171d5187f7621be68c0ebbc7fb02ec53f1"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@tv-sign.ru",
        "time": "Mon Oct 17 18:49:42 2005 +0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 15:00:00 2005 -0700"
      },
      "message": "[PATCH] posix-timers: fix task accounting\n\nMake sure we release the task struct properly when releasing pending\ntimers.\n\nrelease_task() does write_lock_irq(\u0026tasklist_lock), so it can\u0027t race\nwith run_posix_cpu_timers() on any cpu.\n\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6ce969171d5187f7621be68c0ebbc7fb02ec53f1",
      "tree": "9784933075d154085fec4fe96be7dc8006202fbb",
      "parents": [
        "b3c52da33ce95747b1bff86cce716d4f1397f14a"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@fys.uio.no",
        "time": "Mon Oct 17 06:03:23 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 14:47:16 2005 -0700"
      },
      "message": "[PATCH] NFS: Fix Oopsable/unnecessary i_count manipulations in nfs_wait_on_inode()\n\nOopsable since nfs_wait_on_inode() can get called as part of iput_final().\n\nUnnecessary since the caller had better be damned sure that the inode won\u0027t\ndisappear from underneath it anyway.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b3c52da33ce95747b1bff86cce716d4f1397f14a",
      "tree": "7958a929e5b9486bf0b5358776078c1bc71faf88",
      "parents": [
        "13b58ee51802a45d2b8853ffe0003d9fa768195c"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "trond.myklebust@fys.uio.no",
        "time": "Mon Oct 17 06:02:00 2005 -0400"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 14:47:16 2005 -0700"
      },
      "message": "[PATCH] NFS: Fix cache consistency races\n\nIf the data cache has been marked as potentially invalid by nfs_refresh_inode,\nwe should invalidate it rather than assume that changes are due to our own\nactivity.\n\nAlso ensure that we always start with a valid cache before declaring it\nto be protected by a delegation.\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "13b58ee51802a45d2b8853ffe0003d9fa768195c",
      "tree": "f08cf0e2a4afbd007fbc11864cd3c4fa0df6e9d8",
      "parents": [
        "e9b765decfb49ddc105d303d491e1bee9769436f"
      ],
      "author": {
        "name": "Christian Krause",
        "email": "chkr@plauener.de",
        "time": "Mon Oct 17 14:30:48 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 14:45:49 2005 -0700"
      },
      "message": "[PATCH] USB: fix bug in handling of highspeed usb HID devices\n\nDuring the development of an USB device I found a bug in the handling of\nHighspeed HID devices in the kernel.\n\nWhat happened?\n\nHighspeed HID devices are correctly recognized and enumerated by the\nkernel. But even if usbhid kernel module is loaded, no HID reports are\nreceived by the kernel.\n\nThe output of the hardware USB analyzer told me that the host doesn\u0027t\neven poll for interrupt IN transfers (even the \"interrupt in\" USB\ntransfer are polled by the host).\n\nAfter some debugging in hid-core.c I\u0027ve found the reason.\n\nIn case of a highspeed device, the endpoint interval is re-calculated in\ndriver/usb/input/hid-core.c:\n\nline 1669:\n             /* handle potential highspeed HID correctly */\n             interval \u003d endpoint-\u003ebInterval;\n             if (dev-\u003espeed \u003d\u003d USB_SPEED_HIGH)\n                   interval \u003d 1 \u003c\u003c (interval - 1);\n\nBasically this calculation is correct (refer to USB 2.0 spec, 9.6.6).\nThis new calculated value of \"interval\" is used as input for\nusb_fill_int_urb:\n\nline 1685:\n\n            usb_fill_int_urb(hid-\u003eurbin, dev, pipe, hid-\u003einbuf, 0,\n                   hid_irq_in, hid, interval);\n\nUnfortunately the same calculation as above is done a second time in\nusb_fill_int_urb in the file include/linux/usb.h:\n\nline 933:\n        if (dev-\u003espeed \u003d\u003d USB_SPEED_HIGH)\n                urb-\u003einterval \u003d 1 \u003c\u003c (interval - 1);\n        else\n                urb-\u003einterval \u003d interval;\n\nThis means, that if the endpoint descriptor (of a high speed device)\nspecifies e.g. bInterval \u003d 7, the urb-\u003einterval gets the value:\n\nhid-core.c: interval \u003d 1 \u003c\u003c (7-1) \u003d 0x40 \u003d 64\nurb-\u003einterval \u003d 1 \u003c\u003c (interval -1) \u003d 1 \u003c\u003c (63) \u003d integer overflow\n\nBecause of this the value of urb-\u003einterval is sometimes negative and is\nrejected in core/urb.c:\nline 353:\n                /* too small? */\n                if (urb-\u003einterval \u003c\u003d 0)\n                        return -EINVAL;\n\nThe conclusion is, that the recalculaton of the interval (which is\nnecessary for highspeed) should not be made twice, because this is\nsimply wrong. ;-)\n\nRe-calculation in usb_fill_int_urb makes more sense, because it is the\nmost general approach. So it would make sense to remove it from\nhid-core.c.\n\nBecause in hid-core.c the interval variable is only used for calling\nusb_fill_int_urb, it is no problem to remove the highspeed\nre-calculation in this file.\n\nSigned-off-by: Christian Krause \u003cchkr@plauener.de\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e9b765decfb49ddc105d303d491e1bee9769436f",
      "tree": "16fdd136b112a86c4313436e83a51549346db40c",
      "parents": [
        "2cc78eb52bc1ae89f0a4fa5a00eb998dffde4a9f"
      ],
      "author": {
        "name": "Olav Kongas",
        "email": "ok@artecdesign.ee",
        "time": "Mon Oct 17 14:30:43 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 14:45:49 2005 -0700"
      },
      "message": "[PATCH] isp116x-hcd: fix handling of short transfers\n\nIncreased use of scatter-gather by usb-storage driver after 2.6.13 has\nexposed a buggy codepath in isp116x-hcd, which was probably never\nvisited before: bug happened only for those urbs, for which\nURB_SHORT_NOT_OK was set AND short transfer occurred.\n\nThe fix attached was tested in 2 ways: (a) it fixed failing\ninitialization of a flash drive with an embedded hub; (b) the fix was\ntested with \u0027usbtest\u0027 against a modified g_zero driver (on top of\nnet2280), which generated short bulk IN transfers of various lengths\nincluding multiples and non-multiples of max_packet_length.\n\nSigned-off-by: Olav Kongas \u003cok@artecdesign.ee\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2cc78eb52bc1ae89f0a4fa5a00eb998dffde4a9f",
      "tree": "27422cfcf8f403e5aa25e98148c225dbedb027c5",
      "parents": [
        "de21eb63add932c61e018d20a760dcaed8c3e40c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 09:10:15 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 09:10:15 2005 -0700"
      },
      "message": "Increase default RCU batching sharply\n\nDipankar made RCU limit the batch size to improve latency, but that\napproach is unworkable: it can cause the RCU queues to grow without\nbounds, since the batch limiter ended up limiting the callbacks.\n\nSo make the limit much higher, and start planning on instead limiting\nthe batch size by doing RCU callbacks more often if the queue looks like\nit might be growing too long.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "de21eb63add932c61e018d20a760dcaed8c3e40c",
      "tree": "a6b121b5759c12e15e09a0f7235c7386daa8d571",
      "parents": [
        "9b3acc21d7677787ef456d17574a084a1c1193ae"
      ],
      "author": {
        "name": "Ronald S. Bultje",
        "email": "rbultje@ronald.bitfreak.net",
        "time": "Sun Oct 16 20:29:25 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 08:59:10 2005 -0700"
      },
      "message": "[PATCH] fix black/white-only svideo input in vpx3220 decoder\n\nFix the fact that the svideo input will only give input in black/white in\nsome circumstances.  Reason is that in the PCI controller driver (zr36067),\nafter setting input, we reset norm, which overwrites the input register\nwith the default.  This patch makes it always set the correct value for the\ninput when changing norm.\n\nSigned-off-by: Ronald S. Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9b3acc21d7677787ef456d17574a084a1c1193ae",
      "tree": "33a5288d11b2cbc59d272710929200a097b3a27f",
      "parents": [
        "0aec4867dca149e2049e8439b76bd82ad9dac52c"
      ],
      "author": {
        "name": "Ronald S. Bultje",
        "email": "rbultje@ronald.bitfreak.net",
        "time": "Sun Oct 16 20:29:24 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 08:59:10 2005 -0700"
      },
      "message": "[PATCH] fix vpx3220 offset issue in SECAM\n\nFix bug #5404 in kernel bugzilla.\n\nIt basically updates the vpx3220 initialization tables with some newer\nvalues that we\u0027ve had in CVS for a while (and that, for some reason, never\nended up in the kernel...  must\u0027ve gotten lost).  Those fix a ~16 pixels\nnoise at the top of the picture in at least SECAM, although (now that I\nthink about it) PAL was probably affected, also.\n\nSigned-off-by: Ronald S. Bultje \u003crbultje@ronald.bitfreak.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0aec4867dca149e2049e8439b76bd82ad9dac52c",
      "tree": "d55aacfbc10525d46f5b78c872039decf01e86e1",
      "parents": [
        "b24d18aa743dad0c42918157c5d717686269d3a8"
      ],
      "author": {
        "name": "Samuel Thibault",
        "email": "samuel.thibault@ens-lyon.org",
        "time": "Sun Oct 16 20:29:22 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 08:59:10 2005 -0700"
      },
      "message": "[PATCH] SVGATextMode fix\n\nFix bug 5441.\n\nI didn\u0027t know about messy programs like svgatextmode...  Couldn\u0027t this be\nintegrated in some linux/drivers/video/console/svgacon.c ?...  So because\nof the existence of the svgatextmode program, the kernel is not supposed to\ntouch to CRT_OVERFLOW/SYNC_END/DISP/DISP_END/OFFSET ?\n\nDisabling the check in vgacon_resize() might help indeed, but I\u0027m really\nnot sure whether it will work for any chipset: in my patch, CRT registers\nare set at each console switch, since stty rows/cols apply to consoles\nseparately...\n\nThe attached solution is to keep the test, but if it fails, we assume that\nthe caller knows what it does (i.e.  it is svgatextmode) and then disable\nany further call to vgacon_doresize.  Svgatextmode is usually used to\n_expand_ the display, not to shrink it.  And it is harmless in the case of\na too big stty rows/cols: the display will just be cropped.  I tested it on\nmy laptop, and it works fine with svgatextmode.\n\nA better solution would be that svgatextmode explicitely tells the kernel\nnot to care about video timing, but for this an interface needs be defined\nand svgatextmode be patched.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nCc: \"Antonino A. Daplas\" \u003cadaplas@pol.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b24d18aa743dad0c42918157c5d717686269d3a8",
      "tree": "ceade1641a1806c5f3db2f4b344fe9070b488bad",
      "parents": [
        "3d80636a0d5f056ffc26472d05b6027a7a9f6e1c"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Sun Oct 16 20:29:20 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Oct 17 08:59:10 2005 -0700"
      },
      "message": "[PATCH] list: add missing rcu_dereference on first element\n\nIt seems that all the list_*_rcu primitives are missing a memory barrier\non the very first dereference.  For example,\n\n#define list_for_each_rcu(pos, head) \\\n\tfor (pos \u003d (head)-\u003enext; prefetch(pos-\u003enext), pos !\u003d (head); \\\n\t\tpos \u003d rcu_dereference(pos-\u003enext))\n\nIt will go something like:\n\n\tpos \u003d (head)-\u003enext\n\n\tprefetch(pos-\u003enext)\n\n\tpos !\u003d (head)\n\n\tdo stuff\n\nWe\u0027re missing a barrier here.\n\n\tpos \u003d rcu_dereference(pos-\u003enext)\n\n\t\tfetch pos-\u003enext\n\n\t\tbarrier given by rcu_dereference(pos-\u003enext)\n\n\t\tstore pos\n\nWithout the missing barrier, the pos-\u003enext value may turn out to be stale.\nIn fact, if \"do stuff\" were also dereferencing pos and relying on\nlist_for_each_rcu to provide the barrier then it may also break.\n\nSo here is a patch to make sure that we have a barrier for the first\nelement in the list.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nAcked-by: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3d80636a0d5f056ffc26472d05b6027a7a9f6e1c",
      "tree": "39b3dbae53938728c55b2312190561b858431d92",
      "parents": [
        "688ce17b8599abc548b406c00e4d18ae0dec954f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 16 17:36:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Oct 16 17:36:06 2005 -0700"
      },
      "message": "Fix memory ordering bug in page reclaim\n\nAs noticed by Nick Piggin, we need to make sure that we check the page\ncount before we check for PageDirty, since the dirty check is only valid\nif the count implies that we\u0027re the only possible ones holding the page.\n\nWe always did do this, but the code needs a read-memory-barrier to make\nsure that the orderign is also honored by the CPU.\n\n(The writer side is ordered due to the atomic decrement and test on the\npage count, see the discussion on linux-kernel)\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "688ce17b8599abc548b406c00e4d18ae0dec954f",
      "tree": "c64c78c72bf9582c2dcc5a3455d6fe561c6e7085",
      "parents": [
        "e6850cce8f0fcb0e16b981f13cb9c69618bbdaf1"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Sun Oct 16 00:17:33 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 16 00:17:33 2005 -0700"
      },
      "message": "[PATCH]: highest_possible_processor_id() has to be a macro\n\n\t... otherwise, things like alpha and sparc64 break and break\nbadly.  They define cpu_possible_map to something else in smp.h\n*AFTER* having included cpumask.h.\n\n\tIf that puppy is a macro, expansion will happen at the actual\ncaller, when we\u0027d already seen #define cpu_possible_map ... and we will\nget the right thing used.\n\n\tAs an inline helper it will be tokenized before we get to that\ndefine and that\u0027s it; no matter what we define later, it won\u0027t affect\nanything.  We get modules with dependency on cpu_possible_map instead\nof the right symbol (phys_cpu_present_map in case of sparc64), or outright\nlink errors if they are built-in.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "e6850cce8f0fcb0e16b981f13cb9c69618bbdaf1",
      "tree": "94793ab89f972f16dc3cd38433476e0e55f2fcc2",
      "parents": [
        "7a3ca7d2b5ec31b2cfa594b961d77e68075e33c7"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Sat Oct 15 16:15:38 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 15 16:15:38 2005 -0700"
      },
      "message": "[NETFILTER]: Fix ip6_table.c build with NETFILTER_DEBUG enabled.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c1542cbc50d19565006633827532ab9f96c92cea",
      "tree": "588716807b050d961d239b18624c7fff5dbaaa82",
      "parents": [
        "7a3ca7d2b5ec31b2cfa594b961d77e68075e33c7"
      ],
      "author": {
        "name": "maximilian attems",
        "email": "janitor@sternwelten.at",
        "time": "Sat Oct 15 10:43:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Oct 15 10:43:35 2005 +0100"
      },
      "message": "[SERIAL] Add SupraExpress 56i support\n\nThe modem is said to work with belows addition to pnp_dev_table[]:\nhttp://bugs.debian.org/cgi-bin/bugreport.cgi?bug\u003d296011\n\nSigned-off-by: maximilian attems \u003cjanitor@sternwelten.at\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "7a3ca7d2b5ec31b2cfa594b961d77e68075e33c7",
      "tree": "29ba927b48b3c69517954dcbf45098455d4ea6e4",
      "parents": [
        "f8cc5756dee3c2a4c56a7f089291f5ae0232747f"
      ],
      "author": {
        "name": "Randall Nortman",
        "email": "linuxkernellist@wonderclown.com",
        "time": "Fri Oct 14 17:21:50 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 18:13:31 2005 -0700"
      },
      "message": "[PATCH] usbserial: Regression in USB generic serial driver\n\nKernel version 2.6.13 introduced a regression in the generic USB\nserial converter driver (usbserial.o, drivers/usb/serial/generic.c).\nThe bug manifests, as far as I can tell, whenever you attempt to write\nto the device -- the write will never complete (write() returns 0, or\nblocks).\n\nSigned-off-by: Randall Nortman \u003coss@wonderclown.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f8cc5756dee3c2a4c56a7f089291f5ae0232747f",
      "tree": "c56914922a40cca1a48ac0191f2f5d7fb224ad55",
      "parents": [
        "bf7c7decb9752a3cb644b435cb354c8948606680",
        "b4d1b825785847cddee6d104113da913f2ca8efb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:17:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:17:04 2005 -0700"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "bf7c7decb9752a3cb644b435cb354c8948606680",
      "tree": "457d3d4749be66d05f18857dbf57a84b532f2e3a",
      "parents": [
        "9e04099cb90dce6a34b4cbc6b4a0d4e4cc4c5680",
        "04f03bf7dbd04c15c30d91c6a277f6970cc4ef14"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:16:55 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:16:55 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "9e04099cb90dce6a34b4cbc6b4a0d4e4cc4c5680",
      "tree": "30c96145b80941b1e59c4c32df3616cc2f33125f",
      "parents": [
        "757e0108473787f470294ce77bf703fedddfce7d",
        "414894938b88c1ad2e9cea6502ceccefb30605c4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:16:35 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:16:35 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "757e0108473787f470294ce77bf703fedddfce7d",
      "tree": "61363438075d5098e4edee12987545423b5d2714",
      "parents": [
        "d656901bca2e19057ca7a6e48bc56dec9ca7003e"
      ],
      "author": {
        "name": "Kolli, Neela Syam",
        "email": "Neela.Kolli@engenio.com",
        "time": "Fri Oct 14 15:59:13 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] megaraid maintainers entry\n\nI am taking over all Megaraid SCSI drivers.  Here is the patch for the\nMAINTENERS file.\n\nSigned-off-by: Neela Syam Kolli \u003cNeela.Kolli@engenio.com\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d656901bca2e19057ca7a6e48bc56dec9ca7003e",
      "tree": "be4b71c139b837345c66ca6a3dd7ae88d9314538",
      "parents": [
        "63c6764ce4c650245a41a95a2235207d25ca4fde"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Fri Oct 14 15:59:12 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] sh-sci.c sci_start_tx error\n\nArgument does not agree.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: 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": "63c6764ce4c650245a41a95a2235207d25ca4fde",
      "tree": "7d719c49948440bb23cb07b6cb8938507b1c16e2",
      "parents": [
        "2d1f87a728a5ddd9ee0418e14a12e5cb0372fad1"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Fri Oct 14 15:59:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] nommu build error fix\n\n\"proc_smaps_operations\" is not defined in case of \"CONFIG_MMU\u003dn\".\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d1f87a728a5ddd9ee0418e14a12e5cb0372fad1",
      "tree": "8e3aa8cbd90723b32d7b82a12ef62f0a55a8ad89",
      "parents": [
        "0e7734d3ca24302a513e69dd24a560c34047c038"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Fri Oct 14 15:59:11 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] Dallas\u0027s 1-wire bus compile error\n\ndrivers/built-in.o: In function `w1_alloc_dev\u0027: undefined reference to `netlink_kernel_create\u0027\ndrivers/built-in.o: In function `w1_alloc_dev\u0027: undefined reference to `sock_release\u0027\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0e7734d3ca24302a513e69dd24a560c34047c038",
      "tree": "9770fd9af9a73c9aca8a6b16cbbd3071147d9474",
      "parents": [
        "1350843cf0fa46e2f633c78b335777aac3d054b2"
      ],
      "author": {
        "name": "Mark Haverkamp",
        "email": "markh@osdl.org",
        "time": "Fri Oct 14 15:59:10 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:13 2005 -0700"
      },
      "message": "[PATCH] aacraid: host_lock not released fix\n\nWhile doing some testing of error cases I ran into this bug.  In some cases\nthe reset handler can exit with the host_lock still held.\n\nSigned-off-by: Mark Haverkamp \u003cmarkh@osdl.org\u003e\nCc: James Bottomley \u003cJames.Bottomley@steeleye.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1350843cf0fa46e2f633c78b335777aac3d054b2",
      "tree": "a2983db190088e01a44f05450c09e2deea3a8c24",
      "parents": [
        "a90933fb4e7b85587e5cbdf863deeb16695c19bd"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Fri Oct 14 15:59:09 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] ppc64: Fix G5 model in /proc/cpuinfo\n\nAndreas Schwab spotted that recent kernels broke reporting of the PowerMac\nmachine model in /proc/cpuinfo.  This fixes it.\n\nSigned-off-by: 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": "a90933fb4e7b85587e5cbdf863deeb16695c19bd",
      "tree": "b27be41b3412d5ffdc90b3f7d76f2a2aa25662f5",
      "parents": [
        "6593b58cfb54138781c5cd88f605e2ae663301b0"
      ],
      "author": {
        "name": "Hirokazu Takata",
        "email": "takata@linux-m32r.org",
        "time": "Fri Oct 14 15:59:07 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] m32r: Fix smp.c for preempt kernel\n\nThis patch fixes the following BUG message of arch/m32r/smp.c for\nCONFIG_DEBUG_PREEMPT:\n\nBUG: using smp_processor_id() in preemptible\n\nThis message is displayed by an smp_processor_id() execution during\nkernel\u0027s preemptible-state.\n\nSigned-off-by: Hitoshi Yamamoto \u003chitoshiy@isl.melco.co.jp\u003e\nSigned-off-by: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6593b58cfb54138781c5cd88f605e2ae663301b0",
      "tree": "32ebcd01bb2eda36d83628d3a490555475c7e06c",
      "parents": [
        "e26148d934762b61133a64b6862f870624ff617d"
      ],
      "author": {
        "name": "Matteo Croce",
        "email": "3297627799@wind.it",
        "time": "Fri Oct 14 15:59:06 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] wireless/airo: Build fix\n\nThe aironet PCI driver has a build dependency on ISA that prevent the\ndriver to compile on systems that doesn\u0027t support ISA, like x86_64.  The\ndriver really doesn\u0027t depend on ISA, it does some ISA stuff in the\ninitialization code, since the driver supports both ISA and PCI cards.  So\nthe driver should depend on ISA_DMA_API to build on all systems, and this\nwill not hurt PCI at all.\n\nSigned-off-by: Matteo Croce \u003c3297627799@wind.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e26148d934762b61133a64b6862f870624ff617d",
      "tree": "1387c6dfb62cf20447e08f26ceb757bb28d4d0c0",
      "parents": [
        "f1ac046d7b297186f755fb213589b539426e1406"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Fri Oct 14 15:59:05 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] Fix copy-and-paste error in BSD accounting\n\nFix copy and paste error in jiffies_to_AHZ conversion which leads to wrong\nBSD accounting information on alpha and ia64 when\nCONFIG_BSD_PROCESS_ACCT_V3 is turned on.\n\nAlso update comment to match reorganised header files.\n\nSigned-off-by: Tim Schmielau \u003ctim@physik3.uni-rostock.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f1ac046d7b297186f755fb213589b539426e1406",
      "tree": "0a13e989a9d30832f4cdae02435d06f1da4acce9",
      "parents": [
        "c6ecf7ed3131961e5aeedb0efd217afa0808798f"
      ],
      "author": {
        "name": "Alexey Dobriyan",
        "email": "adobriyan@gmail.com",
        "time": "Fri Oct 14 15:59:04 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] radio-cadet: check request_region() return value correctly\n\nSigned-off-by: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c6ecf7ed3131961e5aeedb0efd217afa0808798f",
      "tree": "e10117b6ad2149dd54eafeafeb1bb297b7d4438d",
      "parents": [
        "65d406ace3b44e042807d3f9a2e71088818e80f2"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Fri Oct 14 15:59:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] Add missing export of getnstimeofday()\n\nAdds the missing EXPORT_SYMBOL_GPL for getnstimeofday() when\nCONFIG_TIME_INTERPOLATION isn\u0027t set.  Needed by drivers/char/mmtimer.c\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65d406ace3b44e042807d3f9a2e71088818e80f2",
      "tree": "18c357f50bbd3588241c5c5713f69f32440325e9",
      "parents": [
        "4846d0172dd7fb6a77843644caa6d9a8909225b9"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@suse.cz",
        "time": "Fri Oct 14 15:59:03 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] zaurus: fix dependencies on collie keyboard\n\nThis fixes depenencies of collie keyboard.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4846d0172dd7fb6a77843644caa6d9a8909225b9",
      "tree": "9f0facfea0e9d8dce59e02b569a706959e4a7b65",
      "parents": [
        "6edb7467be2195e7eeb6844e37668253af216100"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Oct 14 15:59:02 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] zaurus: fix soc_common.c\n\nThis fixes wrong comments, non-working debug subsystem, and some\npotentially dangerous macros.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6edb7467be2195e7eeb6844e37668253af216100",
      "tree": "26345960976935682a7abd5c7696b9eab798bc4a",
      "parents": [
        "43d2c4ca385b02ab7a604aa09a9da36f1668bee6"
      ],
      "author": {
        "name": "Pavel Machek",
        "email": "pavel@ucw.cz",
        "time": "Fri Oct 14 15:59:01 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:12 2005 -0700"
      },
      "message": "[PATCH] zaurus: fix compilation with cpufreq disabled\n\nThis fixes compilation with CPU_FREQ disabled.\n\nSigned-off-by: Pavel Machek \u003cpavel@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "43d2c4ca385b02ab7a604aa09a9da36f1668bee6",
      "tree": "208cdf7bd9bc9fbd1c7dc951ae9b9c22413a4381",
      "parents": [
        "3384a04ed42c583755226374e1ff6a53db7f27c3"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@hh.iij4u.or.jp",
        "time": "Fri Oct 14 15:59:00 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Oct 14 17:10:11 2005 -0700"
      },
      "message": "[PATCH] mips: fix build error in TANBAC TB0226\n\narch/mips/pci/fixup-tb0226.c: In function `pcibios_map_irq\u0027:\narch/mips/pci/fixup-tb0226.c:31: warning: implicit declaration of function `vr41xx_set_irq_trigger\u0027\narch/mips/pci/fixup-tb0226.c:32: error: `TRIGGER_LEVEL\u0027 undeclared (first use in this function)\narch/mips/pci/fixup-tb0226.c:32: error: (Each undeclared identifier is reported only once\narch/mips/pci/fixup-tb0226.c:32: error: for each function it appears in.)\narch/mips/pci/fixup-tb0226.c:33: error: `SIGNAL_THROUGH\u0027 undeclared (first use in this function)\narch/mips/pci/fixup-tb0226.c:34: warning: implicit declaration of function `vr41xx_set_irq_level\u0027\narch/mips/pci/fixup-tb0226.c:34: error: `LEVEL_LOW\u0027 undeclared (first use in this function)\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@hh.iij4u.or.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b4d1b825785847cddee6d104113da913f2ca8efb",
      "tree": "b491001940d86d6e3325300056aeda4158f6ef84",
      "parents": [
        "f75884d28a6eae5a422d0454b982da3842f777af"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 14 15:26:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Oct 14 15:26:08 2005 -0700"
      },
      "message": "[SPARC64]: Fix powering off on SMP.\n\nDoing a \"SUNW,stop-self\" firmware call on the other cpus is not the\ncorrect thing to do when dropping into the firmware for a halt,\nreboot, or power-off.\n\nFor now, just do nothing to quiet the other cpus, as the system should\nbe quiescent enough.  Later we may decide to implement smp_send_stop()\nlike the other SMP platforms do.\n\nBased upon a report from Christopher Zimmermann.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f75884d28a6eae5a422d0454b982da3842f777af",
      "tree": "ff69ee62cc3f6a21ef6454de79edfdffbe4561fd",
      "parents": [
        "688cb30bdc3e398d97682a6a58f825821ee838c2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 14 13:44:32 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Fri Oct 14 13:44:32 2005 -0700"
      },
      "message": "[QLOGICPTI]: Handle INQUIRY response sniffing correctly.\n\nThese days, in 2.6.x, even INQUIRY commands are sent using\nscatter gather lists.\n\nBug reported by Tom \u0027spot\u0027 Callaway.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "414894938b88c1ad2e9cea6502ceccefb30605c4",
      "tree": "509cdc1c35972c93be690e9e51cccc5074ef4b56",
      "parents": [
        "72023b63cc512d2d7c2a31c6bc1be497eafbd834"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:28 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:28 2005 +0100"
      },
      "message": "[ARM] 3014/1: Spitz keyboard: Correct the right shift key\n\nPatch from Richard Purdie\n\nCorrect the right shift key entry in the spitz keyboard driver.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "72023b63cc512d2d7c2a31c6bc1be497eafbd834",
      "tree": "439f0f193a26e5af065c9c7f365af2875272bf10",
      "parents": [
        "10f92eb7c6b4e8069c2defd2ad23b74f31f8962d"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:27 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:27 2005 +0100"
      },
      "message": "[ARM] 3013/1: Spitz: Fix compile errors\n\nPatch from Richard Purdie\n\nRemove a couple of lines of accidently added code causing compile\nerrors.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "10f92eb7c6b4e8069c2defd2ad23b74f31f8962d",
      "tree": "0ab8f965123b8215ff44c69f30c9da5996e35bdf",
      "parents": [
        "cb38c569e5ecf9e922e66963b6da2751b4f13d81"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:26 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:26 2005 +0100"
      },
      "message": "[ARM] 3012/1: Corgi/Spitz LCD: Use bus_find_device to locate pxafb - fix compile error\n\nPatch from Richard Purdie\n\nUpdate corgi_lcd to use bus_find_device to locate the pxafb device\nhence fixing a compile error.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb38c569e5ecf9e922e66963b6da2751b4f13d81",
      "tree": "de0c6c57b91fd2f6c1458f95e7022fbec9435d41",
      "parents": [
        "cb90d681ae439e525de9de519508ac9041342321"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Fri Oct 14 16:07:25 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 16:07:25 2005 +0100"
      },
      "message": "[ARM] 3011/1: pxafb: Add ability to set device parent + fix spitz compile error\n\nPatch from Richard Purdie\n\nAdd a function to allow machines to set the parent of the pxa\nframebuffer device. This means the power up/down sequence can be\ncontrolled where required by the machine.\n\nUpdate spitz to use the new function, fixing a compile error.\n\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "04f03bf7dbd04c15c30d91c6a277f6970cc4ef14",
      "tree": "2fd4ad00c404bb5306270445cfcd79b477c3cf5a",
      "parents": [
        "046d20b73960b7a2474b6d5e920d54c3fd7c23fe"
      ],
      "author": {
        "name": "Baris Cicek",
        "email": "baris@nerd.com.tr",
        "time": "Fri Oct 14 14:32:40 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 14:32:40 2005 +0100"
      },
      "message": "[SERIAL] Add SupraExpress 336i Sp ASVD modem ID\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cb90d681ae439e525de9de519508ac9041342321",
      "tree": "fb4ad4931318154171cc32e50b631ecb016ba641",
      "parents": [
        "6205d158d16d2619bf30f0aff47a8e09b07106e9"
      ],
      "author": {
        "name": "Deepak Saxena",
        "email": "dsaxena@plexity.net",
        "time": "Fri Oct 14 12:49:15 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 12:49:15 2005 +0100"
      },
      "message": "[ARM] 2980/1: Fix L7200 core.c compile\n\nPatch from Deepak Saxena\n\nThis patch fixes L7200 so that it builds in 2.6.latest. I do not\nhave the hardware so don\u0027t know if it actually still works, but\nthe changes are fairly trivial. I am not even sure if anyone\nstill maintains, uses, or cares about this machine type.\n\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6205d158d16d2619bf30f0aff47a8e09b07106e9",
      "tree": "5d7841b2d9436370a1321552ca58372e9644049e",
      "parents": [
        "13b1f64c16e2eb96a021b49cf3986528046ba3dc"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri Oct 14 12:24:24 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Oct 14 12:24:24 2005 +0100"
      },
      "message": "[ARM] 3009/1: S3C2410 - io.h offsets too large for LDRH/STRH\n\nPatch from Ben Dooks\n\nThe __inwc/__outwc calls are capable of creating\nLDRH and STRH instructions with offsets over 8bits\nas GCC does not have a constraint for an 8bit\noffset.\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": "688cb30bdc3e398d97682a6a58f825821ee838c2",
      "tree": "8fc9ca543fc3966eb961743ba4587298fce49279",
      "parents": [
        "51e8513615ed8202b22ba9a43b0c7376ea4f6868"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 13 22:15:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 13 22:15:24 2005 -0700"
      },
      "message": "[SPARC64]: Eliminate PCI IOMMU dma mapping size limit.\n\nThe hairy fast allocator in the sparc64 PCI IOMMU code\nhas a hard limit of 256 pages.  Certain devices can\nexceed this when performing very large I/Os.\n\nSo replace with a more simple allocator, based largely\nupon the arch/ppc64/kernel/iommu.c code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51e8513615ed8202b22ba9a43b0c7376ea4f6868",
      "tree": "17242822a3520e2075448ac294c98adfe44a0583",
      "parents": [
        "c931488cc4619eecfe68a2f046b5898fddc2f904"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 13 21:10:08 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@sunset.davemloft.net",
        "time": "Thu Oct 13 21:10:08 2005 -0700"
      },
      "message": "[SPARC64]: Consolidate common PCI IOMMU init code.\n\nAll the PCI controller drivers were doing the same thing\nsetting up the IOMMU software state, put it all in one spot.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3384a04ed42c583755226374e1ff6a53db7f27c3",
      "tree": "91f0138bb69ba1afe7302df4b285ef760d96f426",
      "parents": [
        "046d20b73960b7a2474b6d5e920d54c3fd7c23fe",
        "74e52aa561d5bb973075c2015133546b42cdc290"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 16:10:54 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 16:10:54 2005 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "046d20b73960b7a2474b6d5e920d54c3fd7c23fe",
      "tree": "13d06fa7a11554585f6796f6c34d03f4c522365e",
      "parents": [
        "eb0d6041143fae63410c5622fef96862e6b20933"
      ],
      "author": {
        "name": "Herbert Xu",
        "email": "herbert@gondor.apana.org.au",
        "time": "Thu Oct 13 14:42:24 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:42:24 2005 -0700"
      },
      "message": "[TCP]: Ratelimit debugging warning.\n\nBetter safe than sorry.\n\nSigned-off-by: Herbert Xu \u003cherbert@gondor.apana.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "eb0d6041143fae63410c5622fef96862e6b20933",
      "tree": "28a8f9ed7fc1e60850a06c2f06fe8bbaaa08d073",
      "parents": [
        "34cb711ba922f53cca45443b8c3c1078873cf599"
      ],
      "author": {
        "name": "Evgeniy Polyakov",
        "email": "johnpol@2ka.mipt.ru",
        "time": "Thu Oct 13 14:42:04 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:42:04 2005 -0700"
      },
      "message": "[CONNECTOR]: Update documentation to match reality.\n\nUpdated documentation to reflect 2.6.14 netlink changes\nabout socket options, multicasting and group number.\nPlease concider for 2.6.14.\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "34cb711ba922f53cca45443b8c3c1078873cf599",
      "tree": "2b120d59460047caff9546d68f445626947d47fc",
      "parents": [
        "c8923c6b852d3a97c1faad0566e38fca330375a7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "ak@suse.de",
        "time": "Thu Oct 13 14:41:44 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:44 2005 -0700"
      },
      "message": "[NET]: Disable NET_SCH_CLK_CPU for SMP x86 hosts\n\nOpterons with frequency scaling have fully unsynchronized TSCs\nrunning at different frequencies, so using TSCs there is not a good idea. \nAlso some other x86 boxes have this problem. gettimeofday should be good \nenough, so just disable it.\n\nSigned-off-by: Andi Kleen \u003cak@suse.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8923c6b852d3a97c1faad0566e38fca330375a7",
      "tree": "eb79e97c5468bba641c7a34b83514876f4902cf2",
      "parents": [
        "c931488cc4619eecfe68a2f046b5898fddc2f904"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:23 2005 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 13 14:41:23 2005 -0700"
      },
      "message": "[NETFILTER]: Fix OOPSes on machines with discontiguous cpu numbering.\n\nOriginal patch by Harald Welte, with feedback from Herbert Xu\nand testing by Sébastien Bernard.\n\nEBTABLES, ARP tables, and IP/IP6 tables all assume that cpus\nare numbered linearly.  That is not necessarily true.\n\nThis patch fixes that up by calculating the largest possible\ncpu number, and allocating enough per-cpu structure space given\nthat.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "13b1f64c16e2eb96a021b49cf3986528046ba3dc",
      "tree": "b8220efc2177dc7fb041b9490a42b36f7bfeb177",
      "parents": [
        "50688ea9ed6fe154058c065bc7dc60980533a2c8"
      ],
      "author": {
        "name": "Nicolas Pitre",
        "email": "nico@cam.org",
        "time": "Thu Oct 13 22:04:37 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 22:04:37 2005 +0100"
      },
      "message": "[ARM] 3008/1: the exception table is not read-only\n\nPatch from Nicolas Pitre\n\n... and therefore should not live in the .text section.\n\nSigned-off-by: Nicolas Pitre \u003cnico@cam.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "50688ea9ed6fe154058c065bc7dc60980533a2c8",
      "tree": "58a793d1d870dcaadac26e226e4bc7e705df2d02",
      "parents": [
        "c931488cc4619eecfe68a2f046b5898fddc2f904"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 13 22:04:36 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 22:04:36 2005 +0100"
      },
      "message": "[ARM] 3007/1: BAST - add CONFIG_ISA to build\n\nPatch from Ben Dooks\n\nThe Simtec EB2410ITX (BAST) has a PC/104 slot, and\ntherefore we should enable CONFIG_ISA to allow the\ndrivers for ISA peripherals to be selected\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": "c931488cc4619eecfe68a2f046b5898fddc2f904",
      "tree": "b92e43b7cbae6e7128ca6d7831d06e63989f2a31",
      "parents": [
        "aac372de6bde03168b833b4db1346a2c34a016c6",
        "3a8f675c40ba2d04e4fff6710db3da763436269f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 09:59:32 2005 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Oct 13 09:59:32 2005 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "3a8f675c40ba2d04e4fff6710db3da763436269f",
      "tree": "d1215879e5672b2a4287bcfd398fb3cbb10968de",
      "parents": [
        "9153bd75f25ff3170f07fb9ac1fb0e718afc6fce"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "message": "[ARM] 3006/1: S3C2410 - arch/arm/mach-s3c2410 sparse fixes\n\nPatch from Ben Dooks\n\nRemove an unused variable from s3c2410.c and\nensure that items not needed to be exported from\ns3c2440.c are declared static.\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": "9153bd75f25ff3170f07fb9ac1fb0e718afc6fce",
      "tree": "6c6caeb12371b4ef8fb5b9e8bfb6b2d3efc27ead",
      "parents": [
        "a451e28c7642830d8b066e5a13de46934151ce3a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Oct 13 16:46:35 2005 +0100"
      },
      "message": "[ARM] 3005/1: S3C2440 - add definition for s3c2440_set_dsc() call in hardware.h\n\nPatch from Ben Dooks\n\ninclude/asm-arm/arch-s3c2410/hardware.h was missing\nthe definition for s3c2440_set_dsc()\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    }
  ],
  "next": "aac372de6bde03168b833b4db1346a2c34a016c6"
}
