)]}'
{
  "log": [
    {
      "commit": "da7d3029d1bbcd3d6489f4524056598ec030d3b0",
      "tree": "645d147f122cf13f6fa706a0ff5004886df9d401",
      "parents": [
        "7549079d846651ee24150a24f9bb3b6e06ae67db"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Sat Jul 05 12:32:06 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:33 2008 +0900"
      },
      "message": "sh: add SuperH Mobile I2C platform data to sh7723\n\nThis patch adds platform data for the single I2C channel on sh7723.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7549079d846651ee24150a24f9bb3b6e06ae67db",
      "tree": "a5950c853c116d34ccd254714f3f6206240beb3a",
      "parents": [
        "6bdfb22a8e1ffa37ae4ad35b87cb02958d1901e5"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Sat Jul 05 12:31:46 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:33 2008 +0900"
      },
      "message": "sh: add SuperH Mobile I2C platform data to sh7343\n\nThis patch adds platform data for two I2C channels to the sh7343.\n\nSigned-off-by: Magnus Damm \u003cdamm@igel.co.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6bdfb22a8e1ffa37ae4ad35b87cb02958d1901e5",
      "tree": "afc8f27f1044be5787fb38d181292dd861f9a1c5",
      "parents": [
        "f12ae6bc4ad0054386b380dbf90e63617cd5ab92"
      ],
      "author": {
        "name": "Yoshihiro Shimoda",
        "email": "shimoda.yoshihiro@renesas.com",
        "time": "Fri Jul 04 12:37:12 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:33 2008 +0900"
      },
      "message": "sh: add interrupt ack code to sh4a\n\nThis patch is based on interrupt acknowledge code for external\ninterrupt sources on sh3 processors and adds on sh4a processors.\n\nSigned-off-by: Yoshihiro Shimoda \u003cshimoda.yoshihiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f12ae6bc4ad0054386b380dbf90e63617cd5ab92",
      "tree": "51efc329cb0559547ec4ece96dd5d684a8404a73",
      "parents": [
        "f2fb4e4f647dabf1177d3ce164988e73482d76b1"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Fri Jul 04 12:54:51 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:33 2008 +0900"
      },
      "message": "sh: Fix up link error on SH-2 zImage with older binutils.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f2fb4e4f647dabf1177d3ce164988e73482d76b1",
      "tree": "5288184d2d8535c826c8b3c33d79b2529c83542b",
      "parents": [
        "068f59143d821553e7a55cdbd69142b05e245d47"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Wed Jul 02 17:51:23 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:33 2008 +0900"
      },
      "message": "sh: Conditionally re-enable IRQs in fault path.\n\nThe current kernel behaviour is to reenable interrupts unconditionally\nwhen taking a page fault. This patch changes this to only enable them\nif interrupts were previously enabled.\n\nIt also fixes a problem seen with this fix in place: the kernel previously\nflushed the vsyscall page when handling a signal, which is not only\nunncessary, but caused a possible sleep with interrupts disabled.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "068f59143d821553e7a55cdbd69142b05e245d47",
      "tree": "12ce88fa8d041c2bc3095b4f5561bea2d3e141ff",
      "parents": [
        "09b5a10c1944214a6008712bfa92b29f00b84a1a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 02 17:46:40 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:32 2008 +0900"
      },
      "message": "sh: Record the major cut revision for probed SH-4A parts.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "09b5a10c1944214a6008712bfa92b29f00b84a1a",
      "tree": "0769016c78424356596bb0a8d854056b083246ef",
      "parents": [
        "3611ee7acc113e5e482b7d20d5133935226f3129"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chris.smith@st.com",
        "time": "Wed Jul 02 15:17:11 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:32 2008 +0900"
      },
      "message": "sh: Optimized flush_icache_range() implementation.\n\nAdd implementation of flush_icache_range() suitable for signal handler\nand kprobes. Remove flush_cache_sigtramp() and change signal.c to use\nflush_icache_range().\n\nSigned-off-by: Chris Smith \u003cchris.smith@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3611ee7acc113e5e482b7d20d5133935226f3129",
      "tree": "514eb8f7e4901f784f24d74eecfc971409da410a",
      "parents": [
        "ef9247ef89be79ffbd9faaf722e05b7bed14fc1e"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Wed Jul 02 15:15:09 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:32 2008 +0900"
      },
      "message": "sh: Stub in silicon cut in CPU info.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ef9247ef89be79ffbd9faaf722e05b7bed14fc1e",
      "tree": "6d8afba92435f2df0290d198b5a742c6a75d048d",
      "parents": [
        "d88a3ea6fa4c98d482240a6a85945ed448b7671d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Jul 02 13:58:38 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:32 2008 +0900"
      },
      "message": "sh: Tidy up the SH-3 exception vector table.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d88a3ea6fa4c98d482240a6a85945ed448b7671d",
      "tree": "a6feb05c2327e574940ade80dd730e8e2b09af84",
      "parents": [
        "fafb7a97de73a917a875048801bd81cf64f79e4a"
      ],
      "author": {
        "name": "Yoshinori Sato",
        "email": "ysato@users.sourceforge.jp",
        "time": "Tue Jul 01 22:20:24 2008 -0400"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:32 2008 +0900"
      },
      "message": "SH7619 add ethernet controler support\n\n- Add EtherC + PHY resource define.\n\nSigned-off-by: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fafb7a97de73a917a875048801bd81cf64f79e4a",
      "tree": "8f7f35a3e2a6405d2b6cf71b1bbba5f716c720a7",
      "parents": [
        "7c93d87d09813e32724b572530abe5b5405ab1d1"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Tue Jun 24 13:00:52 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:32 2008 +0900"
      },
      "message": "sh: Remove sh_pcic_io_xxx function from Solution Engine IO code\n\nsh_pcic_io_xxx function are very old.\nIn linux-2.4, mrshpc_ss socket driver used this function.\nBut there is not this driver to the present kernel.\nI deleted these cords and checked operation.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7c93d87d09813e32724b572530abe5b5405ab1d1",
      "tree": "baa9a343fbc86d3e97de38ca055929e49826eddf",
      "parents": [
        "787d9d7e89c3952db12d9e4bb02ba5c5a85f6b7f"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Thu Jun 19 19:27:55 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:31 2008 +0900"
      },
      "message": "sh: Fix Kconfig of AP-325RXA\n\nThe CPU of AP-325RXA is SH7723, but a CPU becomes selectable.\nThis patch fixes this problem.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "787d9d7e89c3952db12d9e4bb02ba5c5a85f6b7f",
      "tree": "3d216ac87bc5e11e0125b5f48c2f5180be48455f",
      "parents": [
        "b2e4c109a8a49d1df37572a12e3261e9c7361cc7"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Jun 18 18:32:03 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:31 2008 +0900"
      },
      "message": "sh: Clean up code of Solution Engine 770x\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b2e4c109a8a49d1df37572a12e3261e9c7361cc7",
      "tree": "eff99a2baefe1b583786da059102ac82249aff3a",
      "parents": [
        "ffb91ad2751723bcc9925cd38e37013e2169e256"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Jun 18 18:31:46 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:31 2008 +0900"
      },
      "message": "sh: Update Solution Enginge 7712 defconfig\n\nEnable SH-Ether support and NFS userland support.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ffb91ad2751723bcc9925cd38e37013e2169e256",
      "tree": "a6f68cd3485c0b239fa7377e081a427d6beed43d",
      "parents": [
        "4c1cfab1e0f9a41246cfdcca78f3700fb67f0a5c"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Wed Jun 18 18:29:06 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "sh: Solution Enginge 7710/7712 SH-Ether support\n\nAdd support SH-Ether for Hitachi Solution Engine.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4c1cfab1e0f9a41246cfdcca78f3700fb67f0a5c",
      "tree": "502610786625ef7fe15d89e4226cd05b6dcd2d44",
      "parents": [
        "62410034e79d9249647d1fe6f6f35a06b3747e68"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 03:36:50 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "sh/kernel/ cleanups\n\nThis patch contains the following cleanups:\n- make the following needlessly global code static:\n  - cf-enabler.c: cf_init()\n  - cpu/clock.c: __clk_enable()\n  - cpu/clock.c: __clk_disable()\n  - process_32.c: default_idle()\n  - time_32.c: struct clocksource_sh\n  - timers/timer-tmu.c: struct tmu_timer_ops\n- remove the following unused functions (no CONFIG_BLK_DEV_FD on sh):\n  - process_{32,64}.c: disable_hlt()\n  - process_{32,64}.c: enable_hlt()\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "62410034e79d9249647d1fe6f6f35a06b3747e68",
      "tree": "bba8d94d245ac30947ed43650602f76097512a8f",
      "parents": [
        "175fb09f4a770fd542947e8c3f4e6dbf07debea9"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 01:33:40 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "sh: make pcibios_max_latency static\n\nThis patch makes the needlessly global pcibios_max_latency static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "175fb09f4a770fd542947e8c3f4e6dbf07debea9",
      "tree": "bc81c0e350b78bd5dfa63ed6344eb928bba821f6",
      "parents": [
        "2b7bf930ae762d3124317e36f26a7567dc04e835"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 01:31:03 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "sh: make EARLY_PCI_OP\u0027s static\n\nThis patch makes the needlessly global EARLY_PCI_OP\u0027s static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2b7bf930ae762d3124317e36f26a7567dc04e835",
      "tree": "966978643ab2186f8f4d44ed9957ee56af62c9cc",
      "parents": [
        "306cfd630a4d121cf4e08b894d8b4c4cf106e57e"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 01:30:57 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "sh/boards/dreamcast/rtc.c: make 2 functions static\n\nThis patch makes the needlessly global aica_rtc_{get,set}timeofday()\nstatic.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "306cfd630a4d121cf4e08b894d8b4c4cf106e57e",
      "tree": "1d89d99201c2a4f317c2bf4ae5fa391e45d2349f",
      "parents": [
        "4cec1a37ba7d9dce6ed5d8259b95272100a98b1f"
      ],
      "author": {
        "name": "Adrian McMenamin",
        "email": "adrian@newgolddream.dyndns.info",
        "time": "Sun Jun 15 20:48:09 2008 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "maple: tidy maple_driver code by removing redundant connect/disconnect\n\nThe connect and disconnect functions are unnecessary - everything they do can be\naccomplished in the initial probe - so remove them.\n\nSigned-off-by: Adrian McMenamin \u003cadrian@mcmen.demon.co.uk\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4cec1a37ba7d9dce6ed5d8259b95272100a98b1f",
      "tree": "25cf527d6e60a609257a8b578d8f0d0690cfce70",
      "parents": [
        "c63847a3621d2bac054f5709783860ecabd0ee7e"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Fri Jun 06 17:04:56 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:30 2008 +0900"
      },
      "message": "sh: Renesas Solutions SH7763RDP board support\n\nThis patch adds basic support for the SH7763RDP board.\nThis supports a basic stuff provided in SH7763, like SCIF,\nNOR Flash and USB host.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c63847a3621d2bac054f5709783860ecabd0ee7e",
      "tree": "a04e0aca07d0a672a56b1611544f7d2da0b621e4",
      "parents": [
        "04e917b606ffe6ec10fb75c21447162cba31f6b6"
      ],
      "author": {
        "name": "Nobuhiro Iwamatsu",
        "email": "iwamatsu.nobuhiro@renesas.com",
        "time": "Fri Jun 06 17:04:08 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:29 2008 +0900"
      },
      "message": "sh: Add SCIF2 support for SH7763.\n\nSH7763 has 3 SCIF device. Current code supports SCIF0 and 1.\nSCIF0 and 1 are same register constitution, but only SCIF2 is different.\nI added support of SCIF2.\n\nSigned-off-by: Nobuhiro Iwamatsu \u003ciwamatsu.nobuhiro@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "04e917b606ffe6ec10fb75c21447162cba31f6b6",
      "tree": "219c5475fcf904be45f72bad0460eb0180610d1e",
      "parents": [
        "42fd3b142d8867f5b58d6fb75592cd20fd654c1b"
      ],
      "author": {
        "name": "Yusuke Goda",
        "email": "goda.yusuke@renesas.com",
        "time": "Fri Jun 06 17:03:23 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:29 2008 +0900"
      },
      "message": "sh: Add support Renesas Solutions AP-325RXA board\n\nThis board is SH7723 base board.\n\nThis has SCIF, LCDC, USB Host controler, NOR/NAND Flash, Sound,\nEther and other.\n\nThis patch supports SCIF, NOR Flash.\n\nSigned-off-by: Yusuke Goda \u003cgoda.yusuke@renesas.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "42fd3b142d8867f5b58d6fb75592cd20fd654c1b",
      "tree": "b05b9543e34e008f8d466bb3a464e1f9e3081817",
      "parents": [
        "31f6a11fe764dc580b645d7aa878854fa9e85a06"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 20:05:39 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:29 2008 +0900"
      },
      "message": "sh: Initial consolidation of the _32/_64 uaccess split.\n\nThis consolidates everything but the bare assembly routines, which we\nwill sync up in a follow-up patch.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "31f6a11fe764dc580b645d7aa878854fa9e85a06",
      "tree": "5a25c9127545a5e0cdabaa565633b3e8bed4ed3c",
      "parents": [
        "85247285ea6f6e2087193b2a720404690e9cb1b3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 19:38:22 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:29 2008 +0900"
      },
      "message": "sh: Consolidate addr/access_ok across mmu/nommu on 32bit.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "85247285ea6f6e2087193b2a720404690e9cb1b3",
      "tree": "335c4114e22cb3d403cddc2b0ed7774daa1bd2bf",
      "parents": [
        "66dfe18114839a7297f56f43f03125f4121de79b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 19:37:35 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:29 2008 +0900"
      },
      "message": "sh: Use the common segment definitions for the _64 uaccess routines.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "66dfe18114839a7297f56f43f03125f4121de79b",
      "tree": "74519e931d2205d0871ed541297977100b110a9f",
      "parents": [
        "74fcc77982e703fe85d8bd5437130fd94c61daee"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 18:54:02 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:29 2008 +0900"
      },
      "message": "sh: Add support for 16kB PAGE_SIZE.\n\n16kB is a useful size on nommu, while 64kB still tends to be too big to\nbe useful. Newer MMUs are likely to support this as well, so plug it\nin in anticipation of those, too.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "74fcc77982e703fe85d8bd5437130fd94c61daee",
      "tree": "11358e97d65eee31dfeb651aa916d500e79d5619",
      "parents": [
        "02f7e627f9248a478cf790112a07ae2c612b895a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 18:52:11 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:28 2008 +0900"
      },
      "message": "sh: Support variable page sizes on nommu.\n\nPAGE_SIZE doesn\u0027t need to be fixed at 4096 on nommu, so stub in a !MMU\ncase for the various PAGE_SIZE Kconfig options.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "02f7e627f9248a478cf790112a07ae2c612b895a",
      "tree": "0172f4eed00a20fdcde5eb6a252c5f47c78ceb2b",
      "parents": [
        "3787aa112c653b34b6f901b2eaae2b62f9582569"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Jun 03 18:48:54 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:28 2008 +0900"
      },
      "message": "sh: Consolidate segment modifiers across mmu/nommu systems.\n\nThis moves get_fs/set_fs() and friends in to asm/segment.h. The\nmm_segment_t definition is likewise consolidated from the _32/_64 split.\n\nThis is prepatory groundwork for using the generic address space limit\nand verification routines across mmu/nommu configs.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3787aa112c653b34b6f901b2eaae2b62f9582569",
      "tree": "347a43ce6333b7fe437cbbbc6cf0117c32c6f8d6",
      "parents": [
        "2cd1e31859837155033b4b731de61066d5da50ab"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 19 16:47:56 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:28 2008 +0900"
      },
      "message": "sh: RSK+ 7203 board support.\n\nThis adds initial support for the RTE RSK+ SH7203 board.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2cd1e31859837155033b4b731de61066d5da50ab",
      "tree": "6044e23d55debf6d8b90c5f9c72ac9c141d19536",
      "parents": [
        "3bc24a1a5441ef621daf737ec93b0a10e8999d59"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 19 14:00:44 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:28 2008 +0900"
      },
      "message": "sh: Make dump_task dependent on ELF core.\n\nCurrently this is only linked in for CONFIG_BINFMT_ELF, make it dependent\non CONFIG_ELF_CORE, so it\u0027s both selectable there and also linked in for\nCONFIG_BINFMT_ELF_FDPIC.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3bc24a1a5441ef621daf737ec93b0a10e8999d59",
      "tree": "09e3e2e8eda617de72f643aa22ba86490b16cd17",
      "parents": [
        "9b14ec35f03d89c88cba225add8b6eca15203964"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 19 13:40:12 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:28 2008 +0900"
      },
      "message": "sh: Initial ELF FDPIC support.\n\nThis adds initial support for ELF FDPIC on MMU-less SH, as per version\n0.2 of the ABI definition at:\n\n\thttp://www.codesourcery.com/public/docs/sh-fdpic/sh-fdpic-abi.txt\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9b14ec35f03d89c88cba225add8b6eca15203964",
      "tree": "9502e80206d3e1ead9a0c553f9f719b99c0ceebd",
      "parents": [
        "e3b08600902e119b34ca03c4aaf99bde4b173dde"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon May 19 13:34:45 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:28 2008 +0900"
      },
      "message": "binfmt_elf_fdpic: Magical stack pointer index, for NEW_AUX_ENT compat.\n\nWhile implementing binfmt_elf_fdpic on SH it quickly became apparent\nthat SH was the first platform to support both binfmt_elf_fdpic and\nbinfmt_elf, as well as the only of the FDPIC platforms to make use of the\nauxvt.\n\nCurrently binfmt_elf_fdpic uses a special version of NEW_AUX_ENT() where\nthe first argument is the entry displacement after csp has been adjusted,\nbeing reset after each adjustment. As we have no ability to sort this out\nthrough the platform\u0027s ARCH_DLINFO, this index needs to be managed\nentirely in create_elf_fdpic_tables(). Presently none of the platforms\nthat set their own auxvt entries are able to do so through their\nrespective ARCH_DLINFOs when using binfmt_elf_fdpic.\n\nIn addition to this, binfmt_elf_fdpic has been looking at\nDLINFO_ARCH_ITEMS for the number of architecture-specific entries in the\nauxvt. This is legacy cruft, and is not defined by any platforms in-tree,\neven those that make heavy use of the auxvt. AT_VECTOR_SIZE_ARCH is\nalways available, and contains the number that is of interest here, so we\nswitch to using that unconditionally as well.\n\nAs this has direct bearing on how much stack is used, platforms that have\nconfigurable (or dynamically adjustable) NEW_AUX_ENT calls need to either\nmake AT_VECTOR_SIZE_ARCH more fine-grained, or leave it as a worst-case\nand live with some lost stack space if those entries aren\u0027t pushed (some\nplatforms may also need to purposely sacrifice some space here for\nalignment considerations, as noted in the code -- although not an issue\nfor any FDPIC-capable platform today).\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\n"
    },
    {
      "commit": "e3b08600902e119b34ca03c4aaf99bde4b173dde",
      "tree": "24080adf9617d81e02f426a72913de8cff58738d",
      "parents": [
        "7223ce29e8ca7313a75e8b902718c867d5997bb7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 01:30:53 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:28 2008 +0900"
      },
      "message": "move arch/sh/lib/io.o to obj-y\n\nEXPORT_SYMBOL\u0027s in lib-y considered harmful:\n\n\u003c--  snip  --\u003e\n\n...\n  MODPOST 1837 modules\nERROR: \"__raw_readsl\" [drivers/ssb/ssb.ko] undefined!\nERROR: \"__raw_writesl\" [drivers/ssb/ssb.ko] undefined!\nERROR: \"__raw_writesl\" [drivers/net/smc91x.ko] undefined!\nERROR: \"__raw_readsl\" [drivers/net/smc91x.ko] undefined!\nERROR: \"__raw_writesl\" [drivers/net/3c59x.ko] undefined!\nERROR: \"__raw_readsl\" [drivers/net/3c59x.ko] undefined!\n...\nmake[2]: *** [__modpost] 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 Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7223ce29e8ca7313a75e8b902718c867d5997bb7",
      "tree": "d49cb103b6f701b568997f8c5bd9d4420b7b8dad",
      "parents": [
        "b19a33cabafbac56ba581e2a77ea6476db9118ab"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 01:30:40 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:27 2008 +0900"
      },
      "message": "sh dreamcast: export board_pci_channels\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n...\n  MODPOST 1837 modules\nERROR: \"board_pci_channels\" [drivers/pcmcia/yenta_socket.ko] undefined!\n...\nmake[2]: *** [__modpost] Error 1\n\n\u003c--  snip  --\u003e\n\nI freely admit that it\u0027s a pathological configuration, but as long as\nit is allowed it should build.\n\nReported-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b19a33cabafbac56ba581e2a77ea6476db9118ab",
      "tree": "14f5b72d8ef650ee0dff50afe2290a01f634ddef",
      "parents": [
        "82706b8f7bd1365e50478d3d0f6090f22e4571c7"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Wed Jun 18 01:30:24 2008 +0300"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:27 2008 +0900"
      },
      "message": "sh: export get_cpu_subtype\n\nThis patch fixes the following build error:\n\n\u003c--  snip  --\u003e\n\n...\n  MODPOST 1837 modules\nERROR: \"get_cpu_subtype\" [arch/sh/oprofile/oprofile.ko] undefined!\n...\nmake[2]: *** [__modpost] 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 Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "82706b8f7bd1365e50478d3d0f6090f22e4571c7",
      "tree": "eeef3a7942ad16f94cd582a87a4267bbbdf69a9b",
      "parents": [
        "45dabf1427a0a876f733b07239ade1bdb0e06010"
      ],
      "author": {
        "name": "Khem Raj",
        "email": "raj.khem@gmail.com",
        "time": "Thu Jul 03 19:02:41 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:27 2008 +0900"
      },
      "message": "sh: Prevent leaking of CONFIG_SUPERH32 to userspace in asm/unistd.h.\n\nCONFIG_SUPERH32 is currently trickling into userspace unistd.h. Attached\npatch uses __SH5__ define in userspace.\n\nSigned-off-by: Khem Raj \u003craj.khem@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "45dabf1427a0a876f733b07239ade1bdb0e06010",
      "tree": "0bcec487028dcb802a5c2ccf0e790f5b48745bac",
      "parents": [
        "c9272c4f9fbe2087beb3392f526dc5b19efaa56b"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Tue Jun 24 13:30:23 2008 +0800"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Jul 28 18:10:27 2008 +0900"
      },
      "message": "sh: fix seq_file memory leak\n\nWhen using single_open(), single_release() should be used instead\nof seq_release(), otherwise there is a memory leak.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c9272c4f9fbe2087beb3392f526dc5b19efaa56b",
      "tree": "796a66c7ad29ae1d2d60133fdcd7167a513fac49",
      "parents": [
        "fb4284b2b7cfaf3b89557667587cca90bddccc59",
        "744d18dbfae07482ea461701b0aaec3a75ec9224"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 16:47:55 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 16:47:55 2008 -0700"
      },
      "message": "Merge branch \u0027hotfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6\n\n* \u0027hotfixes\u0027 of git://git.linux-nfs.org/projects/trondmy/nfs-2.6:\n  NFS: Ensure we call nfs_sb_deactive() after releasing the directory inode\n  nfs_remount oops when rebooting + possible fix\n"
    },
    {
      "commit": "fb4284b2b7cfaf3b89557667587cca90bddccc59",
      "tree": "81d1b76e7841b412a1d875d00ba10487617db8e3",
      "parents": [
        "3e318b5b55fafebd3a6e4dd3a00b79bfc0668675",
        "583323b9d2f624884a8c9563fb5a4d795f39ab07"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 16:46:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 16:46:51 2008 -0700"
      },
      "message": "Merge branch \u0027x86/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip\n\n* \u0027x86/urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-tip:\n  x86: fix cpu hotplug on 32bit\n"
    },
    {
      "commit": "3e318b5b55fafebd3a6e4dd3a00b79bfc0668675",
      "tree": "e2be576d5ab3487d0c350b421bff7e285fd056c2",
      "parents": [
        "940389b8afad6495211614c13eb91ef7001773ec",
        "53cdb27a933e4032934cbda0b447cfc9943c0eac"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 16:46:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 16:46:08 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] Fix shared mmap when more than two maps of the same file exist\n  [ARM] fix VIPT/VIVT macro optimisations, add comments\n  [ARM] 5179/1: Replace obsolete IRQT_* and __IRQT_* values with IRQ_TYPE_*\n  [ARM] update defconfig for eseries.\n  [ARM] PXA: squash warning in pxafb\n  [ARM] pxa: PXA25x UDC - Fix warning during build\n  [ARM] fix nwflash.c: 6ee8928d94841aa764aeaf645ad16daff811dc26\n  [ARM] fix IOP32x, IOP33x, MXC and Samsung builds\n  [ARM] pci: provide dummy pci_get_legacy_ide_irq()\n  [ARM] fix fls() for 64-bit arguments\n  [ARM] fix mode for board-yl-9200.c\n  [ARM] 5176/1: arm/Makefile: fix: ARM946T -\u003e ARM946E\n"
    },
    {
      "commit": "940389b8afad6495211614c13eb91ef7001773ec",
      "tree": "92c581cc9dc7a067899a6a28e382e4099dfe8ead",
      "parents": [
        "837b41b5de356aa67abb2cadb5eef3efc7776f91"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Mon Jul 28 00:48:12 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 16:12:28 2008 -0700"
      },
      "message": "task IO accounting: move all IO statistics in struct task_io_accounting\n\nSimplify the code of include/linux/task_io_accounting.h.\n\nIt is also more reasonable to have all the task i/o-related statistics in a\nsingle struct (task_io_accounting).\n\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "744d18dbfae07482ea461701b0aaec3a75ec9224",
      "tree": "53246e5fd448ebf21d8ce9c9fa973995166d985e",
      "parents": [
        "31c9446993f412ecb7875e30bba4bc7f216ae016"
      ],
      "author": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sun Jul 27 18:03:19 2008 -0400"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sun Jul 27 18:20:51 2008 -0400"
      },
      "message": "NFS: Ensure we call nfs_sb_deactive() after releasing the directory inode\n\nIn order to avoid the \"Busy inodes after unmount\" error message, we need to\nensure that nfs_async_unlink_release() releases the super block after the\ncall to nfs_free_unlinkdata().\n\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "31c9446993f412ecb7875e30bba4bc7f216ae016",
      "tree": "4c68f0d6c7c5e47f899c1068004a84935bdbc962",
      "parents": [
        "837b41b5de356aa67abb2cadb5eef3efc7776f91"
      ],
      "author": {
        "name": "Marc Zyngier",
        "email": "maz@misterjones.org",
        "time": "Thu Jul 17 13:21:55 2008 +0200"
      },
      "committer": {
        "name": "Trond Myklebust",
        "email": "Trond.Myklebust@netapp.com",
        "time": "Sun Jul 27 18:20:41 2008 -0400"
      },
      "message": "nfs_remount oops when rebooting + possible fix\n\nJeff, Trond,\n\nThe commit\n\n48b605f83c920d8daa50e43fc2c7f718e04c7bfa (NFS: implement option checking\nwhen remounting NFS filesystems (resend))\n\ngenerate an Oops on my platform when rebooting while its root FS on\nan NFS share (NFSv3, TCP) :\n\nUnmounting local filesystems...done.\nUnable to handle kernel NULL pointer dereference at virtual address 00000000\npgd \u003d c3d00000\n[00000000] *pgd\u003da3d72031, *pte\u003d00000000, *ppte\u003d00000000\nInternal error: Oops: 17 [#1]\nModules linked in: cpufreq_powersave cpufreq_ondemand cpufreq_userspace cpufreq_conservative ext3 jbd sd_mod pata_pcmcia libata scsi_mod pcmcia loop firmware_class pxafb cfbcopyarea cfbimgblt cfbfillrect pxa2xx_cs pxa2xx_core pcmcia_core snd_pxa2xx_ac97 snd_ac97_codec ac97_bus snd_pxa2xx_pcm snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd isp116x_hcd soundcore rtc_sa1100 snd_page_alloc pxa25x_udc usbcore rtc_ds1307 rtc_core\nCPU: 0    Not tainted  (2.6.26-03414-g33af79d-dirty #15)\nPC is at nfs_remount+0x40/0x264\nLR is at do_remount_sb+0x158/0x194\npc : [\u003cc00bbf54\u003e]    lr : [\u003cc0076c40\u003e]    psr: 60000013\nsp : c2dd1e70  ip : c2dd1e98  fp : c2dd1e94\nr10: 00000040  r9 : c3d17000  r8 : c3c3fc40\nr7 : 00000000  r6 : 00000000  r5 : c3d2b200  r4 : 00000000\nr3 : 00000003  r2 : 00000000  r1 : c2dd1e9c  r0 : c3c3fc00\nFlags: nZCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user\nControl: 0000397f  Table: a3d00000  DAC: 00000015\nProcess mount (pid: 1462, stack limit \u003d 0xc2dd0270)\nStack: (0xc2dd1e70 to 0xc2dd2000)\n1e60:                                     00000000 c3c3fc00 00000000 00000000\n1e80: c3c3fc40 c3d17000 c2dd1ebc c2dd1e98 c0076c40 c00bbf20 c01c61e4 00000001\n1ea0: c2dd1ebc 00000001 c3c3fc00 c2dd1ef0 c2dd1ee4 c2dd1ec0 c008c6d8 c0076af4\n1ec0: 00000021 00000040 c2dd1ef0 c3d77000 c3eaa000 00000000 c2dd1f6c c2dd1ee8\n1ee0: c008d1bc c008c5f8 00000000 c2dd0000 c3c0c320 c3805b38 c002064c 0001f820\n1f00: 0001f810 00000001 00000001 00000000 c2dd0000 00000000 c2dd1f34 c2dd1f28\n1f20: c005ead8 c005e6f8 c2dd1f44 c2dd1f38 c005eaf8 c005ead0 c2dd1f6c c2dd1f48\n1f40: c008ae3c 00000000 c3d77000 0001f810 c0ed0021 c0020ca8 c2dd0000 00000000\n1f60: c2dd1fa4 c2dd1f70 c008d2d4 c008d0bc 00000000 0001f810 c2dd1f9c c3eaa000\n1f80: c3d17000 00000000 00000000 be8b6aa8 be8b6ad0 00000015 00000000 c2dd1fa8\n1fa0: c0020b00 c008d254 00000000 be8b6aa8 0001f810 0001f820 0001f830 c0ed0021\n1fc0: 00000000 be8b6aa8 be8b6ad0 00000015 00000000 be8b6ad0 0001f810 be8b6aa8\n1fe0: 0001f810 be8b6964 0000aab8 40125124 60000010 0001f810 00000000 00000000\nBacktrace:\n[\u003cc00bbf14\u003e] (nfs_remount+0x0/0x264) from [\u003cc0076c40\u003e] (do_remount_sb+0x158/0x194)\n  r9:c3d17000 r8:c3c3fc40 r7:00000000 r6:00000000 r5:c3c3fc00\nr4:00000000\n[\u003cc0076ae8\u003e] (do_remount_sb+0x0/0x194) from [\u003cc008c6d8\u003e] (do_remount+0xec/0x118)\n  r6:c2dd1ef0 r5:c3c3fc00 r4:00000001\n[\u003cc008c5ec\u003e] (do_remount+0x0/0x118) from [\u003cc008d1bc\u003e] (do_mount+0x10c/0x198)\n[\u003cc008d0b0\u003e] (do_mount+0x0/0x198) from [\u003cc008d2d4\u003e] (sys_mount+0x8c/0xd4)\n[\u003cc008d248\u003e] (sys_mount+0x0/0xd4) from [\u003cc0020b00\u003e] (ret_fast_syscall+0x0/0x2c)\n  r7:00000015 r6:be8b6ad0 r5:be8b6aa8 r4:00000000\nCode: 0a000086 ea000006 e3530003 8a000004 (e5923000)\n---[ end trace 55e1b689cf8c8a6a ]---\n------------[ cut here ]------------\nWARNING: at kernel/exit.c:966 do_exit+0x3c/0x628()\nModules linked in: cpufreq_powersave cpufreq_ondemand cpufreq_userspace cpufreq_conservative ext3 jbd sd_mod pata_pcmcia libata scsi_mod pcmcia loop firmware_class pxafb cfbcopyarea cfbimgblt cfbfillrect pxa2xx_cs pxa2xx_core pcmcia_core snd_pxa2xx_ac97 snd_ac97_codec ac97_bus snd_pxa2xx_pcm snd_pcm_oss snd_mixer_oss snd_pcm snd_timer snd isp116x_hcd soundcore rtc_sa1100 snd_page_alloc pxa25x_udc usbcore rtc_ds1307 rtc_core\n[\u003cc0025168\u003e] (dump_stack+0x0/0x14) from [\u003cc0032154\u003e] (warn_on_slowpath+0x4c/0x68)\n[\u003cc0032108\u003e] (warn_on_slowpath+0x0/0x68) from [\u003cc003531c\u003e] (do_exit+0x3c/0x628)\n  r6:0000000b r5:c3c3dc80 r4:c2dd0000\n[\u003cc00352e0\u003e] (do_exit+0x0/0x628) from [\u003cc0025004\u003e] (die+0x2b0/0x30c)\n[\u003cc0024d54\u003e] (die+0x0/0x30c) from [\u003cc00270bc\u003e] (__do_kernel_fault+0x6c/0x80)\n[\u003cc0027050\u003e] (__do_kernel_fault+0x0/0x80) from [\u003cc00272e0\u003e] (do_page_fault+0x210/0x230)\n  r7:c3fa7118 r6:c3c3dc80 r5:c3d166a8 r4:00010000\n[\u003cc00270d0\u003e] (do_page_fault+0x0/0x230) from [\u003cc00201ec\u003e] (do_DataAbort+0x3c/0xa0)\n[\u003cc00201b0\u003e] (do_DataAbort+0x0/0xa0) from [\u003cc002064c\u003e] (__dabt_svc+0x4c/0x60)\nException stack(0xc2dd1e28 to 0xc2dd1e70)\n1e20:                   c3c3fc00 c2dd1e9c 00000000 00000003 00000000 c3d2b200\n1e40: 00000000 00000000 c3c3fc40 c3d17000 00000040 c2dd1e94 c2dd1e98 c2dd1e70\n1e60: c0076c40 c00bbf54 60000013 ffffffff\n  r8:c3c3fc40 r7:00000000 r6:00000000 r5:c2dd1e5c r4:ffffffff\n[\u003cc00bbf14\u003e] (nfs_remount+0x0/0x264) from [\u003cc0076c40\u003e] (do_remount_sb+0x158/0x194)\n  r9:c3d17000 r8:c3c3fc40 r7:00000000 r6:00000000 r5:c3c3fc00\nr4:00000000\n[\u003cc0076ae8\u003e] (do_remount_sb+0x0/0x194) from [\u003cc008c6d8\u003e] (do_remount+0xec/0x118)\n  r6:c2dd1ef0 r5:c3c3fc00 r4:00000001\n[\u003cc008c5ec\u003e] (do_remount+0x0/0x118) from [\u003cc008d1bc\u003e] (do_mount+0x10c/0x198)\n[\u003cc008d0b0\u003e] (do_mount+0x0/0x198) from [\u003cc008d2d4\u003e] (sys_mount+0x8c/0xd4)\n[\u003cc008d248\u003e] (sys_mount+0x0/0xd4) from [\u003cc0020b00\u003e] (ret_fast_syscall+0x0/0x2c)\n  r7:00000015 r6:be8b6ad0 r5:be8b6aa8 r4:00000000\n---[ end trace 55e1b689cf8c8a6a ]---\n/etc/rc6.d/S60umountroot: line 17:  1462 Segmentation fault      mount $MOUNT_FORCE_OPT -n -o remount,ro -t dummytype dummydev / 2\u003e /dev/null\n\nThe new super.c:nfs_remount function doesn\u0027t check the validity of the\noptions/options4 pointers. Unfortunately, this seems to happend.\nThe obvious patch seems to check the pointers, and not to do anything if\nthe happend to be NULL.\n\nTested on an XScale PXA255 system, latest git.\n\nRegards,\n\n\tM.\n\nSigned-off-by: Marc Zyngier \u003cmarc.zyngier@altran.com\u003e\nSigned-off-by: Trond Myklebust \u003cTrond.Myklebust@netapp.com\u003e\n"
    },
    {
      "commit": "583323b9d2f624884a8c9563fb5a4d795f39ab07",
      "tree": "33a8a505507f6b591c8181b5762ad20a063042fa",
      "parents": [
        "8be1a6d6c77ab4532e4476fdb8177030ef48b52c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Jul 27 21:43:11 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sun Jul 27 21:43:11 2008 +0200"
      },
      "message": "x86: fix cpu hotplug on 32bit\n\ncommit 3e9704739daf46a8ba6593d749c67b5f7cd633d2 (\"x86: boot secondary\ncpus through initial_code\") causes the kernel to crash when a CPU is\nbrought online after the read only sections have been write\nprotected. The write to initial_code in do_boot_cpu() fails.\n\nMove inital_code to .cpuinit.data section.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nAcked-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "837b41b5de356aa67abb2cadb5eef3efc7776f91",
      "tree": "b63a9898c9a2b6563d8aec75c2abbec379898613",
      "parents": [
        "211c8d4942edf2f3337820dda101da6b13c8a19a",
        "f05e21b39f7dddcebab03ff329fef5783fea58d4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 10:24:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 10:24:06 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394-2.6:\n  firewire: state userland requirements in Kconfig help\n  firewire: avoid memleak after phy config transmit failure\n  firewire: fw-ohci: TSB43AB22/A dualbuffer workaround\n  firewire: queue the right number of data\n  firewire: warn on unfinished transactions during card removal\n  firewire: small fw_fill_request cleanup\n  firewire: fully initialize fw_transaction before marking it pending\n  firewire: fix race of bus reset with request transmission\n"
    },
    {
      "commit": "211c8d4942edf2f3337820dda101da6b13c8a19a",
      "tree": "a2a107acb80a61623d27fa3affe813eab5f4b2a3",
      "parents": [
        "7a82323da3d21ea59a0509569fc5c7bc5aa7eed7",
        "cadbd4a5e36dde7e6c49b587b2c419103c0b7218"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 10:04:52 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 10:04:52 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6: (59 commits)\n  [SCSI] replace __FUNCTION__ with __func__\n  [SCSI] extend the last_sector_bug flag to cover more sectors\n  [SCSI] qla2xxx: Update version number to 8.02.01-k6.\n  [SCSI] qla2xxx: Additional NPIV corrections.\n  [SCSI] qla2xxx: suppress uninitialized-var warning\n  [SCSI] qla2xxx: use memory_read_from_buffer()\n  [SCSI] qla2xxx: Issue proper ISP callbacks during stop-firmware.\n  [SCSI] ch: fix ch_remove oops\n  [SCSI] 3w-9xxx: add MSI support and misc fixes\n  [SCSI] scsi_lib: use blk_rq_tagged in scsi_request_fn\n  [SCSI] ibmvfc: Update driver version to 1.0.1\n  [SCSI] ibmvfc: Add ADISC support\n  [SCSI] ibmvfc: Miscellaneous fixes\n  [SCSI] ibmvfc: Fix hang on module removal\n  [SCSI] ibmvfc: Target refcounting fixes\n  [SCSI] ibmvfc: Reduce unnecessary log noise\n  [SCSI] sym53c8xx: free luntbl in sym_hcb_free\n  [SCSI] scsi_scan.c: Release mutex in error handling code\n  [SCSI] scsi_eh_prep_cmnd should save scmd-\u003eunderflow\n  [SCSI] sd: Support for SCSI disk (SBC) Data Integrity Field\n  ...\n"
    },
    {
      "commit": "7a82323da3d21ea59a0509569fc5c7bc5aa7eed7",
      "tree": "e1831a744561fed3a0316162d702d58fea9c85e9",
      "parents": [
        "b0d8aa081bcb2d396a257ae5b3be8c1b3006bfa4",
        "3c26e17032e42cfbe606882288223ad6146e4c38"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 10:03:00 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 10:03:00 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6:\n  avr32: some mmc/sd cleanups\n  include/video/atmel_lcdc.h must #include \u003clinux/workqueue.h\u003e\n  avr32: allow system timer to share interrupt to make OProfile work\n  drivers/misc/atmel-ssc.c: Removed duplicated include\n  avr32: Add platform data for AC97C platform device\n  avr32: clean up mci platform code\n  fix avr32 build errors\n"
    },
    {
      "commit": "b0d8aa081bcb2d396a257ae5b3be8c1b3006bfa4",
      "tree": "b382c2be90cdb972edc7b334b5de8bd964b967f3",
      "parents": [
        "6948385cbd83201fb933125c1a578b29b456605d",
        "cc04454fa81e93b5f1b5133950331639d2f59f85"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 10:00:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 10:00:23 2008 -0700"
      },
      "message": "Merge branch \u0027kvm-updates-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm\n\n* \u0027kvm-updates-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/avi/kvm:\n  KVM: ppc: fix invalidation of large guest pages\n  KVM: s390: Fix possible host kernel bug on lctl(g) handling\n  KVM: s390: Fix instruction naming for lctlg\n  KVM: s390: Fix program check on interrupt delivery handling\n  KVM: s390: Change guestaddr type in gaccess\n  KVM: s390: Fix guest kconfig\n  KVM: s390: Advertise KVM_CAP_USER_MEMORY\n  KVM: ia64: Fix irq disabling leak in error handling code\n  KVM: VMX: Fix undefined beaviour of EPT after reload kvm-intel.ko\n  KVM: VMX: Fix bypass_guest_pf enabling when disable EPT in module parameter\n  KVM: task switch: translate guest segment limit to virt-extension byte granular field\n  KVM: Avoid instruction emulation when event delivery is pending\n  KVM: task switch: use seg regs provided by subarch instead of reading from GDT\n  KVM: task switch: segment base is linear address\n  KVM: SVM: allow enabling/disabling NPT by reloading only the architecture module\n"
    },
    {
      "commit": "6948385cbd83201fb933125c1a578b29b456605d",
      "tree": "fd08f30c84d02cfb1ad696d04605565974fae7be",
      "parents": [
        "7a76d89232f20411f32e7a79ccc1e2f95e9f826b",
        "56b2f0706d82535fd8d85503f2dcc0be40c8e55d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:59:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:59:59 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/sam/kbuild-next: (25 commits)\n  setlocalversion: do not describe if there is nothing to describe\n  kconfig: fix typos: \"Suport\" -\u003e \"Support\"\n  kconfig: make defconfig is no longer chatty\n  kconfig: make oldconfig is now less chatty\n  kconfig: speed up all*config + randconfig\n  kconfig: set all new symbols automatically\n  kconfig: add diffconfig utility\n  kbuild: remove Module.markers during mrproper\n  kbuild: sparse needs CF not CHECKFLAGS\n  kernel-doc: handle/strip __init\n  vmlinux.lds: move __attribute__((__cold__)) functions back into final .text section\n  init: fix URL of \"The GNU Accounting Utilities\"\n  kbuild: add arch/$ARCH/include to search path\n  kbuild: asm symlink support for arch/$ARCH/include\n  kbuild: support arch/$ARCH/include for tags, cscope\n  kbuild: prepare headers_* for arch/$ARCH/include\n  kbuild: install all headers when arch is changed\n  kbuild: make clean removes *.o.* as well\n  kbuild: optimize headers_* targets\n  kbuild: only one call for include/ in make headers_*\n  ...\n"
    },
    {
      "commit": "7a76d89232f20411f32e7a79ccc1e2f95e9f826b",
      "tree": "cab3c4ae05be5a6eb550adb53de6e5de233ed093",
      "parents": [
        "f631a78445e94b8a9ae23980d00a5cb2d9c3d0c7",
        "c0e741d47859fcabb84a37589a4f49801ca8590a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:59:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:59:24 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:\n  crypto: talitos - sparse fix\n  crypto: talitos - Stop leaking memory in error path\n  crypto: talitos - Fix GFP flag usage\n  crypto: talitos - Preempt overflow interrupts\n  crypto: talitos - Correct dst !\u003d src case handling\n  crypto: talitos - Remove calls to of_node_put\n"
    },
    {
      "commit": "f631a78445e94b8a9ae23980d00a5cb2d9c3d0c7",
      "tree": "0c878afd0267ee917fe289fb4b4a5cef3b95b89f",
      "parents": [
        "13ffc32eaf0b75a19bd8c3a8702faedde28853fe",
        "c5b61d59a685b1227b8a994b52a9b0bd68dc8da8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:58:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:58:59 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/ISDN-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/ISDN-2.6:\n  Fix namespace issue with Hisax\n"
    },
    {
      "commit": "13ffc32eaf0b75a19bd8c3a8702faedde28853fe",
      "tree": "9939bd2119b30ffb76c510a45de5f49962247847",
      "parents": [
        "5995477ab7f3522c497c9c4a1c55373e9d655574"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Mon Jul 28 02:37:32 2008 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:58:20 2008 -0700"
      },
      "message": "isdn: mISDN HFC PCI support depends on virt_to_bus()\n\nOn powerpc (allyesconfig build) we get this error:\n\ndrivers/isdn/hardware/mISDN/hfcpci.c:1991: error: implicit declaration of function \u0027virt_to_bus\u0027\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5995477ab7f3522c497c9c4a1c55373e9d655574",
      "tree": "a147fb61642a7ac5441855964eb97a2ff1e37202",
      "parents": [
        "605ccb73f6a1c891a16268b3a2923208fc637958"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Sun Jul 27 17:29:15 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:58:20 2008 -0700"
      },
      "message": "task IO accounting: improve code readability\n\nPut all i/o statistics in struct proc_io_accounting and use inline functions to\ninitialize and increment statistics, removing a lot of single variable\nassignments.\n\nThis also reduces the kernel size as following (with CONFIG_TASK_XACCT\u003dy and\nCONFIG_TASK_IO_ACCOUNTING\u003dy).\n\n    text    data     bss     dec     hex filename\n   11651       0       0   11651    2d83 kernel/exit.o.before\n   11619       0       0   11619    2d63 kernel/exit.o.after\n   10886     132     136   11154    2b92 kernel/fork.o.before\n   10758     132     136   11026    2b12 kernel/fork.o.after\n\n 3082029  807968 4818600 8708597  84e1f5 vmlinux.o.before\n 3081869  807968 4818600 8708437  84e155 vmlinux.o.after\n\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nAcked-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "605ccb73f6a1c891a16268b3a2923208fc637958",
      "tree": "598c26eeb3e911cc2effc203c89fe414241532f2",
      "parents": [
        "375614422509c98a1f3dbef410206bf81775169b"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Sun Jul 27 13:39:03 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:58:20 2008 -0700"
      },
      "message": "tracing: remove unused variable\n\nRemove the following warning with CONFIG_TRACING\u003dy:\n\n\tkernel/trace/trace.c: In function ‘s_next’:\n\tkernel/trace/trace.c:1186: warning: unused variable ‘last_ent’\n\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "375614422509c98a1f3dbef410206bf81775169b",
      "tree": "02e65184a80446d56b6c05b76417791a3b68b234",
      "parents": [
        "eeb61f719c00c626115852bbc91189dc3011a844",
        "536319afd1f25383009c0c88f6fb00104f49c178"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:45:59 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:45:59 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  ALSA: Allow to force model to intel-mac-v3 in snd_hda_intel (sigmatel).\n  ALSA: cs4232: fix crash during chip PNP detection\n  ALSA: hda - Add automatic model setting for the Acer Aspire 5920G laptop\n  ALSA: make snd_ac97_add_vmaster() static\n  ALSA: sound/pci/azt3328.h: no variables for enums\n  ALSA: soc - wm9712 mono mixer\n  ALSA: hda - Add support of ASUS Eeepc P90*\n  ALSA: opti9xx: no isapnp param for !CONFIG_PNP\n  ALSA: opti93x - Fix NULL dereference\n  ALSA: hda - Added support for Asus V1Sn\n  ALSA: ASoC: Factor PGA DAPM handling into main\n  ALSA: ASoC: Refactor DAPM event handler\n  ALSA: ALSA: ens1370: communicate PCI device to AC97\n  ALSA: ens1370: SRC stands for Sample Rate Converter\n  ALSA: hda - Align BDL position adjustment parameter\n  ALSA: Au1xpsc: psc not disabled when TX is idle\n  ALSA: add TriTech 28023 AC97 codec ID and Wolfson 9701 name.\n"
    },
    {
      "commit": "eeb61f719c00c626115852bbc91189dc3011a844",
      "tree": "b52cddf222ee55082c0aeee5627049aa0d12afa4",
      "parents": [
        "bfbcf034798b2ca45338cee5049b5694b7ddc865"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Sun Jul 27 08:59:33 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:45:34 2008 -0700"
      },
      "message": "missing bits of net-namespace / sysctl\n\nPiss-poor sysctl registration API strikes again, film at 11...\n\nWhat we really need is _pathname_ required to be present in already\nregistered table, so that kernel could warn about bad order.  That\u0027s the\nnext target for sysctl stuff (and generally saner and more explicit\norder of initialization of ipv[46] internals wouldn\u0027t hurt either).\n\nFor the time being, here are full fixups required by ..._rotable()\nstuff; we make per-net sysctl sets descendents of \"ro\" one and make sure\nthat sufficient skeleton is there before we start registering per-net\nsysctls.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bfbcf034798b2ca45338cee5049b5694b7ddc865",
      "tree": "51ca2687c318033b7a41533ecdfd2801a7241327",
      "parents": [
        "8be1a6d6c77ab4532e4476fdb8177030ef48b52c"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ZenIV.linux.org.uk",
        "time": "Sun Jul 27 06:31:22 2008 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Jul 27 09:45:34 2008 -0700"
      },
      "message": "lost sysctl fix\n\ntry_attach() should walk into the matching subdirectory, not the first one...\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nTested-by: Valdis.Kletnieks@vt.edu\nTested-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c5b61d59a685b1227b8a994b52a9b0bd68dc8da8",
      "tree": "11783d05be871b3d976c6a4db15cb7f78e519ff0",
      "parents": [
        "8be1a6d6c77ab4532e4476fdb8177030ef48b52c"
      ],
      "author": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sun Jul 27 18:32:50 2008 +0200"
      },
      "committer": {
        "name": "Karsten Keil",
        "email": "kkeil@suse.de",
        "time": "Sun Jul 27 18:32:50 2008 +0200"
      },
      "message": "Fix namespace issue with Hisax\n\nyou can pull this  git://git./linux/kernel/git/kkeil/ISDN-2.6 master\n\nrename release_tei() to TEIrelease() because release_tei() was\nalready exported bei the old HiSax driver.\n\nSigned-off-by: Karsten Keil \u003ckkeil@suse.de\u003e\n"
    },
    {
      "commit": "cadbd4a5e36dde7e6c49b587b2c419103c0b7218",
      "tree": "c44ec1b85a132ef5af452a6c26037c3efba4bcca",
      "parents": [
        "2b142900784c6e38c8d39fa57d5f95ef08e735d8"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Thu Jul 03 23:47:27 2008 -0700"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jul 27 10:31:49 2008 -0400"
      },
      "message": "[SCSI] replace __FUNCTION__ with __func__\n\n[jejb: fixed up a ton of missed conversions.\n\n All of you are on notice this has happened, driver trees will now\n need to be rebased]\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nCc: SCSI List \u003clinux-scsi@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "2b142900784c6e38c8d39fa57d5f95ef08e735d8",
      "tree": "e7d51b58df76e864c91ff7ffca0229027328c588",
      "parents": [
        "4cfc51017db3e3f4eaaa2cb436a905097a4f08e2"
      ],
      "author": {
        "name": "Alan Jenkins",
        "email": "alan-jenkins@tuffmail.co.uk",
        "time": "Sun Jul 27 09:38:42 2008 +0100"
      },
      "committer": {
        "name": "James Bottomley",
        "email": "James.Bottomley@HansenPartnership.com",
        "time": "Sun Jul 27 10:16:13 2008 -0400"
      },
      "message": "[SCSI] extend the last_sector_bug flag to cover more sectors\n\nThe last_sector_bug flag was added to work around a bug in certain usb\ncardreaders, where they would crash if a multiple sector read included the\nlast sector. The original implementation avoids this by e.g. splitting an 8\nsector read which includes the last sector into a 7 sector read, and a single\nsector read for the last sector.  The flag is enabled for all USB devices.\n\nThis revealed a second bug in other usb cardreaders, which crash when they\nget a multiple sector read which stops 1 sector short of the last sector.\nAffected hardware includes the Kingston \"MobileLite\" external USB cardreader\nand the internal USB cardreader on the Asus EeePC.\n\nExtend the last_sector_bug workaround to ensure that any access which touches\nthe last 8 hardware sectors of the device is a single sector long.  Requests\nare shrunk as necessary to meet this constraint.\n\nThis gives us a safety margin against potential unknown or future bugs\naffecting multi-sector access to the end of the device.  The two known bugs\nonly affect the last 2 sectors.  However, they suggest that these devices\nare prone to fencepost errors and that multi-sector access to the end of the\ndevice is not well tested.  Popular OS\u0027s use multi-sector accesses, but they\nrarely read the last few sectors.  Linux (with udev \u0026 vol_id) automatically\nreads sectors from the end of the device on insertion.  It is assumed that\nsingle sector accesses are more thoroughly tested during development.\n\nSigned-off-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nTested-by: Alan Jenkins \u003calan-jenkins@tuffmail.co.uk\u003e\nSigned-off-by: James Bottomley \u003cJames.Bottomley@HansenPartnership.com\u003e\n"
    },
    {
      "commit": "3c26e17032e42cfbe606882288223ad6146e4c38",
      "tree": "1c537eb20767ccbf4a7ab85063d2dca8ec03956c",
      "parents": [
        "eda3d8f5604860aae1bb9996bb5efc4213778369"
      ],
      "author": {
        "name": "David Brownell",
        "email": "dbrownell@users.sourceforge.net",
        "time": "Sun Jul 27 02:34:45 2008 -0700"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Jul 27 13:57:36 2008 +0200"
      },
      "message": "avr32: some mmc/sd cleanups\n\nMinor cleanups for the MMC/SD support on avr32:\n\n - Make at32_add_device_mci() properly initialize \"missing\"\n   platform data ... so boards like STK1002 won\u0027t try GPIO 0.\n\n - Switch over to gpio_is_valid() instead of testing for only\n   one designated value.\n\n - Provide STK1002 platform data for the unlikely case that\n   switches are set so first Ethernet controller isn\u0027t in use.\n   (That\u0027s the only way to get card detect and writeprotect\n   switch sensing on the STK1000.)\n\nAnd get rid of one \"unused variable\" warning.\n\nSigned-off-by: David Brownell \u003cdbrownell@users.sourceforge.net\u003e\nSigned-off-by: Haavard Skinnemoen \u003chaavard.skinnemoen@atmel.com\u003e\n"
    },
    {
      "commit": "eda3d8f5604860aae1bb9996bb5efc4213778369",
      "tree": "9d3887d2665bcc5f5abf200758794545c7b2c69b",
      "parents": [
        "87a9f704658a40940e740b1d73d861667e9164d3",
        "8be1a6d6c77ab4532e4476fdb8177030ef48b52c"
      ],
      "author": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Jul 27 13:54:08 2008 +0200"
      },
      "committer": {
        "name": "Haavard Skinnemoen",
        "email": "haavard.skinnemoen@atmel.com",
        "time": "Sun Jul 27 13:54:08 2008 +0200"
      },
      "message": "Merge commit \u0027upstream/master\u0027\n"
    },
    {
      "commit": "53cdb27a933e4032934cbda0b447cfc9943c0eac",
      "tree": "bf19badff6f5d4353c7cbf7a5456407deedcbbff",
      "parents": [
        "daf93dd55c48b65ab2f1907e0fc5ef994896c787"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 27 10:35:54 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 27 10:35:54 2008 +0100"
      },
      "message": "[ARM] Fix shared mmap when more than two maps of the same file exist\n\nThe shared mmap code works fine for the test case, which only checked\nfor two shared maps of the same file.  However, three shared maps\nresult in one mapping remaining cached, resulting in stale data being\nvisible via that mapping.  Fix this.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "daf93dd55c48b65ab2f1907e0fc5ef994896c787",
      "tree": "38465ea53d1861c7583193b7bb031b20bf05c453",
      "parents": [
        "6cab48602996cdbcb277375a8107d53e21e8c9b9"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk@dyn-67.arm.linux.org.uk",
        "time": "Sun Jul 27 10:10:58 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 27 10:10:58 2008 +0100"
      },
      "message": "[ARM] fix VIPT/VIVT macro optimisations, add comments\n\ncacheflush.h was doing:\n\n... VIVT only stuff\n... VIPT only stuff\n... VIVT or VIPT stuff\n\nwhich is clearly bogus - we would only ever use the \"VIVT or VIPT\" case\nwhen both VIVT and VIPT are not selected.  Fix this.\n\nAdd comments to each case, including noting the impossibility of\ncorrectly detecting the cache type of ARM926 and ARMv6 cores from\nthe cache type register in the \"VIVT or VIPT\" case.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "cc04454fa81e93b5f1b5133950331639d2f59f85",
      "tree": "adc2c214ccfc66dd097ec9c71f2995e65acc565a",
      "parents": [
        "5a00a5e7a3e013b2323f87c1b69ff9557eae5ec9"
      ],
      "author": {
        "name": "Hollis Blanchard",
        "email": "hollisb@us.ibm.com",
        "time": "Fri Jul 25 13:54:50 2008 -0500"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 12:02:05 2008 +0300"
      },
      "message": "KVM: ppc: fix invalidation of large guest pages\n\nWhen guest invalidates a large tlb map, there may be more than one\ncorresponding shadow tlb maps that need to be invalidated. Use eaddr and eend\nto find these shadow tlb maps.\n\nSigned-off-by: Liu Yu \u003cyu.liu@freescale.com\u003e\nSigned-off-by: Hollis Blanchard \u003chollisb@us.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "6cab48602996cdbcb277375a8107d53e21e8c9b9",
      "tree": "5a1c8aaf3eed2d5a53170ab69daa94088947d43d",
      "parents": [
        "d9ecdb282c91952796b7542c4f57fd6de6948d7b"
      ],
      "author": {
        "name": "Dmitry Baryshkov",
        "email": "dbaryshkov@gmail.com",
        "time": "Sun Jul 27 04:23:31 2008 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 27 09:46:18 2008 +0100"
      },
      "message": "[ARM] 5179/1: Replace obsolete IRQT_* and __IRQT_* values with IRQ_TYPE_*\n\nIRQT_* and __IRQT_* were obsoleted long ago by patch [3692/1].\nRemove them completely. Sed script for the reference:\n\ns/__IRQT_RISEDGE/IRQ_TYPE_EDGE_RISING/g\ns/__IRQT_FALEDGE/IRQ_TYPE_EDGE_FALLING/g\ns/__IRQT_LOWLVL/IRQ_TYPE_LEVEL_LOW/g\ns/__IRQT_HIGHLVL/IRQ_TYPE_LEVEL_HIGH/g\ns/IRQT_RISING/IRQ_TYPE_EDGE_RISING/g\ns/IRQT_FALLING/IRQ_TYPE_EDGE_FALLING/g\ns/IRQT_BOTHEDGE/IRQ_TYPE_EDGE_BOTH/g\ns/IRQT_LOW/IRQ_TYPE_LEVEL_LOW/g\ns/IRQT_HIGH/IRQ_TYPE_LEVEL_HIGH/g\ns/IRQT_PROBE/IRQ_TYPE_PROBE/g\ns/IRQT_NOEDGE/IRQ_TYPE_NONE/g\n\nSigned-off-by: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5a00a5e7a3e013b2323f87c1b69ff9557eae5ec9",
      "tree": "1895de31abc875c5b7d818e9d900a92b6aa507bb",
      "parents": [
        "f5e10b09a5f8fc40666c95fe0cd6bcc2b8f11437"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Jul 25 15:53:12 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:36:20 2008 +0300"
      },
      "message": "KVM: s390: Fix possible host kernel bug on lctl(g) handling\n\nThe lctl(g) instructions require a specific alignment for the parameters.\nThe architecture requires a specification program check if these alignments\nare not used. Enforcing this alignment also removes a possible host BUG,\nsince the get_guest functions check for proper alignment and emits a BUG.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "f5e10b09a5f8fc40666c95fe0cd6bcc2b8f11437",
      "tree": "026877547d3f3c873455680d4e61db7a7482817c",
      "parents": [
        "3cd612998f17d5b3588be7f4937720411d247ff6"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Jul 25 15:52:44 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:36:12 2008 +0300"
      },
      "message": "KVM: s390: Fix instruction naming for lctlg\n\nLets fix the name for the lctlg instruction...\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "3cd612998f17d5b3588be7f4937720411d247ff6",
      "tree": "2d453cdd9c9f6e83caf404c2982701fb1a91c994",
      "parents": [
        "0096369daa9eaaef1a309e5d8167b023af3f998d"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Jul 25 15:51:54 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:36:05 2008 +0300"
      },
      "message": "KVM: s390: Fix program check on interrupt delivery handling\n\nThe current interrupt handling on s390 misbehaves on an error case. On s390\neach cpu has the prefix area (lowcore) for interrupt delivery. This memory\nmust always be available. If we fail to access the prefix area for a guest\non interrupt delivery the configuration is completely unusable. There is no\npoint in sending another program interrupt to an inaccessible lowcore.\nFurthermore, we should not bug the host kernel, because this can be triggered\nby userspace. I think the guest kernel itself can not trigger the problem, as\nSET PREFIX and SIGNAL PROCESSOR SET PREFIX both check that the memory is\navailable and sane. As this is a userspace bug (e.g. setting the wrong guest\noffset, unmapping guest memory) we should kill the userspace process instead\nof BUGing the host kernel.\nIn the long term we probably should notify the userspace process about this\nproblem.\n\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "0096369daa9eaaef1a309e5d8167b023af3f998d",
      "tree": "ccd77da043cbdfa63907f54e10f07ed3452ba338",
      "parents": [
        "99e65c92f2bbf84f43766a8bf701e36817d62822"
      ],
      "author": {
        "name": "Martin Schwidefsky",
        "email": "schwidefsky@de.ibm.com",
        "time": "Fri Jul 25 15:51:00 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:35:57 2008 +0300"
      },
      "message": "KVM: s390: Change guestaddr type in gaccess\n\nAll registers are unsigned long types. This patch changes all occurences\nof guestaddr in gaccess from u64 to unsigned long.\n\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "99e65c92f2bbf84f43766a8bf701e36817d62822",
      "tree": "c7ad277189ab20fbb1041fba994099abbd96bc41",
      "parents": [
        "2bd0ac4eb469ef58c3b1746fccd15da871fc55c4"
      ],
      "author": {
        "name": "Christian Borntraeger",
        "email": "borntraeger@de.ibm.com",
        "time": "Fri Jul 25 15:50:04 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:35:47 2008 +0300"
      },
      "message": "KVM: s390: Fix guest kconfig\n\nCornelia Huck noticed that a modular virtio without kvm guest support\nleads to a build error in the s390 virtio transport:\n\nCONFIG_VIRTIO\u003dm leads to\nERROR: \"vmem_add_mapping\" [drivers/s390/kvm/kvm_virtio.ko] undefined!\nERROR: \"max_pfn\" [drivers/s390/kvm/kvm_virtio.ko] undefined!\nERROR: \"vmem_remove_mapping\" [drivers/s390/kvm/kvm_virtio.ko] undefined!\n\nThe virtio transport only works with kvm guest support and only as a\nbuiltin. Lets change the build process of drivers/s390/kvm/kvm_virtio.c\nto depend on kvm guest support, which is also a bool.\n\nCONFIG_S390_GUEST already selects CONFIG_VIRTIO, that should prevent\nCONFIG_S390_GUEST\u003dy CONFIG_VIRTIO\u003dn situations.\n\nCC: Cornelia Huck \u003ccornelia.huck@de.ibm.com\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "2bd0ac4eb469ef58c3b1746fccd15da871fc55c4",
      "tree": "0ad78fd86d33e2d00b3010c69ff2706b0e440c94",
      "parents": [
        "cab7a1eeeb007be309cd99cf14407261a72d2418"
      ],
      "author": {
        "name": "Carsten Otte",
        "email": "cotte@de.ibm.com",
        "time": "Fri Jul 25 15:49:13 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:35:40 2008 +0300"
      },
      "message": "KVM: s390: Advertise KVM_CAP_USER_MEMORY\n\nKVM_CAP_USER_MEMORY is used by s390, therefore, we should advertise it.\n\nSigned-off-by: Carsten Otte \u003ccotte@de.ibm.com\u003e\nSigned-off-by: Christian Borntraeger \u003cborntraeger@de.ibm.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "cab7a1eeeb007be309cd99cf14407261a72d2418",
      "tree": "1a384bb77cd56512ba2b3a1c7ac83eacea0165ec",
      "parents": [
        "5fdbcb9dd16f1e89ead127d3ee1a38e3a00cf1ea"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Tue Jul 22 21:38:18 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:35:32 2008 +0300"
      },
      "message": "KVM: ia64: Fix irq disabling leak in error handling code\n\nThere is a call to local_irq_restore in the normal exit case, so it would\nseem that there should be one on an error return as well.\n\nThe semantic patch that finds this problem is as follows:\n(http://www.emn.fr/x-info/coccinelle/)\n\n// \u003csmpl\u003e\n@@\nexpression l;\nexpression E,E1,E2;\n@@\n\nlocal_irq_save(l);\n... when !\u003d local_irq_restore(l)\n    when !\u003d spin_unlock_irqrestore(E,l)\n    when any\n    when strict\n(\nif (...) { ... when !\u003d local_irq_restore(l)\n               when !\u003d spin_unlock_irqrestore(E1,l)\n+   local_irq_restore(l);\n    return ...;\n}\n|\nif (...)\n+   {local_irq_restore(l);\n    return ...;\n+   }\n|\nspin_unlock_irqrestore(E2,l);\n|\nlocal_irq_restore(l);\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "5fdbcb9dd16f1e89ead127d3ee1a38e3a00cf1ea",
      "tree": "65db37eb2a83a60148c420f76a5b0e2c53b66e38",
      "parents": [
        "5ec5726a16245138f5d5305b00a752acb5730076"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng.yang@intel.com",
        "time": "Wed Jul 16 09:25:40 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:34:10 2008 +0300"
      },
      "message": "KVM: VMX: Fix undefined beaviour of EPT after reload kvm-intel.ko\n\nAs well as move set base/mask ptes to vmx_init().\n\nSigned-off-by: Sheng Yang \u003csheng.yang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "5ec5726a16245138f5d5305b00a752acb5730076",
      "tree": "6b515b5b9940536b4cb3197b2dd4b498271e96fb",
      "parents": [
        "c93cd3a58845012df2d658fecd0ac99f7008d753"
      ],
      "author": {
        "name": "Sheng Yang",
        "email": "sheng.yang@intel.com",
        "time": "Wed Jul 16 09:21:22 2008 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:34:10 2008 +0300"
      },
      "message": "KVM: VMX: Fix bypass_guest_pf enabling when disable EPT in module parameter\n\nSigned-off-by: Sheng Yang \u003csheng.yang@intel.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "c93cd3a58845012df2d658fecd0ac99f7008d753",
      "tree": "420d979c7f9b9621574fef1f94de0bc76d8e59e1",
      "parents": [
        "577bdc496614ced56d999bbb425e85adf2386490"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Sat Jul 19 19:08:07 2008 -0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:34:10 2008 +0300"
      },
      "message": "KVM: task switch: translate guest segment limit to virt-extension byte granular field\n\nIf \u0027g\u0027 is one then limit is 4kb granular.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "577bdc496614ced56d999bbb425e85adf2386490",
      "tree": "d4fea399ef6321075ec066963be2d37f961785a6",
      "parents": [
        "34198bf8426276a2ce1e97056a0f02d43637e5ae"
      ],
      "author": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sat Jul 19 08:57:05 2008 +0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:34:10 2008 +0300"
      },
      "message": "KVM: Avoid instruction emulation when event delivery is pending\n\nWhen an event (such as an interrupt) is injected, and the stack is\nshadowed (and therefore write protected), the guest will exit.  The\ncurrent code will see that the stack is shadowed and emulate a few\ninstructions, each time postponing the injection.  Eventually the\ninjection may succeed, but at that time the guest may be unwilling\nto accept the interrupt (for example, the TPR may have changed).\n\nThis occurs every once in a while during a Windows 2008 boot.\n\nFix by unshadowing the fault address if the fault was due to an event\ninjection.\n\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "34198bf8426276a2ce1e97056a0f02d43637e5ae",
      "tree": "2f116fe9d97f602359f45a55832cb6621d451b76",
      "parents": [
        "98899aa0e0bf5de05850082be0eb837058c09ea5"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Jul 16 19:07:11 2008 -0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:34:09 2008 +0300"
      },
      "message": "KVM: task switch: use seg regs provided by subarch instead of reading from GDT\n\nThere is no guarantee that the old TSS descriptor in the GDT contains\nthe proper base address. This is the case for Windows installation\u0027s\nreboot-via-triplefault.\n\nUse guest registers instead. Also translate the address properly.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "98899aa0e0bf5de05850082be0eb837058c09ea5",
      "tree": "9e38ae09572b56749c868746fd306dbe6778f3cc",
      "parents": [
        "5f4cb662a0a2533b45656607471571460310a5ca"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Wed Jul 16 19:07:10 2008 -0300"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:34:09 2008 +0300"
      },
      "message": "KVM: task switch: segment base is linear address\n\nThe segment base is always a linear address, so translate before\naccessing guest memory.\n\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "5f4cb662a0a2533b45656607471571460310a5ca",
      "tree": "19f3f431f75f7103a1b98e1eea56978712399c6b",
      "parents": [
        "8be1a6d6c77ab4532e4476fdb8177030ef48b52c"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon Jul 14 20:36:36 2008 +0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@qumranet.com",
        "time": "Sun Jul 27 11:34:09 2008 +0300"
      },
      "message": "KVM: SVM: allow enabling/disabling NPT by reloading only the architecture module\n\nIf NPT is enabled after loading both KVM modules on AMD and it should be\ndisabled, both KVM modules must be reloaded. If only the architecture module is\nreloaded the behavior is undefined. With this patch it is possible to disable\nNPT only by reloading the kvm_amd module.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nSigned-off-by: Avi Kivity \u003cavi@qumranet.com\u003e\n"
    },
    {
      "commit": "536319afd1f25383009c0c88f6fb00104f49c178",
      "tree": "82790c97fccf0396a84b52f447b9dfd0fa3292b0",
      "parents": [
        "b15ebe2616289da258f85b3ff142fca237ef9f59"
      ],
      "author": {
        "name": "Nicolas Boichat",
        "email": "nicolas@boichat.ch",
        "time": "Mon Jul 21 22:18:01 2008 +0800"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 27 10:22:27 2008 +0200"
      },
      "message": "ALSA: Allow to force model to intel-mac-v3 in snd_hda_intel (sigmatel).\n\nCurrently, even if you pass model\u003dintel-mac-v3 as a module parameter to\nsnd_hda_intel, the function patch_stac922x (patch_sigmatel.c) will still\ntry to auto-detect the model type. This is a problem on my MacBook Pro 1st\ngeneration, which needs intel-mac-v3, but sometimes incorrectly reports\n0x00000100 as subsystem id, which causes the switch in patch_stac922x to\nselect intel-mac-v4.\n\nTo fix this, I added a new model called intel-mac-auto, so in case no\nmodule parameter is passed, and an Intel Mac board is detected, the\nmodel will be automatically detected, while no detection will be done\nif the model is forced to intel-mac-v3.\n\nThis problem has been around for quite a while, and I used to fix it\nby moving the case statement for 0x00000100 in patch_stac922x so that\nintel-mac-v3 is chosen.\n\nAnother way to fix the problem would be to check if a module parameter\nwas set directly in patch_stac922x, using something like this:\nif (spec-\u003eboard_config \u003d\u003d STAC_INTEL_MAC_V3 \u0026\u0026\n\t!codec-\u003ebus-\u003emodelname) {\n\nBut I think it is less elegant (if you prefer that way, I can prepare a\npatch).\n\nSigned-off-by: Nicolas Boichat \u003cnicolas@boichat.ch\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "b15ebe2616289da258f85b3ff142fca237ef9f59",
      "tree": "d404eca0cbee1545215c94271cb775bef6925f1b",
      "parents": [
        "fe7e873f52f17ad9b8ee9e2c70acaddcae22443b"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Jul 23 07:48:49 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 27 10:22:27 2008 +0200"
      },
      "message": "ALSA: cs4232: fix crash during chip PNP detection\n\nThe acard-\u003ewss pointer is uninitialized in this function\nwhich leads to crash during chip PNP detection.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nAcked-by: Rene Herman \u003crene.herman@gmail.com\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "fe7e873f52f17ad9b8ee9e2c70acaddcae22443b",
      "tree": "1db13d7d6434be8e793584d310ec7cc2aa1e8505",
      "parents": [
        "13c2108de4437771a77f775fe33e9a33c53a8a14"
      ],
      "author": {
        "name": "Travis Place",
        "email": "wishie@wishie.net",
        "time": "Sun Jul 27 10:13:26 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 27 10:22:26 2008 +0200"
      },
      "message": "ALSA: hda - Add automatic model setting for the Acer Aspire 5920G laptop\n\nMake the Acer Aspire 5920G (1025:0121) select ALC883_ACER_ASPIRE\nby default.\n\nSigned-off-by: Travis Place \u003cwishie@wishie.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "13c2108de4437771a77f775fe33e9a33c53a8a14",
      "tree": "e031c35e6ab5158460d93fab5c92204f28631e2f",
      "parents": [
        "6aa1e464453e398e4ab12558777fb10cff8a284d"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 22 20:21:32 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 27 10:22:26 2008 +0200"
      },
      "message": "ALSA: make snd_ac97_add_vmaster() static\n\nThis patch makes the needlessly global snd_ac97_add_vmaster() static.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "6aa1e464453e398e4ab12558777fb10cff8a284d",
      "tree": "1630d096e9439a6b214057267aef539925e8d5c0",
      "parents": [
        "9432484110263e9418f380faf05fa9e2e7fb87a0"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Tue Jul 22 20:21:28 2008 +0300"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sun Jul 27 10:22:25 2008 +0200"
      },
      "message": "ALSA: sound/pci/azt3328.h: no variables for enums\n\nAZF_FREQUENCIES and AZF_GAME_CONFIGS were variables, and this doesn\u0027t\nseem to have been intended.\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nAcked-by: Andreas Mohr \u003candi@lisas.de\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "8be1a6d6c77ab4532e4476fdb8177030ef48b52c",
      "tree": "c94ff327a6291672e1f9071a79bf61d63f5f0cb9",
      "parents": [
        "852fef69c0d9510a28a70221cfddd004efa02552",
        "cc9969c96765476db5e30c9e074a57838604c1d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:40:36 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:40:36 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/roland/infiniband:\n  mlx4: Update/add Mellanox Technologies copyright lines to mlx4 driver files\n  mlx4_core: Add VLAN tag field to WQE control segment struct\n  RDMA/nes: CM connection setup/teardown rework\n  IPoIB: Correct help text for INFINIBAND_IPOIB_DEBUG\n  IPoIB/cm: Connected mode is no longer EXPERIMENTAL\n  RDMA/ucm: BKL is not needed for ib_ucm_open()\n  RDMA/ucma: BKL is not needed for ucma_open()\n"
    },
    {
      "commit": "852fef69c0d9510a28a70221cfddd004efa02552",
      "tree": "3cc5a175ad181262926f0498a74054e482220088",
      "parents": [
        "9ee08c2df47c10ba624ff05a6c0f2500748bcb69"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Sat Jul 26 22:42:42 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:40:09 2008 -0700"
      },
      "message": "fix for a memory leak in an error case introduced by fix for double free\n\nThe fix NULLed a pointer without freeing it.\n\nSigned-off-by: Oliver Neukum \u003coneukum@suse.de\u003e\nReported-by: Juha Motorsportcom \u003cjuha_motorsportcom@luukku.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9ee08c2df47c10ba624ff05a6c0f2500748bcb69",
      "tree": "0a2788abb3b5547b83965e0b3132eec8b196bd81",
      "parents": [
        "eaf0ba5ef69538b6913525294a3a0fcb0e0992e0",
        "3d45955962496879dead8d4dd70bb9a23b07154b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:30:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:30:56 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/mtd-2.6\n\n* git://git.infradead.org/mtd-2.6: (57 commits)\n  [MTD] [NAND] subpage read feature as a way to increase performance. \n  CPUFREQ: S3C24XX NAND driver frequency scaling support.\n  [MTD][NAND] au1550nd: remove unused variable\n  [MTD] jedec_probe: Fix SST 16-bit chip detection\n  [MTD][MTDPART] Fix a division by zero bug\n  [MTD][MTDPART] Cleanup and document the erase region handling\n  [MTD][MTDPART] Handle most checkpatch findings\n  [MTD][MTDPART] Seperate main loop from per-partition code in add_mtd_partition\n  [MTD] physmap: resume already suspended chips on failure to suspend\n  [MTD] physmap: Fix suspend/resume/shutdown bugs.\n  [MTD] [NOR] Fix -ETIMEO errors in CFI driver\n  [MTD] [NAND] fsl_elbc_nand: fix section mismatch with CONFIG_MTD_OF_PARTS\u003dy\n  [JFFS2] Use .unlocked_ioctl\n  [MTD] Fix const assignment in the MTD command line partitioning driver\n  [MTD] [NOR] gen_probe: No debug message when debugging is disabled\n  [MTD] [NAND] remove __PPC__ hardcoded address from DiskOnChip drivers\n  [MTD] [MAPS] Remove the bast-flash driver.\n  [MTD] [NAND] fsl_elbc_nand: ecclayout cleanups\n  [MTD] [NAND] fsl_elbc_nand: implement support for flash-based BBT\n  [MTD] [NAND] fsl_elbc_nand: fix OOB workability for large page NAND chips\n  ...\n"
    },
    {
      "commit": "eaf0ba5ef69538b6913525294a3a0fcb0e0992e0",
      "tree": "2c67cfa8fcc8f971bcf660b83654c9e6b807ff3d",
      "parents": [
        "732730d48dc777f6577a6e0fece42b860324998e",
        "a9906a19193db69ad0158f289f839edf8aaf103f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:29:39 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:29:39 2008 -0700"
      },
      "message": "Merge branch \u0027tracehook\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-utrace\n\n* \u0027tracehook\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-utrace:\n  tracehook: comment fixes\n"
    },
    {
      "commit": "732730d48dc777f6577a6e0fece42b860324998e",
      "tree": "e1ef7cfaed95d0ad3b81043eca5f7a1e1ba37764",
      "parents": [
        "bdee6ac7d1c9a4a9b65db1753b0bfa0b61361dde"
      ],
      "author": {
        "name": "Geert Uytterhoeven",
        "email": "geert@linux-m68k.org",
        "time": "Sun Jul 27 01:39:52 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:29:03 2008 -0700"
      },
      "message": "m68k: gs: use tty_port fixes\n\ncommit b5391e29f428d11755ca2c91074c6db6f5c69d7c (\"gs: use tty_port\")\nforgot to update the m68k gs serial drivers.\n\nSigned-off-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "bdee6ac7d1c9a4a9b65db1753b0bfa0b61361dde",
      "tree": "d2d260a3aa7e0902be023c0fbdb52ec26dbd6609",
      "parents": [
        "4836e3007882984279ca63d3c42bf0b14616eb78",
        "deec9ae31e6079551ce9260d29a4cf83e5b19a83"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:27:31 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:27:31 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/drzeus/mmc:\n  atmel-mci: debugfs support\n  mmc: Add per-card debugfs support\n  mmc: Export internal host state through debugfs\n  imxmmc: fix crash when no platform data is provided\n  imxmmc: fix platform resources\n  imxmmc: remove DEBUG definition\n  mmc_spi: put signals to low power off fix\n"
    },
    {
      "commit": "4836e3007882984279ca63d3c42bf0b14616eb78",
      "tree": "28bf22726964e068b825491d71a141eefedbe5f8",
      "parents": [
        "5c7c204aeca51ccfad63caab4fcdc5d8026c0fd8",
        "4e1e018ecc6f7bfd10fc75b3ff9715cc8164e0a2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:23:44 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:23:44 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs-2.6: (39 commits)\n  [PATCH] fix RLIM_NOFILE handling\n  [PATCH] get rid of corner case in dup3() entirely\n  [PATCH] remove remaining namei_{32,64}.h crap\n  [PATCH] get rid of indirect users of namei.h\n  [PATCH] get rid of __user_path_lookup_open\n  [PATCH] f_count may wrap around\n  [PATCH] dup3 fix\n  [PATCH] don\u0027t pass nameidata to __ncp_lookup_validate()\n  [PATCH] don\u0027t pass nameidata to gfs2_lookupi()\n  [PATCH] new (local) helper: user_path_parent()\n  [PATCH] sanitize __user_walk_fd() et.al.\n  [PATCH] preparation to __user_walk_fd cleanup\n  [PATCH] kill nameidata passing to permission(), rename to inode_permission()\n  [PATCH] take noexec checks to very few callers that care\n  Re: [PATCH 3/6] vfs: open_exec cleanup\n  [patch 4/4] vfs: immutable inode checking cleanup\n  [patch 3/4] fat: dont call notify_change\n  [patch 2/4] vfs: utimes cleanup\n  [patch 1/4] vfs: utimes: move owner check into inode_change_ok()\n  [PATCH] vfs: use kstrdup() and check failing allocation\n  ...\n"
    },
    {
      "commit": "5c7c204aeca51ccfad63caab4fcdc5d8026c0fd8",
      "tree": "4bfd5f4455b706c9ba86a8925bf367f437d16336",
      "parents": [
        "228428428138e231a155464239880201e5cc8b44",
        "3712b42d4b1bec29a4232a6673bf2e6dcc5faa68"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:19:41 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:19:41 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/ISDN-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/ISDN-2.6:\n  Add layer1 over IP support\n  Add mISDN HFC multiport driver\n  Add mISDN HFC PCI driver\n  Add mISDN DSP\n  Add mISDN core files\n  Define AF_ISDN and PF_ISDN\n  Add mISDN driver\n"
    },
    {
      "commit": "228428428138e231a155464239880201e5cc8b44",
      "tree": "89b437f5501d03ca36b717e232337426d0de77ca",
      "parents": [
        "78681ac08a611313595d13cafabae1183b71ef48",
        "6c3b8fc618905d7599dcc514c99ce4293d476f39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:17:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:17:56 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  netns: fix ip_rt_frag_needed rt_is_expired\n  netfilter: nf_conntrack_extend: avoid unnecessary \"ct-\u003eext\" dereferences\n  netfilter: fix double-free and use-after free\n  netfilter: arptables in netns for real\n  netfilter: ip{,6}tables_security: fix future section mismatch\n  selinux: use nf_register_hooks()\n  netfilter: ebtables: use nf_register_hooks()\n  Revert \"pkt_sched: sch_sfq: dump a real number of flows\"\n  qeth: use dev-\u003eml_priv instead of dev-\u003epriv\n  syncookies: Make sure ECN is disabled\n  net: drop unused BUG_TRAP()\n  net: convert BUG_TRAP to generic WARN_ON\n  drivers/net: convert BUG_TRAP to generic WARN_ON\n"
    },
    {
      "commit": "78681ac08a611313595d13cafabae1183b71ef48",
      "tree": "8a7f3682e9aeb8c00009fbec9629e9e79c31ace5",
      "parents": [
        "3b8f14b41026fb7d7e9a4af2a4128a702d07ad26"
      ],
      "author": {
        "name": "Randy Dunlap",
        "email": "randy.dunlap@oracle.com",
        "time": "Sat Jul 26 15:22:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:16:48 2008 -0700"
      },
      "message": "firmware: fix memmap printk format warnings\n\nFix firmware/memmap printk format warnings:\n\n  drivers/firmware/memmap.c:156: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n  drivers/firmware/memmap.c:161: warning: format \u0027%llx\u0027 expects type \u0027long long unsigned int\u0027, but argument 4 has type \u0027resource_size_t\u0027\n\nSigned-off-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\nCc: Bernhard Walle \u003cbwalle@suse.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3b8f14b41026fb7d7e9a4af2a4128a702d07ad26",
      "tree": "f28da266afc860c6e1958ed7ba6381c79432e4cb",
      "parents": [
        "510a35d4a47802f4a0028aa6bd2ca2170da5e32f"
      ],
      "author": {
        "name": "Adrian Bunk",
        "email": "bunk@kernel.org",
        "time": "Sat Jul 26 15:22:28 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:16:47 2008 -0700"
      },
      "message": "mm/util.c must #include \u003clinux/sched.h\u003e\n\nmm/util.c: In function \u0027arch_pick_mmap_layout\u0027:\n  mm/util.c:144: error: dereferencing pointer to incomplete type\n  mm/util.c:145: error: \u0027arch_get_unmapped_area\u0027 undeclared (first use in this function)\n  mm/util.c:145: error: (Each undeclared identifier is reported only once\n  mm/util.c:145: error: for each function it appears in.)\n  mm/util.c:146: error: \u0027arch_unmap_area\u0027 undeclared (first use in this function)\n\nSigned-off-by: Adrian Bunk \u003cbunk@kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "510a35d4a47802f4a0028aa6bd2ca2170da5e32f",
      "tree": "8eb0d6091fe89f013436c5080dc4cbaf825172cf",
      "parents": [
        "b2d002dba5a8a4c0c3ec96fd1ff3c9def6bd71a1"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Sat Jul 26 15:22:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:16:47 2008 -0700"
      },
      "message": "hugetlb: remove unused variable warning\n\nRemove the following warning when CONFIG_HUGETLB_PAGE is not set:\n\n\tipc/shm.c: In function `shm_get_stat\u0027:\n\tipc/shm.c:565: warning: unused variable `h\u0027\n\n[akpm@linux-foundation.org: use tabs, not spaces]\nSigned-off-by: Andrea Righi \u003crighi.andrea@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": "b2d002dba5a8a4c0c3ec96fd1ff3c9def6bd71a1",
      "tree": "a87afab3739039531bdec50aa4f588cdd672bd02",
      "parents": [
        "6a9436d0c3cbe8941b1acd5b0736d355295cad98"
      ],
      "author": {
        "name": "Andrea Righi",
        "email": "righi.andrea@gmail.com",
        "time": "Sat Jul 26 15:22:27 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:16:47 2008 -0700"
      },
      "message": "task IO accounting: correctly account threads IO statistics\n\nOleg Nesterov points out that we should check that the task is still alive\nbefore we iterate over the threads.  This patch includes a fixup for this.\n\nAlso simplify do_io_accounting() implementation.\n\nSigned-off-by: Andrea Righi \u003crighi.andrea@gmail.com\u003e\nSigned-off-by: Oleg Nesterov \u003coleg@tv-sign.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6a9436d0c3cbe8941b1acd5b0736d355295cad98",
      "tree": "d29f52ca2778aa2aa1ee66158b234e4ac462013b",
      "parents": [
        "a048d3aff8b828b6c0fa7ddd90a531248ab4e0f9"
      ],
      "author": {
        "name": "Michael Buesch",
        "email": "mb@bu3sch.de",
        "time": "Sat Jul 26 15:22:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Jul 26 20:16:47 2008 -0700"
      },
      "message": "gpiolib: fix typo in comment\n\nThis fixes an off-by-one error in a comment.\n\nSigned-off-by: Michael Buesch \u003cmb@bu3sch.de\u003e\nCc: David Brownell \u003cdavid-b@pacbell.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    }
  ],
  "next": "4e1e018ecc6f7bfd10fc75b3ff9715cc8164e0a2"
}
