)]}'
{
  "log": [
    {
      "commit": "e896ec4302f45fdaf2fc78aec0093eca5478fe28",
      "tree": "2fe7eb6553d17401477cb8ae27bd0d9bb43386fe",
      "parents": [
        "ccff962943df539c5860aa120eecc189d70a308b"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 05 20:49:38 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 19 00:12:34 2008 +0200"
      },
      "message": "firewire: fw-ohci: disable PHY packet reception into AR context\n\nWe want the rcvPhyPkt bit in LinkControl off before we start using the\nchip.  However, the spec says that the reset value of it is undefined.\nHence switch it explicitly off.\n\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d244576#c48 shows that for\nexample the nForce2 integrated FireWire controller seems to have it on\nby default.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\nSigned-off-by: Jarod Wilson \u003cjwilson@redhat.com\u003e\n"
    },
    {
      "commit": "ccff962943df539c5860aa120eecc189d70a308b",
      "tree": "645f031d3b751a30e20ce65e364948fb9426f7b2",
      "parents": [
        "0bf607c5b4edd13362e4add6ca1e81f8a9fbd47c"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 31 19:36:06 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 19 00:12:34 2008 +0200"
      },
      "message": "firewire: fw-ohci: use of uninitialized data in AR handler\n\nheader_length and payload_length are filled with random data if an\nunknown tcode was read from the AR buffer (i.e. if the AR buffer\ncontained invalid data).\n\nWe still need a better strategy to recover from this, but at least\nhandle_ar_packet now doesn\u0027t return out of bound buffer addresses\nanymore.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "0bf607c5b4edd13362e4add6ca1e81f8a9fbd47c",
      "tree": "cfd10d0025df679ee525aacfbc7479e8fffe90aa",
      "parents": [
        "952f4a0a9b27e6dbd5d32e330b3f609ebfa0b061"
      ],
      "author": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Sat May 31 19:01:26 2008 +0200"
      },
      "committer": {
        "name": "Stefan Richter",
        "email": "stefanr@s5r6.in-berlin.de",
        "time": "Thu Jun 19 00:12:34 2008 +0200"
      },
      "message": "firewire: don\u0027t panic on invalid AR request buffer\n\nBUG() at this place is wrong.  (Unless if the low level driver would\nalready do higher-level input validation of incoming request headers.)\n\nInvalid incoming requests or bugs in the controller which corrupt the\nAR-req buffer needlessly crashed the box because this is run in tasklet\ncontext.\n\nSigned-off-by: Stefan Richter \u003cstefanr@s5r6.in-berlin.de\u003e\n"
    },
    {
      "commit": "952f4a0a9b27e6dbd5d32e330b3f609ebfa0b061",
      "tree": "5becdb0689960e2c8b9786a0a8d7c26ae5452957",
      "parents": [
        "f948d56435fc1f7506f08866302ecd6e60b533dd",
        "90d95ef617a535a8832bdcb8dee07bf591e5dd82"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 17 18:10:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 17 18:10:40 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: appletouch - implement reset-resume logic\n  Input: i8042 - retry failed CTR writes when resuming\n  Input: i8042 - add Fujitsu-Siemens Amilo Pro V2030 to nomux table\n  Input: pcspkr - remove negative dependency on snd-pcsp\n\nManually fixed up trivial conflict in drivers/usb/core/quirks.c\n"
    },
    {
      "commit": "f948d56435fc1f7506f08866302ecd6e60b533dd",
      "tree": "eb729171e36e53888ed9dd7033e3dee1b2a682e0",
      "parents": [
        "cd50e89244087432a70598e432ff199a009b0e73"
      ],
      "author": {
        "name": "Miklos Szeredi",
        "email": "mszeredi@suse.cz",
        "time": "Tue Jun 17 18:05:40 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 17 18:08:10 2008 -0700"
      },
      "message": "fuse: fix thinko in max I/O size calucation\n\nUse max not min to enforce a lower limit on the max I/O size.\n\nThis bug was introduced by \"fuse: fix max i/o size calculation\" (commit\ne5d9a0df07484d6d191756878c974e4307fb24ce).\n\nThanks to Brian Wang for noticing.\n\nReported-by: Brian Wang \u003cywang221@hotmail.com\u003e\nSigned-off-by: Miklos Szeredi \u003cmszeredi@suse.cz\u003e\nAcked-by: Szabolcs Szakacsits \u003cszaka@ntfs-3g.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cd50e89244087432a70598e432ff199a009b0e73",
      "tree": "000a35ff00a9bb7c6274d9f7eacfd4f590a7bb72",
      "parents": [
        "42a886af728c089df8da1b0017b0e7e6c81b5335"
      ],
      "author": {
        "name": "Eduard - Gabriel Munteanu",
        "email": "eduard.munteanu@linux360.ro",
        "time": "Sun Jun 15 18:05:01 2008 +0300"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 17 18:04:37 2008 -0700"
      },
      "message": "Unignore vmlinux.lds.h from Git.\n\nAdded !vmlinux.lds.h to .gitignore because it would otherwise be ignored.\n\nSigned-off-by: Eduard - Gabriel Munteanu \u003ceduard.munteanu@linux360.ro\u003e\nAcked-by: Mathieu Desnoyers \u003cmathieu.desnoyers@polymtl.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "42a886af728c089df8da1b0017b0e7e6c81b5335",
      "tree": "3c896bd6f64b0107e4085073c30862b215fbc957",
      "parents": [
        "27eaf66b05687a27aaca0c0b9014c2f5c23bd18c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 17 17:47:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 17 17:47:50 2008 -0700"
      },
      "message": "x86-64: Fix \"bytes left to copy\" return value for copy_from_user()\n\nMost users by far do not care about the exact return value (they only\nreally care about whether the copy succeeded in its entirety or not),\nbut a few special core routines actually care deeply about exactly how\nmany bytes were copied from user space.\n\nAnd the unrolled versions of the x86-64 user copy routines would\nsometimes report that it had copied more bytes than it actually had.\n\nVery few uses actually have partial copies to begin with, but to make\nthis bug even harder to trigger, most x86 CPU\u0027s use the \"rep string\"\ninstructions for normal user copies, and that version didn\u0027t have this\nissue.\n\nTo make it even harder to hit, the one user of this that really cared\nabout the return value (and used the uncached version of the copy that\ndoesn\u0027t use the \"rep string\" instructions) was the generic write\nroutine, which pre-populated its source, once more hiding the problem by\navoiding the exception case that triggers the bug.\n\nIn other words, very special thanks to Bron Gondwana who not only\ntriggered this, but created a test-program to show it, and bisected the\nbehavior down to commit 08291429cfa6258c4cd95d8833beb40f828b194e (\"mm:\nfix pagecache write deadlocks\") which changed the access pattern just\nenough that you can now trigger it with \u0027writev()\u0027 with multiple\niovec\u0027s.\n\nThat commit itself was not the cause of the bug, it just allowed all the\nstars to align just right that you could trigger the problem.\n\n[ Side note: this is just the minimal fix to make the copy routines\n  (with __copy_from_user_inatomic_nocache as the particular version that\n  was involved in showing this) have the right return values.\n\n  We really should improve on the exceptional case further - to make the\n  copy do a byte-accurate copy up to the exact page limit that causes it\n  to fail.  As it is, the callers have to do extra work to handle the\n  limit case gracefully. ]\n\nReported-by: Bron Gondwana \u003cbrong@fastmail.fm\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Andi Kleen \u003candi@firstfloor.org\u003e\nCc: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n\n (which didn\u0027t have this problem), and since\nmost users that do the carethis was very hard to trigger, but\n"
    },
    {
      "commit": "90d95ef617a535a8832bdcb8dee07bf591e5dd82",
      "tree": "5b1633d1c6384d0fc4f37e5cf9b86a53496f2597",
      "parents": [
        "2f6a77d56523c14651236bc401a99b0e2aca2fdd"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Tue Jun 17 11:56:55 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 17 11:56:55 2008 -0400"
      },
      "message": "Input: appletouch - implement reset-resume logic\n\nOn some boxes the touchpad needs to be reinitialized after resume to make\nit function again. This fixes bugzilla #10825.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "2f6a77d56523c14651236bc401a99b0e2aca2fdd",
      "tree": "3697ee2c0525a6e4455327afcaaa7935c0d4dac0",
      "parents": [
        "efd5184646d5d400fc538d093e9a0bec22a75551"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Tue Jun 17 11:47:27 2008 -0400"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Tue Jun 17 11:47:27 2008 -0400"
      },
      "message": "Input: i8042 - retry failed CTR writes when resuming\n\nThere are systems that fail in i8042_resume() with\n\n\ti8042: Can\u0027t write CTR to resume\n\nas i8042_command(\u0026i8042_ctr, I8042_CMD_CTL_WCTR) fails even though the\ncontroller claimed itself to be ready before.\n\nOne retry after failing write fixes the problems on the failing systems.\n\nReported-by: Helmut Schaa \u003chschaa@novell.com\u003e\nSigned-off-by: Jiri Kosina \u003cjkosina@suse.cz\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\n"
    },
    {
      "commit": "27eaf66b05687a27aaca0c0b9014c2f5c23bd18c",
      "tree": "fc9c8da8cc4e6cef6d9b28970623ed7a7cd6aaf5",
      "parents": [
        "c8988f968240069aeae16d8cf9f59096a085eb27",
        "2c39450b39880e162b3eb339672314101f58ee1a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 13:17:33 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 13:17:33 2008 -0700"
      },
      "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:\n  ocfs2: Remove -\u003ehangup() from stack glue operations.\n  ocfs2: Move the call of ocfs2_hb_ctl into the stack glue.\n  ocfs2: Move the hb_ctl_path sysctl into the stack glue.\n"
    },
    {
      "commit": "c8988f968240069aeae16d8cf9f59096a085eb27",
      "tree": "5d75d8b6014353caf5ad9db2d189cd6427c80488",
      "parents": [
        "10acaf0c8a481c1ea9ba9d550a292595d8279ee1",
        "732a675a6303156d1a197dc780b0712bd4b49d46"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 11:52:43 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 11:52:43 2008 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix CONFIG_IA64_SGI_UV build error\n  [IA64] Update check_sal_cache_flush to use platform_send_ipi()\n  [IA64] perfmon: fix async exit bug\n"
    },
    {
      "commit": "2c39450b39880e162b3eb339672314101f58ee1a",
      "tree": "48e99a531dd5263d7a84cf23492373f45fbdea6e",
      "parents": [
        "9f9a99f4eccc64650e932090cff0ebd07b81e334"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri May 30 15:58:26 2008 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Mon Jun 16 10:46:52 2008 -0700"
      },
      "message": "ocfs2: Remove -\u003ehangup() from stack glue operations.\n\nThe -\u003ehangup() call was only used to execute ocfs2_hb_ctl.  Now that\nthe generic stack glue code handles this, the underlying stack drivers\ndon\u0027t need to know about it.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "9f9a99f4eccc64650e932090cff0ebd07b81e334",
      "tree": "44315dfb1b5f3d4fc802e4d7cde5d681832b34f0",
      "parents": [
        "3878f110f71a0971ff7acc15dd6db711b6ef37c6"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri May 30 15:43:58 2008 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Mon Jun 16 10:46:51 2008 -0700"
      },
      "message": "ocfs2: Move the call of ocfs2_hb_ctl into the stack glue.\n\nTake o2hb_stop() out of the o2cb code and make it part of the generic\nstack glue as ocfs2_leave_group().  This also allows us to remove the\nocfs2_get_hb_ctl_path() function - everything to do with hb_ctl is now\npart of stackglue.c.  o2cb no longer needs a -\u003ehangup() function.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "3878f110f71a0971ff7acc15dd6db711b6ef37c6",
      "tree": "39d5e1e8508cab23ba79c5da5abf897ca5843a9b",
      "parents": [
        "066519068ad2fbe98c7f45552b1f592903a9c8c8"
      ],
      "author": {
        "name": "Joel Becker",
        "email": "joel.becker@oracle.com",
        "time": "Fri May 30 15:30:49 2008 -0700"
      },
      "committer": {
        "name": "Mark Fasheh",
        "email": "mfasheh@suse.com",
        "time": "Mon Jun 16 10:46:50 2008 -0700"
      },
      "message": "ocfs2: Move the hb_ctl_path sysctl into the stack glue.\n\nocfs2 needs to call out to the hb_ctl program at unmount for all cluster\nstacks.  The first step is to move the hb_ctl_path sysctl out of the\no2cb code and into the generic stack glue.\n\nSigned-off-by: Joel Becker \u003cjoel.becker@oracle.com\u003e\nSigned-off-by: Mark Fasheh \u003cmfasheh@suse.com\u003e\n"
    },
    {
      "commit": "10acaf0c8a481c1ea9ba9d550a292595d8279ee1",
      "tree": "11442de1365284c42f52a6a7a39375c9786bc55a",
      "parents": [
        "649cf0ff4b998e3082c6d9d8673eaab71f3de656",
        "313348db0bff8911b1219e6338342d0527072741"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 10:24:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 10:24:01 2008 -0700"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/paulus/powerpc: (21 commits)\n  [POWERPC] Turn on ATA_SFF so we get SATA_SVW back in defconfigs\n  [POWERPC] Remove ppc32\u0027s export of console_drivers\n  [POWERPC] Fix -Os kernel builds with newer gcc versions\n  [POWERPC] Fix bootwrapper builds with newer gcc versions\n  [POWERPC] Build fix for drivers/macintosh/mediabay.c\n  [POWERPC] Fix warning in pseries/eeh_driver.c\n  [POWERPC] Add missing of_node_put in drivers/macintosh/therm_adt746x.c\n  [POWERPC] Add missing of_node_put in drivers/macintosh/smu.c\n  [POWERPC] Add missing of_node_put in pseries/nvram.c\n  [POWERPC] Fix return value check logic in debugfs virq_mapping setup\n  [POWERPC] Fix rmb to order cacheable vs. noncacheable\n  powerpc/spufs: fix missed stop-and-signal event\n  powerpc/spufs: synchronize interaction between spu exception handling and time slicing\n  powerpc/spufs: remove class_0_dsisr from spu exception handling\n  powerpc/spufs: wait for stable spu status in spu_stopped()\n  [POWERPC] bootwrapper: add simpleImage* to list of boot targets\n  [POWERPC] 83xx: MPC837xRDB\u0027s VSC7385 ethernet switch isn\u0027t on the MDIO bus\n  [POWERPC] Updated Freescale PPC defconfigs\n  [POWERPC] 8610: Update defconfig for MPC8610 HPCD\n  [POWERPC] 85xx: MPC8548CDS - Fix size of PCIe IO space\n  ...\n"
    },
    {
      "commit": "649cf0ff4b998e3082c6d9d8673eaab71f3de656",
      "tree": "d003559e5f27ca4038f406f61af707166c135965",
      "parents": [
        "626a16c16e13e4afaba382bfc0354a3555f5231c",
        "9f9115d880ca550922434aee05ca18796c58eb99"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 10:23:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 10:23:21 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  sound: oxygen: fix NULL pointer dereference when loading snd-oxygen\n"
    },
    {
      "commit": "626a16c16e13e4afaba382bfc0354a3555f5231c",
      "tree": "7a0a0c1f8e19b18c98757a076a4a03f294b75d10",
      "parents": [
        "e53d6a152793a38aa334d6f7a4850642ae45cedc",
        "dab8c6deaf1d654d09c3de8bd4c286d424df255a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 10:22:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 10:22:31 2008 -0700"
      },
      "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] Au1200: MMC resource size off by one\n  [MIPS] TANBAC: Update defconfig\n  [MIPS] Vr41xx: Initialize PCI io_map_base\n  [MIPS] Malta: Always compile MTD platform device registration code.\n  [MIPS] Malta: Fix build errors for 64-bit kernels\n  [MIPS] Lasat: sysctl fixup\n  [MIPS] Fix buggy use of kmap_coherent.\n  [MIPS] Lasat: bring back from the dead\n  [MIPS] vpe_id is required for VSMP and SMTC builds\n  [MIPS] Export smp_call_function and smp_call_function_single.\n  [MIPS] Bring the SWARM defconfig up to date\n  [MIPS] Sibyte: Build RTC support as an object\n  [MIPS] Fix the fix for divide by zero error in build_{clear,copy}_page\n  [MIPS] Fix build for PNX platforms.\n  [MIPS] Add RM200 with R5000 CPU to known ARC machines\n  [MIPS] Better load address for big endian SNI RM\n  [MIPS] SB1250: Initialize io_map_base\n  [MIPS] Alchemy: Add au1500 reserved interrupt\n  [MIPS] Export empty_zero_page for sake of the ext4 module.\n"
    },
    {
      "commit": "e53d6a152793a38aa334d6f7a4850642ae45cedc",
      "tree": "d07f47a6066835186088110c21e6c3700cf03e03",
      "parents": [
        "9a8ea36967afad617d9b0930b6fe7592b9ed9772"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jun 16 12:24:17 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 10:20:58 2008 -0700"
      },
      "message": "Export \u003clinux/a.out.h\u003e to userspace again.\n\nThis seems to have been removed accidentally in commit\ned7b1889da256977574663689b598d88950bbd23 (\"Unexport asm/page.h\"), but\nwasn\u0027t supposed to have been -- the original patch at\nhttp://lkml.org/lkml/2007/10/30/144 just moved it from $(header-y) to\n$(unifdef-y)\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9a8ea36967afad617d9b0930b6fe7592b9ed9772",
      "tree": "161d4700cfeedc5b678abd9c4f1c27dcb1d0c1fc",
      "parents": [
        "a9e0f5293d4999f93b469af4e70382db800a8204"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jun 16 12:18:24 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 10:20:58 2008 -0700"
      },
      "message": "Remove #ifdef CONFIG_ARCH_SUPPORTS_AOUT from \u003clinux/a.out.h\u003e\n\nThis file is only included where it makes sense now, so there\u0027s no need\nfor the CONFIG_ARCH_SUPPORTS_AOUT conditional -- and that conditional is\nbad, because we want to export \u003clinux/a.out.h\u003e to userspace.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a9e0f5293d4999f93b469af4e70382db800a8204",
      "tree": "67c70046bd1b694bffbeede99fe4715adef88d44",
      "parents": [
        "702773b16e83fcddc41e0019b8214d3c3cecedbe"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jun 16 12:18:13 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 10:20:57 2008 -0700"
      },
      "message": "Remove last traces of a.out support from ELF loader.\n\nIn commit d20894a23708c2af75966534f8e4dedb46d48db2 (\"Remove a.out\ninterpreter support in ELF loader\"), Andi removed support for a.out\ninterpreters from the ELF loader, which was only ever needed for the\ntransition from a.out to ELF.\n\nThis removes the last traces of that support, in particular the\ninclusion of \u003clinux/a.out.h\u003e.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "702773b16e83fcddc41e0019b8214d3c3cecedbe",
      "tree": "be9fa9552f6583249b61fee0373c11e1cfab1562",
      "parents": [
        "b052beb0432616aa4dac2b167e7809feae993991"
      ],
      "author": {
        "name": "David Woodhouse",
        "email": "dwmw2@infradead.org",
        "time": "Mon Jun 16 12:11:54 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 10:20:57 2008 -0700"
      },
      "message": "Include \u003casm/a.out.h\u003e in fs/exec.c only for Alpha.\n\nWe only need it for the /sbin/loader hack for OSF/1 executables, and we\ndon\u0027t want to include it otherwise.\n\nWhile we\u0027re at it, remove the redundant \u0027\u0026\u0026 CONFIG_ARCH_SUPPORTS_AOUT\u0027\nin the ifdef around that code. It\u0027s already dependent on __alpha__, and\nCONFIG_ARCH_SUPPORTS_AOUT is hard-coded to \u0027y\u0027 there.\n\nSigned-off-by: David Woodhouse \u003cdwmw2@infradead.org\u003e\nAcked-by: Peter Korsgaard \u003cjacmet@sunsite.dk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b052beb0432616aa4dac2b167e7809feae993991",
      "tree": "2110a8b45051426b7fbc7da11c86d000d57251cb",
      "parents": [
        "066519068ad2fbe98c7f45552b1f592903a9c8c8"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Mon Jun 16 13:36:29 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jun 16 10:20:57 2008 -0700"
      },
      "message": "MN10300: Kill linux/a.out.h inclusions\n\nKill linux/a.out.h inclusions in the MN10300 arch code.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "732a675a6303156d1a197dc780b0712bd4b49d46",
      "tree": "2628ee33186a4f8a5ac0358de3a340764b12ee70",
      "parents": [
        "3463a93def55c309f3c0d0a8aaf216be3be42d64"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Sat Jun 14 07:57:25 2008 -0500"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Mon Jun 16 09:02:03 2008 -0700"
      },
      "message": "[IA64] Fix CONFIG_IA64_SGI_UV build error\n\nFix build error in CONFIG_IA64_SGI_UV config. (GENERIC builds\nare ok).\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "dab8c6deaf1d654d09c3de8bd4c286d424df255a",
      "tree": "ca9414b90ba930048d2a49bc0534d826406672a4",
      "parents": [
        "b185194ef0691c8068c7d764aa8f78899d05512a"
      ],
      "author": {
        "name": "Sergei Shtylyov",
        "email": "sshtylyov@ru.mvista.com",
        "time": "Thu May 08 23:06:17 2008 +0400"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:49 2008 +0100"
      },
      "message": "[MIPS] Au1200: MMC resource size off by one\n\nAu12x0 MMC platform device strangely claims 0x41 bytes for its\nmemory-mapped registers.  Make it claim the whole 0x80000 instead according\nto the memory map given in the datasheets.\n\nSigned-off-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b185194ef0691c8068c7d764aa8f78899d05512a",
      "tree": "0565c5dcb80541ebeb6f0d6732969b6b143be65f",
      "parents": [
        "f1304b358a6c952e4cd1f92c8a6f183b1026c103"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Jun 16 22:54:16 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:49 2008 +0100"
      },
      "message": "[MIPS] TANBAC: Update defconfig\n\nThese boards need cca setup on CMDLINE.\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f1304b358a6c952e4cd1f92c8a6f183b1026c103",
      "tree": "a92809727a37e26c6da3112c64bc95a10d256ee2",
      "parents": [
        "b8157180ccd8bb3752f510c6c434b86394636093"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yoichi_yuasa@tripeaks.co.jp",
        "time": "Mon Jun 16 22:51:08 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] Vr41xx: Initialize PCI io_map_base\n\nSigned-off-by: Yoichi Yuasa \u003cyoichi_yuasa@tripeaks.co.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "b8157180ccd8bb3752f510c6c434b86394636093",
      "tree": "82c3efc5aeb9c58023a517a0890873723e294165",
      "parents": [
        "938b2b14172bd098972df2a5157bfabf161c90e5"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 00:23:39 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] Malta: Always compile MTD platform device registration code.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "938b2b14172bd098972df2a5157bfabf161c90e5",
      "tree": "f50c7ee265327f6b29905e2c45ed12ecaa4b4492",
      "parents": [
        "1f34f2e4262bae8a1aa6d8fd6306b07074d33718"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Thu May 29 22:05:07 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] Malta: Fix build errors for 64-bit kernels\n\nFix 64-bit Malta by using CKSEG0ADDR and correct casts.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "1f34f2e4262bae8a1aa6d8fd6306b07074d33718",
      "tree": "e1162a346238af0444846ea4cded8d0a4cb04322",
      "parents": [
        "c9c5023d83df5dc7d58830a63fd0e082120f00e3"
      ],
      "author": {
        "name": "Thomas Horsten",
        "email": "thomas@horsten.com",
        "time": "Sun Jun 15 02:17:11 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] Lasat: sysctl fixup\n\nLASAT\u0027s sysctl interface was broken, it failed a check during boot because\na single entry had a sysctl number and the rest were unnumbered. When I\nfixed it I noticed that the whole sysctl file needed a spring clean, it was\nusing mutexes where it wasn\u0027t needed (it\u0027s only needed to protect during\nwrites to the EEPROM), so I moved that stuff out and generally cleaned the\nwhole thing up.\n\nSo now, LASAT\u0027s sysctl/proc interface is working again.\n\nSigned-off-by: Thomas Horsten \u003cthomas@horsten.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c9c5023d83df5dc7d58830a63fd0e082120f00e3",
      "tree": "7c0bc5cca357aae84e8bb6c0544da5b04ea6d77b",
      "parents": [
        "0c3bd83b0974238a5808d342663c6407512564d0"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Sat Jun 14 22:22:08 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] Fix buggy use of kmap_coherent.\n\nAssuming the call of kmap_coherent in local_r4k_flush_cache_page doesn\u0027t\nneed fixing this was skipped in fcae549295bcae801ac48fc1c2030ab8cc487020.\nTurns out it needed the same change after all.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0c3bd83b0974238a5808d342663c6407512564d0",
      "tree": "36d29bd9e53278fd4d73d2cc533043bfdcc53f46",
      "parents": [
        "d6c3048cad3c9eb312c070e11fdbea56498255ed"
      ],
      "author": {
        "name": "Thomas Horsten",
        "email": "thomas@horsten.com",
        "time": "Sat Jun 14 02:32:42 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] Lasat: bring back from the dead\n\nAfter the common MIPS CPU interrupt controller (for irq0-7) was introduced\nthe Lasat boards didn\u0027t get their interrupts right, so nothing worked. The\nold routines need to be offset by the new 8 hardware interrupts common to\nall MIPS CPU\u0027s.\n\nSigned-off-by: Thomas Horsten \u003cthomas@horsten.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d6c3048cad3c9eb312c070e11fdbea56498255ed",
      "tree": "af00989a08efe98198594f9d44ee98a1c8f76a01",
      "parents": [
        "a9ad02bdbb0193203a477bbd0e833adf9fb29ac4"
      ],
      "author": {
        "name": "Chris Dearman",
        "email": "chris@mips.com",
        "time": "Fri May 16 17:29:54 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:48 2008 +0100"
      },
      "message": "[MIPS] vpe_id is required for VSMP and SMTC builds\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a9ad02bdbb0193203a477bbd0e833adf9fb29ac4",
      "tree": "6e7fcb2cdb4ec5b0c8e7a14c3a03d3736298e489",
      "parents": [
        "461a082f870c7fc6a0a245e2f93c9f0e3afbeddd"
      ],
      "author": {
        "name": "Zenon Fortuna",
        "email": "zenon@mips.com",
        "time": "Fri May 16 17:29:48 2008 -0700"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:47 2008 +0100"
      },
      "message": "[MIPS] Export smp_call_function and smp_call_function_single.\n\nSigned-off-by: Chris Dearman \u003cchris@mips.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "461a082f870c7fc6a0a245e2f93c9f0e3afbeddd",
      "tree": "4cd50be3a0dfa1ad79582b3779d233c9e1800432",
      "parents": [
        "63a4881a7dd45038f46caa7c3c08b88b01cf9473"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Jun 13 00:10:00 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:47 2008 +0100"
      },
      "message": "[MIPS] Bring the SWARM defconfig up to date\n\n The SWARM defconfig file has not been regenerated for over a year now.\nHere is a patch to bring the file up to date.  Additionally some important\nand sometimes confusing changes happened meanwhile.  Here is the list of\nnotable corresponding updates to the configuration:\n\n1. CPU_SB1_PASS_2_2 is now selected rather than CPU_SB1_PASS_1.  The\n   latter requires a non-standard -msb1-pass1-workarounds option to be\n   supported by GCC and I am told is quite rare anyway.\n\n   [Ralf: Afaik -msb1-pass1-workarounds is available only in Monta Vista\u0027s\n   special Sibyte gcc 3.0 variant and gcc 3.0 is too old to build a modern\n   kernel anyway.]\n\n2. PHYLIB and BROADCOM_PHY are both built in and NETDEV_1000 enabled as\n   required by SB1250_MAC.\n\n3. USB and USB_OHCI_HCD are enabled as there is an OHCI chip onboard.\n\n4. TMPFS is enabled, because I use it. ;-)\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "63a4881a7dd45038f46caa7c3c08b88b01cf9473",
      "tree": "6bc4308d640725cfd39ba8905cc9215c543aa958",
      "parents": [
        "7bd0fea2c590d94995c2ee0b32e786c1c62621fa"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Jun 13 00:14:10 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:47 2008 +0100"
      },
      "message": "[MIPS] Sibyte: Build RTC support as an object\n\n Build the SWARM platform library is as an object rather than an archive\nso that files which only contain symbols used by initcalls and do not\nprovide any symbols that would pull them from an archive still work.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "7bd0fea2c590d94995c2ee0b32e786c1c62621fa",
      "tree": "c7a64a63a58bef3dd378ebf2aedadcaa5944af63",
      "parents": [
        "89052bd7b393434f7c573ce6a3b88c5f143586d2"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Fri May 30 13:07:21 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:47 2008 +0100"
      },
      "message": "[MIPS] Fix the fix for divide by zero error in build_{clear,copy}_page\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "89052bd7b393434f7c573ce6a3b88c5f143586d2",
      "tree": "e68bf4c2b46ca1c33b0fa1b78da6ea2a4db3aff4",
      "parents": [
        "330117ff2723566e8eb7ad43223081b557f1540e"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Thu Jun 12 17:26:02 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:47 2008 +0100"
      },
      "message": "[MIPS] Fix build for PNX platforms.\n\nBuild error was caused by commit 351336929ccf222ae38ff0cb7a8dd5fd5c6236a0.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "330117ff2723566e8eb7ad43223081b557f1540e",
      "tree": "86787928b31515ea02008a36ed0c269c6c7f7837",
      "parents": [
        "0e27d7931157fa89cc9afb7735095a0d81ce8fec"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue May 27 01:15:20 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:46 2008 +0100"
      },
      "message": "[MIPS] Add RM200 with R5000 CPU to known ARC machines\n\nRM200 with R5ks have a little bit different arcname.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "0e27d7931157fa89cc9afb7735095a0d81ce8fec",
      "tree": "39af5fa47992f9943f9bdd397bd6fca3c2ecda37",
      "parents": [
        "d0f9cbd4b29c3d208d6b31519cbb940d98d61e7d"
      ],
      "author": {
        "name": "Thomas Bogendoerfer",
        "email": "tsbogend@alpha.franken.de",
        "time": "Tue May 27 01:15:16 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:46 2008 +0100"
      },
      "message": "[MIPS] Better load address for big endian SNI RM\n\nUse better load address for big endian kernels to avoid clashes with\nPROM / SASH.\n\nSigned-off-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "d0f9cbd4b29c3d208d6b31519cbb940d98d61e7d",
      "tree": "aa31354685e635297254720c5df28f3d1e5a8138",
      "parents": [
        "6b7d0b2fb6da3f6182f2bd162bf02ed4aed1813f"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Mon Jun 09 17:20:03 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:46 2008 +0100"
      },
      "message": "[MIPS] SB1250: Initialize io_map_base\n\nCorrectly initialize io_map_base for the SB1250 PCI controller as required\nfor proper iomap support.  Based on a proposal from Daniel Jacobowitz.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "6b7d0b2fb6da3f6182f2bd162bf02ed4aed1813f",
      "tree": "73fc578101bd3066f494f2c693c816ecd0a569ed",
      "parents": [
        "497d2adcbf50bccec6c56620d61d77429d23993a"
      ],
      "author": {
        "name": "bruno randolf",
        "email": "br1@einfach.org",
        "time": "Fri Jun 06 16:42:03 2008 +0200"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:46 2008 +0100"
      },
      "message": "[MIPS] Alchemy: Add au1500 reserved interrupt\n\nIn the conversion done in the commits\n\n  95c4eb3ef4484ca85da5c98780d358cffd546b90\n  9d360ab4a7568a8d177280f651a8a772ae52b9b9\n\n  [MIPS] Alchemy: Renumber interrupts so irq_cpu can work.\n\none reserved interrupt on au1500 was missed. this broke the au1000 ethernet\ndriver.\n\nSigned-off-by: Bruno Randolf \u003cbr1@einfach.org\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "497d2adcbf50bccec6c56620d61d77429d23993a",
      "tree": "21d14e05e96f199156e10996fe61e511c0bf5698",
      "parents": [
        "066519068ad2fbe98c7f45552b1f592903a9c8c8"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Jun 06 14:23:06 2008 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Jun 16 15:14:46 2008 +0100"
      },
      "message": "[MIPS] Export empty_zero_page for sake of the ext4 module.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "9f9115d880ca550922434aee05ca18796c58eb99",
      "tree": "01fb4db5fa376da49a04ec55423e7dc40e928087",
      "parents": [
        "066519068ad2fbe98c7f45552b1f592903a9c8c8"
      ],
      "author": {
        "name": "Clemens Ladisch",
        "email": "clemens@ladisch.de",
        "time": "Mon Jun 16 14:13:52 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Mon Jun 16 15:16:11 2008 +0200"
      },
      "message": "sound: oxygen: fix NULL pointer dereference when loading snd-oxygen\n\nCheck that model-\u003econtrol_filter is set before trying to call it.\n\nSigned-off-by: Clemens Ladisch \u003cclemens@ladisch.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "313348db0bff8911b1219e6338342d0527072741",
      "tree": "887c957d6c42c7e0df08532ff65151717d518d93",
      "parents": [
        "4a96db3c780f30432653f99cbff193ba3e474e0b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 21:14:12 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 21:14:12 2008 +1000"
      },
      "message": "[POWERPC] Turn on ATA_SFF so we get SATA_SVW back in defconfigs\n\nThis enables CONFIG_ATA_SFF in the defconfigs that are intended to\nwork on a G5 powermac, i.e. g5_defconfig and ppc64_defconfig.  Since\nthe support for the SATA cell in the K2 chipset is provided by the\nsata_svw.c driver, and that depends on CONFIG_ATA_SFF, we need to turn\nthat and CONFIG_SATA_SVW back on so we can get to the hard disk on G5s.\n\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "4a96db3c780f30432653f99cbff193ba3e474e0b",
      "tree": "e4cd560114275a69fe13b60578e504c5cc88baf0",
      "parents": [
        "da3de6df33f5f42ff9dc40093fbc884f524c9a49"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jun 16 10:50:13 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:56 2008 +1000"
      },
      "message": "[POWERPC] Remove ppc32\u0027s export of console_drivers\n\nThere are no in-tree uses of the export any more and in linux-next there\nis a change that exports it globally which causes warnings:\n\nWARNING: vmlinux: \u0027console_drivers\u0027 exported twice. Previous export was in vmlinux\n\nand in one case (mpc85xx_defconfig) a build error:\n\nkernel/built-in.o: In function `__crc_console_drivers\u0027:\n(*ABS*+0x1eb0e6f5): multiple definition of `__crc_console_drivers\u0027\n\nSo remove the export now.  Also, there is no longer any need to include\nlinux/console.h.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "da3de6df33f5f42ff9dc40093fbc884f524c9a49",
      "tree": "b0c5d209cde49e55bdd41b6125ae58918bd31ed5",
      "parents": [
        "143580ecfb7999147e546cc3814023e233e95fa5"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 13 07:20:58 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:54 2008 +1000"
      },
      "message": "[POWERPC] Fix -Os kernel builds with newer gcc versions\n\nGCC 4.4.x looks to be adding support for generating out-of-line register\nsaves/restores based on:\n\nhttp://gcc.gnu.org/ml/gcc-patches/2008-04/msg01678.html\n\nThis breaks the kernel if we enable CONFIG_CC_OPTIMIZE_FOR_SIZE.  To fix\nthis we add the use the save/restore code from gcc and simplified it down\nfor our needs (integer only).\n\nAdditionally, we have to link this code into each module.  The other\nsolution was to add EXPORT_SYMBOL() which meant going through the\ntrampoline which seemed nonsensical for these out-of-line routines.\n\nFinally, we add some checks to prom_init_check.sh to ignore the\nout-of-line save/restore functions.\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "143580ecfb7999147e546cc3814023e233e95fa5",
      "tree": "5ba519c2be2fb19a5ced64743eba075e1bd61b1d",
      "parents": [
        "305c73687157d677bee6f2a5dbee438d844a028c"
      ],
      "author": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Fri Jun 13 07:19:06 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:52 2008 +1000"
      },
      "message": "[POWERPC] Fix bootwrapper builds with newer gcc versions\n\nGCC 4.4.x looks to be adding support for generating out-of-line register\nsaves/restores based on:\n\nhttp://gcc.gnu.org/ml/gcc-patches/2008-04/msg01678.html\n\nThis breaks the bootwrapper as we\u0027d need to link with libgcc to get the\nimplementation of the register save/restores.\n\nTo workaround this issue, we just stole the save/restore code from gcc\nand simplified it down for our needs (integer only).\n\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "305c73687157d677bee6f2a5dbee438d844a028c",
      "tree": "be91e711074389f3238ca44446b3de6878840521",
      "parents": [
        "8e01520c06c65a1a376059199fc24d4f3d606991"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 11 03:47:45 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:47 2008 +1000"
      },
      "message": "[POWERPC] Build fix for drivers/macintosh/mediabay.c\n\nThis fixes the following build error with CONFIG_BLK_DEV_IDE_PMAC\u003dn:\n\n\u003c--  snip  --\u003e\n\n...\n  CC      drivers/macintosh/mediabay.o\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/macintosh/mediabay.c: In function \u0027check_media_bay\u0027:\n/home/bunk/linux/kernel-2.6/git/linux-2.6/drivers/macintosh/mediabay.c:428: error: \u0027struct media_bay_info\u0027 has no member named \u0027cd_index\u0027\nmake[3]: *** [drivers/macintosh/mediabay.o] Error 1\n\n\u003c--  snip  --\u003e\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8e01520c06c65a1a376059199fc24d4f3d606991",
      "tree": "78dc831d0f8485bcca0803f4f38198f331a5112a",
      "parents": [
        "958a65f205fdc5ce5461d79376073b89acc51b31"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Tue Jun 10 09:26:10 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:44 2008 +1000"
      },
      "message": "[POWERPC] Fix warning in pseries/eeh_driver.c\n\nFix this:\n\n/usr/src/devel/arch/powerpc/platforms/pseries/eeh_driver.c: In function \u0027print_device_node_tree\u0027:\n/usr/src/devel/arch/powerpc/platforms/pseries/eeh_driver.c:55: warning: ISO C90 forbids mixed declarations and code\n\nalso make that function look like it\u0027s part of Linux.\n\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "958a65f205fdc5ce5461d79376073b89acc51b31",
      "tree": "ea5831ca25e8468929baa37a0516a2da15f5b882",
      "parents": [
        "8b9dba2ce28f64246198704b23f133bed5429e62"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Jun 09 22:21:51 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:39 2008 +1000"
      },
      "message": "[POWERPC] Add missing of_node_put in drivers/macintosh/therm_adt746x.c\n\nof_node_put is needed before discarding a value received from\nof_find_node_by_name, eg in error handling code.\n\nThe semantic patch that makes the change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nstruct device_node *n;\nstruct device_node *n1;\nstatement S;\nidentifier f;\nexpression E;\nconstant C;\n@@\n\nn \u003d of_find_node_by_name(...)\n...\nif (!n) S\n... when !\u003d of_node_put(n)\n    when !\u003d n1 \u003d f(n,...)\n    when !\u003d E \u003d n\n    when any\n    when strict\n(\n+ of_node_put(n);\n  return -C;\n|\n  of_node_put(n);\n|\n  n1 \u003d f(n,...)\n|\n  E \u003d n\n|\n  return ...;\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "8b9dba2ce28f64246198704b23f133bed5429e62",
      "tree": "459bdb876b0f240b16fb7bf3576acb06653f9df2",
      "parents": [
        "bad5232ba266ae2c666c17be236152fb2d8ada3b"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Jun 09 22:20:42 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:35 2008 +1000"
      },
      "message": "[POWERPC] Add missing of_node_put in drivers/macintosh/smu.c\n\nof_node_put is needed before discarding a value received from\nof_find_node_by_type, eg in error handling code.\n\nThe semantic patch that makes the change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nstruct device_node *n;\nstruct device_node *n1;\nstruct device_node *n2;\nstatement S;\nidentifier f1,f2;\nexpression E1,E2;\nconstant C;\n@@\n\nn \u003d of_find_node_by_type(...)\n...\nif (!n) S\n... when !\u003d of_node_put(n)\n    when !\u003d n1 \u003d f1(n,...)\n    when !\u003d E1 \u003d n\n    when any\n    when strict\n(\n+ of_node_put(n);\n  return -C;\n|\n  of_node_put(n);\n|\n  n2 \u003d f2(n,...)\n|\n  E2 \u003d n\n|\n  return ...;\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "bad5232ba266ae2c666c17be236152fb2d8ada3b",
      "tree": "12674c633e7c50457ff3e27c4eb6b721b8081200",
      "parents": [
        "476ff8a0e3b17fc23994255aa9fd917d599d2ec7"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Mon Jun 09 22:20:04 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:32 2008 +1000"
      },
      "message": "[POWERPC] Add missing of_node_put in pseries/nvram.c\n\nof_node_put is needed before discarding a value received from\nof_find_node_by_type, eg in error handling code.\n\nThe semantic patch that makes the change is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nstruct device_node *n;\nstruct device_node *n1;\nstruct device_node *n2;\nstatement S;\nidentifier f1,f2;\nexpression E1,E2;\nconstant C;\n@@\n\nn \u003d of_find_node_by_type(...)\n...\nif (!n) S\n... when !\u003d of_node_put(n)\n    when !\u003d n1 \u003d f1(n,...)\n    when !\u003d E1 \u003d n\n    when any\n    when strict\n(\n+ of_node_put(n);\n  return -C;\n|\n  of_node_put(n);\n|\n  n2 \u003d f2(n,...)\n|\n  E2 \u003d n\n|\n  return ...;\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nAcked-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "476ff8a0e3b17fc23994255aa9fd917d599d2ec7",
      "tree": "6586103ad941312dcb3caa31b7fb162427c04a6f",
      "parents": [
        "598056d5af8fef1dbe8f96f5c2b641a528184e5a"
      ],
      "author": {
        "name": "Emil Medve",
        "email": "Emilian.Medve@Freescale.com",
        "time": "Fri May 23 05:49:22 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:25 2008 +1000"
      },
      "message": "[POWERPC] Fix return value check logic in debugfs virq_mapping setup\n\ndebugfs_create_file() returns a non-NULL (non-zero) value in case of\nsuccess, not a NULL value.\n\nThis fixes this non-critical boot-time debugging error message:\n\n[    1.316386] calling  irq_debugfs_init+0x0/0x50\n[    1.316399] initcall irq_debugfs_init+0x0/0x50 returned -12 after 0 msecs\n[    1.316411] initcall irq_debugfs_init+0x0/0x50 returned with error code -12\n\nSigned-off-by: Emil Medve \u003cEmilian.Medve@Freescale.com\u003e\nAcked-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "598056d5af8fef1dbe8f96f5c2b641a528184e5a",
      "tree": "4839b7a63cade4751527f94307a05687710311ad",
      "parents": [
        "a9653cf540d407fb75deb3db65a1be6c81d53ee0"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu May 22 00:10:56 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 15:00:20 2008 +1000"
      },
      "message": "[POWERPC] Fix rmb to order cacheable vs. noncacheable\n\nlwsync is explicitly defined not to have any effect on the ordering of\naccesses to device memory, so it cannot be used for rmb(). sync appears\nto be the only barrier which fits the bill.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Paul Mackerras \u003cpaulus@samba.org\u003e\n"
    },
    {
      "commit": "a9653cf540d407fb75deb3db65a1be6c81d53ee0",
      "tree": "075fb79746f1d74443c9a9062e73c26a6266b05c",
      "parents": [
        "e80ac32767d0f781ac195c472d500a7451d3729a",
        "066519068ad2fbe98c7f45552b1f592903a9c8c8"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 14:53:25 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 14:53:25 2008 +1000"
      },
      "message": "Merge branch \u0027linux-2.6\u0027 into merge\n"
    },
    {
      "commit": "e80ac32767d0f781ac195c472d500a7451d3729a",
      "tree": "b207d2cf02651205d4785ff4ec3c3d42b0c36ac8",
      "parents": [
        "ecab9ab22a9a64d6412961e42a5a23c74c6b6220",
        "028fda0a6c80c26f1d9f403b4490b9ddc74ffa3b"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 14:52:56 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 14:52:56 2008 +1000"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jk/spufs into merge\n"
    },
    {
      "commit": "028fda0a6c80c26f1d9f403b4490b9ddc74ffa3b",
      "tree": "bb8c8977b4b4991919d8995c01f197fb4e5f00dd",
      "parents": [
        "2c911a14b74fa9cf815a936f310e4fa85bee77ce"
      ],
      "author": {
        "name": "Luke Browning",
        "email": "lukebrowning@us.ibm.com",
        "time": "Mon Jun 16 10:42:38 2008 +1000"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Jun 16 14:35:01 2008 +1000"
      },
      "message": "powerpc/spufs: fix missed stop-and-signal event\n\nThere is a delay in the transition to the stopped state for class 2\ninterrupts. In some cases, the controlling thread detects the state of\nthe spu as running, and goes back to sleep resulting in a hung\napplication as the event is missed.\n\nThis change detects the stop condition and re-generates the wakeup event\nafter a context save.\n\nSigned-off-by: Luke Browning \u003clukebrowning@us.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "2c911a14b74fa9cf815a936f310e4fa85bee77ce",
      "tree": "a6c5953c1c453cbd9affe378e58629519d9c50d2",
      "parents": [
        "1f64643aa5f5a17f1723f7ea0f17b7a3a8f632b3"
      ],
      "author": {
        "name": "Luke Browning",
        "email": "lukebrowning@us.ibm.com",
        "time": "Fri Jun 13 14:17:35 2008 +1000"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Jun 16 14:35:01 2008 +1000"
      },
      "message": "powerpc/spufs: synchronize interaction between spu exception handling and time slicing\n\nTime slicing can occur at the same time as spu exception handling\nresulting in the wakeup of the wrong thread.\n\nThis change uses the the spu\u0027s register_lock to enforce synchronization\nbetween bind/unbind and spu exception handling so that they are\nmutually exclusive.\n\nSigned-off-by: Luke Browning \u003clukebrowning@us.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "1f64643aa5f5a17f1723f7ea0f17b7a3a8f632b3",
      "tree": "fbefce858013d3b53e48b5d3aa1b640025743241",
      "parents": [
        "d84050f48ebba73994b93ccf61cea2364dac8d75"
      ],
      "author": {
        "name": "Luke Browning",
        "email": "lukebrowning@us.ibm.com",
        "time": "Thu Jun 05 17:30:25 2008 +0800"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Jun 16 14:35:00 2008 +1000"
      },
      "message": "powerpc/spufs: remove class_0_dsisr from spu exception handling\n\nAccording to the CBEA, the SPU dsisr is not updated for class 0\nexceptions.\n\nspu_stopped() is testing the dsisr that was passed to it from the class\n0 exception handler, so we return a false positive here.\n\nThis patch cleans up the interrupt handler and erroneous tests in\nspu_stopped. It also removes the fields from the csa since it is not\nneeded to process class 0 events.\n\nSigned-off-by: Luke Browning \u003clukebrowning@us.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "d84050f48ebba73994b93ccf61cea2364dac8d75",
      "tree": "28137ea97f0707449e0bf85f334e7fb49a495987",
      "parents": [
        "d563923011110a91bdbf1d89055c3e803ec01f0f"
      ],
      "author": {
        "name": "Luke Browning",
        "email": "lukebrowning@us.ibm.com",
        "time": "Thu May 29 17:46:10 2008 -0300"
      },
      "committer": {
        "name": "Jeremy Kerr",
        "email": "jk@ozlabs.org",
        "time": "Mon Jun 16 14:34:59 2008 +1000"
      },
      "message": "powerpc/spufs: wait for stable spu status in spu_stopped()\n\nIf the spu is stopping (ie, the SPU_STATUS_RUNNING bit is still set),\nre-read the register to get the final stopped value.\n\nSigned-off-by: Luke Browning \u003clukebrowning@us.ibm.com\u003e\nSigned-off-by: Jeremy Kerr \u003cjk@ozlabs.org\u003e\n"
    },
    {
      "commit": "ecab9ab22a9a64d6412961e42a5a23c74c6b6220",
      "tree": "149534c58c1e406453eac42a5d5e6536cfc66dc5",
      "parents": [
        "8d6bcd6e219f183aba4fb62bb7065a4db772ac49",
        "f17c63231c9c2bfc5717af1890ad17312a1c2c1c"
      ],
      "author": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 14:30:47 2008 +1000"
      },
      "committer": {
        "name": "Paul Mackerras",
        "email": "paulus@samba.org",
        "time": "Mon Jun 16 14:30:47 2008 +1000"
      },
      "message": "Merge branch \u0027for-2.6.26\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/galak/powerpc into merge\n"
    },
    {
      "commit": "066519068ad2fbe98c7f45552b1f592903a9c8c8",
      "tree": "a1c286887f60482325a6b18d9ca4373b5e9428bd",
      "parents": [
        "b92dea67cc66970cda6b5b11895d08e35b4618e7",
        "0cbccbc30a60ff60dbeb203154f1f527c632de9b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 15 16:53:20 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 15 16:53:33 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/bart/ide-2.6:\n  ide-generic: don\u0027t probe all legacy ISA IDE ports by default\n  ide-cs: fix releasing I/O resources\n  ide-cs: fix probing and add warm-plug support\n  ide-pmac: remove bogus comment about pmac_ide_setup_device()\n  ide-pmac: add -\u003ecable_detect method\n  ide-pmac: bugfix for media-bay support rework\n  opti621: add PIO 4 support\n  opti621: use pre-calculated PIO timings\n  opti621: program devices timings separately in -\u003eset_pio_mode\n  opti621: use PCI clock value provided by controller\n  opti621: remove DMA support\n  opti621: disable read prefetch\n"
    },
    {
      "commit": "b92dea67cc66970cda6b5b11895d08e35b4618e7",
      "tree": "556e842834c7316f57f3f27fea6b8622d74fde8e",
      "parents": [
        "0269c5c6d9a9de22715ecda589730547435cd3e8"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Sun Jun 15 23:20:50 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jun 15 13:46:16 2008 -0700"
      },
      "message": "virtio: Complete feature negotation before updating status\n\nlguest (in rusty\u0027s use-tun-ringfd patch) assumes that the\nguest has updated its feature bits before setting its status\nto VIRTIO_CONFIG_S_DRIVER_OK.\n\nThat\u0027s pretty reasonable, so let\u0027s make it so.\n\nSigned-off-by: Mark McLoughlin \u003cmarkmc@redhat.com\u003e\nSigned-off-by: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0cbccbc30a60ff60dbeb203154f1f527c632de9b",
      "tree": "0eb7a98fd8dbfef6e2d261d1e208bce831b51fa8",
      "parents": [
        "fbc69fd9b76158daaa83e5372e44fdd81df20f92"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:24 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:24 2008 +0200"
      },
      "message": "ide-generic: don\u0027t probe all legacy ISA IDE ports by default\n\nWe can\u0027t probe all legacy ISA IDE ports by default as the resources may be\noccupied by other ISA devices.  Add \"probe_mask\" module parameter and probe\nonly first two ISA IDE ports by default leaving the decision about probing\nthe rest to the user (systems with ISA ide2-6 should be very, very rare).\n\nThis fixes a regression caused by:\n\ncommit 343a3451e20314d5959b59b992e33fbaadfe52bf\nAuthor: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nDate:   Tue Jun 10 20:56:36 2008 +0200\n\n    ide-generic: add missing hwif-\u003echipset setup\n...\n\nReported-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nBisected-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nTested-by: Mikael Pettersson \u003cmikpe@it.uu.se\u003e\nCc: Alan Cox \u003calan@lxorguk.ukuu.org.uk\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "fbc69fd9b76158daaa83e5372e44fdd81df20f92",
      "tree": "43c516664f3b980c6d1919136cc7a51cffd018ea",
      "parents": [
        "792a1a98560a2a1619491eed8b18fccb09b312a7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "message": "ide-cs: fix releasing I/O resources\n\nhwif content is already freed after ide_release() call so cache\nhwif-\u003eio_ports.{data,ctl}_addr in local variables in ide_detach().\n\nThis fixes post-2.6.25 regression.\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "792a1a98560a2a1619491eed8b18fccb09b312a7",
      "tree": "98e2224ded6539220d0089e5ca0cf4f618a0c363",
      "parents": [
        "5b16464ac32a92c2332030d11ec445bddeb141fa"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "message": "ide-cs: fix probing and add warm-plug support\n\n* Fix probing by using ide_port_scan() and moving \"retry loop\"\n  from ide_config() to idecs_register().\n\n* Don\u0027t fail probe if there are no devices attached to a port.\n\n* Remove (now redundant) error message from ide_config().\n\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "5b16464ac32a92c2332030d11ec445bddeb141fa",
      "tree": "ad3afd607009e41ccf5aa3b46bf33187cd12bbf5",
      "parents": [
        "07a6c66da53f646a39103290bfbd85be18892895"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "message": "ide-pmac: remove bogus comment about pmac_ide_setup_device()\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "07a6c66da53f646a39103290bfbd85be18892895",
      "tree": "4f90d532f45df638f42c23d17ee459e83696747d",
      "parents": [
        "c1a8e39819bd6797ee2b82b88517268d39921b03"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "message": "ide-pmac: add -\u003ecable_detect method\n\nAdd -\u003ecable_detect method and remove no longer needed pmif-\u003ecable_80 flag\n(there is also no need to mask -\u003eudma_mask now).\n\nThis fixes:\n\n- forced ignoring of cable detection (needed for some CF devices \u0026 debug)\n\n- cable detection for warm-plug\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "c1a8e39819bd6797ee2b82b88517268d39921b03",
      "tree": "cfdb3ec4813e335215d15f8c8449b5547f4cd2d2",
      "parents": [
        "80a65fc5ee04497e6c28bdaefc44d375b19c4a79"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:23 2008 +0200"
      },
      "message": "ide-pmac: bugfix for media-bay support rework\n\nFix bug introduced by:\n\ncommit 2dde7861afa23cd59db83515cb0b810b92b220aa\nAuthor: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nDate:   Fri Apr 18 00:46:23 2008 +0200\n\n    ide: rework PowerMac media-bay support (take 2)\n...\n\n[ Yeah, I suck. ]\n\nbay-\u003ecd_index shouldn\u0027t be changed if IDE devices are not present\nor retry operations won\u0027t happen.\n\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "80a65fc5ee04497e6c28bdaefc44d375b19c4a79",
      "tree": "047ca04916fe19acc330ea4a8e7c06f372512714",
      "parents": [
        "810253d44bc92b44b66cd9944b579de54c0cd3ff"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:22 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:22 2008 +0200"
      },
      "message": "opti621: add PIO 4 support\n\n* Add PIO 4 support.\n\nWhile at it:\n\n* Use a single struct ide_port_info instance for OPTi621 and OPTi621X.\n\nBased on a bugreport from Juergen Kosel \u0026 inspired by pata_opti.c code.\n\nTested-by: Juergen Kosel \u003cjuergen.kosel@gmx.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "810253d44bc92b44b66cd9944b579de54c0cd3ff",
      "tree": "698d7e2c96fe1b54cb36b1dc3c25ddd9cb21287f",
      "parents": [
        "6c987183fcc3c6cb9eb77fd0b3e8ca1ac98a4813"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:22 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:22 2008 +0200"
      },
      "message": "opti621: use pre-calculated PIO timings\n\n* Use pre-calculated PIO timings in -\u003eset_pio_mode.\n\n* Remove no longer needed compute_clocks(), cmpt_clk(), struct pio_clocks_s,\n  PIO_* defines and OPTI621_DEBUG define.\n\nThere should be no functional changes caused by this patch.\n\nBased on a bugreport from Juergen Kosel \u0026 inspired by pata_opti.c code.\n\nTested-by: Juergen Kosel \u003cjuergen.kosel@gmx.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "6c987183fcc3c6cb9eb77fd0b3e8ca1ac98a4813",
      "tree": "14176c7fdd1a0892f4bb593d64fd7cd9cac45aa4",
      "parents": [
        "21bd33a656a60daadc475ce330272f4410ae27b7"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:22 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:22 2008 +0200"
      },
      "message": "opti621: program devices timings separately in -\u003eset_pio_mode\n\n* Set drive-\u003edrive_data to \u0027pio + XFER_PIO_0\u0027 instead of \u0027pio\u0027,\n  then simplify selecting maximum adress setup timing.\n\n* Remove no longer needed compute_pios() and opti621_port_init_devs().\n\n* Program devices timings separately in -\u003eset_pio_mode.\n\nBased on a bugreport from Juergen Kosel \u0026 inspired by pata_opti.c code.\n\nTested-by: Juergen Kosel \u003cjuergen.kosel@gmx.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "21bd33a656a60daadc475ce330272f4410ae27b7",
      "tree": "863d48760628ee3b599e9843307cb4e4efd81ce1",
      "parents": [
        "f361037631ba547ea88adf8d2359d810c1b2605a"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:22 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:22 2008 +0200"
      },
      "message": "opti621: use PCI clock value provided by controller\n\nUse PCI clock value provided by controller instead of depending on\na default (or user supplied) value.\n\nBased on a bugreport from Juergen Kosel \u0026 inspired by pata_opti.c code.\n\nTested-by: Juergen Kosel \u003cjuergen.kosel@gmx.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "f361037631ba547ea88adf8d2359d810c1b2605a",
      "tree": "b65970204e55668803f385e236f4f5865072d4cc",
      "parents": [
        "62128b2ca812c1266f4ff7bac068bf0b626c6179"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:21 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:21 2008 +0200"
      },
      "message": "opti621: remove DMA support\n\nThese controllers don\u0027t support DMA.\n\nBased on a bugreport from Juergen Kosel \u0026 inspired by pata_opti.c code.\n\nTested-by: Juergen Kosel \u003cjuergen.kosel@gmx.de\u003e\nAcked-by: Sergei Shtylyov \u003csshtylyov@ru.mvista.com\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "62128b2ca812c1266f4ff7bac068bf0b626c6179",
      "tree": "057f05a7fedf5f7b762d7408ffbe9588732b38e0",
      "parents": [
        "7775c9753b94fe429dc4323360d6502c95e0dd6e"
      ],
      "author": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:21 2008 +0200"
      },
      "committer": {
        "name": "Bartlomiej Zolnierkiewicz",
        "email": "bzolnier@gmail.com",
        "time": "Sun Jun 15 21:00:21 2008 +0200"
      },
      "message": "opti621: disable read prefetch\n\nThis fixes 2.6.25 regression (kernel.org bugzilla bug #10723) caused by:\n\ncommit 912fb29a36a7269ac1c4a4df45bc0ac1d2637972\nAuthor: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\nDate:   Fri Oct 19 00:30:11 2007 +0200\n\n    opti621: always tune PIO\n...\n\nBased on a bugreport from Juergen Kosel \u0026 inspired by pata_opti.c code.\n\nBisected-by: Juergen Kosel \u003cjuergen.kosel@gmx.de\u003e\nTested-by: Juergen Kosel \u003cjuergen.kosel@gmx.de\u003e\nSigned-off-by: Bartlomiej Zolnierkiewicz \u003cbzolnier@gmail.com\u003e\n"
    },
    {
      "commit": "0269c5c6d9a9de22715ecda589730547435cd3e8",
      "tree": "df444789f84a638918319fa2a93ea01a9bb310b5",
      "parents": [
        "7775c9753b94fe429dc4323360d6502c95e0dd6e",
        "81d5575a48f49f494289a1299a32e4e5e41fbf40"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 14 13:32:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jun 14 13:32:56 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jbarnes/pci-2.6:\n  PCI: fixup write combine comment in pci_mmap_resource\n  x86: PAT export resource_wc in pci sysfs\n  x86, pci-dma.c: don\u0027t always add __GFP_NORETRY to gfp\n  suspend-vs-iommu: prevent suspend if we could not resume\n  x86: pci-dma.c: use __GFP_NO_OOM instead of __GFP_NORETRY\n  pci, x86: add workaround for bug in ASUS A7V600 BIOS (rev 1005)\n  PCI: use dev_to_node in pci_call_probe\n  PCI: Correct last two HP entries in the bfsort whitelist\n"
    },
    {
      "commit": "7775c9753b94fe429dc4323360d6502c95e0dd6e",
      "tree": "5e89c5d2186e52591eb1945213ccb812e0411d5d",
      "parents": [
        "fa8d84b78be10d0c455dd716f40152bb7003bd5b",
        "42a5a8a60a093c359987fd884aec99b9d7f4c084"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 13 09:47:07 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 13 09:47:07 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: update my email address\n  parisc: fix miscompilation of ip_fast_csum with gcc \u003e\u003d 4.3\n  parisc: fix off by one in setup_sigcontext32\n  parisc: export empty_zero_page\n  parisc: export copy_user_page_asm\n  parisc: move head.S to head.text section\n  Revert \"parisc: fix trivial section name warnings\"\n"
    },
    {
      "commit": "42a5a8a60a093c359987fd884aec99b9d7f4c084",
      "tree": "387fa5dc2e6c2c34904cdc1dc3be01cd9a147e8b",
      "parents": [
        "e374d17cd74ec5967f81e2b0c67ec3219a2bbbcc"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Fri Jun 06 17:16:17 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Fri Jun 13 10:49:57 2008 -0400"
      },
      "message": "parisc: update my email address\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "e374d17cd74ec5967f81e2b0c67ec3219a2bbbcc",
      "tree": "e7383635119fc66a60edaaa36b4df2078337a86f",
      "parents": [
        "f4441b62d46e7033e907dfd6a8bb0b75b5519e88"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Sat May 31 12:15:42 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Fri Jun 13 10:49:56 2008 -0400"
      },
      "message": "parisc: fix miscompilation of ip_fast_csum with gcc \u003e\u003d 4.3\n\nip_fast_csum needs an asm \"memory\" clobber, otherwise the aggressive\noptimizations in gcc-4.3 cause it to be miscompiled.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "f4441b62d46e7033e907dfd6a8bb0b75b5519e88",
      "tree": "ef12074e062a72af46b9d1677cc23c5e3f83685e",
      "parents": [
        "22febf1f372496d74534be32b6b5edcee7fb7cc5"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Tue May 27 01:56:29 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Fri Jun 13 10:49:55 2008 -0400"
      },
      "message": "parisc: fix off by one in setup_sigcontext32\n\nThankfully, the values were irrelevant... Spotted by\nnewer gcc.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "22febf1f372496d74534be32b6b5edcee7fb7cc5",
      "tree": "3e4c009f2278cbfb5abce0395663957600fa21c7",
      "parents": [
        "db51d92b90193cf69b2bcc2874fd0b267fd3e710"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Mon May 26 01:54:35 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Fri Jun 13 10:49:53 2008 -0400"
      },
      "message": "parisc: export empty_zero_page\n\nNeeded by ext4 when built as a module.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "db51d92b90193cf69b2bcc2874fd0b267fd3e710",
      "tree": "fcc42a064fec56e5a8bb7786bc6814523b339250",
      "parents": [
        "1138a72cd96857d1d5928c0c8c83d8b8995eeb38"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Mon May 26 01:49:01 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Fri Jun 13 10:49:50 2008 -0400"
      },
      "message": "parisc: export copy_user_page_asm\n\nNeeded by fuse (via copy_highpage).\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "1138a72cd96857d1d5928c0c8c83d8b8995eeb38",
      "tree": "e0037bd2857a9c81248af1d628e5bc64c3c2992d",
      "parents": [
        "dfcf753bd3fb09f336659d07b1c48db7e62772e0"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Thu May 22 14:38:26 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Fri Jun 13 10:49:47 2008 -0400"
      },
      "message": "parisc: move head.S to head.text section\n\nAnd explicitly list it in vmlinux.lds...\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "dfcf753bd3fb09f336659d07b1c48db7e62772e0",
      "tree": "84f52b9f5b735a607b3c11e596a6dfb8ca5c31bd",
      "parents": [
        "5dd34572ad9a3be430632dd42e4af2ea370b397b"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Thu May 22 14:36:31 2008 -0400"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@minerva.i.cabal.ca",
        "time": "Fri Jun 13 10:49:45 2008 -0400"
      },
      "message": "Revert \"parisc: fix trivial section name warnings\"\n\nThis reverts commit bd3bb8c15b9a80dbddfb7905b237a4a11a4725b4.\n\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "fa8d84b78be10d0c455dd716f40152bb7003bd5b",
      "tree": "8b051596111afec96c2fb687a57414340e76c4d5",
      "parents": [
        "51558576ead54c1047e4d41440626e4f9aa015ea",
        "bd17243a84632465f5403bc9eb8b4831bd67e582"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 13 07:40:57 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 13 07:40:57 2008 -0700"
      },
      "message": "Merge branch \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev\n\n* \u0027upstream-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jgarzik/libata-dev:\n  ahci: Workaround HW bug for SB600/700 SATA controller PMP support\n  ahci: workarounds for mcp65\n"
    },
    {
      "commit": "51558576ead54c1047e4d41440626e4f9aa015ea",
      "tree": "ec1d609d4800dbda8c918d3142f6727dd4c2f462",
      "parents": [
        "d36e311070ee3a378a54142a168ff5cfedba33d5",
        "ec0a196626bd12e0ba108d7daa6d95a4fb25c2c5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 13 07:34:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 13 07:34:47 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  tcp: Revert \u0027process defer accept as established\u0027 changes.\n  ipv6: Fix duplicate initialization of rawv6_prot.destroy\n  bnx2x: Updating the Maintainer\n  net: Eliminate flush_scheduled_work() calls while RTNL is held.\n  drivers/net/r6040.c: correct bad use of round_jiffies()\n  fec_mpc52xx: MPC52xx_MESSAGES_DEFAULT: 2nd NETIF_MSG_IFDOWN \u003d\u003e IFUP\n  ipg: fix receivemode IPG_RM_RECEIVEMULTICAST{,HASH} in ipg_nic_set_multicast_list()\n  netfilter: nf_conntrack: fix ctnetlink related crash in nf_nat_setup_info()\n  netfilter: Make nflog quiet when no one listen in userspace.\n  ipv6: Fail with appropriate error code when setting not-applicable sockopt.\n  ipv6: Check IPV6_MULTICAST_LOOP option value.\n  ipv6: Check the hop limit setting in ancillary data.\n  ipv6 route: Fix route lifetime in netlink message.\n  ipv6 mcast: Check address family of gf_group in getsockopt(MS_FILTER).\n  dccp: Bug in initial acknowledgment number assignment\n  dccp ccid-3: X truncated due to type conversion\n  dccp ccid-3: TFRC reverse-lookup Bug-Fix\n  dccp ccid-2: Bug-Fix - Ack Vectors need to be ignored on request sockets\n  dccp: Fix sparse warnings\n  dccp ccid-3: Bug-Fix - Zero RTT is possible\n"
    },
    {
      "commit": "d36e311070ee3a378a54142a168ff5cfedba33d5",
      "tree": "4a5520362a9d9a024c4a170ebc19589fe6afa3a5",
      "parents": [
        "61d6cc54896811086b51fa78d440311974a09b3a",
        "738eca74d1bd3e51180de179b7b74d4e34c4e5a3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 13 07:34:01 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 13 07:34:01 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc: get leo framebuffer working\n"
    },
    {
      "commit": "bd17243a84632465f5403bc9eb8b4831bd67e582",
      "tree": "a98d7a5590c57a45659de395b8a510fc5df7ffeb",
      "parents": [
        "e297d99e103f951a71fcb1534f1ff3480dd3a851"
      ],
      "author": {
        "name": "Shane Huang",
        "email": "shane.huang@amd.com",
        "time": "Tue Jun 10 15:52:04 2008 +0800"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 13 02:46:55 2008 -0400"
      },
      "message": "ahci: Workaround HW bug for SB600/700 SATA controller PMP support\n\nThere is one bug in ATI SATA PMP of SB600 and SB700 old revision, which leads\nto soft reset failure. This patch can fix the bug.\n\nSigned-off-by: Shane Huang \u003cshane.huang@amd.com\u003e\nAcked-by: Tejun Heo \u003chtejun@gmail.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "e297d99e103f951a71fcb1534f1ff3480dd3a851",
      "tree": "7e8b044efeb0f1ea048acba881a00e8326a4a0ab",
      "parents": [
        "5dd34572ad9a3be430632dd42e4af2ea370b397b"
      ],
      "author": {
        "name": "Tejun Heo",
        "email": "htejun@gmail.com",
        "time": "Tue Jun 10 00:13:04 2008 +0900"
      },
      "committer": {
        "name": "Jeff Garzik",
        "email": "jgarzik@redhat.com",
        "time": "Fri Jun 13 02:46:17 2008 -0400"
      },
      "message": "ahci: workarounds for mcp65\n\nMCP65 ahci can do NCQ but doesn\u0027t set the CAP bit and rev A0 and A1\ncan\u0027t do MSI but have MSI capability.  Implement AHCI_HFLAG_YES_NCQ\nand apply appropriate workarounds.\n\nSigned-off-by: Tejun Heo \u003chtejun@gmail.com\u003e\nCc: Peer Chen \u003cpchen@nvidia.com\u003e\nSigned-off-by: Jeff Garzik \u003cjgarzik@redhat.com\u003e\n"
    },
    {
      "commit": "61d6cc54896811086b51fa78d440311974a09b3a",
      "tree": "d02625ab046151ff915d30248093c6cf44c64066",
      "parents": [
        "c6d8f400cc7610f04177f81168c19b8407cb48c3",
        "3692fd0aaef489b063518b5999c702bada5b6e22"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 19:37:29 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 19:37:29 2008 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  [ARM] 5091/1: Add missing bitfield include to regs-lcd.h\n  [ARM] 5090/1: Correct pxafb palette typo error\n  [ARM] 5077/1: spi: fix list scan success verification in PXA ssp driver\n"
    },
    {
      "commit": "c6d8f400cc7610f04177f81168c19b8407cb48c3",
      "tree": "2313cdd3e506c1b9e8050a04690bf7cfd4761b04",
      "parents": [
        "e6d2bb2bacb43ff03b0f458108d71981d58e775a"
      ],
      "author": {
        "name": "Sergey Lapin",
        "email": "slapin@ossfans.org",
        "time": "Thu Jun 12 15:21:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:42 2008 -0700"
      },
      "message": "rtc: Ramtron FM3130 RTC support\n\nRamtron FM3130 is a chip with two separate devices inside, RTC clock and\nFRAM.  This driver provides only RTC functionality.\n\nThis chip is met in lots of custom boards with AT91SAMXXXX CPU I work\nwith, is cheap and in no way better or worse than any other RTC on market.\n While it is mostly met on much smaller devices, I think it is great to\nhave it supported in Linux.\n\nSigned-off-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\nSigned-off-by: Alessandro Zummo \u003ca.zummo@towertech.it\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e6d2bb2bacb43ff03b0f458108d71981d58e775a",
      "tree": "a6a50e2f3a0150dafcf55aa458b69c4359cdf4f8",
      "parents": [
        "1da2e3d679a8ea2d9e82040359a706da0bd3bef6"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Thu Jun 12 15:21:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:42 2008 -0700"
      },
      "message": "rtc: make HPET_RTC_IRQ track HPET_EMULATE_RTC\n\nMore Kconfig tweaks related to the legacy PC RTC code:\n\n - Describe the legacy PC RTC driver as such ... it\u0027s never quite\n   been clear that this driver is for PC RTCs, and now it\u0027s fair\n   to call this the \"legacy\" driver.\n\n - Force it to understand about HPET stealing its IRQs ... kernel\n   code does this always when HPET is in use, there should be no\n   option for users to goof up the config.\n\nThis seems to fix kernel bugzilla #10729.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nCc: Maxim Levitsky \u003cmaximlevitsky@gmail.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1da2e3d679a8ea2d9e82040359a706da0bd3bef6",
      "tree": "1ce5966c9310366ed911fb0c6b7b514186a7af00",
      "parents": [
        "643b52b9c0b4e959436b4b551ebf4060d06d5ae8"
      ],
      "author": {
        "name": "Stas Sergeev",
        "email": "stsp@aknet.ru",
        "time": "Thu Jun 12 15:21:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:42 2008 -0700"
      },
      "message": "provide rtc_cmos platform device\n\nRecently (around 2.6.25) I\u0027ve noticed that RTC no longer works for me.  It\nturned out this is because I use pnpacpi\u003doff kernel option to work around\nthe parport_pc bugs.  I always did so, but RTC used to work fine in the\npast, and now it have regressed.\n\nThe patch fixes the problem by creating the platform device for the RTC\nwhen PNP is disabled.  This may also help running the PNP-enabled kernel\non an older PCs.\n\nSigned-off-by: Stas Sergeev \u003cstsp@aknet.ru\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Bjorn Helgaas \u003cbjorn.helgaas@hp.com\u003e\nCc: Adam Belay \u003cambx1@neo.rr.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "643b52b9c0b4e959436b4b551ebf4060d06d5ae8",
      "tree": "5ccce7688ba638e863a391ca84441d081e666f99",
      "parents": [
        "d2187ebd84c7dd13ef269e9600f4daebeb02816e"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "nickpiggin@yahoo.com.au",
        "time": "Thu Jun 12 15:21:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:41 2008 -0700"
      },
      "message": "radix-tree: fix small lockless radix-tree bug\n\nWe shrink a radix tree when its root node has only one child, in the left\nmost slot.  The child becomes the new root node.  To perform this\noperation in a manner compatible with concurrent lockless lookups, we\natomically switch the root pointer from the parent to its child.\n\nHowever a concurrent lockless lookup may now have loaded a pointer to the\nparent (and is presently deciding what to do next).  For this reason, we\nalso have to keep the parent node in a valid state after shrinking the\ntree, until the next RCU grace period -- otherwise this lookup with the\nparent pointer may not do the right thing.  Notably, we need to keep the\nchild in the left most slot there in case that is requested by the lookup.\n\nThis is all pretty standard RCU stuff.  It is worth repeating because in\nmy eagerness to obey the radix tree node constructor scheme, I had broken\nit by zeroing the radix tree node before the grace period.\n\nWhat could happen is that a lookup can load the parent pointer, then\ndecide it wants to follow the left most child slot, only to find the slot\ncontained NULL due to the concurrent shrinker having zeroed the parent\nnode before waiting for a grace period.  The lookup would return a false\nnegative as a result.\n\nFix it by doing that clearing in the RCU callback.  I would normally want\nto rip out the constructor entirely, but radix tree nodes are one of those\nplaces where they make sense (only few cachelines will be touched soon\nafter allocation).\n\nThis was never actually found in any lockless pagecache testing or by the\ntest harness, but by seeing the odd problem with my scalable vmap rewrite.\n I have not tickled the test harness into reproducing it yet, but I\u0027ll\nkeep working at it.\n\nFortunately, it is not a problem anywhere lockless pagecache is used in\nmainline kernels (pagecache probe is not a guarantee, and brd does not\nhave concurrent lookups and deletes).\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nCc: \"Paul E. McKenney\" \u003cpaulmck@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d2187ebd84c7dd13ef269e9600f4daebeb02816e",
      "tree": "e13e3da10a86080038d42c4b34936c7ab3bf441e",
      "parents": [
        "6c826818ff55eae7702b778b5f8bdf765af3b2af"
      ],
      "author": {
        "name": "Jiri Bohac",
        "email": "jbohac@suse.cz",
        "time": "Thu Jun 12 15:21:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:41 2008 -0700"
      },
      "message": "console keyboard mapping broken by 04c71976\n\nSeveral console keyboard maps are broken since\n\ncommit 04c71976500352d02f60616d2b960267d8c5fe24\nAuthor: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nDate:   Tue Oct 16 23:27:04 2007 -0700\n\n    unicode diacritics support\n\nbecause that changeset made k_self consider the value as a latin1\ncharacter when in Unicode mode, which is wrong; k_self should still take\nthe console map into account.\n\nSigned-off-by: Samuel Thibault \u003csamuel.thibault@ens-lyon.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6c826818ff55eae7702b778b5f8bdf765af3b2af",
      "tree": "dab51aca0d7b86ccdc820894a96fad163f3fcb91",
      "parents": [
        "bcf8039ed45f56013c4afea5520bca7d909e5e61"
      ],
      "author": {
        "name": "Paul Menage",
        "email": "menage@google.com",
        "time": "Thu Jun 12 15:21:49 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:41 2008 -0700"
      },
      "message": "/proc/sysvipc/shm: fix 32-bit truncation of segment sizes\n\nsysvipc_shm_proc_show() picks between format strings (based on the\nexpected maximum length of a SHM segment) in a way that prevents gcc from\nperforming format checks on the seq_printf() parameters.  This hid two\nformat errors - shp-\u003eshm_segsz and shp-\u003eshm_nattach are both unsigned\nlong, but were being printed as unsigned int and signed int respectively.\nThis leads to 32-bit truncation of SHM segment sizes reported in\n/proc/sysvipc/shm.  (And for nattach, but that\u0027s less of a problem for\nmost users).\n\nThis patch makes the format string directly visible to gcc\u0027s format\nspecifier checker, and fixes the two broken format specifiers.\n\nSigned-off-by: Paul Menage \u003cmenage@google.com\u003e\nCc: Nadia Derbey \u003cNadia.Derbey@bull.net\u003e\nCc: Manfred Spraul \u003cmanfred@colorfullife.com\u003e\nCc: Pierre Peiffer \u003cpeifferp@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bcf8039ed45f56013c4afea5520bca7d909e5e61",
      "tree": "2c3348eb300fdd910df9e012882bd3d2f263a390",
      "parents": [
        "2165009bdf63f79716a36ad545df14c3cdf958b7"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "dave@linux.vnet.ibm.com",
        "time": "Thu Jun 12 15:21:48 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:41 2008 -0700"
      },
      "message": "pagemap: fix large pages in pagemap\n\nWe were walking right into huge page areas in the pagemap walker, and\ncalling the pmds pmd_bad() and clearing them.\n\nThat leaked huge pages.  Bad.\n\nThis patch at least works around that for now.  It ignores huge pages in\nthe pagemap walker for the time being, and won\u0027t leak those pages.\n\nSigned-off-by: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2165009bdf63f79716a36ad545df14c3cdf958b7",
      "tree": "83d1735f2104b6b5158be56a362856ac1079861d",
      "parents": [
        "cfc53f65f56f9f33c0cf522124045ac5a64076b3"
      ],
      "author": {
        "name": "Dave Hansen",
        "email": "dave@linux.vnet.ibm.com",
        "time": "Thu Jun 12 15:21:47 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:41 2008 -0700"
      },
      "message": "pagemap: pass mm into pagewalkers\n\nWe need this at least for huge page detection for now, because powerpc\nneeds the vm_area_struct to be able to determine whether a virtual address\nis referring to a huge page (its pmd_huge() doesn\u0027t work).\n\nIt might also come in handy for some of the other users.\n\nSigned-off-by: Dave Hansen \u003cdave@linux.vnet.ibm.com\u003e\nAcked-by: Matt Mackall \u003cmpm@selenic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "cfc53f65f56f9f33c0cf522124045ac5a64076b3",
      "tree": "4f8f1adfd091b54e11fceb3be7575cc7dbc2549b",
      "parents": [
        "e59b6a5ab51f6192cbe20d4f031335fe6d0e73fd"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Thu Jun 12 15:21:46 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:41 2008 -0700"
      },
      "message": "driver/char/generic_nvram: fix banner\n\nThe generic nvram driver announces itself as\n\t\u0027Macintosh non-volatile memory driver\u0027\ninstead of \u0027Generic non-volatile memory driver\u0027.  Fix that.\n\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Arjan van de Ven \u003carjan@linux.intel.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e59b6a5ab51f6192cbe20d4f031335fe6d0e73fd",
      "tree": "e8502cbdeecea1f231a87d45b733cfea29ddf809",
      "parents": [
        "c97aee9ba43d60ff20d955065d29b6d3d8c950d5"
      ],
      "author": {
        "name": "Philippe De Muyter",
        "email": "phdm@macqel.be",
        "time": "Thu Jun 12 15:21:45 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 12 18:05:41 2008 -0700"
      },
      "message": "drivers/video/cirrusfb: fix RAM address printk\n\nIn the cirrusfb driver, the RAM address printk has a superfluous \u0027x\u0027 that\ncould be interpreted as \"don\u0027t care\", while it is actually a typo.  Fix\nthat.\n\n[akpm@linux-foundation.org: join the two printk strings to make it atomic]\nSigned-off-by: Philippe De Muyter \u003cphdm@macqel.be\u003e\nCc: Jiri Slaby \u003cjirislaby@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "c97aee9ba43d60ff20d955065d29b6d3d8c950d5"
}
