)]}'
{
  "log": [
    {
      "commit": "cdec2f82b11afbe4933fa9a9b3ed567db14fd237",
      "tree": "2acdadd167643b793d9cc2e118ca2738bcb86237",
      "parents": [
        "b03ed6f2fc519930fe3950365be59f0c079ce5d8"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:20:15 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:29 2006 +1100"
      },
      "message": "drm: Change first valid DRM drawable ID to be 1 instead of 0.\n\nThis makes it easier for userspace to know when it needs to allocate an ID.\n\nAlso free drawable information memory when it\u0027s no longer needed.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "b03ed6f2fc519930fe3950365be59f0c079ce5d8",
      "tree": "4c73ebb992b1efa8ad95f63b68ada4357ecbd00b",
      "parents": [
        "2e54a007622ac75d63bdc1dd71d435446293f4a9"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:18:49 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:29 2006 +1100"
      },
      "message": "drm: drawable locking + memory management fixes + copyright\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "2e54a007622ac75d63bdc1dd71d435446293f4a9",
      "tree": "864427aba8fbf2bb8c342d739b2acdec45e43f19",
      "parents": [
        "bea5679f9cb97b7e41786c8500df56665cd21e56"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:08:16 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:28 2006 +1100"
      },
      "message": "drm: Add support for interrupt triggered driver callback with lock held to DRM core.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "bea5679f9cb97b7e41786c8500df56665cd21e56",
      "tree": "8259fc9d75730be3db028892f0da991dec54e37e",
      "parents": [
        "68815bad7239989d92f315c10d9ef65a11945a75"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 23:04:19 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:28 2006 +1100"
      },
      "message": "drm: Add support for tracking drawable information to core\n\nActually make the existing ioctls for adding and removing drawables do\nsomething useful, and add another ioctl for the X server to update drawable\ninformation. The only kind of drawable information tracked so far is cliprects.\n\nOnly reallocate cliprect memory if the number of cliprects changes.\nAlso improve diagnostic output.\n\nhook up drm ioctl update draw\nexport drm_get_drawable_info symbol\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "68815bad7239989d92f315c10d9ef65a11945a75",
      "tree": "148ae38036feb708147022a8ecc57daa1b61d9c6",
      "parents": [
        "776c9443e28dddbde9b513db6cb8221c45b3a269"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 22:28:51 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:28 2006 +1100"
      },
      "message": "drm: add support for secondary vertical blank interrupt to i915\n\nWhen the vertical blank interrupt is enabled for both pipes, pipe A is\nconsidered primary and pipe B secondary. When it\u0027s only enabled for one pipe,\nit\u0027s always considered primary for backwards compatibility.\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "776c9443e28dddbde9b513db6cb8221c45b3a269",
      "tree": "41b753829e949371ee01d2930f5be1185f29b737",
      "parents": [
        "620034c84d1d939717bdfbe02c51a3fee43541c3"
      ],
      "author": {
        "name": "\u003d?utf-8?q?Michel_D\u003dC3\u003dA4nzer?\u003d",
        "email": "michel@tungstengraphics.com",
        "time": "Tue Oct 24 22:24:38 2006 +1000"
      },
      "committer": {
        "name": "airlied",
        "email": "airlied@linux.ie",
        "time": "Thu Dec 07 15:53:28 2006 +1100"
      },
      "message": "drm: add support for secondary vertical blank interrupt to DRM core\n\nSigned-off-by: Dave Airlie \u003cairlied@linux.ie\u003e\n"
    },
    {
      "commit": "620034c84d1d939717bdfbe02c51a3fee43541c3",
      "tree": "7826b7c5c23d2cf6f68bdfc658791962e9eca12d",
      "parents": [
        "6fc52f81a871e4c29ade34dd736a383906caf47e"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Dec 07 00:45:58 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 16:41:21 2006 -0800"
      },
      "message": "[PATCH] A few small additions and corrections to README\n\nHere\u0027s a small patch which\n\n - adds a few archs to the current list of supported platforms.\n - adds a few missing slashes at the end of URLs.\n - adds a few references to additional documentation.\n - adds \"make config\" to the list of possible configuration targets.\n - makes a few other minor changes.\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\n[ Ben Nizette \u003cben.nizette@iinet.net.au\u003e points out AVR32 arch too ]\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "6fc52f81a871e4c29ade34dd736a383906caf47e",
      "tree": "916c6d89604072df5bd918e8a6ae1473a5a2b243",
      "parents": [
        "3f5e573a08a369bd10d2f89b63a2d68843f64a6b"
      ],
      "author": {
        "name": "Jesper Juhl",
        "email": "jesper.juhl@gmail.com",
        "time": "Thu Dec 07 00:16:26 2006 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 16:38:58 2006 -0800"
      },
      "message": "[PATCH] Clean up \u0027make help\u0027 output for documentation targets.\n\nHere\u0027s a patch that cleans up the \"make help\" output a bit for the\ndocumentation targets.\n\nCurrently the documentation targets are listed completely different than\nall the other targets :\n\n  Documentation targets:\n    Linux kernel internal documentation in different formats:\n    xmldocs (XML DocBook), psdocs (Postscript), pdfdocs (PDF)\n    htmldocs (HTML), mandocs (man pages, use installmandocs to install)\n\nwith this patch they are more in line with the rest of the output :\n\n  Documentation targets:\n   Linux kernel internal documentation in different formats:\n    htmldocs        - HTML\n    installmandocs  - install man pages generated by mandocs\n    mandocs         - man pages\n    pdfdocs         - PDF\n    psdocs          - Postscript\n    xmldocs         - XML DocBook\n\nSigned-off-by: Jesper Juhl \u003cjesper.juhl@gmail.com\u003e\nAcked-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3f5e573a08a369bd10d2f89b63a2d68843f64a6b",
      "tree": "069a5636974c783adc6251f71d71cd2b0aa49cc9",
      "parents": [
        "9232d5876e83921414de65d82edd1098258f6680",
        "2cafe978462bc4016392aa330bf501a674679a86"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 16:17:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 16:17:37 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Import updates from i386\u0027s i8259.c\n  [MIPS] *-berr: Header inclusions for DEC bus error handlers\n  [MIPS] Compile __do_IRQ() when really needed\n  [MIPS] genirq: use name instead of typename\n  [MIPS] Do not use handle_level_irq for ioasic_dma_irq_type.\n  [MIPS] pte_offset(dir,addr): parenthesis fix\n"
    },
    {
      "commit": "9232d5876e83921414de65d82edd1098258f6680",
      "tree": "e174b2a4fe535f5e5386ad0c8e435c24c6c99c04",
      "parents": [
        "2fdb611d3102509e31ef21c79fc91f97f300b9c3",
        "c7f570a5eca59575572ee231390df727df207bda"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 16:16:35 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 16:16:35 2006 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of master.kernel.org:/home/ftp/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of master.kernel.org:/home/ftp/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix pci.c kernel compilation breakage.\n"
    },
    {
      "commit": "2fdb611d3102509e31ef21c79fc91f97f300b9c3",
      "tree": "715f253eb5a3231fe0691b54a7d9a9b428363470",
      "parents": [
        "91c7c56855855d63c46c854c38576135be31a4c9"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Dec 06 21:15:22 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 14:51:14 2006 -0800"
      },
      "message": "[PATCH] ... and then some more work_struct-induced breakage (ibmvscsi)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91c7c56855855d63c46c854c38576135be31a4c9",
      "tree": "0b3d399d8b41f4461c9d81920dd78b85c81228c8",
      "parents": [
        "4927b3f74c6a2fd92226dcf1542a598be9738808"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Dec 06 19:50:06 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 14:51:14 2006 -0800"
      },
      "message": "[PATCH] ... and more work_struct-induced breakage (mips)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "4927b3f74c6a2fd92226dcf1542a598be9738808",
      "tree": "aee712f33f32a6dc992434773fd0de41e335078e",
      "parents": [
        "f9e9dcb38f5106fa8cdac04a9e967d5487f1cd20"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Dec 06 19:18:20 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 14:51:14 2006 -0800"
      },
      "message": "[PATCH] More work_struct induced breakage (s390)\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "f9e9dcb38f5106fa8cdac04a9e967d5487f1cd20",
      "tree": "8d1cbf17b9b54eacde5a7bf7adf4d5ba6cb119dc",
      "parents": [
        "16afea0255cf6963eb924d4334cdb5acb9074581"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 14:42:57 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 14:42:57 2006 -0800"
      },
      "message": "x86[-64]:Remove \u0027volatile\u0027 from atomic_t\n\nAny code that relies on the volatile would be a bug waiting to happen\nanyway.\n\nDon\u0027t encourage people to think that putting \u0027volatile\u0027 on data\nstructures somehow fixes problems.  We should always use proper locking\n(and other serialization) techniques.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "16afea0255cf6963eb924d4334cdb5acb9074581",
      "tree": "c86f8130cd07e441b81df1d3489de3d1e32838bb",
      "parents": [
        "3e577a80ea85e2557831fd44064f809646f260b4"
      ],
      "author": {
        "name": "Art Haas",
        "email": "ahaas@airmail.net",
        "time": "Wed Dec 06 14:45:53 2006 -0600"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 14:39:53 2006 -0800"
      },
      "message": "[PATCH] Remove \u0027volatile\u0027 from spinlock_types\n\nThis is a resubmission of patches originally created by Ingo Molnar.\nThe link below is the initial (?) posting of the patch.\n\n  http://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d115217423929806\u0026w\u003d2\n\nRemove \u0027volatile\u0027 from spinlock_types as it causes GCC to generate bad\ncode (see link) and locking should be used on kernel data.\n\nSigned-off-by: Art Haas \u003cahaas@airmail.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "c7f570a5eca59575572ee231390df727df207bda",
      "tree": "76525f17fafafe9eef8ea542f52fbcba48eb9ded",
      "parents": [
        "3e577a80ea85e2557831fd44064f809646f260b4"
      ],
      "author": {
        "name": "Peter Chubb",
        "email": "peterc@gelato.unsw.edu.au",
        "time": "Tue Dec 05 12:25:31 2006 +1100"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Wed Dec 06 14:13:38 2006 -0800"
      },
      "message": "[IA64] Fix pci.c kernel compilation breakage.\n\nThe recent change to convert the is_enabled flag in the PCI device to an\natomic count broke the IA64 compilation.\n\nAs pcibios_disable_device is only ever called if the reference count\nis zero, convert the if to a BUG_ON.\n\nSigned-off-by: Peter Chubb \u003cpeterc@gelato.unsw.edu.au\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "2cafe978462bc4016392aa330bf501a674679a86",
      "tree": "f74ab335a5e42d6bd6f6cb8ac3c8566b745542c7",
      "parents": [
        "49afb1f67b42c4240fef9d2d8b76c317c56a189d"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Thu Dec 07 02:04:17 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:16:09 2006 +0000"
      },
      "message": "[MIPS] Import updates from i386\u0027s i8259.c\n\nImport many updates from i386\u0027s i8259.c, especially genirq transitions.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "49afb1f67b42c4240fef9d2d8b76c317c56a189d",
      "tree": "d6534d010bcb3d758ebd69e85f92577165e2c915",
      "parents": [
        "e77c232cfc6e1250b2916a7c69225d6634d05a49"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Wed Dec 06 11:50:23 2006 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:16:09 2006 +0000"
      },
      "message": "[MIPS] *-berr: Header inclusions for DEC bus error handlers\n\n A fixup to add missing header inclusions for bus error handlers for\nDECstation system after the recent switch to get_irq_regs().\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "e77c232cfc6e1250b2916a7c69225d6634d05a49",
      "tree": "a5a193c3d6d7f8c8a9eb35d970dd47fa867e5e24",
      "parents": [
        "1ccd1c1c35a6cb21da32479931d4fa6d47320095"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Fri Dec 01 18:22:27 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:16:08 2006 +0000"
      },
      "message": "[MIPS] Compile __do_IRQ() when really needed\n\n__do_IRQ() is needed only by irq handlers that can\u0027t use\ndefault handlers defined in kernel/irq/chip.c.\n\nFor others platforms there\u0027s no need to compile this function\nsince it won\u0027t be used. For those platforms this patch defines\nGENERIC_HARDIRQS_NO__DO_IRQ symbol which is used exactly for\nthis purpose.\n\nFuthermore for platforms which do not use __do_IRQ(), end()\nmethod which is part of the \u0027irq_chip\u0027 structure is not used.\nThis patch simply removes this method in this case.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1ccd1c1c35a6cb21da32479931d4fa6d47320095",
      "tree": "63315c187ba40f763192c85994d717a85ad31e36",
      "parents": [
        "25ba2f506c69bd54a7342210422176baf10018c5"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Wed Dec 06 01:20:57 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:16:08 2006 +0000"
      },
      "message": "[MIPS] genirq: use name instead of typename\n\nThe \"typename\" field was obsoleted by the \"name\" field.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "25ba2f506c69bd54a7342210422176baf10018c5",
      "tree": "e3fed20b42b7ff51767d1c6b79567144162df170",
      "parents": [
        "5b70a31708c958cb259e9c6cbecf7190521c856e"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Sat Dec 02 00:08:03 2006 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:16:08 2006 +0000"
      },
      "message": "[MIPS] Do not use handle_level_irq for ioasic_dma_irq_type.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "5b70a31708c958cb259e9c6cbecf7190521c856e",
      "tree": "3f635bb2fa64843b4749405d1e67c7878e41fc72",
      "parents": [
        "ec0bf39a471bf6fcd01def2bd677128cea940b73"
      ],
      "author": {
        "name": "Franck Bui-Huu",
        "email": "fbuihuu@gmail.com",
        "time": "Tue Dec 05 10:39:56 2006 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Dec 06 20:16:08 2006 +0000"
      },
      "message": "[MIPS] pte_offset(dir,addr): parenthesis fix\n\nThis patch adds missing parenthesis around \u0027dir\u0027 argument in pte_offset()\nmacro definition.\n\nIt also removes an extra space in the definition of pte_offset_kernel()\nmacro.\n\nSigned-off-by: Franck Bui-Huu \u003cfbuihuu@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "3e577a80ea85e2557831fd44064f809646f260b4",
      "tree": "11e5198b33075effb33f70693bc3a189091eb1c3",
      "parents": [
        "7a87b6c228b8d0cc54b9faa159732fcb2a6c9d0c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Dec 06 18:41:45 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 11:09:08 2006 -0800"
      },
      "message": "[PATCH] drivers/{char|isdn}: work_struct-induced breakage\n\npart 1 of fsck-knows-how-many\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "7a87b6c228b8d0cc54b9faa159732fcb2a6c9d0c",
      "tree": "c9ab9daa24814066d18cac314441a04126c9c9df",
      "parents": [
        "dd6a7c19e4630f635467246a81b8e0cc818c05e6"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Wed Dec 06 18:51:40 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 11:06:46 2006 -0800"
      },
      "message": "[PATCH] hamradio/dmascc: fix up work_struct-induced breakage\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd6a7c19e4630f635467246a81b8e0cc818c05e6",
      "tree": "8fc93cdef4070183cbd3fa06019c84728380b389",
      "parents": [
        "dd8856bda5f1308beb113281b248683992998a9e",
        "ea0f8feaa041f3ccec3d6b8ee51325b177daef06"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 08:10:55 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 08:10:55 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6: (43 commits)\n  sh: sh775x/titan fixes for irq header changes.\n  sh: update r7780rp defconfig.\n  sh: compile fixes for header cleanup.\n  sh: Fixup pte_mkhuge() build failure.\n  sh: set KBUILD_IMAGE to something sensible.\n  sh: show held locks in stack trace with lockdep.\n  sh: platform_pata support for R7780RP\n  sh: stacktrace/lockdep/irqflags tracing support.\n  sh: Fixup movli.l/movco.l atomic ops for gcc4.\n  sh: dyntick infrastructure.\n  sh: Clock framework tidying.\n  sh: Turn off IRQs around get_timer_offset() calls.\n  sh: Get the PGD right in oops case with 64-bit PTEs.\n  sh: Fix store queue bitmap end.\n  sh: More flexible + SH7780 earlyprintk SCIF support.\n  sh: Fixup various PAGE_SIZE \u003d\u003d 4096 assumptions.\n  sh: Fixup 4K irq stacks.\n  sh: dma-api channel capability extensions.\n  sh: Drop name overload in dma-sh.\n  sh: Make dma-isa depend on ISA_DMA_API.\n  ...\n"
    },
    {
      "commit": "dd8856bda5f1308beb113281b248683992998a9e",
      "tree": "5dc35290cdbca32cbdecd93a76fa5b29075ac18c",
      "parents": [
        "f81cff0d4067e41fd7383d9c013cc82da7c169d2",
        "06328b4f7919e9d2169d45cadc5a37b828a78eda"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 08:01:37 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 08:01:37 2006 -0800"
      },
      "message": "Merge git://git.infradead.org/users/dhowells/workq-2.6\n\n* git://git.infradead.org/users/dhowells/workq-2.6:\n  Actually update the fixed up compile failures.\n  WorkQueue: Fix up arch-specific work items where possible\n  WorkStruct: make allyesconfig\n  WorkStruct: Pass the work_struct pointer instead of context data\n  WorkStruct: Merge the pending bit into the wq_data pointer\n  WorkStruct: Typedef the work function prototype\n  WorkStruct: Separate delayable and non-delayable events.\n"
    },
    {
      "commit": "f81cff0d4067e41fd7383d9c013cc82da7c169d2",
      "tree": "92c5c8a647e31be6b3e09dcce42ec261d43ad2f5",
      "parents": [
        "3363c9b0ed8f6b5a241d63018cad242ae458cdf9"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@gentoo.org",
        "time": "Wed Dec 06 12:02:59 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 07:41:26 2006 -0800"
      },
      "message": "[PATCH] uclinux: fix mmap() of directory for nommu case\n\nI was playing with blackfin when i hit a neat bug ... doing an open() on a\ndirectory and then passing that fd to mmap() would cause the kernel to hang\n\nafter poking into the code a bit more, i found that\nmm/nommu.c:validate_mmap_request() checks the length and if it is 0, just\nreturns the address ... this is in stark contrast to mmu\u0027s\nmm/mmap.c:do_mmap_pgoff() where it returns -EINVAL for 0 length requests ...\ni then noticed that some other parts of the logic is out of date between the\ntwo funcs, so perhaps that\u0027s the easy fix ?\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "3363c9b0ed8f6b5a241d63018cad242ae458cdf9",
      "tree": "b29ff9517ebbc2409096fadbc7b158657778c630",
      "parents": [
        "a8b8d57c25eb61a04431324e1a41109925290512"
      ],
      "author": {
        "name": "Gavin Lambert",
        "email": "gavinl@compacsort.com",
        "time": "Wed Dec 06 11:57:53 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 07:41:26 2006 -0800"
      },
      "message": "[PATCH] m68knommu: remove FP conditionals in ucontext struct\n\nThe first patch is to the 2.6 kernel include file (for m68knommu), to get\nrid of the conditional definitions, otherwise the structures have different\nsizes depending on whether there\u0027s an FPU or not.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "a8b8d57c25eb61a04431324e1a41109925290512",
      "tree": "fc2ca7ae7a24de84368d82b75caabf29d19c22d8",
      "parents": [
        "dcb14775493170ea60fb8b657b411cdc9532b7ee"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Dec 06 11:49:34 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 07:41:26 2006 -0800"
      },
      "message": "[PATCH] m68knommu: ColdFire serial driver fixes\n\nSome updates for the old ColdFire serial driver:\n\n . support 3 and 4 UARTs on some ColdFire parts that have them\n . enable multifunction pins to serial for 527x CPU\u0027s\n . support the 5272 UART\u0027s fractional baud rate divisor\n . switch driver name to \"mcfserial\"\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dcb14775493170ea60fb8b657b411cdc9532b7ee",
      "tree": "6119b96d277b32cdd17fa5817f195d9c4cf4c86e",
      "parents": [
        "deb77c8501f47ab228bf7cc7fd649e50603ed2cd"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Dec 06 11:43:14 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 07:41:26 2006 -0800"
      },
      "message": "[PATCH] m68knommu: switch 68360 to using rtc_time\n\nAdds support for RTCs (through genrtc) for M68KNOMMU.\n\nBoard-specific code will have to link the appropriate RTC driver to the\nmach_hwclk callback, at minimum.\n\nThis patch switches the 68360 code over to using rtc_time.\n\nSigned-off-by: Gavin Lambert \u003cgavinl@compacsort.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "deb77c8501f47ab228bf7cc7fd649e50603ed2cd",
      "tree": "9a55c608f3eb4783c109da1401f707546e85423a",
      "parents": [
        "dd93e857fca0f6dedb8b0ffe61bf5096029963bb"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Dec 06 11:36:59 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 07:41:26 2006 -0800"
      },
      "message": "[PATCH] m68knommu: fix timer register access on 523x ColdFire platforms\n\nThe 523x timer TRR register is a full 32bits, the older register (on\nother ColdFire parts) was only 16 bits.  Use the right type of\n__raw_read when accessing it.\n\nProblem found by Yaroslav Vinogradov \u003cyaroslav.vinogradov@freescale.com\u003e\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "dd93e857fca0f6dedb8b0ffe61bf5096029963bb",
      "tree": "8c5ecdf83282374359ba2ace9c20f0088d941a0e",
      "parents": [
        "5340be59093d59826f4477a5f9991c762e4417e8"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Dec 06 11:36:13 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 07:41:26 2006 -0800"
      },
      "message": "[PATCH] m68knommu: implement irq_canonicalize()\n\nAdd a null definition for irq_canonicalize(). It is used in the gerneric\nserial subsystem code, can\u0027t compile without it.\n\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "5340be59093d59826f4477a5f9991c762e4417e8",
      "tree": "cf6428281d7e34d265e465f0f05ea4ee7fa7d880",
      "parents": [
        "ec0bf39a471bf6fcd01def2bd677128cea940b73"
      ],
      "author": {
        "name": "Greg Ungerer",
        "email": "gerg@snapgear.com",
        "time": "Wed Dec 06 11:35:16 2006 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Wed Dec 06 07:41:26 2006 -0800"
      },
      "message": "[PATCH] m68knommu: create rtc.h\n\nThis adds support for RTCs (through genrtc) for M68KNOMMU.\n\nBoard-specific code will have to link the appropriate RTC driver to the\nmach_hwclk callback, at minimum.\n\nSigned-off-by: Gavin Lambert \u003cgavinl@compacsort.com\u003e\nSigned-off-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "06328b4f7919e9d2169d45cadc5a37b828a78eda",
      "tree": "2c048aad57f0f9cf17bddfec864e57348b1fe3b8",
      "parents": [
        "4796b71fbb907ce6b8a9acf1852d3646a80b4576"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Dec 06 15:02:26 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Wed Dec 06 15:02:26 2006 +0000"
      },
      "message": "Actually update the fixed up compile failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "4796b71fbb907ce6b8a9acf1852d3646a80b4576",
      "tree": "6263f165446c581efdbb760205c1f85378fe6259",
      "parents": [
        "6d5aefb8eaa38e44b5b8cf60c812aceafc02d924",
        "ec0bf39a471bf6fcd01def2bd677128cea940b73"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Wed Dec 06 15:01:18 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Wed Dec 06 15:01:18 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/pcmcia/ds.c\n\nFix up merge failures with Linus\u0027s head and fix new compile failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "ea0f8feaa041f3ccec3d6b8ee51325b177daef06",
      "tree": "261c7d75e5caccbaface63370bae029ecd81b98a",
      "parents": [
        "fe9687dec0400c6de7187ab5efa91facd958ca84"
      ],
      "author": {
        "name": "Jamie Lenehan",
        "email": "lenehan@twibble.org",
        "time": "Wed Dec 06 12:05:02 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 12:05:02 2006 +0900"
      },
      "message": "sh: sh775x/titan fixes for irq header changes.\n\nThe following moves the creation of IPR interupts into setup-7750.c\nand updates a few other things to make it all work after the \"Drop\nCPU subtype IRQ headers\" commit. It boots and runs fine on my titan\nboard.\n\n - adds an ipr_idx to the ipr_data and uses a function in the subtype\n   code to calculate the address of the IPR registers\n\n - adds a function to enable individual interrupt mode for externals\n   in the subtype code and calls that from the titan board code\n   instead of doing it directly.\n\n - I changed the shift in the ipr_data to be the actual # of bits to\n   shift, instead of the numnber / 4 - made it easier to match with\n   the manual.\n\nSigned-off-by: Jamie Lenehan \u003clenehan@twibble.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fe9687dec0400c6de7187ab5efa91facd958ca84",
      "tree": "6bdc2c3e540b3a797c2ee77a85c93ae2dec48925",
      "parents": [
        "65e5d90de6dba9975332dac4f849b81f663e16fa"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 12:02:01 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 12:02:01 2006 +0900"
      },
      "message": "sh: update r7780rp defconfig.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "65e5d90de6dba9975332dac4f849b81f663e16fa",
      "tree": "0dcd1d9e94edfaed6053bd5fe22d95f098016bab",
      "parents": [
        "5b67954e804465a4658dd4da8d52b87a8d1ea00c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 11:24:48 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 11:24:48 2006 +0900"
      },
      "message": "sh: compile fixes for header cleanup.\n\nSince some header inclusion paths were cleaned up, compilation\nbroke. Add in the headers we need directly to build again.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5b67954e804465a4658dd4da8d52b87a8d1ea00c",
      "tree": "ecaf439834f2e6453c090700f051cd7952a6043a",
      "parents": [
        "f36af73304555849985b1fb5c0821c1bfab3a5a0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 11:20:53 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 11:20:53 2006 +0900"
      },
      "message": "sh: Fixup pte_mkhuge() build failure.\n\nWhen hugetlbpage support isn\u0027t enabled, this can be bogus.\nWrap it back in _PAGE_FLAGS_HARD to avoid changes to the\nbase PTE when not aiming for larger sizes.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f36af73304555849985b1fb5c0821c1bfab3a5a0",
      "tree": "bfc55e6ac0dc4a00b6d8d2a120561f531ba249c3",
      "parents": [
        "9b8c90eb0d916f6802f8bbac79f61aca6ac533e8"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 11:08:49 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 11:08:49 2006 +0900"
      },
      "message": "sh: set KBUILD_IMAGE to something sensible.\n\nThis was missing for sh too, wire it up..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9b8c90eb0d916f6802f8bbac79f61aca6ac533e8",
      "tree": "09f9f7d40e2e213bbc2678cbe1bea1eb06ca65db",
      "parents": [
        "0c020e3dfb9429a3b31669a5ac2b86dd675c1ad2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 11:07:51 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 11:07:51 2006 +0900"
      },
      "message": "sh: show held locks in stack trace with lockdep.\n\nFollows the same change as other architectures..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0c020e3dfb9429a3b31669a5ac2b86dd675c1ad2",
      "tree": "0c457d3c33703fcafa08ec028ea181ed51888120",
      "parents": [
        "afbfb52e47273a440df33274452c603e8c332de2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:43:44 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:40 2006 +0900"
      },
      "message": "sh: platform_pata support for R7780RP\n\nThis adds a platform device for the directly connected\nCF interface on R7780RP boards, for use with the\npata_platform libata driver.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "afbfb52e47273a440df33274452c603e8c332de2",
      "tree": "041dc70061a67e787b362959298e093830b4b4d7",
      "parents": [
        "c03c69610bfa728805deceeb624ee4268c722a5a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Dec 04 18:17:28 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:40 2006 +0900"
      },
      "message": "sh: stacktrace/lockdep/irqflags tracing support.\n\nWire up all of the essentials for lockdep..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c03c69610bfa728805deceeb624ee4268c722a5a",
      "tree": "07085eab7196c1e7219473d5a164a0569bce9611",
      "parents": [
        "bd156147eb63ae525e0ac67868e41a808f03c532"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 01 14:32:54 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:40 2006 +0900"
      },
      "message": "sh: Fixup movli.l/movco.l atomic ops for gcc4.\n\ngcc4 gets a bit pissy about the outputs:\n\ninclude/asm/atomic.h: In function \u0027atomic_add\u0027:\ninclude/asm/atomic.h:37: error: invalid lvalue in asm statement\ninclude/asm/atomic.h:30: error: invalid lvalue in asm output 1\n...\n\nthis ended up being a thinko anyways, so just fix it up.\n\nVerified for proper behaviour with the older toolchains, too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bd156147eb63ae525e0ac67868e41a808f03c532",
      "tree": "8774cf4f3297c94c10583f6331b5b17e0322f0db",
      "parents": [
        "1d118562c2067a42d0e8f70671a4ce27d7c6ffee"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 01 13:23:47 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:40 2006 +0900"
      },
      "message": "sh: dyntick infrastructure.\n\nThis adds basic NO_IDLE_HZ support to the SH timer API so timers\nare able to wire it up. Taken from the ARM version, as it fit in\nto our API with very few changes needed.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1d118562c2067a42d0e8f70671a4ce27d7c6ffee",
      "tree": "fa59028397143d7fa94d86785bee8443efe30798",
      "parents": [
        "e74b56800e78a10bc09b56a87831876a1d9d09ae"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 01 13:15:14 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:40 2006 +0900"
      },
      "message": "sh: Clock framework tidying.\n\nThis syncs up the SH clock framework with the linux/clk.h API,\nfor which there were only some minor changes required, namely\nthe clk_get() dev_id and subsequent callsites.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e74b56800e78a10bc09b56a87831876a1d9d09ae",
      "tree": "0468f7bd4324ffe8d6d7f00ffd2fa3376fcc65aa",
      "parents": [
        "bca7c20764c83a44c7b8b0831089922d56a3a9a2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 01 13:12:05 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:39 2006 +0900"
      },
      "message": "sh: Turn off IRQs around get_timer_offset() calls.\n\nSince all of the sys_timer sources currently do this on their own\nwithin the -\u003eget_offset() path, it\u0027s more sensible to just have\nthe caller take care of it when grabbing xtime_lock. Incidentally,\nthis is more in line with what others (ie, ARM) are doing already.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "bca7c20764c83a44c7b8b0831089922d56a3a9a2",
      "tree": "18c82b8b8e5b3542301421d5e165541ce0d8b5f7",
      "parents": [
        "9f650cf2b811cfb605f10483eeb1dc86f43cdbcb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 01 12:14:11 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:39 2006 +0900"
      },
      "message": "sh: Get the PGD right in oops case with 64-bit PTEs.\n\nPreviously this was using a static pgd shift in the reporting\ncode, simply flip this to PGDIR_SHIFT which does the right\nthing depending on varying PTE magnitudes on the SH-X2 MMU.\n\nWhile we\u0027re at it, and since it\u0027s been recently added, use\nget_TTB() for fetching the TTB, rather than the open coded\ninstructions.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9f650cf2b811cfb605f10483eeb1dc86f43cdbcb",
      "tree": "db9506994a49ecdd9151776fe5fb3ed7f3343c92",
      "parents": [
        "6fc21b82ef74911887ced1aff8d37ce079bb8b36"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Dec 01 12:01:43 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:39 2006 +0900"
      },
      "message": "sh: Fix store queue bitmap end.\n\nThe end of the store queue bitmap is miscalculated when searching\nfor a free range in sq_remap(), missing the PAGE_SHIFT shift that\u0027s\ndone in sq_api_init(). This runs in to workloads where we can scan\nbeyond the end of the bitmap.\n\nSpotted by Paul Jackson:\n\n\thttp://marc.theaimsgroup.com/?l\u003dlinux-kernel\u0026m\u003d116493191224097\u0026w\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6fc21b82ef74911887ced1aff8d37ce079bb8b36",
      "tree": "7accfcb402a530dcddb4d755f413e8098037801f",
      "parents": [
        "510c72ad2dd4e05e6908755f51ac89482c6eb987"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 27 12:10:23 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:39 2006 +0900"
      },
      "message": "sh: More flexible + SH7780 earlyprintk SCIF support.\n\nThis makes the early printk support somewhat more flexible,\nmoving the port definition to a config option, and making the\nport initialization configurable for sh-ipl+g users.\n\nAt the same time, this allows us to trivially wire up the\nSH7780 SCIF0, so that\u0027s thrown in too more or less for free.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "510c72ad2dd4e05e6908755f51ac89482c6eb987",
      "tree": "fa2e9e9a674e38dd523d937329627560f0bd6b64",
      "parents": [
        "1dc41e58a553e612e3d0349bb60eef08f9462bde"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 27 12:06:26 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:39 2006 +0900"
      },
      "message": "sh: Fixup various PAGE_SIZE \u003d\u003d 4096 assumptions.\n\nThere were a number of places that made evil PAGE_SIZE \u003d\u003d 4k\nassumptions that ended up breaking when trying to play with\n8k and 64k page sizes, this fixes those up.\n\nThe most significant change is the way we load THREAD_SIZE,\npreviously this was done via:\n\n\tmov\t#(THREAD_SIZE \u003e\u003e 8), reg\n\tshll8\treg\n\nto avoid a memory access and allow the immediate load. With\na 64k PAGE_SIZE, we\u0027re out of range for the immediate load\nsize without resorting to special instructions available in\nlater ISAs (movi20s and so on). The \"workaround\" for this is\nto bump up the shift to 10 and insert a shll2, which gives a\nbit more flexibility while still being much cheaper than a\nmemory access.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1dc41e58a553e612e3d0349bb60eef08f9462bde",
      "tree": "e45934bbe3367119861912458cf669a004565297",
      "parents": [
        "db9b99d461ddbbaa43c1e3581b1677b82c960948"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 24 19:46:18 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:39 2006 +0900"
      },
      "message": "sh: Fixup 4K irq stacks.\n\nThere was a clobber issue with the register we were saving\nthe stack in, so we switch to a register that we handle in\nthe clobber list properly already.\n\nThis also follows the x86 changes for allowing the softirq\nchecks from hardirq context.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "db9b99d461ddbbaa43c1e3581b1677b82c960948",
      "tree": "a4bb8ff3f8339f3389e4b367bd1c1ecd7caab752",
      "parents": [
        "e803aaf63a18b26668fbfbfd41c65527bcc10532"
      ],
      "author": {
        "name": "Mark Glaisher",
        "email": "mark.glaisher@st.com",
        "time": "Fri Nov 24 15:13:52 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:39 2006 +0900"
      },
      "message": "sh: dma-api channel capability extensions.\n\nThis extends the SH DMA API for allowing handling of DMA\nchannels based off of their respective capabilities.\n\nA couple of functions are added to the existing API,\nthe core bits are register_chan_caps() for registering\nchannel capabilities, and request_dma_bycap() for fetching\na channel dynamically based off of a capability set.\n\nSigned-off-by: Mark Glaisher \u003cmark.glaisher@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e803aaf63a18b26668fbfbfd41c65527bcc10532",
      "tree": "a36a619813ef83b381ddbdafb1ea0dc494516ce6",
      "parents": [
        "49f860bb5db877a2c75642e7e19af40e3010afec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 24 14:50:05 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:39 2006 +0900"
      },
      "message": "sh: Drop name overload in dma-sh.\n\nPass along the dev_id from request_dma() all the way down,\nrather than inserting an artificial name relating to the TEI\nline that we were doing before.\n\nThis makes the line a bit less obvious, but dev_id is the proper\nbehaviour for this regardless.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "49f860bb5db877a2c75642e7e19af40e3010afec",
      "tree": "f9c3c5bfcbced2565fcaaaa8c745f658ee464ada",
      "parents": [
        "4dfc119f1c0723c54a20ff5ca4ea460ce7a4edb5"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 24 14:48:14 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:39 2006 +0900"
      },
      "message": "sh: Make dma-isa depend on ISA_DMA_API.\n\nPreviously we linked in the ISA DMA wrapper unconditionally.\nAs there are very few users of this, it\u0027s better to make it\nconditional.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4dfc119f1c0723c54a20ff5ca4ea460ce7a4edb5",
      "tree": "da62d31bd39155aa111a2655f35e14b18d807bde",
      "parents": [
        "e0969e0c9b609fdfe217e34f3e046179ffe88eb6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 24 14:43:09 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:39 2006 +0900"
      },
      "message": "sh: dma-sysfs fixes.\n\nHandle the case where no registered DMACs exist somewhat more\ngracefully. While we\u0027re at it, check for sysdev_create_file()\nfailing.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e0969e0c9b609fdfe217e34f3e046179ffe88eb6",
      "tree": "e0769039173233ea75d4e9ed87bbcfec690dc446",
      "parents": [
        "c9f0b1c1410e9e637b819c5050fc8c1f1971e178"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Nov 24 13:01:36 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:38 2006 +0900"
      },
      "message": "sh: Fix syscall tracing ordering.\n\nThe implementation of system call tracing in the kernel has a\ncouple of ordering problems:\n\n - the validity of the system call number is checked before\n   calling out to system call tracing code, and should be\n   done after\n\n - the system call number used when tracing is the one the\n   system call was invoked with, while the system call tracing\n   code can legitimatly change the call number (for example\n   strace permutes fork into clone)\n\nThis patch fixes both of these problems, and also reoders the\ncode slightly to make the direct path through the code the\ncommon case.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c9f0b1c1410e9e637b819c5050fc8c1f1971e178",
      "tree": "a7f675bcb2a282c0cb5b258b49514c73257eba8d",
      "parents": [
        "9b3a53ab76771e3669e50086c131e1574fe25847"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Nov 24 12:53:02 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:38 2006 +0900"
      },
      "message": "sh: KSTK_EIP/KSTK_ESP consistency.\n\nTwo of the fields in /proc/[number]/stat are documented in\nproc(5) as:\n\n      kstkesp %lu\n\t     The current value of esp (stack pointer), as\n\t     found in the kernel stack page for the process.\n\n      kstkeip %lu\n\t     The current EIP (instruction pointer).\n\nThe SH currently prints the the last SP and PC of the process\ninside the kernel, while most other archs use the last user\nspace values.\n\nThis patch modifes the SH to display the user space values.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9b3a53ab76771e3669e50086c131e1574fe25847",
      "tree": "07dab1cd3972c7b82ddd5b7ad1e28628d7756dbb",
      "parents": [
        "9daa0c257d6c200b58092e0bfc32b77c4618a8af"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Nov 24 11:42:24 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:38 2006 +0900"
      },
      "message": "sh: TLB miss fast-path optimizations.\n\nHandle simple TLB miss faults which can be resolved completely\nfrom the page table in assembler.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9daa0c257d6c200b58092e0bfc32b77c4618a8af",
      "tree": "be40047ad34250a61bfff9628a9edcc055db7135",
      "parents": [
        "9f5e8eee5cfe1328660c71812d87c2a67bda389f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 24 11:24:39 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:38 2006 +0900"
      },
      "message": "sh: R7780RP push-switch support.\n\nThis adds simple push-switch support for the RDBRP-1/RDBREVRP-1 debug\nboards found on the R7780RP-1.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9f5e8eee5cfe1328660c71812d87c2a67bda389f",
      "tree": "b016c812709e4cc33496caac213a1315ca0d9e39",
      "parents": [
        "99a596f93be10001c50894bcab69e458a49a3b8c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Nov 24 11:22:57 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:38 2006 +0900"
      },
      "message": "sh: generic push-switch framework.\n\nThis adds support for a generic push switch framework. Adaptable for\nvarious switches, including GPIO switches and the push switches commonly\nfound on Renesas debug boards.\n\nThis allows switch states to be trivially reported through sysfs.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "99a596f93be10001c50894bcab69e458a49a3b8c",
      "tree": "16faf593cc3f7a2c39f3079f0f64f410e530e1c4",
      "parents": [
        "6e4662ff49c6b94e16a47bfddb920576963b5a20"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Tue Nov 21 15:38:05 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:38 2006 +0900"
      },
      "message": "sh: pmd rework.\n\nRemove extra bits from the pmd structure and store a kernel logical\naddress rather than a physical address. This allows it to be directly\ndereferenced. Another piece of wierdness inherited from x86.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6e4662ff49c6b94e16a47bfddb920576963b5a20",
      "tree": "b53bcf136cc8df9e09f63f06321cad3622694c70",
      "parents": [
        "b5a1bcbee434b843c8850a968d9a6c7541f1be9d"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Tue Nov 21 13:53:44 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:38 2006 +0900"
      },
      "message": "sh: Use MMU.TTB register as pointer to current pgd.\n\nAdd TTB accessor functions and give it a sensible default\nvalue. We will use this later for optimizing the fault\npath.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b5a1bcbee434b843c8850a968d9a6c7541f1be9d",
      "tree": "2745f5efa2b4d6dfe18f4f186738612f0e77f79c",
      "parents": [
        "f0bc814cfbc212683c882e58b3d1afec6b3e3aa3"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Tue Nov 21 13:34:04 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:38 2006 +0900"
      },
      "message": "sh: Set up correct siginfo structures for page faults.\n\nRemove the previous saving of fault codes into the thread_struct\nas they are never used, and appeared to be inherited from x86.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f0bc814cfbc212683c882e58b3d1afec6b3e3aa3",
      "tree": "8ad669003716a3c22fb43e9c2066dcc5e5e0ad2d",
      "parents": [
        "53644087a607040a56d883df612b588814a56f11"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Tue Nov 21 11:16:57 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:38 2006 +0900"
      },
      "message": "sh: gcc4 support.\n\nThis fixes up the kernel for gcc4. The existing exception handlers\nneeded some wrapping for pt_regs access, acessing the registers\nvia a RELOC_HIDE() pointer.\n\nThe strcpy() issues popped up here too, so add -ffreestanding and\nkill off the symbol export.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "53644087a607040a56d883df612b588814a56f11",
      "tree": "f58e0bce9093a342e002e4449812b6841a67f254",
      "parents": [
        "52e27782e1c4afa1feca0fdf194d279595e0431c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 21 11:12:19 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:38 2006 +0900"
      },
      "message": "sh: Explicit endian selection support.\n\nPreviously big endian was simply assumed if little endian was\nnot set, which led to some cflags ordering issues. There\u0027s not\nmuch point to not having a big endian option, so shove one in\na choice and wire it up in the Makefile.\n\nThis lets us clean up some of the cflags ordering while we\u0027re\nat it.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "52e27782e1c4afa1feca0fdf194d279595e0431c",
      "tree": "073202ce4920cad4f524d47faac8f9e886546580",
      "parents": [
        "21440cf04a64cd1b1209c12a6e1a3afba2a28709"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 21 11:09:41 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:37 2006 +0900"
      },
      "message": "sh: p3map_sem sem2mutex conversion.\n\nSimple sem2mutex conversion for the p3map semaphores.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "21440cf04a64cd1b1209c12a6e1a3afba2a28709",
      "tree": "9af7a89c4c711b8433b3b1e23e2ba0c95f82fbf7",
      "parents": [
        "b552c7e8bceae8a04ae79ecee6fa369c1ba4f8e4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 20 14:30:26 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:37 2006 +0900"
      },
      "message": "sh: Preliminary support for SH-X2 MMU.\n\nThis adds some preliminary support for the SH-X2 MMU, used by\nnewer SH-4A parts (particularly SH7785).\n\nThis MMU implements a \u0027compat\u0027 mode with SH-X MMUs and an\n\u0027extended\u0027 mode for SH-X2 extended features. Extended features\ninclude additional page sizes (8kB, 4MB, 64MB), as well as the\naddition of page execute permissions.\n\nThe extended mode attributes are placed in a second data array,\nwhich requires us to switch to 64-bit PTEs when in X2 mode.\n\nWith the addition of the exec perms, we also overhaul the mmap\nprots somewhat, now that it\u0027s possible to handle them more\nintelligently.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b552c7e8bceae8a04ae79ecee6fa369c1ba4f8e4",
      "tree": "fbc4983bd9cda6a466c1823256296c89ed20b104",
      "parents": [
        "9a7ef6d59f9d4780ff5bc9c4d05266b52dcb9211"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 20 14:14:29 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:37 2006 +0900"
      },
      "message": "sh: Hook SH7785 in to the build system.\n\nSimple 7785 placeholders to start hooking up other bits of code.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9a7ef6d59f9d4780ff5bc9c4d05266b52dcb9211",
      "tree": "47094da0cd858abb54607b139c41686d293b130f",
      "parents": [
        "417528a2e35f46bc42721de5c4efd33a0eba019d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 20 13:55:34 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:37 2006 +0900"
      },
      "message": "sh: Drop CPU subtype IRQ headers.\n\nThis drops the various IRQ headers that were floating around\nand primarily providing hardcoded IRQ definitions for the\nvarious CPU subtypes. This quickly got to be an unmaintainable\nmess, made even more evident by the subtle breakage introduced\nby the SH-2 and SH-2A changes.\n\nNow that subtypes are able to register IRQ maps directly, just\nrip all of the headers out.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "417528a2e35f46bc42721de5c4efd33a0eba019d",
      "tree": "622d88ef2f82910063e841fd70d8720465c4dcef",
      "parents": [
        "716067f28931d46b9f460acbeae1478a337e58ec"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Nov 20 11:18:30 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:37 2006 +0900"
      },
      "message": "sh: Configurable timer IRQ.\n\nAll of the various CPU subtypes currently hardcode TIMER_IRQ,\nswitch this to a config option in the few places we need this.\n\nThis allows further removal of hardcoded IRQ headers..\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "716067f28931d46b9f460acbeae1478a337e58ec",
      "tree": "288749d35d87aba85ae275d0b8307e3d06d5e650",
      "parents": [
        "710ee0cc45d095f7697821b330a3f8280205c2be"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Nov 07 10:29:23 2006 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:37 2006 +0900"
      },
      "message": "sh: Fixup entry-common path breakage for SH-3.\n\nThe nommu patches broke the path for the common bits, get it building\nfor the SH-3/4 case again.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "710ee0cc45d095f7697821b330a3f8280205c2be",
      "tree": "8bce794be73a6961d118d485c097232628812e94",
      "parents": [
        "f36af3fd377081d3ac2ff6b63a60f8db8b3bf531"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Nov 05 16:48:42 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:37 2006 +0900"
      },
      "message": "sh: SE7206 build fixes.\n\nA number of API changes happened underneath the 7206 patches, update\nfor everything that broke.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f36af3fd377081d3ac2ff6b63a60f8db8b3bf531",
      "tree": "04704043666c5fdc0b8db91a640eaf694f61803e",
      "parents": [
        "b229632abd451ab2c797010b9788e48c9314db4f"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Sun Nov 05 16:21:09 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:37 2006 +0900"
      },
      "message": "sh: Add support for Solution Engine 7206 and 7619 boards.\n\nThis adds support for the Solution Engine 7206 and 7619.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b229632abd451ab2c797010b9788e48c9314db4f",
      "tree": "be097331d66985376057ff3ffbab742d60ac55ed",
      "parents": [
        "de39840646a223ae13a346048c280b7c871bf56e"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Sun Nov 05 16:18:08 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:36 2006 +0900"
      },
      "message": "sh: Add SH-2A platform headers.\n\nMostly SH-2 wrappers..\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "de39840646a223ae13a346048c280b7c871bf56e",
      "tree": "aa2449880c12310ccb92540bfd63e43e8a568745",
      "parents": [
        "0983b31849bbe1fe82520947acc1bec97c457d4b"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Sun Nov 05 16:15:19 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:36 2006 +0900"
      },
      "message": "sh: Exception vector rework and SH-2/SH-2A support.\n\nThis splits out common bits from the existing exception handler for\nuse between SH-2/SH-2A and SH-3/4, and adds support for the SH-2/2A\nexceptions.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0983b31849bbe1fe82520947acc1bec97c457d4b",
      "tree": "dd8990e4845bdb7c3eaa8daf994d2112dd1ab26a",
      "parents": [
        "9d4436a6fbc8c5eccdfcb8f5884e0a7b4a57f6d2"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Sun Nov 05 15:58:47 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:36 2006 +0900"
      },
      "message": "sh: Wire up division and address error exceptions on SH-2A.\n\nSH-2A has special division hardware as opposed to a full-fledged FPU,\nwire up the exception handlers for this.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9d4436a6fbc8c5eccdfcb8f5884e0a7b4a57f6d2",
      "tree": "a8b7532fffa76ae526dea547cc87200466e00842",
      "parents": [
        "e62438630ca37539c8cc1553710bbfaa3cf960a7"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Sun Nov 05 15:40:13 2006 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Dec 06 10:45:36 2006 +0900"
      },
      "message": "sh: Add support for SH7206 and SH7619 CPU subtypes.\n\nThis implements initial support for the SH7206 (SH-2A) and SH7619\n(SH-2) MMU-less CPUs.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ec0bf39a471bf6fcd01def2bd677128cea940b73",
      "tree": "0d98b304d97605613a14329b40ed8cbb88296528",
      "parents": [
        "bf83c2a315637dee8a8b5c2221ce5030cc38c6db",
        "d32adcb85c74fd81963714689842993e7014515f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 16:09:46 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 16:09:46 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (73 commits)\n  [SCSI] aic79xx: Add ASC-29320LPE ids to driver\n  [SCSI] stex: version update\n  [SCSI] stex: change wait loop code\n  [SCSI] stex: add new device type support\n  [SCSI] stex: update device id info\n  [SCSI] stex: adjust default queue length\n  [SCSI] stex: add value check in hard reset routine\n  [SCSI] stex: fix controller_info command handling\n  [SCSI] stex: fix biosparam calculation\n  [SCSI] megaraid: fix MMIO casts\n  [SCSI] tgt: fix undefined flush_dcache_page() problem\n  [SCSI] libsas: better error handling in sas_expander.c\n  [SCSI] lpfc 8.1.11 : Change version number to 8.1.11\n  [SCSI] lpfc 8.1.11 : Misc Fixes\n  [SCSI] lpfc 8.1.11 : Add soft_wwnn sysfs attribute, rename soft_wwn_enable\n  [SCSI] lpfc 8.1.11 : Removed decoding of PCI Subsystem Id\n  [SCSI] lpfc 8.1.11 : Add MSI (Message Signalled Interrupts) support\n  [SCSI] lpfc 8.1.11 : Adjust LOG_FCP logging\n  [SCSI] lpfc 8.1.11 : Fix Memory leaks\n  [SCSI] lpfc 8.1.11 : Fix lpfc_multi_ring_support\n  ...\n"
    },
    {
      "commit": "bf83c2a315637dee8a8b5c2221ce5030cc38c6db",
      "tree": "fb477f3affea75fcc79fa9d7006415576f79aadb",
      "parents": [
        "e62438630ca37539c8cc1553710bbfaa3cf960a7",
        "40a0017eb89c4c5a4bf81523edd867d730c9f143"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 15:52:06 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Tue Dec 05 15:52:06 2006 -0800"
      },
      "message": "Merge master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6\n\n* master.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6:\n  [PATCH] pcmcia: at91_cf update\n  [PATCH] pcmcia: fix m32r_cfc.c compilation\n  [PATCH] pcmcia: ds.c debug enhancements\n  [PATCH] pcmcia: at91_cf update\n  [PATCH] pcmcia: conf.ConfigBase and conf.Present consolidation\n  [PATCH] pcmcia: remove prod_id indirection\n  [PATCH] pcmcia: remove manf_id and card_id indirection\n  [PATCH] pcmcia: IDs for Elan serial PCMCIA devcies\n  [PATCH] pcmcia: allow for four multifunction subdevices\n  [PATCH] pcmcia: handle __copy_from_user() return value in ioctl\n  [PATCH] pcmcia: multifunction card handling fixes\n  [PATCH] pcmcia: allow shared IRQs on pd6729 sockets\n  [PATCH] pcmcia: start over after CIS override\n  [PATCH] cm4000_cs: fix return value check\n  [PATCH] pcmcia: yet another IDE ID\n  [PATCH] pcmcia: Add an id to ide-cs.c\n"
    },
    {
      "commit": "d32adcb85c74fd81963714689842993e7014515f",
      "tree": "47a154ddb381cba3ac7c8fb50fc6ccdb73c6e353",
      "parents": [
        "febb631c11d450473a1648a4b808ab3bb9f139cb"
      ],
      "author": {
        "name": "Salyzyn, Mark",
        "email": "mark_salyzyn@adaptec.com",
        "time": "Tue Dec 05 14:37:30 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 14:17:17 2006 -0600"
      },
      "message": "[SCSI] aic79xx: Add ASC-29320LPE ids to driver\n\nSimple patch to add the new PCIe version of the 29320 card.\n\nSigned-off: Mark Salyzyn \u003cMark_Salyzyn@adaptec.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "6d5aefb8eaa38e44b5b8cf60c812aceafc02d924",
      "tree": "8945fd66a5f8a32f4daecf9799635ec5d7f86348",
      "parents": [
        "9db73724453a9350e1c22dbe732d427e2939a5c9"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 19:36:26 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 19:36:26 2006 +0000"
      },
      "message": "WorkQueue: Fix up arch-specific work items where possible\n\nFix up arch-specific work items where possible to use the new work_struct and\ndelayed_work structs.\n\nThree places that enqueue bits of their stack and then return have been marked\nwith #error as this is not permitted.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "febb631c11d450473a1648a4b808ab3bb9f139cb",
      "tree": "39b22fc5a4c438e0b112aecd23579a02d4ed4f25",
      "parents": [
        "76fbf96f82636c8cdc40485506c50c880fd45a56"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:46 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:33:58 2006 -0600"
      },
      "message": "[SCSI] stex: version update\n\nUpdate version to 3.1.0.1\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "76fbf96f82636c8cdc40485506c50c880fd45a56",
      "tree": "db77fbcf17433f041fabdcbbaa52336c0eccf0be",
      "parents": [
        "94e9108b5ad8da9c02ebf5183b861f1717409555"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:42 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:33:38 2006 -0600"
      },
      "message": "[SCSI] stex: change wait loop code\n\nThe original wait loop may be much longer than intended time.\nUse more accurate timer_after for it. Also adjust wait value to\navoid unnecessary long waiting.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "94e9108b5ad8da9c02ebf5183b861f1717409555",
      "tree": "b211ccc899f3bb59e9f3cbe009e75bc8c45c8622",
      "parents": [
        "ee926b27a01da1c1f0f0017c0e6af6e4fd6c05b5"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:39 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:33:24 2006 -0600"
      },
      "message": "[SCSI] stex: add new device type support\n\nAdd support for st_vsc1 type device (st_vsc is ok because it does not\nrequire extra buffer).\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "ee926b27a01da1c1f0f0017c0e6af6e4fd6c05b5",
      "tree": "5a2b482cffc0ec210698d95a26d12e83df91df04",
      "parents": [
        "529e7a62c8016ab7d3ef4ef6d39de23c0569781f"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:36 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:33:06 2006 -0600"
      },
      "message": "[SCSI] stex: update device id info\n\n- add comments for various devices\n- remove unused device ids(0xf350, 0x4301, 0x8301, 0x8302)\n- add new device id(0xe350)\n- fix vendor id of st_vsc\n- modify Kconfig help info\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "529e7a62c8016ab7d3ef4ef6d39de23c0569781f",
      "tree": "4b903a2effa41fc6f66837af1fc9bbe5b183aedd",
      "parents": [
        "47c4f997c7bd9ab142c65950317232728b921aa0"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:34 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:32:46 2006 -0600"
      },
      "message": "[SCSI] stex: adjust default queue length\n\nFirmware of new version may adjust default queue length. It is\nbackward compatible.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "47c4f997c7bd9ab142c65950317232728b921aa0",
      "tree": "bc71a435c62f3d6d4038cff313dae5f8fd199b15",
      "parents": [
        "4eea9dc45fa7feb42e6dce32d94ea9ea4d64e40b"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:31 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:32:30 2006 -0600"
      },
      "message": "[SCSI] stex: add value check in hard reset routine\n\nDuring hard reset, an all-1 value from PCI_COMMAND should be invalid.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4eea9dc45fa7feb42e6dce32d94ea9ea4d64e40b",
      "tree": "d1c99f57d68e2ab961984db08edcbdc14b640430",
      "parents": [
        "b4b8bed12345bc03dfcef80cbbe78582429b063c"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:28 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:31:43 2006 -0600"
      },
      "message": "[SCSI] stex: fix controller_info command handling\n\nThis command needs information from both firmware and driver. First copy\ninformation from firmware to buffer, then fill in driver information.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "b4b8bed12345bc03dfcef80cbbe78582429b063c",
      "tree": "12e1ff2cb22088a508fb9bdcb8926f75a519ef29",
      "parents": [
        "00769ec40074b753c9b218c2ccaba2bfbfffe056"
      ],
      "author": {
        "name": "Ed Lin",
        "email": "ed.lin@promise.com",
        "time": "Mon Dec 04 17:49:24 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 11:31:26 2006 -0600"
      },
      "message": "[SCSI] stex: fix biosparam calculation\n\nFix biosparam calculation.\n\nSigned-off-by: Ed Lin \u003ced.lin@promise.com\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "9db73724453a9350e1c22dbe732d427e2939a5c9",
      "tree": "15e3ead6413ae97398a54292acc199bee0864d42",
      "parents": [
        "4c1ac1b49122b805adfa4efc620592f68dccf5db",
        "e62438630ca37539c8cc1553710bbfaa3cf960a7"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 17:01:28 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 17:01:28 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/ata/libata-scsi.c\n\tinclude/linux/libata.h\n\nFuther merge of Linus\u0027s head and compilation fixups.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "00769ec40074b753c9b218c2ccaba2bfbfffe056",
      "tree": "b8a05cbdb85f7c4ca8e4368b74a66dfccc3a7b8d",
      "parents": [
        "e42ebefee15894522f3a84045887573ebc9b764e"
      ],
      "author": {
        "name": "Jeff Garzik",
        "email": "jeff@garzik.org",
        "time": "Sun Dec 03 20:49:23 2006 -0500"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 10:25:35 2006 -0600"
      },
      "message": "[SCSI] megaraid: fix MMIO casts\n\nmegaraid\u0027s MMIO RD*/WR* macros directly call readl() and writel() with\nan \u0027unsigned long\u0027 argument.  This throws a warning, but is otherwise OK\nbecause the \u0027unsigned long\u0027 is really the result of ioremap().  This\nsetup is also OK because the variable can hold an ioremap cookie /or/ a\nPCI I/O port (PIO).\n\nHowever, to fix the warning thrown when readl() and writel() are passed\nan unsigned long cookie, I introduce \u0027void __iomem *mmio_base\u0027, holding\nthe same value as \u0027base\u0027.  This will silence the warnings, and also\ncause an oops whenever these MMIO-only functions are ever accidentally\npassed an I/O address.\n\nSigned-off-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "e42ebefee15894522f3a84045887573ebc9b764e",
      "tree": "7dd753f30606369eb2d747bb7e64d693fd4a417f",
      "parents": [
        "024879ead9594acab30ce9e23c955086e2d967a0"
      ],
      "author": {
        "name": "akpm@osdl.org",
        "email": "akpm@osdl.org",
        "time": "Mon Dec 04 23:06:48 2006 -0800"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "jejb@mulgrave.il.steeleye.com",
        "time": "Tue Dec 05 09:59:47 2006 -0600"
      },
      "message": "[SCSI] tgt: fix undefined flush_dcache_page() problem\n\ndrivers/scsi/scsi_tgt_if.c: In function \u0027tgt_uspace_send_event\u0027:\ndrivers/scsi/scsi_tgt_if.c:88: warning: implicit declaration of function \u0027flush_dcache_page\u0027\n\nSigned-off-by: Andrew Morton \u003cakpm@osdl.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@SteelEye.com\u003e\n"
    },
    {
      "commit": "4c1ac1b49122b805adfa4efc620592f68dccf5db",
      "tree": "87557f4bc2fd4fe65b7570489c2f610c45c0adcd",
      "parents": [
        "c4028958b6ecad064b1a6303a6a5906d4fe48d73",
        "d916faace3efc0bf19fe9a615a1ab8fa1a24cd93"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "committer": {
        "name": "David Howells",
        "email": "dhowells@warthog.cambridge.redhat.com",
        "time": "Tue Dec 05 14:37:56 2006 +0000"
      },
      "message": "Merge branch \u0027master\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tdrivers/infiniband/core/iwcm.c\n\tdrivers/net/chelsio/cxgb2.c\n\tdrivers/net/wireless/bcm43xx/bcm43xx_main.c\n\tdrivers/net/wireless/prism54/islpci_eth.c\n\tdrivers/usb/core/hub.h\n\tdrivers/usb/input/hid-core.c\n\tnet/core/netpoll.c\n\nFix up merge failures with Linus\u0027s head and fix new compilation failures.\n\nSigned-Off-By: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "e62438630ca37539c8cc1553710bbfaa3cf960a7",
      "tree": "83d3e0e016facfee73afba23d306034d60d87495",
      "parents": [
        "2d941e99dfa2f58f4cf294943274a4f8e264aab7"
      ],
      "author": {
        "name": "Matthew Wilcox",
        "email": "matthew@wil.cx",
        "time": "Mon Dec 04 03:38:31 2006 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:41:15 2006 -0800"
      },
      "message": "[PATCH] Centralise definitions of sector_t and blkcnt_t\n\nCONFIG_LBD and CONFIG_LSF are spread into asm/types.h for no particularly\ngood reason.\n\nCentralising the definition in linux/types.h means that arch maintainers\ndon\u0027t need to bother adding it, as well as fixing the problem with\nx86-64 users being asked to make a decision that has absolutely no\neffect.\n\nThe H8/300 porters seem particularly confused since I\u0027m not aware of any\nmicrocontrollers that need to support 2TB filesystems.\n\nSigned-off-by: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "2d941e99dfa2f58f4cf294943274a4f8e264aab7",
      "tree": "b69e97f05d2fb0fbf1068c5a22f0c8420f7a198e",
      "parents": [
        "651857a1ecaf97a8ad9d324dd2a61675c53e541e",
        "a863055b1066be1b8e1107f71be01daeed6bde31"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:38:30 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:38:30 2006 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block\n\n* \u0027for-linus\u0027 of git://brick.kernel.dk/data/git/linux-2.6-block:\n  [PATCH] blktrace: don\u0027t return blktrace_seq from trace_note()\n  [PATCH] blktrace: uninline trace_note()\n"
    },
    {
      "commit": "651857a1ecaf97a8ad9d324dd2a61675c53e541e",
      "tree": "f5b7e4915b25ae6910ede2bf37614ca98ab4f6e5",
      "parents": [
        "ee28b0da1069ced1688aa9d0b7b378353b988321",
        "d38eb8db6aa359c060dfb72a29cf8d94a96657d8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:33:45 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:33:45 2006 -0800"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mfasheh/ocfs2: (31 commits)\n  ocfs2: implement i_op-\u003epermission\n  configfs: make configfs_dirent_exists() static\n  ocfs2: update file system paths to set atime\n  ocfs2: core atime update functions\n  ocfs2: Add splice support\n  ocfs2: Remove ocfs2_write_should_remove_suid()\n  [PATCH] Export should_remove_suid()\n  configfs: mutex_lock_nested() fix\n  ocfs2: Remove struct ocfs2_journal_handle in favor of handle_t\n  ocfs2: remove handle argument to ocfs2_start_trans()\n  ocfs2: remove ocfs2_journal_handle journal field\n  ocfs2: pass ocfs2_super * into ocfs2_commit_trans()\n  ocfs2: remove unused handle argument from ocfs2_meta_lock_full()\n  ocfs2: make ocfs2_alloc_handle() static\n  ocfs2: remove unused ocfs2_handle_add_lock()\n  ocfs2: remove unused ocfs2_handle_add_inode()\n  ocfs2: Don\u0027t allocate handle early in ocfs2_rename()\n  ocfs2: don\u0027t use handle for locking in allocation functions\n  ocfs2: don\u0027t pass handle to ocfs2_meta_lock in ocfs2_rename()\n  ocfs2: don\u0027t pass handle to ocfs2_meta_lock in ocfs2_symlink()\n  ...\n"
    },
    {
      "commit": "ee28b0da1069ced1688aa9d0b7b378353b988321",
      "tree": "571ce21b27d55c155fbc3e4b981cfc3233939a09",
      "parents": [
        "87fcd70d983d30eca4b933fff2e97d9a31743d0a"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@hera.kernel.org",
        "time": "Mon Dec 04 22:05:09 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:32:44 2006 -0800"
      },
      "message": "[PATCH] remote memory corruptor in ibmtr.c\n\nip_summed changes last summer had missed that one.  As the result,\nwe have ip_summed interpreted as CHECKSUM_PARTIAL now.  IOW,\n-\u003ecsum is interpreted as offset of checksum in the packet.  net/core/*\nwill both read and modify the value as that offset, with obvious\nreasons.  At the very least it\u0027s a remote memory corruptor.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "87fcd70d983d30eca4b933fff2e97d9a31743d0a",
      "tree": "2c79943f7691f80123af0145a8909f14011b0761",
      "parents": [
        "91f433cacc9d1ae95ae46ce26d7bcf3a724c72d0"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@hera.kernel.org",
        "time": "Mon Dec 04 22:00:55 2006 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:32:44 2006 -0800"
      },
      "message": "[PATCH] selinux endianness annotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@osdl.org\u003e\n"
    },
    {
      "commit": "91f433cacc9d1ae95ae46ce26d7bcf3a724c72d0",
      "tree": "058a5961548d489fdaffdbcfb7b34893946d37cf",
      "parents": [
        "15a4cb9c25df05a5d4844e80a1aea83d66165868",
        "0004a9dfeaa709a7f853487aba19932c9b1a87c8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:23:34 2006 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@woody.osdl.org",
        "time": "Mon Dec 04 19:23:34 2006 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Cleanup memory barriers for weakly ordered systems.\n  [MIPS] Alchemy: Automatically enable CONFIG_RESOURCES_64BIT for PCI configs.\n  [MIPS] Unify csum_partial.S\n  [MIPS] SWARM: Fix a typo in #error directives\n  [MIPS] Fix atomic.h build errors.\n  [MIPS] Use SYSVIPC_COMPAT to fix various problems on N32\n  [MIPS] klconfig add missing bracket\n"
    }
  ],
  "next": "15a4cb9c25df05a5d4844e80a1aea83d66165868"
}
