)]}'
{
  "log": [
    {
      "commit": "b541ca2c5a3f3f399d6f2ec9da33c1be5a8d8c19",
      "tree": "4e3596af9d6020820b751829b98fa80029b80499",
      "parents": [
        "18a0c23617a2cb1c2e55e650046c2084d823fde0"
      ],
      "author": {
        "name": "Thomas Graf",
        "email": "tgraf@suug.ch",
        "time": "Tue Nov 08 09:39:17 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 09:39:17 2005 -0800"
      },
      "message": "[PKT_SCHED]: Correctly handle empty ematch trees\n\nFixes an invalid memory reference when the basic classifier\nis used without any ematches but just actions.\n\nSigned-off-by: Thomas Graf \u003ctgraf@suug.ch\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "18a0c23617a2cb1c2e55e650046c2084d823fde0",
      "tree": "24e73433d0e8149c1ae8b658188f0cec0472c60c",
      "parents": [
        "072047e4de3800905e09d0f8ef0e1cc4e91a601e"
      ],
      "author": {
        "name": "Carlo Comin",
        "email": "vl4d@spine-group.org",
        "time": "Tue Nov 08 09:38:56 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 09:38:56 2005 -0800"
      },
      "message": "[CONNECTOR]: Fix documentation test module.\n\nPatch from Carlo Comin \u003cvl4d spine-group.org\u003e\n\nSigned-off-by: Evgeniy Polyakov \u003cjohnpol@2ka.mipt.ru\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "072047e4de3800905e09d0f8ef0e1cc4e91a601e",
      "tree": "f4b7b8c74213bc0b075d252eab46db0b012323fc",
      "parents": [
        "b1cacb6820e0afc4aeeea67bcb5296a316862cad"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Nov 08 09:38:30 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 09:38:30 2005 -0800"
      },
      "message": "[IPV6]: RFC3484 compliant source address selection\n\nChoose more appropriate source address; e.g.\n - outgoing interface\n - non-deprecated\n - scope\n - matching label\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b1cacb6820e0afc4aeeea67bcb5296a316862cad",
      "tree": "e7a563d832dfb028b31492ec76054ca30c2c8878",
      "parents": [
        "971f359ddcb2e7a0d577479c7561bda407febe1b"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Nov 08 09:38:12 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 09:38:12 2005 -0800"
      },
      "message": "[IPV6]: Make ipv6_addr_type() more generic so that we can use it for source address selection.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "971f359ddcb2e7a0d577479c7561bda407febe1b",
      "tree": "9bca1b66b368bd1f6aa7d3a2e58f3cbd2658306c",
      "parents": [
        "f093182d313edde9b1f86dbdaf40ba4da2dbd0e7"
      ],
      "author": {
        "name": "YOSHIFUJI Hideaki",
        "email": "yoshfuji@linux-ipv6.org",
        "time": "Tue Nov 08 09:37:56 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Nov 08 09:37:56 2005 -0800"
      },
      "message": "[IPV6]: Put addr_diff() into common header for future use.\n\nSigned-off-by: YOSHIFUJI Hideaki \u003cyoshfuji@linux-ipv6.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f093182d313edde9b1f86dbdaf40ba4da2dbd0e7",
      "tree": "ecfc614d514bd5b43a98cf4c62fdd2f47d86e33c",
      "parents": [
        "d27ba47e7e8c466c18983a1779d611f82d6a354f",
        "76c8e25b905f99be5ddbe999597ba7c2c33ec64b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 20:23:46 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 20:23:46 2005 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "d27ba47e7e8c466c18983a1779d611f82d6a354f",
      "tree": "2870d82516be16e0cae63e1f7e84bd855bb34a23",
      "parents": [
        "e3d8b77bc7a89d190ee895d0570af10c026e5086",
        "dd3e2dcf3408843ed35501c28626f389b30be756"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:42:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:42:23 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n"
    },
    {
      "commit": "e3d8b77bc7a89d190ee895d0570af10c026e5086",
      "tree": "56f333679ac333abe2dcddce64e73fb211216044",
      "parents": [
        "9cfcceea8f7e8f5554e9c8130e568bcfa98a3a64",
        "0ad3a96f8ad910ecf87a25ec69ed360b284dee2e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:41:53 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:41:53 2005 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n"
    },
    {
      "commit": "9cfcceea8f7e8f5554e9c8130e568bcfa98a3a64",
      "tree": "0847d39ec73f88adb1875916cea789c2d9671f5e",
      "parents": [
        "9676f0c6389b62bd6b24d77d4b3abdbcfa32d0f2"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:31:49 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:11 2005 -0800"
      },
      "message": "[PATCH] Complete description of shared subtrees.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9676f0c6389b62bd6b24d77d4b3abdbcfa32d0f2",
      "tree": "fd7d965c6d646cf7e4cfd35e866723927f6cfe8b",
      "parents": [
        "5afe00221389998a25d611dc7941c06580c29eb6"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:21:20 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:11 2005 -0800"
      },
      "message": "[PATCH] unbindable mounts\n\nAn unbindable mount does not forward or receive propagation.  Also\nunbindable mount disallows bind mounts.  The semantics is as follows.\n\nBind semantics:\n  It is invalid to bind mount an unbindable mount.\n\nMove semantics:\n  It is invalid to move an unbindable mount under shared mount.\n\nClone-namespace semantics:\n  If a mount is unbindable in the parent namespace, the corresponding\n  cloned mount in the child namespace becomes unbindable too.  Note:\n  there is subtle difference, unbindable mounts cannot be bind mounted\n  but can be cloned during clone-namespace.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5afe00221389998a25d611dc7941c06580c29eb6",
      "tree": "521270fb5974b42ac2b27666541f20fd375d8f66",
      "parents": [
        "a58b0eb8e64b78d9315a5491955e78b1391d42e5"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:21:01 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:11 2005 -0800"
      },
      "message": "[PATCH] handling of slave mounts\n\nThis makes bind, rbind, move, clone namespace and umount operations\naware of the semantics of slave mount (see Documentation/sharedsubtree.txt\nin the last patch of the series for detailed description).\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a58b0eb8e64b78d9315a5491955e78b1391d42e5",
      "tree": "546f77cb0338c817ef1e34d8ebbc6eaf0e5d6be9",
      "parents": [
        "a05964f3917c7c55368c229d7985f8e7c9977e97"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:20:48 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:11 2005 -0800"
      },
      "message": "[PATCH] introduce slave mounts\n\nA slave mount always has a master mount from which it receives\nmount/umount events.  Unlike shared mount the event propagation does not\nflow from the slave mount to the master.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a05964f3917c7c55368c229d7985f8e7c9977e97",
      "tree": "7ec25550267ef050572c00ba2f37d6a4ff9c469e",
      "parents": [
        "2144440327fa01b2f3f65e355120a78211685702"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:20:17 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:11 2005 -0800"
      },
      "message": "[PATCH] shared mounts handling: umount\n\nAn unmount of a mount creates a umount event on the parent.  If the\nparent is a shared mount, it gets propagated to all mounts in the peer\ngroup.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2144440327fa01b2f3f65e355120a78211685702",
      "tree": "af068b9aba3ddc1c54a65b635c80392134f6abd9",
      "parents": [
        "b90fa9ae8f51f098ee480bbaabd6867992e9fc58"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:20:03 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:11 2005 -0800"
      },
      "message": "[PATCH] shared mounts handling: move\n\nImplement handling of mount --move in presense of shared mounts (see\nDocumentation/sharedsubtree.txt in the end of patch series for detailed\ndescription).\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b90fa9ae8f51f098ee480bbaabd6867992e9fc58",
      "tree": "2ad583b3a7399face7a78730b001928413c8269e",
      "parents": [
        "03e06e68ff76294e53ffa898cb844d2a997b043e"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:19:50 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:11 2005 -0800"
      },
      "message": "[PATCH] shared mount handling: bind and rbind\n\nImplement handling of MS_BIND in presense of shared mounts (see\nDocumentation/sharedsubtree.txt in the end of patch series for detailed\ndescription).\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "03e06e68ff76294e53ffa898cb844d2a997b043e",
      "tree": "df17444b2c9b89e1eed75e09d46ea36c40ebd1df",
      "parents": [
        "07b20889e3052c7e77d6a6a54e7e83446eb1ba84"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:19:33 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:10 2005 -0800"
      },
      "message": "[PATCH] introduce shared mounts\n\nThis creates shared mounts.  A shared mount when bind-mounted to some\nmountpoint, propagates mount/umount events to each other.  All the\nshared mounts that propagate events to each other belong to the same\npeer-group.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "07b20889e3052c7e77d6a6a54e7e83446eb1ba84",
      "tree": "616ac5b7eef3092e105d3b41e7bd2052558b064b",
      "parents": [
        "390c684367de37e1c2f9005cf92f7a746c69fdd3"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:19:07 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:10 2005 -0800"
      },
      "message": "[PATCH] beginning of the shared-subtree proper\n\nA private mount does not forward or receive propagation.  This patch\nprovides user the ability to convert any mount to private.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "390c684367de37e1c2f9005cf92f7a746c69fdd3",
      "tree": "23cf8783db5fdec3717c79f989c6872955679036",
      "parents": [
        "36341f64569b0c4572478237ec5ed318f0762510"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:17:51 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:10 2005 -0800"
      },
      "message": "[PATCH] making namespace_sem global\n\nThis removes the per-namespace semaphore in favor of a global semaphore.\nThis can have an effect on namespace scalability.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "36341f64569b0c4572478237ec5ed318f0762510",
      "tree": "c3babb815d36445d2478581569f6d4c892f0202a",
      "parents": [
        "70fbcdf4d252c6b17cc249cb9ac9b220cb0b863d"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:17:22 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:10 2005 -0800"
      },
      "message": "[PATCH] mount expiry fixes\n\n - clean up the ugliness in may_umount_tree()\n\n - fix a bug in do_loopback().  after cloning a tree, do_loopback()\n   unlinks only the topmost mount of the cloned tree, leaving behind the\n   children mounts on their corresponding expiry list.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70fbcdf4d252c6b17cc249cb9ac9b220cb0b863d",
      "tree": "cefa087774953dd7a2181513427577286f8e9f63",
      "parents": [
        "5b83d2c5c0afcf5a3517cf00d9ceb41b8345e01b"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:17:04 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:10 2005 -0800"
      },
      "message": "[PATCH] umount_tree() locking change\n\numount is done under the protection of the namespace semaphore.  This\ncan lead to intresting deadlocks when the last reference to a mount is\nreleased, if filesystem code is in sufficiently nasty state.\n\nThis collects all the to-be-released-mounts and releases them after\nreleasing the namespace semaphore.  That both reduces the time we are\nholding namespace semaphore and gets the things more robust.\n\nIdea proposed by Al Viro.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b83d2c5c0afcf5a3517cf00d9ceb41b8345e01b",
      "tree": "ae92239c963b2d3cb12e2a561913451a77752d55",
      "parents": [
        "b58fed8b1959d6b9e4c951a54adc8960e1401b18"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:16:29 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:10 2005 -0800"
      },
      "message": "[PATCH] sanitize the interface of graft_tree().\n\nOld semantics: graft_tree() grabs a reference on the vfsmount before\nreturning success.\n\nNew one: graft_tree() leaves that to caller.\n\nAll the callers of graft_tree() immediately dropped that reference\nanyway.  Changing the interface takes care of this unnecessary overhead.\n\nIdea proposed by Al Viro.\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b58fed8b1959d6b9e4c951a54adc8960e1401b18",
      "tree": "7e7ddca31fcbb263c03b33a6e29e09eff4d1ac26",
      "parents": [
        "5addc5dd8836aa061f6efc4a0d9ba6323726297a"
      ],
      "author": {
        "name": "Ram Pai",
        "email": "linuxram@us.ibm.com",
        "time": "Mon Nov 07 17:16:09 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:10 2005 -0800"
      },
      "message": "[PATCH] lindent fs/namespace.c\n\nSigned-off-by: Ram Pai \u003clinuxram@us.ibm.com\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5addc5dd8836aa061f6efc4a0d9ba6323726297a",
      "tree": "a5ce3703bbb421c93482b6043ebd57137276808f",
      "parents": [
        "1abe77b0fc4b485927f1f798ae81a752677e1d05"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 07 17:15:49 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:10 2005 -0800"
      },
      "message": "[PATCH] make /proc/mounts pollable\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1abe77b0fc4b485927f1f798ae81a752677e1d05",
      "tree": "f7a2de3728fa475975144310e67b643c446e5a6f",
      "parents": [
        "ccd48bc7fac284caf704dcdcafd223a24f70bccf"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 07 17:15:34 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:09 2005 -0800"
      },
      "message": "[PATCH] allow callers of seq_open do allocation themselves\n\nAllow caller of seq_open() to kmalloc() seq_file + whatever else they\nwant and set -\u003eprivate_data to it.  seq_open() will then abstain from\ndoing allocation itself.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "ccd48bc7fac284caf704dcdcafd223a24f70bccf",
      "tree": "83b0b6643cb7ea302391e99ec57e07503a292646",
      "parents": [
        "7b7b1ace2d9d06d76bce7481a045c22ed75e35dd"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 07 17:15:04 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:09 2005 -0800"
      },
      "message": "[PATCH] cleanups and bug fix in do_loopback()\n\n - check_mnt() on the source of binding should\u0027ve been unconditional\n   from the very beginning.  My fault - as far I could\u0027ve trace it,\n   that\u0027s an old thinko made back in 2001.  Kudos to Miklos for spotting\n   it...\n\n   Fixed.\n\n - code cleaned up.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7b7b1ace2d9d06d76bce7481a045c22ed75e35dd",
      "tree": "458f9f16b855ed0347013048c13d3a29031f00ee",
      "parents": [
        "254ce8dc882f8d69e5d49ed4807c94a61976fb15"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Mon Nov 07 17:13:39 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 18:18:09 2005 -0800"
      },
      "message": "[PATCH] saner handling of auto_acct_off() and DQUOT_OFF() in umount\n\nThe way we currently deal with quota and process accounting that might\nkeep vfsmount busy at umount time is inherently broken; we try to turn\nthem off just in case (not quite correctly, at that) and\n\n  a) pray umount doesn\u0027t fail (otherwise they\u0027ll stay turned off)\n  b) pray nobody doesn anything funny just as we turn quota off\n\nMoreover, LSM provides hooks for doing the same sort of broken logics.\n\nThe proper way to deal with that is to introduce the second kind of\nreference to vfsmount.  Semantics:\n\n - when the last normal reference is dropped, all special ones are\n   converted to normal ones and if there had been any, cleanup is done.\n - normal reference can be cloned into a special one\n - special reference can be converted to normal one; that\u0027s a no-op if\n   we\u0027d already passed the point of no return (i.e.  mntput() had\n   converted special references to normal and started cleanup).\n\nThe way it works: e.g. starting process accounting converts the vfsmount\nreference pinned by the opened file into special one and turns it back\nto normal when it gets shut down; acct_auto_close() is done when no\nnormal references are left.  That way it does *not* obstruct umount(2)\nand it silently gets turned off when the last normal reference to\nvfsmount is gone.  Which is exactly what we want...\n\nThe same should be done by LSM module that holds some internal\nreferences to vfsmount and wants to shut them down on umount - it should\nmake them special and security_sb_umount_close() will be called exactly\nwhen the last normal reference to vfsmount is gone.\n\nquota handling is even simpler - we don\u0027t use normal file IO anymore, so\nthere\u0027s no need to hold vfsmounts at all.  DQUOT_OFF() is done from\ndeactivate_super(), where it really belongs.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "76c8e25b905f99be5ddbe999597ba7c2c33ec64b",
      "tree": "c6d13a7064534116ef1c8c22021d8949d32393cc",
      "parents": [
        "b354cab0763080df3735dcd0c64a545f266cc9e2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Nov 08 11:21:05 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 13:07:50 2005 +1100"
      },
      "message": "[PATCH] ppc64: Fix the lazy icache/dcache code for non-RAM pages\n\nFor some stupid reason I can\u0027t explain (brown paper bag is at hand), I\nremoved the check pfn_valid() in the code that does the icache/dcache\ncoherency on POWER4 and later. That causes us to eventually try to\naccess non existing struct page when hashing in IO pages.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "b354cab0763080df3735dcd0c64a545f266cc9e2",
      "tree": "4fa1fd9cf5053a0f4cc5f49ba66126ef23e182e7",
      "parents": [
        "515729ece1e515546e9f49713b012cfbc41747ed"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Tue Nov 08 12:20:34 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 12:20:34 2005 +1100"
      },
      "message": "powerpc: merge ide.h\n\nThis is very simple with it being almost all ppc32 with just a couple\nof common defines.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "515729ece1e515546e9f49713b012cfbc41747ed",
      "tree": "e5fe23953e33236efc21c66898c8be07acc2760f",
      "parents": [
        "3fb62b5148bd9df6b8a734988f5cf330251abdb4"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 12:15:36 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 12:15:36 2005 +1100"
      },
      "message": "powermac: Use a spinlock in swim3.c (floppy driver) instead of cli\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "3fb62b5148bd9df6b8a734988f5cf330251abdb4",
      "tree": "70a9d5cae57815b97d5b092ccbec0ce0a635a668",
      "parents": [
        "22358ea8e1e88d65b073c3d2bb85d8c4e3bd44c1"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 12:14:50 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 12:14:50 2005 +1100"
      },
      "message": "macintosh: Always export pmu_[un]register_sleep_notifier if CONFIG_PM set\n\nThis fixes a build error when building the pmac sound driver as a\nmodule for 64-bit powermacs.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "22358ea8e1e88d65b073c3d2bb85d8c4e3bd44c1",
      "tree": "a791eb3592fc47a0f1c89c7d925b12933d011a42",
      "parents": [
        "0286486783a75ef991df3ee250917efb55df75b3"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 12:13:38 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 12:13:38 2005 +1100"
      },
      "message": "powerpc: Fix typo in pmac_cpufreq_resume\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "0286486783a75ef991df3ee250917efb55df75b3",
      "tree": "067d186c3e1f79f44d9ac729cf67c898d329f2ab",
      "parents": [
        "570142ca37248291c03df9852a5a0ce97f756464"
      ],
      "author": {
        "name": "Mike Kravetz",
        "email": "kravetz@us.ibm.com",
        "time": "Mon Nov 07 13:48:59 2005 -0800"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:20:00 2005 +1100"
      },
      "message": "[PATCH] Memory Add Fixes for ppc64\n\nOn Tue, Nov 08, 2005 at 08:12:56AM +1100, Benjamin Herrenschmidt wrote:\n\u003e Yes, the MAX_ORDER should be different indeed. But can Kconfig do that ?\n\u003e That is have the default value be different based on a Kconfig option ?\n\u003e I don\u0027t see that ... We may have to do things differently here...\n\nThis seems to be done in other parts of the Kconfig file.  Using those\nas an example, this should keep the MAX_ORDER block size at 16MB.\n\nSigned-off-by: Mike Kravetz \u003ckravetz@us.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "570142ca37248291c03df9852a5a0ce97f756464",
      "tree": "ca5317ed8f9535f95cf6b3e4c30a1b803b0e6203",
      "parents": [
        "cb09cff30ad22408eea9b2785555af2d2b0ac1bd"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Nov 07 19:05:31 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:19:57 2005 +1100"
      },
      "message": "[PATCH] ppc64: remove some direct xmon calls\n\nEven though we can enable and disable xmon at runtime now, there are a\nfew places in the merge tree that call xmon and xmon_printf directly.\n\nIn the case below we call die() which will call xmon if it is enabled.\n\nAlso remove an unnecessary include of xmon.h in smp.c.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "cb09cff30ad22408eea9b2785555af2d2b0ac1bd",
      "tree": "07b41289038c9665c4626174f92abbbeeef9d445",
      "parents": [
        "bcb3557694d4e880051795ad97d609d255bcb658"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Nov 07 18:43:56 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:19:55 2005 +1100"
      },
      "message": "[PATCH] ppc64: fix oprofile sample bit handling\n\nOprofile was hardwiring the MMCRA sample bit to 1 but on newer cpus\n(eg POWER5) we want to vary it based on the group being sampled.\n\nAdd a temporary workaround until people update their oprofile userspace.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bcb3557694d4e880051795ad97d609d255bcb658",
      "tree": "b79b550546b1330c828cd163ac624c6dc42a992a",
      "parents": [
        "42596ec5edc8efb9e24397ef656df7ebb2c4f8d5"
      ],
      "author": {
        "name": "Anton Blanchard",
        "email": "anton@samba.org",
        "time": "Mon Nov 07 17:43:07 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:19:53 2005 +1100"
      },
      "message": "[PATCH] ppc64: fix Memory: summary line\n\nOn ppc64 we end up with a negative value for the data size in the memory\nboot message:\n\nMemory: 2035560k/2097152k available (5792k kernel code, 89564k reserved,\n18014398509481632k data, 870k bss, 352k init)\n\nIt turns out the section ordering of the linker script is different on\nppc32 and ppc64, so just count data as _edata - _sdata which should work\non both.\n\nSigned-off-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "42596ec5edc8efb9e24397ef656df7ebb2c4f8d5",
      "tree": "ef58c24c27589f9d157d26be71129b7f8aecc5f5",
      "parents": [
        "7b007de8a90604000329154e87d269db3427d099"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 16:57:33 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:19:51 2005 +1100"
      },
      "message": "[PATCH] ppc: Fix PowerBook HD led on ARCH\u003dpowerpc\n\nThe PowerBook HD led code uses obsoletes device-tree accessors which do\nnot work anymore for getting the root of the tree.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7b007de8a90604000329154e87d269db3427d099",
      "tree": "637842a469abd622af00f1032d295dc62400dba6",
      "parents": [
        "21fe3301f11a93c4f18e8480ed08522559bf0a50"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 16:43:44 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:19:48 2005 +1100"
      },
      "message": "[PATCH] ppc: Fix ARCH\u003dppc build with xmon\n\nxmon() prototype is inconsistent between ARCH\u003dppc and ARCH\u003dpowerpc,\nthus causing ARCH\u003dppc build breakage.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "21fe3301f11a93c4f18e8480ed08522559bf0a50",
      "tree": "76076ecea25a621f0cffc856025279022ee8d234",
      "parents": [
        "75722d3992f57375c0cc029dcceb2334a45ceff1"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 16:41:59 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:19:36 2005 +1100"
      },
      "message": "[PATCH] ppc: fix a bunch of warnings\n\nBuilding a PowerMac kernel with ARCH\u003dpowerpc causes a bunch of warnings,\nthis fixes some of them\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "75722d3992f57375c0cc029dcceb2334a45ceff1",
      "tree": "d3f63b3ea80790c2f29ea435781c1331f17d269e",
      "parents": [
        "7d49697ef92bd2cf84ab53bd4cea82fefb197fb9"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 16:08:17 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:17:56 2005 +1100"
      },
      "message": "[PATCH] ppc64: Thermal control for SMU based machines\n\nThis adds a new thermal control framework for PowerMac, along with the\nimplementation for PowerMac8,1, PowerMac8,2 (iMac G5 rev 1 and 2), and\nPowerMac9,1 (latest single CPU desktop). In the future, I expect to move\nthe older G5 thermal control to the new framework as well.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "7d49697ef92bd2cf84ab53bd4cea82fefb197fb9",
      "tree": "502141dc2692c37c8b8349e92832c36ce29d8ee0",
      "parents": [
        "c618cf19995ef00c7ab85a9734abe028de9c08d4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 14:36:21 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:17:53 2005 +1100"
      },
      "message": "[PATCH] ppc64: More U3 device-tree fixes\n\nSome more U3 revisions have the missing \"interrupts\" property in U3,\nthis adds them to the fixup code in prom_init.c\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "c618cf19995ef00c7ab85a9734abe028de9c08d4",
      "tree": "701a3a4eec43136c7a87214e6b4dfbef72ce7051",
      "parents": [
        "183d020258dfd08178a05c6793dae10409db8abb"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 14:32:28 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:17:50 2005 +1100"
      },
      "message": "[PATCH] ppc64: Update g5_defconfig for ARCH\u003dpowerpc\n\nThis patch updates g5_defconfig for ARCH\u003dpowerpc in order to add the SMU\nsupport \u0026 thermal drivers to it, the pmac sound driver (works on some\nG5s) and replaces rivafb with nvidiafb which works better for the cards\nfound in G5 based machines.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "183d020258dfd08178a05c6793dae10409db8abb",
      "tree": "5b20bc62709c94bd63e17d800544140213eaf0f5",
      "parents": [
        "4350147a816b9c5b40fa59e4fa23f17490630b79"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 14:29:02 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:17:40 2005 +1100"
      },
      "message": "[PATCH] ppc64: SMU partition recovery\n\nThis patch adds the ability to the SMU driver to recover missing\ncalibration partitions from the SMU chip itself. It also adds some\ndynamic mecanism to /proc/device-tree so that new properties are visible\nto userland.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4350147a816b9c5b40fa59e4fa23f17490630b79",
      "tree": "c333986047de60aa90809d669895726610c0c3e5",
      "parents": [
        "a82765b6eee3d1267ded3320ca67b39fe1844599"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 14:27:33 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:17:34 2005 +1100"
      },
      "message": "[PATCH] ppc64: SMU based macs cpufreq support\n\nCPU freq support using 970FX powertune facility for iMac G5 and SMU\nbased single CPU desktop.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a82765b6eee3d1267ded3320ca67b39fe1844599",
      "tree": "2b9273f931724303d1c1c968684bed0146e2da61",
      "parents": [
        "24bfb00123e82a2e70bd115277d922438813515b"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Wed Nov 02 22:34:20 2005 +0000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:16:41 2005 +1100"
      },
      "message": "[PATCH] powerpc: Fix ppc32 initrd\n\nOK, the Fedora ppc32 and ppc64 kernels should both be arch/powerpc by\ntomorrow. They\u0027re booting on G5, POWER5, and my powerbook. I\u0027ll test\npmac SMP and Pegasos later -- but pmac smp is known broken in arch/ppc\nanyway, and I\u0027ll live with a potential Pegasos regression for now; it\nwasn\u0027t supported officially in FC4 either.\n\nI needed to fix ppc32 initrd -- we were never setting initrd_start.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "24bfb00123e82a2e70bd115277d922438813515b",
      "tree": "27328b8a5718e16d64e2d101f4b7ddcad5930aed",
      "parents": [
        "c6135234550ed89a6fd0e8cb229633967e41d649",
        "3f00d3e8fb963968a922d821a9a53b503b687e81"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:14:20 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Tue Nov 08 11:14:20 2005 +1100"
      },
      "message": "Merge ../linux-2.6\n"
    },
    {
      "commit": "dd3e2dcf3408843ed35501c28626f389b30be756",
      "tree": "76414b5a618f0632d6cac8e7ccd2947b8f6e5a42",
      "parents": [
        "f48497e38331464c25e564d9e76ee915ca55fea8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:13:46 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:13:46 2005 -0800"
      },
      "message": "[SPARC64]: Kill some unnecessary includes from ioctl32.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f48497e38331464c25e564d9e76ee915ca55fea8",
      "tree": "0ef3b21b1954f4f12ad41cc5adf1081b952b7dca",
      "parents": [
        "b66621fef30e15810d459212bc8bdc274e08f14f"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Nov 07 14:13:27 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:13:27 2005 -0800"
      },
      "message": "[SPARC64]: remove drm compat ioctl handling\n\ndrivers/drm/ now implements proper -\u003ecompat_ioctl methods, so this isn\u0027t\nneeded anymore.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b66621fef30e15810d459212bc8bdc274e08f14f",
      "tree": "6f0c71c93f56d47414dd43a39e3ed563d560aeda",
      "parents": [
        "1d5d00bd9c44ab4730d353ee6ba0c8ebbff295c7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Nov 07 14:13:14 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:13:14 2005 -0800"
      },
      "message": "[SPARC] cpwatchdog: implement -\u003ecompat_ioctl\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1d5d00bd9c44ab4730d353ee6ba0c8ebbff295c7",
      "tree": "ce0a4fb5876fcaa2f1a783cf221f8e8fc8b3687d",
      "parents": [
        "b31023fc24e5c39d246e9c6fc75dba1a2902c1d6"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Nov 07 14:13:01 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:13:01 2005 -0800"
      },
      "message": "[SPARC] display7seg: implement -\u003eunlocked_ioctl and -\u003ecompat_ioctl\n\nall ioctls are 32bit compat clean, so the driver can use -\u003ecompat_ioctl\nand -\u003eunlocked_ioctl easily.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b31023fc24e5c39d246e9c6fc75dba1a2902c1d6",
      "tree": "e89713fbd2769a70271e650aa3e3db5cf59c39a6",
      "parents": [
        "1928f8e541245eae933f8c95b64b2bc3683f9661"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Nov 07 14:12:47 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:12:47 2005 -0800"
      },
      "message": "[SPARC] openprom: implement -\u003ecompat_ioctl\n\nimplement a compat_ioctl handle in the driver instead of having table\nentries in sparc64 ioctl32.c (I plan to get rid of the arch ioctl32.c\nfile eventually)\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1928f8e541245eae933f8c95b64b2bc3683f9661",
      "tree": "6a3d0b88315a7fce739aabe68af320124af67529",
      "parents": [
        "16cf0d816541fde06ed8f37c0f5cf9940cdfc145"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Nov 07 14:12:34 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:12:34 2005 -0800"
      },
      "message": "[SPARC] envctrl: implement -\u003eunlocked_ioctl and -\u003ecompat_ioctl\n\nall the ioctls in the driver are 32bit compat clean and don\u0027t need BKL,\nso we can switch it to -\u003eunlocked_ioctl and -\u003ecompat_ioctl trivially.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "16cf0d816541fde06ed8f37c0f5cf9940cdfc145",
      "tree": "2ba6e485010ee3eb500c012115a9a8b4af7495dd",
      "parents": [
        "59871bcd1197014aacdf8e398c407cab70ab74e7"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Nov 07 14:12:21 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:12:21 2005 -0800"
      },
      "message": "[SPARC]: Kill remaining kbio.h references.\n\nWould you mind applying the following patch that kills those two + the\nm68k and Documentation/ references?\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59871bcd1197014aacdf8e398c407cab70ab74e7",
      "tree": "60786608e4c09dfa5b0d10952f1ab45564f927f5",
      "parents": [
        "261b033afc2db37ad371263db2e1316f37c8ed51"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Nov 07 14:12:08 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:12:08 2005 -0800"
      },
      "message": "[SPARC64] mm: simpler tlb_flush_mmu\n\nMinor simplification to the sparc64 tlb_flush_mmu: tlb_remove_page\nset need_flush only after handling the tlb_fast_mode case, then\ntlb_flush_mmu need not consider whether it\u0027s tlb_fast_mode.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "261b033afc2db37ad371263db2e1316f37c8ed51",
      "tree": "1cf66821e235754a78aa055cad878a488bcaf4f6",
      "parents": [
        "59f85dc95e81281b424b2eb0e7b002cf7f77db03"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Nov 07 14:11:49 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:11:49 2005 -0800"
      },
      "message": "[SPARC64]: remove duplicated compat ioctl entries\n\nall these are handled by fs/compat_ioctls.c already.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "59f85dc95e81281b424b2eb0e7b002cf7f77db03",
      "tree": "15acfc806c75202f02706d9f0a8890c325b9db3b",
      "parents": [
        "e1413315b8dfcdebc61416dadc1334619dfb4543"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Nov 07 14:11:38 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:11:38 2005 -0800"
      },
      "message": "[SPARC]: remove vuid_event.h\n\nI don\u0027t know if we ever implemented this, but the only user in any 2.6\ntree are the compat ioctls.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e1413315b8dfcdebc61416dadc1334619dfb4543",
      "tree": "5450977b1f6721799069caaa19c6a9b75d50f35d",
      "parents": [
        "9d3c7d1bfd41d5082a541666db404aae7699b79e"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Nov 07 14:11:25 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:11:25 2005 -0800"
      },
      "message": "[SPARC]: remove kbio.h\n\nThe old keyboard driver is gone in 2.6, so the only user left are the\ncompat ioctls.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9d3c7d1bfd41d5082a541666db404aae7699b79e",
      "tree": "315697678c3ff9d87940e475d4d2d97b42088423",
      "parents": [
        "e0436b3164fd071acd30a50339b7b6ba5f053cf6"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Nov 07 14:11:14 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:11:14 2005 -0800"
      },
      "message": "[SPARC]: remove audioio.h\n\nThe old sound drivers are gone in 2.6, so the only user left are the\ncompat ioctls.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0436b3164fd071acd30a50339b7b6ba5f053cf6",
      "tree": "ca2df099eb42c9ce042fd1294be70b8433462afc",
      "parents": [
        "d16436e686949a17b3bcfff2d688c97354b599aa"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Nov 07 14:11:02 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:11:02 2005 -0800"
      },
      "message": "[SPARC64]: remove alloc_user_space()\n\nthis inline routine in arch/sparc64/kernel/ioctl32.c is completely\nunused and superceeded by compat_alloc_user_space()\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d16436e686949a17b3bcfff2d688c97354b599aa",
      "tree": "2a66310b52421102e787526724ebd022051ba643",
      "parents": [
        "483772469d4a15d77402c2ac819c80dff9be8421"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Nov 07 14:10:42 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:10:42 2005 -0800"
      },
      "message": "[SPARC]: remove duplicate TIOCPKT_ definitions\n\nThe TIOCPKT_ macros are defined by all other architectures in asm/ioctls.h\nand so does sparc and sparc64, so reomve the duplicates in asm/termios.h.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "483772469d4a15d77402c2ac819c80dff9be8421",
      "tree": "3eb06f6a5d52da2b5e9ff5b17cdc669cab55fd0f",
      "parents": [
        "fc3214952fac07fef7e102fdd4a18b3d736f33f1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:10:21 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:10:21 2005 -0800"
      },
      "message": "[SUNSU]: Do not mark sunsu_console_setup() __init\n\nSets off buildcheck warnings.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fc3214952fac07fef7e102fdd4a18b3d736f33f1",
      "tree": "dfdb6ada3bfb930ebd805ef7466e297544dd538e",
      "parents": [
        "62dbec78be652c28f63ad5eda3d01c244c916040"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:10:10 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:10:10 2005 -0800"
      },
      "message": "[SPARC64]: Kill off dummy_tick_ops.\n\nIt only serves to generate false-positive buildcheck warnings.\nJust set it initially to tick_operations which uses the v9\n%tick register which every sparc64 processor has.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "62dbec78be652c28f63ad5eda3d01c244c916040",
      "tree": "2f1e77d3f3a645dd4bfc36ef80bb60a9a2161ad8",
      "parents": [
        "4c85ce522fc4bf1b8fcd6255fadc11cfb75773df"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:09:58 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:09:58 2005 -0800"
      },
      "message": "[SPARC64] mm: Do not flush TLB mm in tlb_finish_mmu()\n\nIt isn\u0027t needed any longer, as noted by Hugh Dickins.\n\nWe still need the flush routines, due to the one remaining\ncall site in hugetlb_prefault_arch_hook().  That can be\neliminated at some later point, however.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4c85ce522fc4bf1b8fcd6255fadc11cfb75773df",
      "tree": "31871f37712ef4a7b8034b492ee2b3545710ebb7",
      "parents": [
        "b128254fdb172eaa3273de24fa6ce405a1f534c9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:09:44 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:09:44 2005 -0800"
      },
      "message": "[SPARC]: Remove bogus register programming in cg6 driver.\n\nDon\u0027t write garbage into the overlay plane.\n\nNoted by Bob Breuer.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n\n"
    },
    {
      "commit": "b128254fdb172eaa3273de24fa6ce405a1f534c9",
      "tree": "3b099bf16fafe78c5fca7b01933bb02353c60aa4",
      "parents": [
        "dedeb0029b9c83420fc1337d4ee53daa7b2a0ad4"
      ],
      "author": {
        "name": "Georg Chini",
        "email": "georg.chini@triaton-webhosting.com",
        "time": "Mon Nov 07 14:09:19 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:09:19 2005 -0800"
      },
      "message": "[SPARC]: More abstractions and cleanups of dma handling in cs4231.\n\nFrom: Georg Chini \u003cgeorg.chini@triaton-webhosting.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dedeb0029b9c83420fc1337d4ee53daa7b2a0ad4",
      "tree": "d87e66e1d6240cd412c20ecbc12f5b810c9807e4",
      "parents": [
        "b8ae48656db860d4c83a29aa7b0588fc89361935"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Nov 07 14:09:01 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:09:01 2005 -0800"
      },
      "message": "[SPARC64] mm: context switch ptlock\n\nsparc64 is unique among architectures in taking the page_table_lock in\nits context switch (well, cris does too, but erroneously, and it\u0027s not\nyet SMP anyway).\n\nThis seems to be a private affair between switch_mm and activate_mm,\nusing page_table_lock as a per-mm lock, without any relation to its uses\nelsewhere.  That\u0027s fine, but comment it as such; and unlock sooner in\nswitch_mm, more like in activate_mm (preemption is disabled here).\n\nThere is a block of \"if (0)\"ed code in smp_flush_tlb_pending which would\nhave liked to rely on the page_table_lock, in switch_mm and elsewhere;\nbut its comment explains how dup_mmap\u0027s flush_tlb_mm defeated it.  And\nthough that could have been changed at any time over the past few years,\nnow the chance vanishes as we push the page_table_lock downwards, and\nperhaps split it per page table page.  Just delete that block of code.\n\nWhich leaves the mysterious spin_unlock_wait(\u0026oldmm-\u003epage_table_lock)\nin kernel/fork.c copy_mm.  Textual analysis (supported by Nick Piggin)\nsuggests that the comment was written by DaveM, and that it relates to\nthe defeated approach in the sparc64 smp_flush_tlb_pending.  Just delete\nthis block too.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b8ae48656db860d4c83a29aa7b0588fc89361935",
      "tree": "dbeee0739669c6e77799b5c3a88fa27326647e20",
      "parents": [
        "5a820fa7e1a34f12fec4e6766e5c335ae9427028"
      ],
      "author": {
        "name": "Hugh Dickins",
        "email": "hugh@veritas.com",
        "time": "Mon Nov 07 14:08:46 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:08:46 2005 -0800"
      },
      "message": "[SPARC64] mm: don\u0027t re-evaluate *ptep\n\nsparc64 prom_callback and new_setup_frame32 each operates on a user page\ntable without holding lock, and no doubt they\u0027ve good reason.  But I\u0027d\nfeel more confident if they were to do a \"pte \u003d *ptep\" and then operate\non pte, rather than re-evaluating *ptep.\n\nSigned-off-by: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5a820fa7e1a34f12fec4e6766e5c335ae9427028",
      "tree": "f2cf3a0747fd71cc817a6bfe565d73b60370a6b2",
      "parents": [
        "ee1858d3122dedd2e82a61b6ab56b229aefd9447"
      ],
      "author": {
        "name": "Georg Chini",
        "email": "georg.chini@triaton-webhosting.com",
        "time": "Mon Nov 07 14:08:25 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:08:25 2005 -0800"
      },
      "message": "[SPARC]: Make SBUS dma code similar to EBUS\n\nFrom: Georg Chini \u003cgeorg.chini@triaton-webhosting.com\u003e\n\nIntroduce some sbus_dma routines similar to the\nebus_dma stuff to make the code look nearly the same\nfor both cases.\n\nThanks to Christopher for testing.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee1858d3122dedd2e82a61b6ab56b229aefd9447",
      "tree": "2e361b70447cae9c8db9a5b56c7b3d1f60916fbc",
      "parents": [
        "254ce8dc882f8d69e5d49ed4807c94a61976fb15"
      ],
      "author": {
        "name": "Lars Kotthoff",
        "email": "metalhead@metalhead.ws",
        "time": "Mon Nov 07 14:08:04 2005 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 07 14:08:04 2005 -0800"
      },
      "message": "[SPARC]: Add sun4m LED driver.\n\nThis is a forward port of a 2.4.x sun4m LED driver written by Lars\nKotthoff.\n\nSigned-off-by: Lars Kotthoff \u003cmetalhead@metalhead.ws\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "254ce8dc882f8d69e5d49ed4807c94a61976fb15",
      "tree": "e45883595406ab36051f30c3dd4f1aa919cea593",
      "parents": [
        "89de09a9ba9ce293228b1f1aa3c68b5af33a70ce",
        "896937ad5c8a1f7264b43b79c0bac2bd8d993ece"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:32:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:32:52 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-mmc\n"
    },
    {
      "commit": "89de09a9ba9ce293228b1f1aa3c68b5af33a70ce",
      "tree": "a322cc361f13dade2aa84ace8c9278d86e459640",
      "parents": [
        "dad2ad82c5f058367df79de022bd12d36afcd065",
        "f6db449ca312d33045907337b68de1f647cf0730"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:32:21 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:32:21 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "f6db449ca312d33045907337b68de1f647cf0730",
      "tree": "cd8f22db5e1db97e3020a1218838532a52bff850",
      "parents": [
        "5391473f7be88748ec248e0e70f1a4430a03eb52"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 07 21:30:21 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 07 21:30:21 2005 +0000"
      },
      "message": "[ARM] Allow SMP if Realview MPcore is selected\n\nThis patch puts into place the final piece of the puzzle for SMP\nsupport on ARM.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "dad2ad82c5f058367df79de022bd12d36afcd065",
      "tree": "426a1a6ca8762356b375527768bedc2de0bd25e9",
      "parents": [
        "7079060f3e86ea4c1d4e9c1e356592ef9dcaaa1f",
        "b7fb358c7c36a14927d5523ea674e69f90c51d1d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:28:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:28:20 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/cpufreq\n"
    },
    {
      "commit": "7079060f3e86ea4c1d4e9c1e356592ef9dcaaa1f",
      "tree": "d56af89cd433440e3b9c94a830838d34b502e446",
      "parents": [
        "3f00d3e8fb963968a922d821a9a53b503b687e81",
        "0a1cc0b6a4abaed5f891d1be3e3d0d7b9b719287"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:26:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 13:26:58 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/davej/agpgart\n"
    },
    {
      "commit": "896937ad5c8a1f7264b43b79c0bac2bd8d993ece",
      "tree": "0ef8a66fd172980f01dcf6bd08b293cd931d7e8b",
      "parents": [
        "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26"
      ],
      "author": {
        "name": "Uli Luckas",
        "email": "u.luckas@road-gmbh.de",
        "time": "Mon Nov 07 21:22:07 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 07 21:22:07 2005 +0000"
      },
      "message": "[ARM] 3120/1: Fix MMC/SD card driver resume deadlock\n\nPatch from Uli Luckas\n\nThis is a simplification of patch 3116/1 as sugested by Russell King.\n\nSigned-off-by: Uli Luckas \u003cu.luckas@road-gmbh.de\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5391473f7be88748ec248e0e70f1a4430a03eb52",
      "tree": "7a44812a4719b2ef7244add23125347251a23ec5",
      "parents": [
        "bedf142b8bba4331ed93161292a4ce4f8cde7308"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Nov 07 21:12:09 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 07 21:12:09 2005 +0000"
      },
      "message": "[ARM] 3121/1: unconditionally use XCB\u003d101 on ixp2000\n\nPatch from Lennert Buytenhek\n\nSince we have to use XCB\u003d101 instead of XCB\u003d000 on the ixp2400 to\nprevent it from regularly falling over, and since we have to deal with\nmanual write buffer flushing because of that, we might as well use\nXCB\u003d101 on all ixp2000 platforms since it\u0027s faster than XCB\u003d000.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "bedf142b8bba4331ed93161292a4ce4f8cde7308",
      "tree": "cde053618935762e37badb509d191ac006ae197a",
      "parents": [
        "06c03cac9487555478c7d80065ebf7818bf6fd06"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Nov 07 21:12:08 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 07 21:12:08 2005 +0000"
      },
      "message": "[ARM] 3118/1: fix and reenable nwfpe extended precision emulation for big-endian\n\nPatch from Lennert Buytenhek\n\nnwfpe extended precision emulation used to be broken on big-endian\nand was therefore disabled.  This patch fixes nwfpe so that it copies\nextended precision floats to/from userspace in the proper word order\n(similar to patch #2046, see the description of that patch for an\nexplanation) and reenables the Kconfig option.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "06c03cac9487555478c7d80065ebf7818bf6fd06",
      "tree": "1a03ff9ae347f40c11d0e3eee790a1b88ff29cc1",
      "parents": [
        "862184fe013146a0d9654a5598c5a2691747541c"
      ],
      "author": {
        "name": "Lennert Buytenhek",
        "email": "buytenh@wantstofly.org",
        "time": "Mon Nov 07 21:12:07 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 07 21:12:07 2005 +0000"
      },
      "message": "[ARM] 3117/1: nwfpe kernel memory info leak\n\nPatch from Lennert Buytenhek\n\nThe routine that nwfpe uses for converting floats/doubles to\nextended precision fails to zero two bytes of kernel stack.  This\nis not immediately obvious, as the floatx80 structure has 16 bits\nof implicit padding (by design.)  These two bytes are copied to\nuserspace when an stfe is emulated, causing a possible info leak.\n\nMake the padding explicit and zero it out in the relevant places.\n\nSigned-off-by: Lennert Buytenhek \u003cbuytenh@wantstofly.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "862184fe013146a0d9654a5598c5a2691747541c",
      "tree": "0f3f0d46c79c7eae3d504c0e1be9ff923f1b2e36",
      "parents": [
        "fea543f47733cc843cd74d95065ed1d4a04b38ed"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 07 21:05:42 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 07 21:05:42 2005 +0000"
      },
      "message": "[ARM SMP] Add Realview MPcore SMP support\n\nAdd SMP support for the MPcore tile fitted to the Realview ARM\nplatform.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "fea543f47733cc843cd74d95065ed1d4a04b38ed",
      "tree": "f8a92996e6f35a3cf03d94c7571abe064fd19dd4",
      "parents": [
        "9b1283bedd6b8fe2f4dfc47705d6cea1b5e2d853",
        "cd03adb0812fe0fb06cdb935e61ec9514254e951"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 07 21:04:24 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 07 21:04:24 2005 +0000"
      },
      "message": "Merge with ARM SMP tree\n"
    },
    {
      "commit": "9b1283bedd6b8fe2f4dfc47705d6cea1b5e2d853",
      "tree": "58f922601d802024338383aba70518b3265e58ce",
      "parents": [
        "01bbaf0b2b7b38e43139dce8bd64f8c7b2b83940"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Mon Nov 07 21:01:06 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Nov 07 21:01:06 2005 +0000"
      },
      "message": "[ARM] Add support for Realview with MPcore tile\n\nAdd uniprocessor support for Realview platform fitted with the\nMPcore (SMP) tile.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3f00d3e8fb963968a922d821a9a53b503b687e81",
      "tree": "dfac1c73ae63f8d48340f3bbb77ee53b322c59e9",
      "parents": [
        "407cf84f956ee4b52da5508d5357b8ae212ff77c",
        "a637a114f36b94a1ad8b9867f43bac0414958420"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 11:15:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 11:15:23 2005 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n"
    },
    {
      "commit": "407cf84f956ee4b52da5508d5357b8ae212ff77c",
      "tree": "b3efbcb770e1202b65aee2fe70ea5a407a60e6a5",
      "parents": [
        "b3ce1debe2685383a9ad6ace9c49869c3968c013",
        "0aeafa77558fc1b44b0f39a4d9e5bd9316420788"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 10:30:33 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 10:30:33 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/dtor/input\n"
    },
    {
      "commit": "b3ce1debe2685383a9ad6ace9c49869c3968c013",
      "tree": "dcb606fac467d6ce78a9c608a1e0d2323af44f2b",
      "parents": [
        "5b2f7ffcb734d3046144dfbd5ac6d76254a9e522",
        "c2965f1129ee54afcc4ef293ff0f25fa3a7e7392"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 10:24:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 10:24:08 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/tglx/mtd-2.6\n\nSome manual fixups for clashing kfree() cleanups etc.\n"
    },
    {
      "commit": "a637a114f36b94a1ad8b9867f43bac0414958420",
      "tree": "3ad9a5c60817c8d0b4e2de30672da706c44ecbfa",
      "parents": [
        "a06d61c648890ad7e86d5ea04bd6999b254db193"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Thu Sep 01 15:07:34 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:41 2005 +0000"
      },
      "message": "VINO driver version 0.0.5.\n\nSecond cut of the VINO / Indycam driver for the Silicon Graphics Indy,\nmuch more feature complete and bug free.\n"
    },
    {
      "commit": "a06d61c648890ad7e86d5ea04bd6999b254db193",
      "tree": "fbbee6503fe3f59bdf8c7df94d5f1c97be36a506",
      "parents": [
        "4fa0997be8050ea34f117f813d3aafa7956a5711"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sun Nov 06 23:58:21 2005 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:40 2005 +0000"
      },
      "message": "Redefine outs[wl] for ide_outs[wl].\n    \nAdd missing bits to fix D-cache aliasing problem in the PIO IDE driver.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "4fa0997be8050ea34f117f813d3aafa7956a5711",
      "tree": "3bd0583d19b7aea383da87b2fc81b1f8796f9420",
      "parents": [
        "16cd3951366a013d52006982108437d3343c2fae"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 15:36:44 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:40 2005 +0000"
      },
      "message": "Delete duplicate definitions.\n\nThis reverts 8f91ed6c2fec8cb746e4dc86a79247162b4c5a7a.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "16cd3951366a013d52006982108437d3343c2fae",
      "tree": "95bc91a9d1922e9ded809254f8bb7e525762d2c0",
      "parents": [
        "0d959c260e98b6b046d268b5ef5b76caf0026ab2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Nov 05 23:00:58 2005 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:39 2005 +0000"
      },
      "message": "Fix return type of setup_frame variants\n    \nSince 2.6.13-rc1 setup_frame and its variants return int.  But some bits\nwere missed in the conversion.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0d959c260e98b6b046d268b5ef5b76caf0026ab2",
      "tree": "a5e53f7482cecaec5053265e84f7d44640851afd",
      "parents": [
        "a0f08209c685b4f7dccaf013da74e0e80986c477"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Nov 05 11:26:43 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:39 2005 +0000"
      },
      "message": "IRIX: Use schedule_timeout_interruptible.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a0f08209c685b4f7dccaf013da74e0e80986c477",
      "tree": "4226fd9fc00daa4db855ba5df0e12e990f55efe6",
      "parents": [
        "53c2df2f4ebbc1d8231ca7cc13ac5381230888b1"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Nov 05 02:02:54 2005 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:39 2005 +0000"
      },
      "message": "Define MAX_UDELAY_MS\n    \nIf HZ was 1000, mdelay(2) cause overflow on multiplication in\n__udelay.  We should define MAX_UDELAY_MS properly to prevent this.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "53c2df2f4ebbc1d8231ca7cc13ac5381230888b1",
      "tree": "a7446ec56dd877d77ef7318b4bcdc3d38555ff0a",
      "parents": [
        "e329331aedeca0f2a7e15bd26a829ee1619c05e0"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Nov 03 01:01:15 2005 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:38 2005 +0000"
      },
      "message": "Use rtc_lock to protect RTC operations\n    \nMany RTC routines were not protected against each other, so there are\npotential races, for example, ntp-update against /dev/rtc.  This patch\nfixes them using rtc_lock.\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e329331aedeca0f2a7e15bd26a829ee1619c05e0",
      "tree": "bce2bb4ecb6b6808e9e4ebb802808e851693fa40",
      "parents": [
        "28622795972984359b74aa36f9645c7ca23e460b"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Nov 03 01:02:40 2005 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:38 2005 +0000"
      },
      "message": "Remove mips_rtc_lock\n    \nThe mips_rtc_lock is no longer needed because RTC operations should be\nprotected already by other mechanism. (rtc_lock, local_irq_save, etc.)\n    \nAlso, locking whole rtc_get_time/rtc_set_time should be avoided while\nsome RTC routines might take very long time (a few seconds).\n    \nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "28622795972984359b74aa36f9645c7ca23e460b",
      "tree": "1de857e0f01d286bef1bd2c95d0822987c72fcc6",
      "parents": [
        "15b96a475706bfac71697a5d2f256750bdf749d3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:37 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:37 2005 +0000"
      },
      "message": "Add .gitignore files for Turbochannel\n"
    },
    {
      "commit": "15b96a475706bfac71697a5d2f256750bdf749d3",
      "tree": "b4c6fc78b2427a826aa5c0eb58a3953aae735aba",
      "parents": [
        "307bd284c205616e02fb85557b97f0e3e969662e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:37 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:37 2005 +0000"
      },
      "message": "Add .gitignore files for MIPS.\n"
    },
    {
      "commit": "307bd284c205616e02fb85557b97f0e3e969662e",
      "tree": "716a79ba83a86bd841208c4ee4ca70ba590a0ff2",
      "parents": [
        "b8c2a77ce38defcf539a4ba5c666f8e9f093f887"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 31 23:34:52 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:36 2005 +0000"
      },
      "message": "VPE loader janitoring\n    \n o Switch to dynamic major\n o Remove duplicate SHN_MIPS_SCOMMON definition\n o Coding style: remove typedefs.\n o Coding style: reorder to avoid the need for forward declarations\n o Use kzalloc.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b8c2a77ce38defcf539a4ba5c666f8e9f093f887",
      "tree": "f3f47e61f2a4757eb24a50850733cc83212e3a72",
      "parents": [
        "08eaabfce0ba6eef7a0188888cc42f006914273e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 31 13:08:37 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:36 2005 +0000"
      },
      "message": "PNX8550 uses a MIPS32-like processor core, not R4xx0.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "08eaabfce0ba6eef7a0188888cc42f006914273e",
      "tree": "4b9d1f2a94b4209ec80f2a1f0ff97a99a4f569c6",
      "parents": [
        "6a4dea1ddea9d95c165ed15f08fa4e4dbbce9b82"
      ],
      "author": {
        "name": "Ilya A. Volynets-Evenbakh",
        "email": "ilya@total-knowledge.com",
        "time": "Wed Oct 26 15:30:21 2005 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:35 2005 +0000"
      },
      "message": "O2 parport definitions\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6a4dea1ddea9d95c165ed15f08fa4e4dbbce9b82",
      "tree": "99239dade4d9cac246080edee1779e6cedb09ed1",
      "parents": [
        "b0c705161f3088d384f755b0d92822a2214cba70"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Sun Oct 30 02:05:26 2005 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:35 2005 +0000"
      },
      "message": "OSS MIPS drivers: \"extern inline\" -\u003e \"static inline\"\n    \n\"extern inline\" doesn\u0027t make much sense.\n    \nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b0c705161f3088d384f755b0d92822a2214cba70",
      "tree": "f16b0bf9e8ee778eec1bfd37c944e436a6ffe175",
      "parents": [
        "afc4841d8a0118fcce9fd520b21ec1da401603a3"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 31 00:33:01 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:34 2005 +0000"
      },
      "message": "Add spaces to MODULE_PROC_FAMILY values.\n    \nOnly a cosmetic fix to make the output of modinfo look readable.\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "afc4841d8a0118fcce9fd520b21ec1da401603a3",
      "tree": "25e16fdb4c00311e025efcd2ef448a3e97ebba12",
      "parents": [
        "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Oct 31 00:30:39 2005 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Nov 07 18:05:33 2005 +0000"
      },
      "message": "Turn rtlx upside down.\n    \n o Coding style\n o Race condition on open\n o Switch to dynamic major\n o Header file cleanup\n    \nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0ad3a96f8ad910ecf87a25ec69ed360b284dee2e",
      "tree": "12d292fd58fc0f7a3eb56c89dfc23569f3ab6c00",
      "parents": [
        "f79b348856fbaf77e4a0c5cb08a808e5879967a9",
        "5b2f7ffcb734d3046144dfbd5ac6d76254a9e522"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Nov 07 09:05:22 2005 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Nov 07 09:05:22 2005 -0800"
      },
      "message": "Auto-update from upstream\n"
    }
  ],
  "next": "5b2f7ffcb734d3046144dfbd5ac6d76254a9e522"
}
