)]}'
{
  "log": [
    {
      "commit": "c465e05a03209651078b95686158648fd7ed84c5",
      "tree": "e1119586a567a9a6a5ad9bda43d3438772ecf5a4",
      "parents": [
        "e764a20196f4e1b497a42fdc6e9d254e7ec290f2"
      ],
      "author": {
        "name": "Antonino A. Daplas",
        "email": "adaplas@gmail.com",
        "time": "Mon Nov 07 01:00:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:50 2005 -0800"
      },
      "message": "[PATCH] fbcon/fbdev: Move softcursor out of fbdev to fbcon\n\nAccording to Jon Smirl, filling in the field fb_cursor with soft_cursor for\ndrivers that do not support hardware cursors is redundant.  The soft_cursor\nfunction is usable by all drivers because it is just a wrapper around\nfb_imageblit.  And because soft_cursor is an fbcon-specific hook, the file is\nmoved to the console directory.\n\nThus, drivers that do not support hardware cursors can leave the fb_cursor\nfield blank.  For drivers that do, they can fill up this field with their own\nversion.\n\nThe end result is a smaller code size.  And if the framebuffer console is not\nloaded, module/kernel size is also reduced because the soft_cursor module will\nalso not be loaded.\n\nSigned-off-by: Antonino 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": "0ba7536d5d47e4ecf2259a80b207158dc4e711eb",
      "tree": "0e8528e65f25b9992cfad43e74018a0986f46c38",
      "parents": [
        "70c3b76c28b012452d63bb27f6d0517afb05d86f"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Mon Nov 07 01:00:26 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:48 2005 -0800"
      },
      "message": "[PATCH] knfsd: Fix some minor sign problems in nfsd/xdr\n\nThere are a couple of tests which could possibly be confused by extremely\nlarge numbers appearing in \u0027xdr\u0027 packets.  I think the closest to an exploit\nyou could get would be writing random data from a free page into a file - i.e.\n leak data out of kernel space.\n\nI\u0027m fairly sure they cannot be used for remote compromise.\n\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70c3b76c28b012452d63bb27f6d0517afb05d86f",
      "tree": "836c24891039fde8a59ee5db37def144bce16b90",
      "parents": [
        "7390022d697bcc62a7556d6fdc61ec56ce3a381a"
      ],
      "author": {
        "name": "NeilBrown",
        "email": "neilb@cse.unsw.edu.au",
        "time": "Mon Nov 07 01:00:25 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:48 2005 -0800"
      },
      "message": "[PATCH] knfsd: Allow run-time selection of NFS versions to export\n\nProvide a file in the NFSD filesystem that allows setting and querying of\nwhich version of NFS are being exported.  Changes are only allowed while no\nserver is running.\n\nSigned-off-by: Steve Dickson \u003csteved@redhat.com\u003e\nSigned-off-by: Neil Brown \u003cneilb@suse.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6978bbc097c2f665c336927a9d56ae39ef75fa56",
      "tree": "541673cd413025c09b52984c5dc0333133c46a71",
      "parents": [
        "2b0c28d7f8846f80a436093e906f5175d1fa8f55"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:20 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:47 2005 -0800"
      },
      "message": "[PATCH] rapidio: message interface updates\n\nUpdates the RIO messaging interface to pass a device instance into the\nevent registeration and callbacks.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2b0c28d7f8846f80a436093e906f5175d1fa8f55",
      "tree": "ce704dd11d562b2f5473b896153e0263e9d3906b",
      "parents": [
        "fa78cc51794912b7e6ee98cd823fcc84cf79d04a"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:19 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:47 2005 -0800"
      },
      "message": "[PATCH] RapidIO support: ppc32\n\nAdds PPC32 RIO support.  Init code for the MPC85xx RIO ports and glue for the\nSTx GP3 board to use it.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fa78cc51794912b7e6ee98cd823fcc84cf79d04a",
      "tree": "89366fdfc1c1cd48923c72464f38d8d1e2321f6b",
      "parents": [
        "eb188d0e857c436b5d365d5ccc629da5a06ed102"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:18 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:46 2005 -0800"
      },
      "message": "[PATCH] rapidio: core updates\n\nAddresses issues raised with the 2.6.12-rc6-mm1 RIO support.  Fix dma_mask\ninit, shrink some code, general cleanup.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "70a50ebd9a94533964c19f918dbbd66763e3f9e5",
      "tree": "b0017660afe316d89233c05a6e0ba4b1606df69a",
      "parents": [
        "394b701ce4fbfde919a9bcbf84cb4820a7c6d47c"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:46 2005 -0800"
      },
      "message": "[PATCH] RapidIO support: core includes\n\nAdd RapidIO core include files.\n\nThe core code implements enumeration/discovery, management of\ndevices/resources, and interfaces for RIO drivers.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "394b701ce4fbfde919a9bcbf84cb4820a7c6d47c",
      "tree": "a397fff4043a9810e753fb81224349bd36db45b8",
      "parents": [
        "d217d5450f11d8c907c0458d175b0dc999b4d06d"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 01:00:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:46 2005 -0800"
      },
      "message": "[PATCH] RapidIO support: core base\n\nAdds a RapidIO subsystem to the kernel.  RIO is a switched fabric interconnect\nused in higher-end embedded applications.  The curious can look at the specs\nover at http://www.rapidio.org\n\nThe core code implements enumeration/discovery, management of\ndevices/resources, and interfaces for RIO drivers.\n\nThere\u0027s a lot more to do to take advantages of all the hardware features.\nHowever, this should provide a good base for folks with RIO hardware to start\ncontributing.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d217d5450f11d8c907c0458d175b0dc999b4d06d",
      "tree": "ebd68eb9e0b632049d22240a3589887ca27077a5",
      "parents": [
        "991a51d83a3d9bebfafdd1e692cf310899d60791"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Nov 07 01:00:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:46 2005 -0800"
      },
      "message": "[PATCH] Kprobes: preempt_disable/enable() simplification\n\nReorganize the preempt_disable/enable calls to eliminate the extra preempt\ndepth.  Changes based on Paul McKenney\u0027s review suggestions for the kprobes\nRCU changeset.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3516a46042508a495fac13c2e73530d936ebe015",
      "tree": "2d03117832b5c2439987de73420a38fc3e5983e4",
      "parents": [
        "e7a510f92c1e482a7db05afd3cb84af1f4cfe0bc"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Nov 07 01:00:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:46 2005 -0800"
      },
      "message": "[PATCH] Kprobes: Use RCU for (un)register synchronization - base changes\n\nChanges to the base kprobes infrastructure to use RCU for synchronization\nduring kprobe registration and unregistration.  These changes coupled with the\narch kprobe changes (next in series):\n\na. serialize registration and unregistration of kprobes.\nb. enable lockless execution of handlers. Handlers can now run in parallel.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e7a510f92c1e482a7db05afd3cb84af1f4cfe0bc",
      "tree": "fc9eb17fc6788dc9319e134d17bd240dcf6f04a1",
      "parents": [
        "f215d985e936cf493959b365a10593b6d5f80447"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Nov 07 01:00:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:46 2005 -0800"
      },
      "message": "[PATCH] Kprobes: Track kprobe on a per_cpu basis - x86_64 changes\n\nx86_64 changes to track kprobe execution on a per-cpu basis.  We now track the\nkprobe state machine independently on each cpu using a arch specific kprobe\ncontrol block.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f215d985e936cf493959b365a10593b6d5f80447",
      "tree": "90d187826b5364f364ca6ada71da3e24372db981",
      "parents": [
        "0dc036c91ac11b2b76bb91b59d8c7af919aa4a8d"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Nov 07 01:00:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:46 2005 -0800"
      },
      "message": "[PATCH] Kprobes: Track kprobe on a per_cpu basis - sparc64 changes\n\nSparc64 changes to track kprobe execution on a per-cpu basis.  We now track\nthe kprobe state machine independently on each cpu using an arch specific\nkprobe control block.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nCc: \"David S. Miller\" \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0dc036c91ac11b2b76bb91b59d8c7af919aa4a8d",
      "tree": "88318deadc78c7dd416b60f2fac4b8eef1f61a28",
      "parents": [
        "8a5c4dc5e5d72b7802f5647082ccf3861a94f013"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Nov 07 01:00:10 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:45 2005 -0800"
      },
      "message": "[PATCH] Kprobes: Track kprobe on a per_cpu basis - ppc64 changes\n\nPPC64 changes to track kprobe execution on a per-cpu basis.  We now track the\nkprobe state machine independently on each cpu using an arch specific kprobe\ncontrol block.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8a5c4dc5e5d72b7802f5647082ccf3861a94f013",
      "tree": "6a152d01d9b9653201a113af9c1ce3f94771bf49",
      "parents": [
        "9a0e3a86837ac7542e601c18346102c9d9e65fa5"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Nov 07 01:00:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:45 2005 -0800"
      },
      "message": "[PATCH] Kprobes: Track kprobe on a per_cpu basis - ia64 changes\n\nIA64 changes to track kprobe execution on a per-cpu basis.  We now track the\nkprobe state machine independently on each cpu using an arch specific kprobe\ncontrol block.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "9a0e3a86837ac7542e601c18346102c9d9e65fa5",
      "tree": "0e58782bfe2be7c1dd82e254df9d4d0fea6781bd",
      "parents": [
        "e65845235c8120be63001fc1a4ac00c819194bbe"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Nov 07 01:00:08 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:45 2005 -0800"
      },
      "message": "[PATCH] Kprobes: Track kprobe on a per_cpu basis - i386 changes\n\nI386 changes to track kprobe execution on a per-cpu basis.  We now track the\nkprobe state machine independently on each cpu, using an arch specific kprobe\ncontrol block.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e65845235c8120be63001fc1a4ac00c819194bbe",
      "tree": "209a081cc07375290743ceb45f52dc474f45382a",
      "parents": [
        "66ff2d0691e00e1e7bfdf398a970310c9a0fe671"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Mon Nov 07 01:00:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:45 2005 -0800"
      },
      "message": "[PATCH] Kprobes: Track kprobe on a per_cpu basis - base changes\n\nChanges to the base kprobe infrastructure to track kprobe execution on a\nper-cpu basis.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Anil S Keshavamurthy \u003canil.s.keshavamurthy@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "393d2cc354d150b8b4bb888a9da7db4c935e12bd",
      "tree": "b696a63b19d8bc3ce9a9c2bb0e66aa91fcf954a4",
      "parents": [
        "f5b3db0017f8415301f3427b30263186e8478c3f"
      ],
      "author": {
        "name": "Corey Minyard",
        "email": "minyard@acm.org",
        "time": "Mon Nov 07 00:59:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:43 2005 -0800"
      },
      "message": "[PATCH] ipmi: use refcount in message handler\n\nThis patch is rather large, but it really can\u0027t be done in smaller chunks\neasily and I believe it is an important change.  This has been out and tested\nfor a while in the latest IPMI driver release.  There are no functional\nchanges, just changes as necessary to convert the locking over (and a few\nminor style updates).\n\nThe IPMI driver uses read/write locks to ensure that things exist while they\nare in use.  This is bad from a number of points of view.  This patch removes\nthe rwlocks and uses refcounts and RCU lists to manage what the locks did.\n\nSigned-off-by: Corey Minyard \u003cminyard@acm.org\u003e\nCc: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "befc649c2274a1c35f0cd1e888dd83652cbb0422",
      "tree": "ccbbc9f286c50dd8c9f036408b71acda9f5dd427",
      "parents": [
        "fd72faac95d7e47610e981d7ed7b3c1529e55c88"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Nov 07 00:59:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:42 2005 -0800"
      },
      "message": "[PATCH] FUSE: pass file handle in setattr\n\nThis patch passes the file handle supplied in iattr to userspace, in case the\n-\u003esetattr() was invoked from sys_ftruncate().  This solves the permission\nchecking (or lack thereof) in ftruncate() for the class of filesystems served\nby an unprivileged userspace process.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fd72faac95d7e47610e981d7ed7b3c1529e55c88",
      "tree": "65cde1eb6958f410c4b4c72e322fd59db463150f",
      "parents": [
        "31d40d74b402a6fa18a006fb3745f64609f35b77"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Nov 07 00:59:51 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:42 2005 -0800"
      },
      "message": "[PATCH] FUSE: atomic create+open\n\nThis patch adds an atomic create+open operation.  This does not yet work if\nthe file type changes between lookup and create+open, but solves the\npermission checking problems for the separte create and open methods.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31d40d74b402a6fa18a006fb3745f64609f35b77",
      "tree": "ee8c61e814fcae687e3ba3f8ed4828d6d34f8ff2",
      "parents": [
        "5b62073d502a88fedc5c369f8a004bda7c9d1999"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Nov 07 00:59:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:42 2005 -0800"
      },
      "message": "[PATCH] FUSE: add access call\n\nAdd a new access call, which will only be called if -\u003epermission is invoked\nfrom sys_access().  In all other cases permission checking is delayed until\nthe actual filesystem operation.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5b62073d502a88fedc5c369f8a004bda7c9d1999",
      "tree": "cc450425ceb954c05b119a6310535382a8f6fe90",
      "parents": [
        "cc4e69dee4a080f6eae3f410daec2593f4fa6f00"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Nov 07 00:59:49 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:42 2005 -0800"
      },
      "message": "[PATCH] FUSE: bump interface minor version\n\nThough the following changes are all backward compatible (from the kernel\u0027s as\nwell as the library\u0027s POV) change the minor version, so interested\napplications can detect new features.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "cc4e69dee4a080f6eae3f410daec2593f4fa6f00",
      "tree": "b9be8984a0be5f7997d836603963dcf8f2e728ff",
      "parents": [
        "481bed454247538e9f57d4ea37b153ccba24ba7b"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "miklos@szeredi.hu",
        "time": "Mon Nov 07 00:59:49 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:42 2005 -0800"
      },
      "message": "[PATCH] VFS: pass file pointer to filesystem from ftruncate()\n\nThis patch extends the iattr structure with a file pointer memeber, and adds\nan ATTR_FILE validity flag for this member.\n\nThis is set if do_truncate() is invoked from ftruncate() or from\ndo_coredump().\n\nThe change is source and binary compatible.\n\nSigned-off-by: Miklos Szeredi \u003cmiklos@szeredi.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "481bed454247538e9f57d4ea37b153ccba24ba7b",
      "tree": "bb4198296962c08dbf52e8f377dc27206f621640",
      "parents": [
        "db73e9aa99bf093427b79877f9475392724fd5e5"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Mon Nov 07 00:59:47 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:42 2005 -0800"
      },
      "message": "[PATCH] consolidate sys_ptrace()\n\nThe sys_ptrace boilerplate code (everything outside the big switch\nstatement for the arch-specific requests) is shared by most architectures.\nThis patch moves it to kernel/ptrace.c and leaves the arch-specific code as\narch_ptrace.\n\nSome architectures have a too different ptrace so we have to exclude them.\nThey continue to keep their implementations.  For sh64 I had to add a\nsh64_ptrace wrapper because it does some initialization on the first call.\nFor um I removed an ifdefed SUBARCH_PTRACE_SPECIAL block, but\nSUBARCH_PTRACE_SPECIAL isn\u0027t defined anywhere in the tree.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: Paul Mackerras \u003cpaulus@samba.org\u003e\nAcked-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-By: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "8c65b4a60450590e79a28e9717ceffa9e4debb3f",
      "tree": "e0e42b5faee0a1c44746a36d9df7a8fbb2a2c24c",
      "parents": [
        "6fdcc2162285a8fc96ab12ff85086c37bceaa494"
      ],
      "author": {
        "name": "Tim Schmielau",
        "email": "tim@physik3.uni-rostock.de",
        "time": "Mon Nov 07 00:59:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:41 2005 -0800"
      },
      "message": "[PATCH] fix remaining missing includes\n\nFix more include file problems that surfaced since I submitted the previous\nfix-missing-includes.patch.  This should now allow not to include sched.h\nfrom module.h, which is done by a followup patch.\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": "be586bab8bfbf5d429bdfcb6136bdde89583c5c4",
      "tree": "3ff050d2e962b7bacec8b86685d6887717f06173",
      "parents": [
        "e3f17f0f6e98f58edb13cb38810d93e6d4808e68"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 07 00:59:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:39 2005 -0800"
      },
      "message": "[PATCH] quota: small cleanups\n\n- \"extern inline\" -\u003e \"static inline\"\n\n- every file should #include the headers containing the prototypes for\n  it\u0027s global functions\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nSigned-off-by: Jan Kara \u003cjack@suse.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d55b5fdaf40846221d543937b786956e27837fda",
      "tree": "ecdf572d7d2b08b4f7b31d804542a920934b6d9a",
      "parents": [
        "0f6ed7c2641fe4cea83cd09c21928ca30c0983ec"
      ],
      "author": {
        "name": "Zach Brown",
        "email": "zach.brown@oracle.com",
        "time": "Mon Nov 07 00:59:31 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:38 2005 -0800"
      },
      "message": "[PATCH] aio: remove aio_max_nr accounting race\n\nAIO was adding a new context\u0027s max requests to the global total before\ntesting if that resulting total was over the global limit.  This let\ninnocent tasks get their new limit tested along with a racing guilty task\nthat was crossing the limit.  This serializes the _nr accounting with a\nspinlock It also switches to using unsigned long for the global totals.\nIndividual contexts are still limited to an unsigned int\u0027s worth of\nrequests by the syscall interface.\n\nThe problem and fix were verified with a simple program that spun creating\nand destroying a context while holding on to another long lived context.\nBefore the patch a task creating a tiny context could get a spurious EAGAIN\nif it raced with a task creating a very large context that overran the\nlimit.\n\nSigned-off-by: Zach Brown \u003czach.brown@oracle.com\u003e\nCc: 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": "28ef35845f2c8da8e1bed068277d2fab1e8c8979",
      "tree": "d686f9f9e090fe2b88af35bd40aa6f2093d20c01",
      "parents": [
        "a43313668f62a06e14c915b8c8994fc8a1257394"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Nov 07 00:59:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:37 2005 -0800"
      },
      "message": "[PATCH] small kernel_stat.h cleanup\n\ncleanup: use for_each_cpu() instead of an open-coded NR_CPUS loop.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a43313668f62a06e14c915b8c8994fc8a1257394",
      "tree": "ae02e1ae145b3f277ead948c32b8b6d06a4e23d9",
      "parents": [
        "7361f4d8ca65d23a18ba009b4484612183332c2f"
      ],
      "author": {
        "name": "Hans Reiser",
        "email": "reiser@namesys.com",
        "time": "Mon Nov 07 00:59:29 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:37 2005 -0800"
      },
      "message": "[PATCH] reiser4: add radix_tree_lookup_slot()\n\nReiser4 uses radix trees to solve a trouble reiser4_readdir has serving nfs\nrequests.\n\nUnfortunately, radix tree api lacks an operation suitable for modifying\nexisting entry.  This patch adds radix_tree_lookup_slot which returns pointer\nto found item within the tree.  That location can be then updated.\n\nBoth Nick and Christoph Lameter have patches which need this as well.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7361f4d8ca65d23a18ba009b4484612183332c2f",
      "tree": "7e3dcf22f7d191bcbeb78eb633ae067a76163124",
      "parents": [
        "bf8f972d3a1daf969cf44f64cc36d53bfd76441f"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@osdl.org",
        "time": "Mon Nov 07 00:59:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:37 2005 -0800"
      },
      "message": "[PATCH] readahead commentary\n\nAdd a few comments surrounding the generic readahead API.\n\nAlso convert some ulongs into pgoff_t: the identifier for PAGE_CACHE_SIZE\noffsets into pagecache.\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "bf8f972d3a1daf969cf44f64cc36d53bfd76441f",
      "tree": "c3f0ac2f789c695d13858171144aa5f4ecdc84c1",
      "parents": [
        "d8ba3b731086bcae5468f9ea509f39a921b3f9a6"
      ],
      "author": {
        "name": "Badari Pulavarty",
        "email": "pbadari@us.ibm.com",
        "time": "Mon Nov 07 00:59:27 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:37 2005 -0800"
      },
      "message": "[PATCH] SHM_NORESERVE flags for shmget()\n\nAdd SHM_NORESERVE functionality similar to MAP_NORESERVE for shared memory\nsegments.\n\nThis is mainly to avoid abuse of OVERCOMMIT_ALWAYS and this flag is ignored\nfor OVERCOMMIT_NEVER.\n\nSigned-off-by: Badari Pulavarty \u003cpbadari@us.ibm.com\u003e\nCc: Hugh Dickins \u003chugh@veritas.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "665a7583f32ab5b3bfe7a4d88da506542f7cdd75",
      "tree": "2b45def3f7ecaf322b05622a635510fe8aef51af",
      "parents": [
        "9f46080c41d5f3f7c00b4e169ba4b0b2865258bf"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@us.ibm.com",
        "time": "Mon Nov 07 00:59:17 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:35 2005 -0800"
      },
      "message": "[PATCH] Remove hlist_for_each_rcu() API, convert existing use to hlist_for_each_entry_rcu\n\nRemove the hlist_for_each_rcu() API, which is used only in one place, and\nis trivially converted to hlist_for_each_entry_rcu(), making the code\nshorter and more readable.  Any out-of-tree uses may be similarly\nconverted.\n\nSigned-off-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": "9f46080c41d5f3f7c00b4e169ba4b0b2865258bf",
      "tree": "e2c029ef7f0cd5fb8ea9b78db3f7be5badaf59b1",
      "parents": [
        "49364ce2534418462d681ad99e52e79a00b0f40b"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Mon Nov 07 00:59:16 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:35 2005 -0800"
      },
      "message": "[PATCH] Process Events Connector\n\nThis patch adds a connector that reports fork, exec, id change, and exit\nevents for all processes to userspace.  It replaces the fork_advisor patch\nthat ELSA is currently using.  Applications that may find these events\nuseful include accounting/auditing (e.g.  ELSA), system activity monitoring\n(e.g.  top), security, and resource management (e.g.  CKRM).\n\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "1047aa7723997620ba03a21429d2c5d923ebf48f",
      "tree": "a0c5f4cf585833262e959d5d0c8be91ebb3932e0",
      "parents": [
        "cdb32dc90bd38503befd1f4d0b762a1ace09bb28"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Mon Nov 07 00:59:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:34 2005 -0800"
      },
      "message": "[PATCH] s390: const pointer uaccess\n\nUsing __typeof__(*ptr) on a pointer to const makes the __x variable in\n__get_user const as well.  The latest gcc will refuse to write to it.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4cd5b9f6df96494b8667deea71b61b66f783cca3",
      "tree": "b8a1be3ed691c0624777c00317bfecc86fd3d1b5",
      "parents": [
        "1e0291bade7678efe4d3ab70ed14bd7bd216bcef"
      ],
      "author": {
        "name": "Peter Oberparleiter",
        "email": "peter.oberparleiter@de.ibm.com",
        "time": "Mon Nov 07 00:59:09 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:34 2005 -0800"
      },
      "message": "[PATCH] s390: cleanup of include/asm-s390/vtoc.h\n\nSigned-off-by: Peter Oberparleiter \u003cpeter.oberparleiter@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "187dfc67b461058bbb84a923a17871ed54e10f30",
      "tree": "857b572a17c221a2c08e195f012fb68655514d60",
      "parents": [
        "d4b68996785326a67e9842219ab69984243ec658"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "cborntra@de.ibm.com",
        "time": "Mon Nov 07 00:59:07 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:34 2005 -0800"
      },
      "message": "[PATCH] s390: test_bit return value\n\nThe test_bit function returns a non-boolean value, it returns 0,1,2,4,...\ninstead of only 0 or 1.  This causes wrongs results in the mincore system\ncall.  Check against 0 to get a proper boolean value.\n\nSigned-off-by: Christian Borntraeger \u003ccborntra@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "aa3a6f456f6ca162d3406a6e2c09a5c928833e4f",
      "tree": "4a00d3d18f2a1f0615752ce85a343c0dffa55e37",
      "parents": [
        "23f88fe4bffe01a0d29326789cb5813cd6f8158e"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "a.othieno@bluewin.ch",
        "time": "Mon Nov 07 00:59:01 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:32 2005 -0800"
      },
      "message": "[PATCH] xtensa: struct semaphore.sleepers initialization\n\nNo one may sleep on us until we\u0027ve been down()\u0027d.  So on allocation,\ninitialize `sleepers\u0027 to 0, just like everyone else does.\n\nSigned-off-by: Arthur Othieno \u003ca.othieno@bluewin.ch\u003e\nAcked-by: Christian Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "23f88fe4bffe01a0d29326789cb5813cd6f8158e",
      "tree": "163c8a86cbc059e3f8a65eeb0c1ee366548e595c",
      "parents": [
        "26d89d1eef38473d0da64b7137952c56d0b6d13f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 07 00:59:00 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:32 2005 -0800"
      },
      "message": "[PATCH] include/asm-v850/ \"extern inline\" -\u003e \"static inline\"\n\n\"extern inline\" doesn\u0027t make much sense.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nCc: Miles Bader \u003cmiles@gnu.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "858259cf7d1c443c836a2022b78cb281f0a9b95e",
      "tree": "7d306450dd0dfa907bbee1d95f96191c67f74232",
      "parents": [
        "e763b793f7e5c09a859fc420eb0de385d80cf636"
      ],
      "author": {
        "name": "Bodo Stroesser",
        "email": "bstroesser@fujitsu-siemens.com",
        "time": "Mon Nov 07 00:58:55 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:31 2005 -0800"
      },
      "message": "[PATCH] uml: maintain own LDT entries\n\nPatch imlements full LDT handling in SKAS:\n * UML holds it\u0027s own LDT table, used to deliver data on\n   modify_ldt(READ)\n * UML disables the default_ldt, inherited from the host (SKAS3)\n   or resets LDT entries, set by host\u0027s clib and inherited in\n   SKAS0\n * A new global variable skas_needs_stub is inserted, that\n   can be used to decide, whether stub-pages must be supported\n   or not.\n * Uses the syscall-stub to replace missing PTRACE_LDT (therefore,\n   write_ldt_entry needs to be modified)\n\nSigned-off-by: Bodo Stroesser \u003cbstroesser@fujitsu-siemens.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e763b793f7e5c09a859fc420eb0de385d80cf636",
      "tree": "dd6a0fe2abe51339c7a3296c34d19efb3e928ff4",
      "parents": [
        "ff5c6ff54215fe284e515032878111de5d8a5ce1"
      ],
      "author": {
        "name": "Ben Lahaise",
        "email": "bcrl@linux.intel.com",
        "time": "Mon Nov 07 00:58:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:31 2005 -0800"
      },
      "message": "[PATCH] uml: switch_mm fix\n\nNot quite, something along the lines of the patch below works correctly (and\nmakes aio performance not suffer from multiple second delays), as skas0 mode\ncorrectly switches mm contexts, unlike TT (which should probably get nuked\nfrom the kernel now that skas0 seems to be working).\n\nSigned-off-by: Benjamin LaHaise \u003cbcrl@linux.intel.com\u003e\nSigned-off-by: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Paolo Giarrusso \u003cblaisorblade@yahoo.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d9b5444eeb3a663ca4a625878b1421c9e9b18e8b",
      "tree": "6cc32711116977944043c54e0c196c75358916be",
      "parents": [
        "5f9c3cbcd5d41be597aef9c0ff64ebfc8a91cd6f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@stusta.de",
        "time": "Mon Nov 07 00:58:44 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:30 2005 -0800"
      },
      "message": "[PATCH] cris: \"extern inline\" -\u003e \"static inline\"\n\n\"extern inline\" doesn\u0027t make much sense.\n\nSigned-off-by: Adrian Bunk \u003cbunk@stusta.de\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5f9c3cbcd5d41be597aef9c0ff64ebfc8a91cd6f",
      "tree": "dff52a6eb5b3cb7e9968240945f06fea02f4251f",
      "parents": [
        "31ab269a0307d8725737dfbbdeb5dcde7b41bc36"
      ],
      "author": {
        "name": "Arthur Othieno",
        "email": "a.othieno@bluewin.ch",
        "time": "Mon Nov 07 00:58:43 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:30 2005 -0800"
      },
      "message": "[PATCH] cris: printk() duplicate declaration\n\nprintk() already declared in include/linux/kernel.h so squish the\nduplication.  Besides, no printk() usage here.  Bye bye.\n\nSigned-off-by: Arthur Othieno \u003ca.othieno@bluewin.ch\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "31ab269a0307d8725737dfbbdeb5dcde7b41bc36",
      "tree": "15bfdaddcb3831d30e6d34caa54356b63adc61ae",
      "parents": [
        "47b90ffe5c10ab9b5cfd14087b28b13109673ee5"
      ],
      "author": {
        "name": "Shaohua Li",
        "email": "shaohua.li@intel.com",
        "time": "Mon Nov 07 00:58:42 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:30 2005 -0800"
      },
      "message": "[PATCH] x86: add MCE resume\n\nIt\u0027s widely seen a MCE non-fatal error reported after resume.  It seems MCE\nresume is lacked under ia32.  This patch tries to fix the gap.\n\nSigned-off-by: Shaohua Li \u003cshaohua.li@intel.com\u003e\nAcked-by: Pavel Machek \u003cpavel@ucw.cz\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "65463b73b14ed43368dc5961a6c3dcb0d98cfe1f",
      "tree": "cc1e0537b35d119d081e2835c9e5c8b3dfc15060",
      "parents": [
        "d229401f130941583eb46a2e8886df61241c14eb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 00:58:24 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:28 2005 -0800"
      },
      "message": "[PATCH] sh: Drop hp690 discontig support\n\nThere was only one board using this (hp690 specifically), and it just so\nhappens that it\u0027s only physically discontiguous at the \"normal\" P1 offset.  If\nwe bump up the P1 offset, it\u0027s possible to hit a shadowed region of memory\nwhere we suddenly become magically contiguous.\n\nAs people have been using this shadowed region workaround for quite some time\n(and without any adverse effects), it\u0027s time to drop the left over discontig\nbits that no longer have any practical use (it was always very much\nhp690-centric to begin with).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "d229401f130941583eb46a2e8886df61241c14eb",
      "tree": "1f51fe9ee16695b89efea56ea46f7966ceba2738",
      "parents": [
        "d5cb9783536a41df9f9cba5b0a1d78047ed787f7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 00:58:23 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:28 2005 -0800"
      },
      "message": "[PATCH] sh: pte_mkhuge() compile fix for !CONFIG_HUGETLB_PAGE\n\nPresently it is bogus to call pte_mkhuge() outside of the CONFIG_HUGETLB_PAGE\ncontext, as the only processors that support _PAGE_SZHUGE do so in the\nhugetlbpage context only (and this is the only time that _PAGE_SZHUGE is even\ndefined).  SH-2 and SH-3 do not support huge pages at all, and so it is not\npossible to enable this.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "055a2512144cd7e60dcaae7a13e460df43b98787",
      "tree": "bf304d17352f1b3b59edb35a6f67672c6490caa1",
      "parents": [
        "72777373b3a09c9132a787d5e1e03eaf64f30a64"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 07 00:58:21 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:28 2005 -0800"
      },
      "message": "[PATCH] superhyway: multiple block support and VCR rework\n\nThis extends the API somewhat to allow for platform-specific VCR reading and\nwriting.  Some platforms (like SH4-202) implement the VCR in a split VCRL and\nVCRH, but end up being in reverse order or have other quirks that need to be\ndealt with, so we add a set of superhyway_ops per-bus to accomodate this.\n\nWe also have to extend the per-device resources somewhat, as some devices now\nconveniently split control and data blocks.  So we allow a platform to\nregister its set of SuperHyway devices via superhyway_add_devices() with the\ncontrol block always ordered as the first resource (as this is the one that\nuserspace cares about).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3e9e7c1d0b7a36fb8affb973a054c5098e27baa8",
      "tree": "b6fb8644555bd820756bf599ac84433a9eb1eda2",
      "parents": [
        "90eb2665841d7b444602736e2141a01c948f75b1"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Mon Nov 07 00:58:15 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: cleanup AMCC PPC40x eval boards to support U-Boot\n\nCleanup PPC40x eval boards (bubinga, walnut and sycamore) to support U-Boot\nas bootloader.  The OpenBIOS bd_info struct is not used in the kernel\nanymore (only U-Boot now).\n\nuImage (U-Boot) tested on walnut, sycamore and bubinga\nzImage (OpenBIOS) tested on sycamore, bubinga and ebony\n\nSigned-off-by: Stefan Roese \u003csr@denx.de\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "90eb2665841d7b444602736e2141a01c948f75b1",
      "tree": "91300cf853d68a68dcefd62d7bdee28b5a441162",
      "parents": [
        "b0f7b8bc57ee90138a7c429951457027a90c326f"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 00:58:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: Add Yucca (440SPe eval board) platform\n\nAdd support for AMCC PowerPC 440SPe \"Yucca\" eval board platform.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "b0f7b8bc57ee90138a7c429951457027a90c326f",
      "tree": "07f320bf7d240273faf64d02069488fb29761ae8",
      "parents": [
        "41aace4fe81e3da52fa80b8380e5d2d084f77691"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 00:58:13 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: Add 440SPe support\n\nAdd support for the AMCC PowerPC 440SPe SoC, including PCI Express in root\nport mode.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "41aace4fe81e3da52fa80b8380e5d2d084f77691",
      "tree": "d98b965682efa0e940d9564eafdd8eb69e616ffe",
      "parents": [
        "fcc188e7fdddd8b23f900e485e6b3db05e7375f4"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 00:58:12 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: Dump error status for both PLB segments on 440SP\n\nThe PowerPC 440SP SoC has two Processor Local Bus (PLB) segments (a\nhigh-throughput segment and a low-latency segment).  Fix our PLB register\ndefinitions to cope with this, and add code to dump the status of both\nsegments when a machine check occurs.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nCc: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "fcc188e7fdddd8b23f900e485e6b3db05e7375f4",
      "tree": "8da8cac96f2ca884039e31cd6ff9d00e21cc2aea",
      "parents": [
        "2104da90a9aeef31ff6441d171a7d0492088f1d0"
      ],
      "author": {
        "name": "Roland Dreier",
        "email": "rolandd@cisco.com",
        "time": "Mon Nov 07 00:58:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:26 2005 -0800"
      },
      "message": "[PATCH] ppc32: Allow ERPN for early serial to depend on CPU type\n\nThe PowerPC 440SPe supports up to 16 GB of RAM, and therefore its IO registers\nare at 0x4_xxxx_xxxx instead of being at 0x1_xxxx_xxxx like most other PPC 440\nchips.  To allow for this, this patch moves the definition of the ERPN used\nfor mapping UART0 from being hard-coded in the head_44x.S assembly code to\nbeing defined in ibm44x.h.\n\nSigned-off-by: Roland Dreier \u003crolandd@cisco.com\u003e\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2109a2d1b175dfcffbfdac693bdbe4c4ab62f11f",
      "tree": "07b47953a74adaa7490ef24aab10c45a5a4148a6",
      "parents": [
        "4f12bb4f7715f418a9c80f89447948790f476958"
      ],
      "author": {
        "name": "Pekka J Enberg",
        "email": "penberg@cs.Helsinki.FI",
        "time": "Mon Nov 07 00:58:01 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:24 2005 -0800"
      },
      "message": "[PATCH] mm: rename kmem_cache_s to kmem_cache\n\nThis patch renames struct kmem_cache_s to kmem_cache so we can start using\nit instead of kmem_cache_t typedef.\n\nSigned-off-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "e1531b4218a7ccfc1b2234b87105201e5ebe1bbf",
      "tree": "7bec90da745d4992d53a31339588f945d70c319c",
      "parents": [
        "4ecc65e423ef10bdbec12362609b15fa8e8627c8"
      ],
      "author": {
        "name": "John W. Linville",
        "email": "linville@tuxdriver.com",
        "time": "Mon Nov 07 00:57:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:23 2005 -0800"
      },
      "message": "[PATCH] ia64: re-implement dma_get_cache_alignment to avoid EXPORT_SYMBOL\n\nThe current ia64 implementation of dma_get_cache_alignment does not work\nfor modules because it relies on a symbol which is not exported.  Direct\naccess to a global is a little ugly anyway, so this patch re-implements\ndma_get_cache_alignment in a manner similar to what is currently used for\nx86_64.\n\nSigned-off-by: John W. Linville \u003clinville@tuxdriver.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7d24f0b8a53261709938ffabe3e00f88f6498df9",
      "tree": "95e192cdda64cbb7bb64451442c93a64d3932757",
      "parents": [
        "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Nov 07 00:57:52 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Mon Nov 07 07:53:23 2005 -0800"
      },
      "message": "[PATCH] ppc64: Fix bug in SLB miss handler for hugepages\n\nThis patch, however, should be applied on top of the 64k-page-size patch to\nfix some problems with hugepage (some pre-existing, another introduced by\nthis patch).\n\nThe patch fixes a bug in the SLB miss handler for hugepages on ppc64\nintroduced by the dynamic hugepage patch (commit id\nc594adad5653491813959277fb87a2fef54c4e05) due to a misunderstanding of the\nsrd instruction\u0027s behaviour (mea culpa).  The problem arises when a 64-bit\nprocess maps some hugepages in the low 4GB of the address space (unusual).\nIn this case, as well as the 256M segment in question being marked for\nhugepages, other segments at 32G intervals will be incorrectly marked for\nhugepages.\n\nIn the process, this patch tweaks the semantics of the hugepage bitmaps to\nbe more sensible.  Previously, an address below 4G was marked for hugepages\nif the appropriate segment bit in the \"low areas\" bitmask was set *or* if\nthe low bit in the \"high areas\" bitmap was set (which would mark all\naddresses below 1TB for hugepage).  With this patch, any given address is\ngoverned by a single bitmap.  Addresses below 4GB are marked for hugepage\nif and only if their bit is set in the \"low areas\" bitmap (256M\ngranularity).  Addresses between 4GB and 1TB are marked for hugepage iff\nthe low bit in the \"high areas\" bitmap is set.  Higher addresses are marked\nfor hugepage iff their bit in the \"high areas\" bitmap is set (1TB\ngranularity).\n\nTo avoid conflicts, this patch must be applied on top of BenH\u0027s pending\npatch for 64k base page size [0].  As such, this patch also addresses a\nhugepage problem introduced by that patch.  That patch allows hugepages of\n1MB in size on hardware which supports it, however, that won\u0027t work when\nusing 4k pages (4 level pagetable), because in that case hugepage PTEs are\nstored at the PMD level, and each PMD entry maps 2MB.  This patch simply\ndisallows hugepages in that case (we can do something cleverer to re-enable\nthem some other day).\n\nBuilt, booted, and a handful of hugepage related tests passed on POWER5\nLPAR (both ARCH\u003dpowerpc and ARCH\u003dppc64).\n\n[0] http://gate.crashing.org/~benh/ppc64-64k-pages.diff\n\nSigned-off-by: David Gibson \u003cdavid@gibson.dropbear.id.au\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "0b154bb7d0cce80e9c0bcf11d4f9e71b59409d26",
      "tree": "c20e0f16d34c4d1197dc465fa3bdcf8b181af924",
      "parents": [
        "6adfd34e85d6ddcf56a652a3dccb26f76aff8fd9",
        "ab919c06144cfb11c05b5b5cd291daa96ac2e423"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:59:14 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:59:14 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild\n"
    },
    {
      "commit": "6adfd34e85d6ddcf56a652a3dccb26f76aff8fd9",
      "tree": "f9ad06331673b982663f343bb08844c787e8a51b",
      "parents": [
        "b54a063df48cb1296f744b5ba456c45ce7efff35",
        "2c119aa8091a15a87920f09aa0f17e05960fe11b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:38 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:38 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-drvmodel\n"
    },
    {
      "commit": "b54a063df48cb1296f744b5ba456c45ce7efff35",
      "tree": "72e71bfb6008f460f887a208d046cd82e5545ff5",
      "parents": [
        "085f20e481190cd0597d72ec49bffc07bda4c9be",
        "1555972231f3202f00e04f7c42d2db858e11b874"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:58:11 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "085f20e481190cd0597d72ec49bffc07bda4c9be",
      "tree": "1500ff072b477c28ceb2a5f134254db5e800d061",
      "parents": [
        "3c726f8dee6f55e96475574e9f645327e461884c",
        "21c614a7899046ab108b3d327d76c33443a8ebf2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:57:34 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:57:34 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-serial\n"
    },
    {
      "commit": "3c726f8dee6f55e96475574e9f645327e461884c",
      "tree": "f67c381e8f57959aa4a94bda4c68e24253cd8171",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Nov 07 11:06:55 2005 +1100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sun Nov 06 16:56:47 2005 -0800"
      },
      "message": "[PATCH] ppc64: support 64k pages\n\nAdds a new CONFIG_PPC_64K_PAGES which, when enabled, changes the kernel\nbase page size to 64K.  The resulting kernel still boots on any\nhardware.  On current machines with 4K pages support only, the kernel\nwill maintain 16 \"subpages\" for each 64K page transparently.\n\nNote that while real 64K capable HW has been tested, the current patch\nwill not enable it yet as such hardware is not released yet, and I\u0027m\nstill verifying with the firmware architects the proper to get the\ninformation from the newer hypervisors.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4fe15ba08fdb280536bd7019e8505969c4ac6852",
      "tree": "0718f9bbd876fa63d9f7f9d12dbce21abce53a95",
      "parents": [
        "4299051ebe89ab1eeadeaf4cf06ce63421412232"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 19:47:04 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 19:47:04 2005 +0000"
      },
      "message": "[ARM] Fix second missing declaration of cache_is_vivt()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d3997abf699655d2ec012e944fb34668cc3ec6d7",
      "tree": "869c20d9b14da1fc550ff30254cabb28a430c1be",
      "parents": [
        "756c7b748926b0baec6d2a921c3711679282c8fd"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Nov 06 15:45:00 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 15:45:00 2005 +0000"
      },
      "message": "[ARM] Fix another use of // as a comment\n\n// disagrees with ld\u0027s script parsing ability.  Don\u0027t use it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "756c7b748926b0baec6d2a921c3711679282c8fd",
      "tree": "6eba4a4e31eef4e40c5bec85bc420006034e6cbe",
      "parents": [
        "b7ec479553b8755dd95ee988a957cbf2aef351dc"
      ],
      "author": {
        "name": "Richard Purdie",
        "email": "rpurdie@rpsys.net",
        "time": "Sun Nov 06 15:03:23 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 15:03:23 2005 +0000"
      },
      "message": "[ARM] 3113/1: PXA: Allow machines to override (and also reuse) pxa pm functions\n\nPatch from Richard Purdie\n\nUpdate the PXA pm.c file to allow machines (such as the Sharp\nZaurus) to override the standard pm functions but reuse/wrap them\nwhere needed.\n\nThe init call is made slightly earlier to give machine code an init\nlevel to override them in removing any race.\n\nSigned-off-by: Richard Purdie\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8459c159f7de832eaf888398d2abf466c388dfa6",
      "tree": "1edc2d046a7e9a0a0244d64f2aff7870f85c41bd",
      "parents": [
        "20faa7c380c19c932d57be59bb2522bd9327a6c5"
      ],
      "author": {
        "name": "Dirk Opfer",
        "email": "dirk@opfer-online.de",
        "time": "Sun Nov 06 14:27:52 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 14:27:52 2005 +0000"
      },
      "message": "[ARM] 3088/1: PXA: Add machine support for the Sharp SL-6000x series of PDAs\n\nPatch from Dirk Opfer\n\nThis patch adds basic machine support for the Sharp SL-6000x (Tosa) PDAs.\n\nSigned-off-by: Dirk Opfer\nSigned-off-by: Richard Purdie \u003crpurdie@rpsys.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2dd34b488a99135ad2a529e33087ddd6a09e992a",
      "tree": "785b06eabfea3fdebf571b1e2b8a1ea695974416",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+lkml@arm.linux.org.uk",
        "time": "Sun Oct 30 22:42:11 2005 +0100"
      },
      "committer": {
        "name": "Sam Ravnborg",
        "email": "sam@mars.ravnborg.org",
        "time": "Sun Nov 06 10:22:04 2005 +0100"
      },
      "message": "[PATCH] kbuild: permanently fix kernel configuration include mess\n\nInclude autoconf.h into every kernel compilation via the gcc command line\nusing -imacros.  This ensures that we have the kernel configuration\nincluded from the start, rather than relying on each file having #include\n\u003clinux/config.h\u003e as appropriate.  History has shown that this is something\nwhich is difficult to get right.\n\nSince we now include the kernel configuration automatically, make\nconfigcheck becomes meaningless, so remove it.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: Sam Ravnborg \u003csam@ravnborg.org\u003e\n"
    },
    {
      "commit": "21c614a7899046ab108b3d327d76c33443a8ebf2",
      "tree": "99cf486877f2a4133b5bfb262bc7aa0641cefd14",
      "parents": [
        "f912696ab330bf539231d1f8032320f2a08b850f"
      ],
      "author": {
        "name": "Pantelis Antoniou",
        "email": "pantelis.antoniou@gmail.com",
        "time": "Sun Nov 06 09:07:03 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Nov 06 09:07:03 2005 +0000"
      },
      "message": "[SERIAL] Support Au1x00 8250 UARTs using the generic 8250 driver.\n\nThe offsets of the registers are in a different place, and\nsome parts cannot handle a full set of modem control signals.\n\nSigned-off-by: Pantelis Antoniou \u003cpantelis@embeddedalley.ocm\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "37c12e7497b6fe2b6a890814f0ff4edce696d862",
      "tree": "ea6ee411ffb3067d0940edc5f1c357e4576c2056",
      "parents": [
        "7015faa7df829876a0f931cd18aa6d7c24a1b581"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sat Nov 05 21:19:33 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Nov 05 21:19:33 2005 +0000"
      },
      "message": "[DRIVER MODEL] Improved dynamically allocated platform_device interface\n\nRe-jig the simple platform device support to allow private data\nto be attached to a platform device, as well as allowing the\nparent device to be set.\n\nExample usage:\n\n\tpdev \u003d platform_device_alloc(\"mydev\", id);\n\tif (pdev) {\n\t\terr \u003d platform_device_add_resources(pdev, \u0026resources,\n\t\t\t\t\t\t    ARRAY_SIZE(resources));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add_data(pdev, \u0026platform_data,\n\t\t\t\t\t\t       sizeof(platform_data));\n\t\tif (err \u003d\u003d 0)\n\t\t\terr \u003d platform_device_add(pdev);\n\t} else {\n\t\terr \u003d -ENOMEM;\n\t}\n\tif (err)\n\t\tplatform_device_put(pdev);\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n"
    },
    {
      "commit": "f896424cbc61225e8f029fe23e5aae3e32103229",
      "tree": "abfc35832b8bbd3a66b38db6dfc5d6705103436f",
      "parents": [
        "4371dc6c60705815dcfe0c2979f68a26d0b27bd4"
      ],
      "author": {
        "name": "Matt Porter",
        "email": "mporter@kernel.crashing.org",
        "time": "Wed Nov 02 16:13:06 2005 -0700"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Sat Nov 05 14:40:55 2005 -0500"
      },
      "message": "[PATCH] phy address mask support for generic phy layer\n\nAdds a phy_mask field to struct mii_bus and uses it.  This field\nindicates each phy address to be ignored when probing the mdio bus.\n\nThis support is needed for the fs_enet and ibm_emac drivers to be\nconverted to the generic phy layer among other drivers. Many systems\nlock up on probing certain phy addresses or probing doesn\u0027t return\n0xffff when nothing is found at the address. A new driver I\u0027m\nworking on also makes use of this mask.\n\nSigned-off-by: Matt Porter \u003cmporter@kernel.crashing.org\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@pobox.com\u003e\n"
    },
    {
      "commit": "fecb4a0c87c2bcaee1f3cf800126eef752a07ed3",
      "tree": "32fbc17daf7879a9a86eb029096994be45cd136b",
      "parents": [
        "a2c78f7c1d393d89240ed5922d3aa8e439aec82e",
        "39b7f1e25a412b0ef31e516cfc2fa4f40235f263"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 10:31:35 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Sat Nov 05 10:31:35 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-for-linus-2.6\n"
    },
    {
      "commit": "849a8924a6740ecbf9711e015beca69425f0c429",
      "tree": "2bae44c5fb170a655696b7253eec7ee13c6fa437",
      "parents": [
        "7015faa7df829876a0f931cd18aa6d7c24a1b581",
        "ee807c2d43b54183c16580857837dae8ccb2ed22"
      ],
      "author": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Nov 04 22:29:52 2005 -0600"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@titanic.(none)",
        "time": "Fri Nov 04 22:29:52 2005 -0600"
      },
      "message": "Merge by Hand\n\nConflicts in dec_esp.c (Thanks Bacchus), scsi_transport_iscsi.c and\nscsi_transport_fc.h\n\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6037d6bbdff65eb5a84fe35e140f4da4f7cc103a",
      "tree": "67b86d8559935c04a0918afd3274eef778017d57",
      "parents": [
        "c2cc87ca9561ddfe744d446789cc10f507e87db9"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 04 22:08:00 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 04 22:08:00 2005 -0500"
      },
      "message": "[libata] ATAPI pad allocation fixes/cleanup\n\nUse ata_pad_{alloc,free} in two drivers, to factor out common code.\n\nAdd ata_pad_{alloc,free} to two other drivers, which needed the padding\nbut had not been updated.\n"
    },
    {
      "commit": "c2cc87ca9561ddfe744d446789cc10f507e87db9",
      "tree": "d505fc0110eb1a3d8750ba2f67648c131f0d9aca",
      "parents": [
        "ce1eeb95fc4eb25109c00bea3e83a87eeff6b07d",
        "7015faa7df829876a0f931cd18aa6d7c24a1b581"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 04 21:39:31 2005 -0500"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@pobox.com",
        "time": "Fri Nov 04 21:39:31 2005 -0500"
      },
      "message": "Merge branch \u0027master\u0027\n"
    },
    {
      "commit": "7015faa7df829876a0f931cd18aa6d7c24a1b581",
      "tree": "c403b29783de27e290b5d12f12054d03f96ce8b2",
      "parents": [
        "127f2fa31ac624c744f3767363c4919209980956"
      ],
      "author": {
        "name": "Calin A. Culianu",
        "email": "calin@ajvar.org",
        "time": "Fri Nov 04 20:38:04 2005 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 18:01:34 2005 -0800"
      },
      "message": "[PATCH] nvidiafb: Geforce 7800 series support added\n\nThis adds support for the Nvidia Geforce 7800 series of cards to the\nnvidiafb framebuffer driver.  All it does is add the PCI device id for\nthe 7800, 7800 GTX, 7800 GO, and 7800 GTX GO cards to the module device\ntable for the nvidiafb.ko driver, so that nvidiafb.ko will actually work\non these cards.\n\nI also added the relevant PCI device ids to linux/pci_ids.h\n\nI tested it on my 7800 GTX here and it works like a charm.  I now can\nget framebuffer support on this card! Woo hoo!! Nothing like 200x75 text\nmode to make your eyes BLEED.  ;)\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "127f2fa31ac624c744f3767363c4919209980956",
      "tree": "972b7ffbcd2c846bbb34879efb91e324dc0677be",
      "parents": [
        "ba77df570c6710c9c19b31e0e48e4bcdf31cefe8",
        "aef9ec39c47f0cece886ddd6b53c440321e0b2a6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:32:36 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:32:36 2005 -0800"
      },
      "message": "Merge branch \u0027srp\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "ba77df570c6710c9c19b31e0e48e4bcdf31cefe8",
      "tree": "997c210135b5578982df256dd5a0140e04d972d1",
      "parents": [
        "602d4a7e2f4b843d1a67375d4d7104073495b758",
        "d09e32764176b61c4afee9fd5e7fe04713bfa56f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:31:54 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:31:54 2005 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband\n"
    },
    {
      "commit": "602d4a7e2f4b843d1a67375d4d7104073495b758",
      "tree": "0b9f184e54fa693c27bd5986c114bdcf6949f788",
      "parents": [
        "0bbacc402e67abca8794a8401c1621dc0c0202e9",
        "c51e3a417bb0f295e13a5bad86302b5212eafdf3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:27:50 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 16:27:50 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/paulus/powerpc-merge\n"
    },
    {
      "commit": "5ad570786158e327a1c5d32dd3d66f26d8de6340",
      "tree": "0b4aafe469c72e5887ed0379d62a0ee390db3160",
      "parents": [
        "c3df69cd854551cf70e9c63aa509c26621084f60"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 05 10:33:55 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Sat Nov 05 10:33:55 2005 +1100"
      },
      "message": "powerpc: Merge smp.c and smp.h\n\nThis also moves setup_cpu_maps to setup-common.c (calling it\nsmp_setup_cpu_maps) and uses it on both 32-bit and 64-bit.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "d530838bfa507d67b40d13b00d9cbd7a46a47e78",
      "tree": "f4b2be26c0a7b9ed3233a2be016b7e97427f8705",
      "parents": [
        "4cecb76ff86db46d2823550256c828b6597f418e"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:33:38 2005 -0500"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Fri Nov 04 15:33:38 2005 -0500"
      },
      "message": "NFSv4: Fix problem with OPEN_DOWNGRADE\n\n RFC 3530 states that for OPEN_DOWNGRADE \"The share_access and share_deny\n bits specified must be exactly equal to the union of the share_access and\n share_deny bits specified for some subset of the OPENs in effect for\n current openowner on the current file.\n\n Setattr is currently violating the NFSv4 rules for OPEN_DOWNGRADE in that\n it may cause a downgrade from OPEN4_SHARE_ACCESS_BOTH to\n OPEN4_SHARE_ACCESS_WRITE despite the fact that there exists no open file\n with O_WRONLY access mode.\n\n Fix the problem by replacing nfs4_find_state() with a modified version of\n nfs_find_open_context().\n\n Signed-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "0676fc122e712751e60ae16e0f2241064711f888",
      "tree": "1b376ff6ab76995f888550d267ee55073532234a",
      "parents": [
        "912cbe3c5be5afb28184bb2e49a48fa4a1b098db",
        "d56c524afaa87ae224b5821ef101891ce076c321"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 10:40:11 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 10:40:11 2005 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n"
    },
    {
      "commit": "912cbe3c5be5afb28184bb2e49a48fa4a1b098db",
      "tree": "07b324a87f7d67be6df5d3e82f986fecbb3c6c0b",
      "parents": [
        "0f3278d14f0255e4cd9e07ccefc33ff12d8bb59c",
        "52ab4ac258ff10a362d78a3f8160a7c4d0721b51"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 10:39:28 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Fri Nov 04 10:39:28 2005 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/acme/net-2.6\n"
    },
    {
      "commit": "d56c524afaa87ae224b5821ef101891ce076c321",
      "tree": "a35ad97919e7559443509a0e0c8ae72f41be7d9e",
      "parents": [
        "866237eafc60637a2c9875167486f61d86892c6b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 17:28:34 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 17:28:34 2005 +0000"
      },
      "message": "[PATCH] ARM: Reverted 2918/1: [update] Base port of Comdial MP1000 platfrom\n\nNo longer maintained\n"
    },
    {
      "commit": "7866f6492856dde7d70e4f878e3893e1f91216ce",
      "tree": "0b63ebe5c257c98ed52bc7f86508829b2d7102f4",
      "parents": [
        "73f0f7c79b046dc5d6b56a3f145430d97d50f877"
      ],
      "author": {
        "name": "Dave Jiang",
        "email": "dave.jiang@gmail.com",
        "time": "Fri Nov 04 17:15:44 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Nov 04 17:15:44 2005 +0000"
      },
      "message": "[ARM] 3086/1: ixp2xxx error irq handling\n\nPatch from Dave Jiang\n\nThis provides support for IXP2xxx error interrupt handling. Previously there was a patch to remove this (although the original stuff was broken). Well, now the error bits are needed again. These are used extensively by the micro-engine drivers according to Deepak and also we will need it for the new EDAC code that Alan Cox is trying to push into the main kernel.\n\nRe-submit of 3072/1, generated against git tree pulled today. AFAICT, this git tree pulled in all the ARM changes that\u0027s in arm.diff. Please let me know if there are additional changes. Thx!\n\nSigned-off-by: Dave Jiang \u003cdjiang@mvista.com\u003e\nSigned-off-by: Deepak Saxena \u003cdsaxena@plexity.net\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c3df69cd854551cf70e9c63aa509c26621084f60",
      "tree": "4d650a6939045e103734d72712877088cf1d3258",
      "parents": [
        "292a6c58e9133b57d004d92a846fff326dd31e92",
        "1970282f3b453b7aac3b192a44705dcb5277fd82"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 04 17:03:39 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Fri Nov 04 17:03:39 2005 +1100"
      },
      "message": "Merge git://oak/home/sfr/kernels/iseries/work\n"
    },
    {
      "commit": "1970282f3b453b7aac3b192a44705dcb5277fd82",
      "tree": "03993bd7b9e69619313da19c137cdde2df9416c5",
      "parents": [
        "9a0f78f63bc05d195aab781486ed57d1418d5f59"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Nov 04 16:58:59 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Nov 04 16:58:59 2005 +1100"
      },
      "message": "powerpc: merge tlbflush.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "dc3a9efb5ee89493a42c3365d219e339e4720c2b",
      "tree": "a0d261c2933f3083f351c858b01de7677356d4b7",
      "parents": [
        "30415f6a63f3383a18e9adf7c144acabe6893f63",
        "d3ab57ebdc6457543b346255fa47b0ecd7671136"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Nov 04 12:12:52 2005 +1100"
      },
      "committer": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Nov 04 12:12:52 2005 +1100"
      },
      "message": "Merge with Paulus\n"
    },
    {
      "commit": "30415f6a63f3383a18e9adf7c144acabe6893f63",
      "tree": "1243fd078c52fca858145d5b96e6e4a2d310de4e",
      "parents": [
        "b8f510219edc719d4c305918e16edc578bcfc16f"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Nov 03 21:10:48 2005 +1100"
      },
      "committer": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Nov 04 12:10:51 2005 +1100"
      },
      "message": "powerpc: Fix random memory corruption in merged elf.h\n\nThe merged verison of ELF_CORE_COPY_REGS is basically the PPC64 version, with\na memset that came from PPC and a few types abstracted out into #defines. But\nit\u0027s not _quite_ right.\n\nThe first problem is we calculate the number of registers with:\n        nregs \u003d sizeof(struct pt_regs) / sizeof(ELF_GREG_TYPE)\n\nFor a 32-bit process on a 64-bit kernel that\u0027s bogus because the registers are\n64 bits, but ELF_GREG_TYPE is u32, so nregs \u003d\u003d 88 which is wrong.\n\nThe other problem is the memset, which assumes a struct pt_regs is smaller\nthan a struct elf_regs. For a 32-bit process on a 64-bit kernel that\u0027s false.\n\nThe fix is to calculate the number of regs using sizeof(unsigned long), which\nshould always be right, and just memset the whole damn thing _before_ copying\nthe registers in.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\n"
    },
    {
      "commit": "b8f510219edc719d4c305918e16edc578bcfc16f",
      "tree": "7f0303abf4ce15d1f35516ee36fc8aebc270db6d",
      "parents": [
        "40765d2b8b86446b4ac8ec880cf4fdf56ce4ae7e"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Nov 04 12:09:42 2005 +1100"
      },
      "committer": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Fri Nov 04 12:09:42 2005 +1100"
      },
      "message": "powerpc: Implement smp_release_cpus() in C not asm\n\nThere\u0027s no reason for smp_release_cpus() to be asm, and most people can make\nmore sense of C code. Add an extern declaration to smp.h and remove the custom\none in machine_kexec.c\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "0f3278d14f0255e4cd9e07ccefc33ff12d8bb59c",
      "tree": "9bbb209cab841f700162a96e158dfa3ecd361f46",
      "parents": [
        "06024f217d607369f0ee0071034ebb03071d5fb2",
        "15c84a470116b2a3b58a7353a6cf711c29a91854"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 03 16:25:58 2005 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@g5.osdl.org",
        "time": "Thu Nov 03 16:25:58 2005 -0800"
      },
      "message": "Merge git://oss.sgi.com:8090/oss/git/xfs-2.6\n"
    },
    {
      "commit": "9a0f78f63bc05d195aab781486ed57d1418d5f59",
      "tree": "3d1c3bbd9ec43290ed0b458d4e3bf07833caf93c",
      "parents": [
        "d3ab57ebdc6457543b346255fa47b0ecd7671136"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Nov 04 10:20:27 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri Nov 04 10:20:27 2005 +1100"
      },
      "message": "powerpc: merge tlb.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "5f8b1178e246422ebddc1b16487314c91edf85fe",
      "tree": "67b0b09acc80bfc1ca81f92cdad45ca156706bea",
      "parents": [
        "24bcc2f46cf8982dbc02c8e3037dfc5e12f1e35c",
        "7e5e6e9a509c4ed2973a345ec7ffb96577f42e26"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 03 21:02:39 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 03 21:02:39 2005 +0000"
      },
      "message": "[ARM] Merge SMP tree\n"
    },
    {
      "commit": "7e5e6e9a509c4ed2973a345ec7ffb96577f42e26",
      "tree": "26a9f2ae9b890a755585c83d27078d3682ff65ac",
      "parents": [
        "4a5f79e7e65d24d2fa9eb6e6208672571704d337"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 03 20:32:45 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 03 20:32:45 2005 +0000"
      },
      "message": "[ARM SMP] Do not clear cpu_vm_mask for VIPT caches\n\nSince we do not invalidate TLBs/caches on MM switches, we should not\nclear the cpu_vm_mask for the CPU.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "089311e117adb8ffe13984d122e33287ffa8c7ec",
      "tree": "6babb461ad7f6abed02f0fa0d39206c7b3940bfa",
      "parents": [
        "0dcc7474b2fc547b2193dd1bafc4670a70d44e91"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Thu Nov 03 11:04:53 2005 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Nov 03 11:04:53 2005 +0000"
      },
      "message": "[ARM] Fix another build error with IOP3xx platforms\n\nld doesn\u0027t like comments starting with // in its scripts\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "40765d2b8b86446b4ac8ec880cf4fdf56ce4ae7e",
      "tree": "36f18519c5094495840a1a1c424f24db837eed22",
      "parents": [
        "c87ef1171db207d9d19f87ad12db92974d95c466"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Nov 03 19:34:38 2005 +1100"
      },
      "committer": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Nov 03 19:34:38 2005 +1100"
      },
      "message": "powerpc: Cleanup vpa code\n\nregister_vpa() doesn\u0027t actually do a VPA register call it just uses the flags\nyou pass it, so rename it to vpa_call() to be clearer.\n\nWe can then define register_vpa() and unregister_vpa() which are both simple\nwrappers around vpa_call(). (we\u0027ll need unregister_vpa() for kexec soon)\n\nWe can then cleanup vpa_init(), and because vpa_init() is only called from\nplatforms/pseries we remove the definition in asm-ppc64/smp.h.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\n"
    },
    {
      "commit": "c87ef1171db207d9d19f87ad12db92974d95c466",
      "tree": "18f229ae7cd22fd7cb2c9ab54a6b5632a08d45c2",
      "parents": [
        "e19e4ab4154a831788365c07e7a10d9114bba46c"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Nov 03 17:57:53 2005 +1100"
      },
      "committer": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Nov 03 17:57:53 2005 +1100"
      },
      "message": "powerpc: Add helper functions for synthesising instructions at runtime\n\nThere\u0027s a few places already, and soon will be more, where we synthesise\nbranch instructions at runtime. Rather than doing it by hand in each case,\nit would make sense to have one implementation.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\n"
    },
    {
      "commit": "d3ab57ebdc6457543b346255fa47b0ecd7671136",
      "tree": "bd2f8fe9193d21a038c645fd9af2e474073d370c",
      "parents": [
        "7f23292d5a6525a133d7cb8f2f33df39dd069822",
        "5adb83c2fa136e14172b1a65b0f8aa28f2cb9f62"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 03 17:04:08 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 03 17:04:08 2005 +1100"
      },
      "message": "Merge git://oak/home/sfr/kernels/iseries/work\n"
    },
    {
      "commit": "5adb83c2fa136e14172b1a65b0f8aa28f2cb9f62",
      "tree": "2334a905613952748040bed28c79c7d1e39c4bec",
      "parents": [
        "608f8b3cf3a7fbd009e6bf78e680ea04e6a4e46f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 03 16:59:17 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 03 16:59:17 2005 +1100"
      },
      "message": "powerpc: merge ucontext.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "7f23292d5a6525a133d7cb8f2f33df39dd069822",
      "tree": "ee2490650a26674dab6172e3f20093b0fb753d46",
      "parents": [
        "457e04ca5cb6efa9392c48409bee802eaa394d8c"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Thu Nov 03 10:13:58 2005 +1100"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 03 16:58:17 2005 +1100"
      },
      "message": "[PATCH] powerpc: Keep fixing merged ipcbuf.h\n\nOops, replacing the two u64s in struct ipc64_perm with __u32s changed\nthe alignment of that structure, which could mess up userspace.\nRevert to using two unsigned long longs (which is what ppc32 had\noriginally).  ppc64 orignally had two unsigned longs, but long long is\nthe same size on 64 bit, so this should be ok there too.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "38dc16186433ba961ace39c97ac6f7071250f981",
      "tree": "bb77166bfe1236ea734b263fdc64e604cc29a1ea",
      "parents": [
        "7ed3463b6192e9542983be4ba4d913d74b3ecea6"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "marcelo.tosatti@cyclades.com",
        "time": "Wed Nov 02 12:46:28 2005 -0200"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Thu Nov 03 16:57:07 2005 +1100"
      },
      "message": "[PATCH] ppc32 8xx: Fix harmless warning in 8xx_io/commproc.c\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "608f8b3cf3a7fbd009e6bf78e680ea04e6a4e46f",
      "tree": "cf3a195fe50b61ce382859117fbe7197ff3a7bad",
      "parents": [
        "879168ee51925f7e68165577fba8ef781ccfccb9"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 03 16:24:25 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 03 16:24:25 2005 +1100"
      },
      "message": "powerpc: merge sigcontext.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "879168ee51925f7e68165577fba8ef781ccfccb9",
      "tree": "7c044c090650715e6c46e252e9378095e9aa5853",
      "parents": [
        "62f4f47da64a10630d5f6dabc616477b0e09b612"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 03 15:32:07 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 03 16:03:28 2005 +1100"
      },
      "message": "powerpc: move include/asm-ppc64/ppc32.h to arch/powerpc/kernel\n\nIt is only included by signal_32.c\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "da80d460bf4606671df3ba53408f45ab848e67ba",
      "tree": "590195c548377ac8e110b1441c7f60c7f731a4b1",
      "parents": [
        "c5a1ebd24547df5738138ebc154e1abccfa85468"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 03 15:14:36 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 03 16:03:07 2005 +1100"
      },
      "message": "powerpc: merge ptrace.h\n\nMove struct ptregs32 into asm-ppc64/ppc32.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    },
    {
      "commit": "c5a1ebd24547df5738138ebc154e1abccfa85468",
      "tree": "d3ecb2e2e7dfd880318260a3c58c1ed850765caf",
      "parents": [
        "f4fcbbe9a7fdf11305fea657202b954bdc2228ec"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 03 16:02:23 2005 +1100"
      },
      "committer": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Thu Nov 03 16:02:23 2005 +1100"
      },
      "message": "powerpc: merge stat.h\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\n"
    }
  ],
  "next": "e1df870d546f4d033030615aa3d01c0341c1ef1f"
}
