)]}'
{
  "log": [
    {
      "commit": "d3ea00a36da2e715217f0e31944dd220deefa38c",
      "tree": "2c5fc53b3e7839418627d08329c4a58fbedc2905",
      "parents": [
        "837c946aad480d4773619707f115ed4c15738f77"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 10:31:57 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 10:31:57 2008 +0900"
      },
      "message": "sh: Add a few more definitions to asm/sizes.h.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "837c946aad480d4773619707f115ed4c15738f77",
      "tree": "432d2db8dd76acc75d9812f32c2ce0d11c74147b",
      "parents": [
        "c15c5f8c2bf0b00d036c5c6b67264764a6e5dffc"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 10:24:18 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sun Sep 21 10:24:18 2008 +0900"
      },
      "message": "sh: Copy in asm/sizes.h helper from ARM.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c15c5f8c2bf0b00d036c5c6b67264764a6e5dffc",
      "tree": "fb4aca715702ba76edb95424fd2a573fa3ed6a28",
      "parents": [
        "b817f7e020958c8f79842076c137daa6f72eb366"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Sep 20 20:21:33 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Sep 20 20:21:33 2008 +0900"
      },
      "message": "sh: Support kernel stacks smaller than a page.\n\nThis follows the powerpc commit f6a616800e68b61807d0f7bb0d5dc70665ef8046\n\u0027[POWERPC] Fix kernel stack allocation alignment\u0027.\n\nSH has traditionally forced the thread order to be relative to the page\nsize, so there were never any situations where the same bug was\ntriggered by slub. Regardless, the usage of \u003e 8kB stacks for the larger\npage sizes is overkill, so we switch to using slab allocations there,\nas per the powerpc change.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b817f7e020958c8f79842076c137daa6f72eb366",
      "tree": "b7e2b319b043584d6c4f621ad255130c28f63c26",
      "parents": [
        "2194478157127d52338be96ac9436dc54005816a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Sep 20 20:16:35 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Sep 20 20:16:35 2008 +0900"
      },
      "message": "sh: Disable 4kB stacks when using PAGE_SIZE_64KB.\n\nThis combination triggers a divide by zero in kernel/fork.c when\ncalculating the initial max_threads value:\n\n\tmax_threads \u003d mempages / (8 * THREAD_SIZE / PAGE_SIZE);\n\nSimply disable 4K stacks on 64kB PAGE_SIZE to work around this,\nas it\u0027s not a terribly useful combination to begin with.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2194478157127d52338be96ac9436dc54005816a",
      "tree": "bc94666802f2e3205d81bcb94ed53ccdf435f0c3",
      "parents": [
        "b406efefd5246a67c691fd79871e65ce8f3f91ff"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:26:44 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:26:44 2008 +0900"
      },
      "message": "sh: HAVE_IOREMAP_PROT depends on MMU.\n\nHAVE_IOREMAP_PROT enables an unconditional reference to\ngeneric_access_phys(), which remains undefined in the nommu case.\nAs there\u0027s no point in supporting this there anyways, simply fix\nup the dependency.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b406efefd5246a67c691fd79871e65ce8f3f91ff",
      "tree": "39043f029f1c58003b4c2d8b29e107ead16d8954",
      "parents": [
        "81b669952ed5fe0d6f65f8b9a97d1fdeac93ff10"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:24:59 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:24:59 2008 +0900"
      },
      "message": "sh: Fix up headers_check regression.\n\nlinux/mmzone.h isn\u0027t exported, kill it off from asm/setup.h and simply\ndeal with it in the places that have a dependency instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "81b669952ed5fe0d6f65f8b9a97d1fdeac93ff10",
      "tree": "219d4c3b78017d2df96457136d61948ccac267ec",
      "parents": [
        "8a80a5e9e89cf3aacf8165dd34b40c7c3fe91b4d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:24:02 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:24:02 2008 +0900"
      },
      "message": "sh: Consolidate struct sh_cpuinfo definitions across _32/_64 split.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8a80a5e9e89cf3aacf8165dd34b40c7c3fe91b4d",
      "tree": "e4bc18c217f2fe7606ef5d85c2fbb870704d7e72",
      "parents": [
        "b85641bdde340f683e5baa7688832e185548c9bd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:14:36 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:14:36 2008 +0900"
      },
      "message": "sh: Fix up signal_64 conflicting handle_signal() definition.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b85641bdde340f683e5baa7688832e185548c9bd",
      "tree": "72c8bf352ea2bab685d83d5f99ee7ec7293dcfd3",
      "parents": [
        "b3d765f5df5707e2b3676768b6877db5d8db76a2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:13:27 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:13:27 2008 +0900"
      },
      "message": "sh: Make memory hot-add and hot-remove depend on MMU.\n\nCleans up link numerous build issues with page migration and so on when\nenabled on nommu builds.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b3d765f5df5707e2b3676768b6877db5d8db76a2",
      "tree": "b971ef783ce51d435411fdd763a45f0098e01531",
      "parents": [
        "5a89f1adbc5ce44988aab0c370ae2f1478061307"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:12:11 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 17 23:12:11 2008 +0900"
      },
      "message": "sh: Fix up fpu emu build.\n\nThe addition of the kprobes code pushed down a variable declaration,\nclean it up.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5a89f1adbc5ce44988aab0c370ae2f1478061307",
      "tree": "934ea889b6fecd00eacaa18be210a063177f98b0",
      "parents": [
        "0e660d2d433393f983cd58fe8c54f831fa7c7713"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Sep 13 01:44:03 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Sat Sep 13 01:44:03 2008 +0900"
      },
      "message": "sh: latencytop support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0e660d2d433393f983cd58fe8c54f831fa7c7713",
      "tree": "d29fd22e42d6f29aa3501a19b4f5c698a31843a9",
      "parents": [
        "72461997c3c66c29775afa68ca31bea16bf17f39"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 23:27:46 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 23:27:46 2008 +0900"
      },
      "message": "sh: Tidy up ELF core dumps.\n\nThese have been using overrides for ELF_CORE_COPY_TASK_REGS and\nELF_CORE_COPY_FPREGS while the generic versions can be used instead.\nPresently the pt_regs are also duplicated across elf_core_copy_regs()\nand elf_core_copy_task_regs(), this switches to simply copying out\nthrough elf_core_copy_regs() instead.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "72461997c3c66c29775afa68ca31bea16bf17f39",
      "tree": "ef400b44fe51a5a8fa10a8cbf3ee7f95a0176377",
      "parents": [
        "f9540ececaa2cf94b6760741c82f25097e662383"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:56:35 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:56:35 2008 +0900"
      },
      "message": "sh: Check SR.DSP bit for DSP regset validity.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f9540ececaa2cf94b6760741c82f25097e662383",
      "tree": "ead23d58b04068b35fe252c78c0d793a7ed69141",
      "parents": [
        "5dadb34394d59313e2e763ae8e2fc911e9fc557c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:42:43 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:42:43 2008 +0900"
      },
      "message": "sh: Add missing task_user_regset_view() definition.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5dadb34394d59313e2e763ae8e2fc911e9fc557c",
      "tree": "843585369634453507a9d226d6b1299eb33d14b0",
      "parents": [
        "6bff1592d85c9fa1f1d9d4de1cd0e104279544a6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:42:10 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:42:10 2008 +0900"
      },
      "message": "sh: Add DSP registers to regset interface.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6bff1592d85c9fa1f1d9d4de1cd0e104279544a6",
      "tree": "0af7bca6a52f6a94be0aa4a07783ebb732845fed",
      "parents": [
        "3231739d97b348c628a10fb49adfa9143e1de28b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:41:30 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:41:30 2008 +0900"
      },
      "message": "sh: Fix up NUMA build error with se7722_defconfig.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3231739d97b348c628a10fb49adfa9143e1de28b",
      "tree": "f5e83577d6d2e3333f298c2491bc1adabee753ef",
      "parents": [
        "fb4f87a2f048b4cb1a499c9baa78f1d8437b09c3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:13:36 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:13:36 2008 +0900"
      },
      "message": "sh: Enable HAVE_ARCH_TRACEHOOK.\n\nNow that the rest of the support requirements are out of the way, finally\nenable support for tracehook.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fb4f87a2f048b4cb1a499c9baa78f1d8437b09c3",
      "tree": "747d5fd27311b7cccef2ec129cffe4dd3fbe540e",
      "parents": [
        "9996b42ac06adb7555933366e071ec8824bcaa37"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:13:13 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:13:13 2008 +0900"
      },
      "message": "sh: Provide the asm/syscall.h interface, needed by tracehook.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "9996b42ac06adb7555933366e071ec8824bcaa37",
      "tree": "1262d59f5031a574037a177ae036456fd1f7ce34",
      "parents": [
        "f8b890ab4ca60c05b5621b267712709d329f7612"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:11:36 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:11:36 2008 +0900"
      },
      "message": "sh: provide user_stack_pointer(), needed for tracehook support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f8b890ab4ca60c05b5621b267712709d329f7612",
      "tree": "ef79531765dd63e12b9506299b45abb24938de21",
      "parents": [
        "cb700aa4f13d38726defab3060d3ebeaf67dc189"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:08:20 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 22:08:20 2008 +0900"
      },
      "message": "sh: Flag T-bit for syscall restart.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cb700aa4f13d38726defab3060d3ebeaf67dc189",
      "tree": "7d60e396368f649149d545a936e4ccebd83b8a0b",
      "parents": [
        "934135c19d8a1be435bae75aefc09b8ae1698b16"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 20:41:05 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 20:41:05 2008 +0900"
      },
      "message": "sh: ioremap_prot support.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "934135c19d8a1be435bae75aefc09b8ae1698b16",
      "tree": "825be606c643ed792a2973263cade41d05171cde",
      "parents": [
        "09558748464a9afafe2848a3ad4cfd509c9b0fb6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 19:52:36 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 19:52:36 2008 +0900"
      },
      "message": "sh: ptrace: Introduce user_regset interface for gp regs.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "09558748464a9afafe2848a3ad4cfd509c9b0fb6",
      "tree": "22deeca605ca3444158051d4cdb40f0d3d23fd93",
      "parents": [
        "1b582d19ce9e14bf5bbc36688bf818b3c42574da"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 18:58:28 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 18:58:28 2008 +0900"
      },
      "message": "sh: Provide a fixed UTS_MACHINE definition for sh64.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1b582d19ce9e14bf5bbc36688bf818b3c42574da",
      "tree": "f453e60000b8e11921d0ce1aa53d9fe3490035bd",
      "parents": [
        "4018ffcfdf84faf17fbadcd29ea5eced26f9d9cb"
      ],
      "author": {
        "name": "Luca Santini",
        "email": "luca.santini@spesonline.com",
        "time": "Fri Sep 12 18:08:01 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 18:08:01 2008 +0900"
      },
      "message": "sh: update edosk7760 defconfig for physmap-flash.\n\nSigned-off-by: Luca Santini \u003cluca.santini@spesonline.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4018ffcfdf84faf17fbadcd29ea5eced26f9d9cb",
      "tree": "26dd5ddd95bceb393a2d13d8f8bada5a704818fd",
      "parents": [
        "2641dc92b3c7f979c7e4820cff2e765664358982"
      ],
      "author": {
        "name": "Luca Santini",
        "email": "luca.santini@spesonline.com",
        "time": "Fri Sep 12 18:07:16 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 12 18:07:16 2008 +0900"
      },
      "message": "sh: edosk7760 physmap-flash support.\n\nSigned-off-by: Luca Santini \u003cluca.santini@spesonline.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "2641dc92b3c7f979c7e4820cff2e765664358982",
      "tree": "652d4fc11316e5c1dbb0c0cc504cae37ade68055",
      "parents": [
        "cc3c080d9f4484021e7b14f99de94a8c85a668d5"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Sep 10 19:34:44 2008 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 11 14:59:24 2008 +0900"
      },
      "message": "rtc-sh: Unsigned rtc-\u003e{periodic,carry,alarm}_irq cannot be negative\n\npossibly since commit b420b1a7a17ea88531d0e12b2f2679a0c8365803\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cc3c080d9f4484021e7b14f99de94a8c85a668d5",
      "tree": "0c0a7748d8b5313f3f9043227c755f904663fb5e",
      "parents": [
        "b21a91043592434e2847c4b552be7b51851d92c3"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Wed Sep 10 19:22:44 2008 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 11 14:56:57 2008 +0900"
      },
      "message": "sh_eth: unsigned ndev-\u003eirq cannot be negative\n\nunsigned ndev-\u003eirq cannot be negative\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b21a91043592434e2847c4b552be7b51851d92c3",
      "tree": "610ca37711d0888adcc65d34fc6cd0236050dca1",
      "parents": [
        "6eb2139b3dc3e1c5181a7cdf83a517c57c34bb12"
      ],
      "author": {
        "name": "roel kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Sep 09 23:02:43 2008 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Sep 10 12:01:46 2008 +0900"
      },
      "message": "sh: intc_prio_data() test before subtraction on unsigned\n\nbit is unsigned, so test before subtraction\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6eb2139b3dc3e1c5181a7cdf83a517c57c34bb12",
      "tree": "438689945f9d279095f6ec6da09e66bbc42ab092",
      "parents": [
        "61098a086671e2d386104e562fb7cd97cc197d1b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 09 08:13:28 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 09 08:13:28 2008 +0900"
      },
      "message": "sh: kprobes: kretprobe_trampoline needs to be global.\n\nNeeded by CONFIG_TRACING.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "61098a086671e2d386104e562fb7cd97cc197d1b",
      "tree": "b599405d481d1e9519419b82cf00fc6d32169d0f",
      "parents": [
        "cf204fa797cf968de8043491cd469ad0321d0940"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 09 06:15:47 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Sep 09 06:15:47 2008 +0900"
      },
      "message": "sh: Add R2D+ defconfig for qemu system emulator.\n\nThis adds a defconfig for the R2D+ target in the qemu system emulator.\nEventually it will be possible to simply use the r2d+ defconfig as it is.\n\nProvided by Shin-ichiro KAWASAKI.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "cf204fa797cf968de8043491cd469ad0321d0940",
      "tree": "0faa7e866c1ce490973d61a5d1e277ee47ab3c54",
      "parents": [
        "4eb5845d6cbdb9bf03f563c22f3a54115121858f"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 20:47:42 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 20:47:42 2008 +0900"
      },
      "message": "sh: Derive calibrate_delay lpj from clk fwk.\n\nAll CPUs must have a sensible cpu_clk definition these days, which we can\nsafely use for deriving the preset loops_per_jiffy. The only odd one out\nis SH-5, which hasn\u0027t been hammered in to the framework yet.\n\nBased on the ST patch.\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: Carl Shaw \u003ccarl.shaw@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4eb5845d6cbdb9bf03f563c22f3a54115121858f",
      "tree": "a4c2bfb9f7e42a016b002ac3c709d21fd7f4f492",
      "parents": [
        "734db3770de03fbe9ae4e78519a7d1678189788c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 18:22:47 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 18:22:47 2008 +0900"
      },
      "message": "sh: kprobes: __kprobes annotations and formatting cleanups.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "734db3770de03fbe9ae4e78519a7d1678189788c",
      "tree": "592de33e308a1e318281d2af0eec1ce686c5557f",
      "parents": [
        "247bc6d2ae3e2de08529977952c7d085f9d562d4"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 18:15:55 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 18:15:55 2008 +0900"
      },
      "message": "sh: kprobes: Fix up race against probe point removal.\n\nHandle a corner case where another CPU or debugger removes the probe\npoint from underneath us.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "247bc6d2ae3e2de08529977952c7d085f9d562d4",
      "tree": "067ed9925262cfaeb13fb853a1d7eea96ffbd5a0",
      "parents": [
        "ee386de77419f9fedf206d84c4d4b2de0ead5bcb"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 18:14:50 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 18:14:50 2008 +0900"
      },
      "message": "sh: kprobes: Fix up a preemption imbalance on jprobe return.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ee386de77419f9fedf206d84c4d4b2de0ead5bcb",
      "tree": "465a797b46d8124f918e99948734b0528f2bec3b",
      "parents": [
        "174b5c9923e0170c844e03d55a9f3fb3b329a8b7"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 18:12:33 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 18:12:33 2008 +0900"
      },
      "message": "sh: kprobes: Default to NOTIFY_DONE for unhandled debug traps.\n\nPresently this is doing a force_sig() SIGTRAP, which is already taken\ncare of in the generic code if no one asserts NOTIFY_STOP. Switch the\ndefault return to NOTIFY_DONE in the case of unhandled traps, so that\nthe same trap may pass through to other users on the same die chain.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "174b5c9923e0170c844e03d55a9f3fb3b329a8b7",
      "tree": "09192f40fab1bed13d2bb5b2b6d08ddff3f5621d",
      "parents": [
        "037c10a612e8b7461e33672fb3848807ac6e2346"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 18:10:10 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 18:10:10 2008 +0900"
      },
      "message": "sh: kprobes: Use trapa #0x3a for breakpoint trap.\n\nNot all parts support trapa #0xff, so use something within the debug trap\nrange that\u0027s accessible on all parts.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "037c10a612e8b7461e33672fb3848807ac6e2346",
      "tree": "97f41894ffa408c7e4a9b14e08fa7ffdc19e3cfd",
      "parents": [
        "fc63562ac2107dfa843f5288fe985fc6f0021c17"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 12:22:47 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 12:22:47 2008 +0900"
      },
      "message": "sh: kprobes: Hook up kprobe_fault_handler() in the page fault path.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fc63562ac2107dfa843f5288fe985fc6f0021c17",
      "tree": "b6d0b2b10d843b4367e07fc6bfda45c4144c53b7",
      "parents": [
        "e7cb016e5a3163e2999d8715390d64eb46816655"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 12:10:35 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 12:10:35 2008 +0900"
      },
      "message": "sh: Disable seccomp support by default.\n\nThis was initially checked in with a stupid default of y, while most\neveryone is going to want to have this disabled anyways.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "e7cb016e5a3163e2999d8715390d64eb46816655",
      "tree": "d470a479770965a0d6bd88874d4e5502e8d6257c",
      "parents": [
        "4ad06dd6f1ec745c5ee0e37ec26b1b817f88507a"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 12:02:17 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 12:02:17 2008 +0900"
      },
      "message": "sh: Mark kretprobe_trampoline_holder static and __used.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4ad06dd6f1ec745c5ee0e37ec26b1b817f88507a",
      "tree": "f9221a702d6bc8b0e0862e9eb1978ef136f53437",
      "parents": [
        "3db9170880241d63aae7ab86a03aa15418c3e5c6"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 12:01:55 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 12:01:55 2008 +0900"
      },
      "message": "sh: Add EDOSK7760 mach type.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3db9170880241d63aae7ab86a03aa15418c3e5c6",
      "tree": "c5e5f1bb4b0b256a39a465e742cf547b195d390a",
      "parents": [
        "53abf911fa6753dfbd6775ae541fb2f8b9f5b825"
      ],
      "author": {
        "name": "Luca Santini",
        "email": "luca.santini@spesonline.com",
        "time": "Mon Sep 08 12:01:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 12:01:15 2008 +0900"
      },
      "message": "sh: Add Renesas EDOSK7760 board support.\n\nThis adds support for the Renesas (RTE) EDOSK7760 board. Currently\nsupported devices are:\n\n\t - ramdisk support\n\t - ethernet support\n\t - nfs support\n\t - ext2/ext3 support\n\t - i2c support\n\t - fb support (M)\n\nSigned-off-by: Luca Santini \u003cluca.santini@spesonline.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "53abf911fa6753dfbd6775ae541fb2f8b9f5b825",
      "tree": "ed975db695df623ade938e134e4e6ac8d46fac56",
      "parents": [
        "205a3b4328de1c8ddd99ddd5092bed1344068213"
      ],
      "author": {
        "name": "Luca Santini",
        "email": "luca.santini@spesonline.com",
        "time": "Mon Sep 08 11:54:56 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 11:54:56 2008 +0900"
      },
      "message": "sh: Enable IRLM mode for SH7760 IRQ_MODE_IRQ.\n\nFollows the same setting as SH7750.\n\nSigned-off-by: Luca Santini \u003cluca.santini@spesonline.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "205a3b4328de1c8ddd99ddd5092bed1344068213",
      "tree": "05fbc4d81a46b4f9297152315a8a00576d6c8f7b",
      "parents": [
        "6907e6a601a4fd442535d977886bbd3761aa2b56"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 05 18:00:29 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:06 2008 +0900"
      },
      "message": "sh: uninline flush_icache_all().\n\nThis uses jump_to_uncached() which is now given the noinline attribute\ndue to the special section mapping. Kill off the inline attribute to\nfix up compilation failure.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6907e6a601a4fd442535d977886bbd3761aa2b56",
      "tree": "496dc06c21349cdd8f2c8e37bdde3f4fef580527",
      "parents": [
        "d39f5450146ff39f66cfde9d5184420627d0ac51"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 05 17:27:37 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:05 2008 +0900"
      },
      "message": "sh: Add the rest of the boot targets to arch/sh/boot/.gitignore.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d39f5450146ff39f66cfde9d5184420627d0ac51",
      "tree": "f71bf54b0e633b5a0cf4ca9a72809ba26c813bda",
      "parents": [
        "b6c20e4290a1ef92bcef5ec9dd8e5c7d036153aa"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chris.smith@st.com",
        "time": "Fri Sep 05 17:15:39 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:05 2008 +0900"
      },
      "message": "sh: Add kprobes support.\n\nInitial support for kprobes/kretprobes for 32-bit SH platforms.\n\n[ General cleanup and some rework for the kretprobe hash lock. -- PFM ]\n\nSigned-off-by: Chris Smith \u003cchris.smith@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6c20e4290a1ef92bcef5ec9dd8e5c7d036153aa",
      "tree": "303bca0fb0bf3c8053073d97bf9983778b3a4331",
      "parents": [
        "61c66387e640abc0e0aa11519bc48ff9bb50580a"
      ],
      "author": {
        "name": "Marek Skuczynski",
        "email": "M.Skuczynski@adbglobal.com",
        "time": "Fri Sep 05 16:42:58 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:05 2008 +0900"
      },
      "message": "sh: remove unnecessary memset after alloc_bootmem_low_pages\n\nBecause alloc_bootmem functions return the allocated memory always\nzeroed, an additional call of memset on allocated memory is\nunnecessary.\n\nSigned-off-by: Marek Skuczynski \u003cM.Skuczynski@adbglobal.com\u003e\nSigned-off-by: Carl Shaw \u003ccarl.shaw@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "61c66387e640abc0e0aa11519bc48ff9bb50580a",
      "tree": "40e6986a00524fec360ea082324d76c0f41c58e8",
      "parents": [
        "b6ad1e8c3f76fcc5dee506d5e79e752d296ff745"
      ],
      "author": {
        "name": "Francesco Virlinzi",
        "email": "francesco.virlinzi@st.com",
        "time": "Fri Sep 05 16:40:22 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:05 2008 +0900"
      },
      "message": "sh: fix the TMU code to allow a fully running NO_HZ system\n\nThis patch fixes the TMU code to allow NO_HZ to work on sh\n\nSigned-off-by: Francesco Virlinzi \u003cfrancesco.virlinzi@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "b6ad1e8c3f76fcc5dee506d5e79e752d296ff745",
      "tree": "c626da55bdfc3e19419856e086a5cad1dc4829c4",
      "parents": [
        "f040ddaf4cfd28f25ea9d6a42d3c734d5c3f6798"
      ],
      "author": {
        "name": "Carl Shaw",
        "email": "carl.shaw@st.com",
        "time": "Fri Sep 05 16:36:19 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:05 2008 +0900"
      },
      "message": "sh: Subnormal double to float conversion\n\nThis patch adds support for the SH4 to convert a subnormal double\ninto a float by catching the FPE and implementing the FCNVDS\ninstruction in software.\n\nSigned-off-by: Carl Shaw \u003ccarl.shaw@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "f040ddaf4cfd28f25ea9d6a42d3c734d5c3f6798",
      "tree": "8cb1eaf4eb57b49a345c9d6ae5ff82518632b3dd",
      "parents": [
        "664718a34348a9ef6f966c3977e8df927a378134"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Sep 05 16:29:40 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:05 2008 +0900"
      },
      "message": "sh: Fix an unusual memory initialisation error.\n\nThis fixes a problems with the set up of Linux memory:\n\n - When reserving memory at boot time, the code previously reserved\n   the bottom page of memory, and then from one page up to the end of\n   the bootmap. This had the desired effect, but was strictly speaking\n   wrong, as the one page was actually whatever CONFIG_ZERO_PAGE_OFFSET\n   had been set to.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "664718a34348a9ef6f966c3977e8df927a378134",
      "tree": "051be966648c6b2c38072e19d8e48edb5945e24d",
      "parents": [
        "96e14e54a6abd5a4bcd75e33962f87bef145d1f6"
      ],
      "author": {
        "name": "Chris Smith",
        "email": "chris.smith@st.com",
        "time": "Fri Sep 05 16:24:13 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:04 2008 +0900"
      },
      "message": "sh: Fix uImage load address in 32-bit mode.\n\nFix \"make uImage\" load and entry addresses in 32-bit mode.\n\nSigned-off-by: Chris Smith \u003cchris.smith@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "96e14e54a6abd5a4bcd75e33962f87bef145d1f6",
      "tree": "4c7c60823e05872304812ce181822b1d2cc609e5",
      "parents": [
        "28d6e52cf7e881834d2dab370afa20b6223f726c"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Sep 05 16:17:15 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:04 2008 +0900"
      },
      "message": "sh: vmalloc pgtable sync fix.\n\nThis fixes a problem in the code which copies the vmalloc portion of the\nkernel\u0027s page table into the current user space page table. The addition\nof the four level page table code breaks on folded page tables, because\nthe pud level is always present (although folded). This updates the code\nto use the same style of updates for the pud as is used for the pgd\nlevel.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "28d6e52cf7e881834d2dab370afa20b6223f726c",
      "tree": "26215385a326b53c864442735480d65b4e699aa5",
      "parents": [
        "c6feb6142cb85228e73497a309f475a0d7279318"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Sep 05 16:14:17 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:04 2008 +0900"
      },
      "message": "sh: Fix up broken 32-bit initrd support.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c6feb6142cb85228e73497a309f475a0d7279318",
      "tree": "c05344f677fabca1255d4e9e284e42a215f241d6",
      "parents": [
        "3159e7d62ad13f71ef3fe029c145594d8caa580d"
      ],
      "author": {
        "name": "Stuart Menefy",
        "email": "stuart.menefy@st.com",
        "time": "Fri Sep 05 16:06:42 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:04 2008 +0900"
      },
      "message": "sh: early cached_to_uncached initialization.\n\nstatically initialise the cached_to_uncached offset, so that we can use\nit immediatly.\n\nSigned-off-by: Stuart Menefy \u003cstuart.menefy@st.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "3159e7d62ad13f71ef3fe029c145594d8caa580d",
      "tree": "a05b4b03232480db57fac798a72289f9dfdeeb19",
      "parents": [
        "5840263ecb95e55a2d248fc740644a2c9171a61c"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 05 15:39:12 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:04 2008 +0900"
      },
      "message": "sh: Add support for memory hot-remove.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "5840263ecb95e55a2d248fc740644a2c9171a61c",
      "tree": "e1186461e013312cd19ac7be7d1a64dd649844db",
      "parents": [
        "fa43972fab24a3c050e880a7831f9378c6cebc0b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Sep 05 15:36:39 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:04 2008 +0900"
      },
      "message": "sh: Don\u0027t enable clockevents broadcasting on UP SH-X3 builds.\n\nFixes up compile errors with missing timer definitions. It\u0027s pointless to\nhave this enabled anyways if CONFIG_SMP\u003dn.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fa43972fab24a3c050e880a7831f9378c6cebc0b",
      "tree": "35d51e6a0ac6556f82d843506e8317854dc3192c",
      "parents": [
        "7d96169cb769f459dd6730b06fa3a88cb0c9297d"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Sep 04 18:53:58 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:04 2008 +0900"
      },
      "message": "sh: fixup many sparse errors.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7d96169cb769f459dd6730b06fa3a88cb0c9297d",
      "tree": "f547dd689903fd4ff220aab83e323c160e815fe7",
      "parents": [
        "53c01d2dc38cd3cfaf5591ec5c6c9c4e437cfec2"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 08 01:23:34 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:03 2008 +0900"
      },
      "message": "sh: Display CPU information in show_regs().\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "53c01d2dc38cd3cfaf5591ec5c6c9c4e437cfec2",
      "tree": "925b8f1c9e6b95445f721b0e3d36425b9d919fb5",
      "parents": [
        "71f0bdcab69ab36b1e939d36063aaf6c4a164ed3"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Fri Aug 08 01:18:48 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:03 2008 +0900"
      },
      "message": "sh: Early dummy clockevent registration on boot CPU.\n\nThe dummy timer needs to be registered on the boot CPU before the\nsystem timer clockevent is registered, or broadcasting doesn\u0027t work\nas advertized.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "71f0bdcab69ab36b1e939d36063aaf6c4a164ed3",
      "tree": "5d213c8bb4fc18b419ed297053e9be060fb7b58c",
      "parents": [
        "8c24594deab89a484879bee270e948f0a556ed75"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 06 18:39:32 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:03 2008 +0900"
      },
      "message": "sh: smp: shove a cpu_relax() in the plat_start_cpu() busy loop.\n\nWithout this, certain versions of GCC will happily optimize the entire\nloop out.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "8c24594deab89a484879bee270e948f0a556ed75",
      "tree": "2b0c95a4d53614e1118ea20aa7e705d983ddb23f",
      "parents": [
        "6f52707e6882eb3bc6920c3f59beb05d23d68354"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 06 18:37:07 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:03 2008 +0900"
      },
      "message": "sh: generic clockevent broadcast support.\n\nThis hooks up GENERIC_CLOCKEVENTS_BROADCAST and a dummy local timer,\nwhich we call in to from the timer IPI when no other local timer is\nprovided.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "6f52707e6882eb3bc6920c3f59beb05d23d68354",
      "tree": "c64ee09a4d2d6169d28daea1f3737d002ffc1402",
      "parents": [
        "c7936b9abcf5e043e73f183a37e81787f6178dd0"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 06 18:21:03 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:03 2008 +0900"
      },
      "message": "sh: smp: Hook up a timer IPI stub.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "c7936b9abcf5e043e73f183a37e81787f6178dd0",
      "tree": "16e5992c94c81df722f8d7f8b3347885a8335622",
      "parents": [
        "173a44dd1f406e9aa6fcf46c83b7c972d10ec930"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 06 18:05:09 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:03 2008 +0900"
      },
      "message": "sh: smp: Hook in to the generic IPI handler for SH-X3 SMP.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "173a44dd1f406e9aa6fcf46c83b7c972d10ec930",
      "tree": "61784c58c8e566f3717914761aeff5d8cc7c75be",
      "parents": [
        "04ec080dcaad7d3c6d0b40b599c8e63da618f784"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 06 18:02:48 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:02 2008 +0900"
      },
      "message": "sh: smp: Provide a generic IPI handler.\n\nThis provides a generic smp_message_recv() routine (based on the PPC\none), that IPI IRQs can wrap in to.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "04ec080dcaad7d3c6d0b40b599c8e63da618f784",
      "tree": "664b76ee3c72a42808fad0621b23cffb063b928f",
      "parents": [
        "ee43a8442bd7a5d611f11958e6f8c8953d26f907"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Aug 06 17:29:14 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:02 2008 +0900"
      },
      "message": "sh: Kill off unused defines from asm/smp.h.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "ee43a8442bd7a5d611f11958e6f8c8953d26f907",
      "tree": "f0ccd147aa44c123079b3d6a92b3719d29d31fcb",
      "parents": [
        "742fd1bcfb475c702c9b1dd6afc79c08f8dbf7dd"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Aug 07 18:01:43 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:02 2008 +0900"
      },
      "message": "sh: Provide movli.l/movco.l-based cmpxchg.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "742fd1bcfb475c702c9b1dd6afc79c08f8dbf7dd",
      "tree": "0d096e5ebea4d3d63d028bfacde7f4274928eab6",
      "parents": [
        "7686ad5606f08d9dfb33a2087a36c8366366015b"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Thu Aug 07 17:36:12 2008 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Sep 08 10:35:02 2008 +0900"
      },
      "message": "sh: Provide movli.l/movco.l-based bitops.\n\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "7686ad5606f08d9dfb33a2087a36c8366366015b",
      "tree": "da2b7739ccf603949b3ecc3aa55884efb19dd7f8",
      "parents": [
        "64f996f670e9477072a43b226294ea1cc153f6ac",
        "9ce1ca284a322ba6f9d691136a29c9cfe381e1fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 06 21:47:30 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 06 21:47:30 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:\n  Input: i8042 - make Lenovo 3000 N100 blacklist entry more specific\n  Input: bcm5974 - add BTN_TOUCH event for mousedev benefit\n  Input: bcm5974 - improve finger tracking and counting\n  Input: bcm5974 - small formatting cleanup\n  Input: bcm5974 - add maintainer entry\n"
    },
    {
      "commit": "64f996f670e9477072a43b226294ea1cc153f6ac",
      "tree": "5cffca570e164bcd190b5044f6eb0f7c8180f262",
      "parents": [
        "f5325225658737e6c9cb8e24373e2c281a90be2a",
        "23952a96ae738277f3139b63d622e22984589031"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 06 19:36:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 06 19:36:23 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: cpu_init(): fix memory leak when using CPU hotplug\n  x86: pda_init(): fix memory leak when using CPU hotplug\n  x86, xen: Use native_pte_flags instead of native_pte_val for .pte_flags\n  x86: move mtrr cpu cap setting early in early_init_xxxx\n  x86: delay early cpu initialization until cpuid is done\n  x86: use X86_FEATURE_NOPL in alternatives\n  x86: add NOPL as a synthetic CPU feature bit\n  x86: boot: stub out unimplemented CPU feature words\n"
    },
    {
      "commit": "f5325225658737e6c9cb8e24373e2c281a90be2a",
      "tree": "f1daf00b394b543876b6ffbfd67c050c3bb1b114",
      "parents": [
        "4747832b56a95dbeb0cef4714e6fcc766eed0a95",
        "4ab6a219113197425ac112e35e1ec8062c69888e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 06 19:33:26 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 06 19:33:26 2008 -0700"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  clocksource, acpi_pm.c: check for monotonicity\n  clocksource, acpi_pm.c: use proper read function also in errata mode\n  ntp: fix calculation of the next jiffie to trigger RTC sync\n  x86: HPET: read back compare register before reading counter\n  x86: HPET fix moronic 32/64bit thinko\n  clockevents: broadcast fixup possible waiters\n  HPET: make minimum reprogramming delta useful\n  clockevents: prevent endless loop lockup\n  clockevents: prevent multiple init/shutdown\n  clockevents: enforce reprogram in oneshot setup\n  clockevents: prevent endless loop in periodic broadcast handler\n  clockevents: prevent clockevent event_handler ending up handler_noop\n"
    },
    {
      "commit": "4747832b56a95dbeb0cef4714e6fcc766eed0a95",
      "tree": "48245f5eddd9a9222643d0405c18fc3e97dc79ce",
      "parents": [
        "a22a9a90cfbcc91c3e0f8dc8549535e2786d3e7e",
        "8a656496b21efd95fd55b66e0601c5ad41f9b156"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 06 19:33:10 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 06 19:33:10 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  Fix CONFIG_AC97_BUS dependency\n"
    },
    {
      "commit": "a22a9a90cfbcc91c3e0f8dc8549535e2786d3e7e",
      "tree": "799e60e111e2f5179c7ffd81483abd1d2397003b",
      "parents": [
        "70bb08962ea9bd50797ae9f16b2493f5f7c65053",
        "0011036beeffeada15acd1936d67988de21ca65e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 06 19:32:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Sep 06 19:32:21 2008 -0700"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  [MIPS] Probe initrd header only if explicitly specified\n  [MIPS] TX39xx: Add missing local_flush_icache_range initialization\n  [MIPS] TXx9: Fix txx9_pcode initialization\n  [MIPS] Fix WARNING: at kernel/smp.c:290\n  [MIPS] Fix data bus error recovery\n"
    },
    {
      "commit": "23952a96ae738277f3139b63d622e22984589031",
      "tree": "00e3401cc15bf4220b071a6391228e21e086e68f",
      "parents": [
        "d04ec773d7ca1bbc05a2768be95c1cebe2b07757"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Wed Aug 06 10:29:37 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 06 20:48:16 2008 +0200"
      },
      "message": "x86: cpu_init(): fix memory leak when using CPU hotplug\n\nException stacks are allocated each time a CPU is set online.\nBut the allocated space is never freed. Thus with one CPU hotplug\noffline/online cycle there is a memory leak of 24K (6 pages) for\na CPU.\n\nFix is to allocate exception stacks only once -- when the CPU is\nset online for the first time.\n\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nCc: akpm@linux-foundation.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d04ec773d7ca1bbc05a2768be95c1cebe2b07757",
      "tree": "7f44aad93d8f8a526f5a16f42feab080b3ecb9da",
      "parents": [
        "e4a6be4d2850da032a782b5296c07dfdf583af86"
      ],
      "author": {
        "name": "Andreas Herrmann",
        "email": "andreas.herrmann3@amd.com",
        "time": "Wed Aug 06 10:27:30 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 06 20:48:02 2008 +0200"
      },
      "message": "x86: pda_init(): fix memory leak when using CPU hotplug\n\npda-\u003eirqstackptr is allocated whenever a CPU is set online.\nBut it is never freed. This results in a memory leak of 16K\nfor each CPU offline/online cycle.\n\nFix is to allocate pda-\u003eirqstackptr only once.\n\nSigned-off-by: Andreas Herrmann \u003candreas.herrmann3@amd.com\u003e\nCc: akpm@linux-foundation.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e4a6be4d2850da032a782b5296c07dfdf583af86",
      "tree": "e3ac01ed2d549de85d1387b75f492269cca7ea3e",
      "parents": [
        "dd786dd12c99634055a9066f25ea957f29991c22"
      ],
      "author": {
        "name": "Eduardo Habkost",
        "email": "ehabkost@redhat.com",
        "time": "Thu Jul 24 12:15:45 2008 -0300"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 06 20:13:58 2008 +0200"
      },
      "message": "x86, xen: Use native_pte_flags instead of native_pte_val for .pte_flags\n\nUsing native_pte_val triggers the BUG_ON() in the paravirt_ops\nversion of pte_flags().\n\nSigned-off-by: Eduardo Habkost \u003cehabkost@redhat.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy.fitzhardinge@citrix.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dd786dd12c99634055a9066f25ea957f29991c22",
      "tree": "69d303d6ac0d82214015fc7b5ed70d6a68c5c8a5",
      "parents": [
        "12cf105cd66d95cf32c73cfa847a50bd1b700f23"
      ],
      "author": {
        "name": "Yinghai Lu",
        "email": "yhlu.kernel@gmail.com",
        "time": "Thu Sep 04 21:09:43 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 06 17:50:55 2008 +0200"
      },
      "message": "x86: move mtrr cpu cap setting early in early_init_xxxx\n\nKrzysztof Helt found MTRR is not detected on k6-2\n\nroot cause:\n\twe moved mtrr_bp_init() early for mtrr trimming,\nand in early_detect we only read the CPU capability from cpuid,\nso some cpu doesn\u0027t have that bit in cpuid.\n\nSo we need to add early_init_xxxx to preset those bit before mtrr_bp_init\nfor those earlier cpus.\n\nthis patch is for v2.6.27\n\nReported-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "12cf105cd66d95cf32c73cfa847a50bd1b700f23",
      "tree": "c2a8f18d49e22cfd69510f56722edb09a08203d0",
      "parents": [
        "f31d731e4467e61de51d7f6d7115f3b712d9354c"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Thu Sep 04 21:09:43 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 06 17:50:38 2008 +0200"
      },
      "message": "x86: delay early cpu initialization until cpuid is done\n\nMove early cpu initialization after cpu early get cap so the\nearly cpu initialization can fix up cpu caps.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4ab6a219113197425ac112e35e1ec8062c69888e",
      "tree": "dd5458a0dd70c00ef6ba171e7369148905f0b27c",
      "parents": [
        "dfdf748a61a21b7397b9f57c83de722de71dc56a"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Sep 05 14:05:35 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 06 15:33:33 2008 +0200"
      },
      "message": "clocksource, acpi_pm.c: check for monotonicity\n\nThe current check for monotonicity is way too weak: Andreas Mohr reports (\nhttp://lkml.org/lkml/2008/8/10/77 ) that on one of his test systems the\ncurrent check only triggers in 50% of all cases, leading to catastrophic\ntimer behaviour.  To fix this issue, expand the check for monotonicity by\ndoing ten consecutive tests instead of one.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dfdf748a61a21b7397b9f57c83de722de71dc56a",
      "tree": "78fce25782a3a313a4d8db4464a849e66cc77fa8",
      "parents": [
        "4ff4b9e19a80b73959ebeb28d1df40176686f0a8"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Fri Sep 05 14:05:33 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 06 15:33:31 2008 +0200"
      },
      "message": "clocksource, acpi_pm.c: use proper read function also in errata mode\n\nOn all hardware (some Intel ICH4, PIIX4 and PIIX4E chipsets) affected by a\nhardware errata there\u0027s about a 4.2% chance that initialization of the\nACPI PMTMR fails.  On those chipsets, we need to read out the timer value\nat least three times to get a correct result, for every once in a while\n(i.e.  within a 3 ns window every 69.8 ns) the read returns a bogus\nresult.  During normal operation we work around this issue, but during\ninitialization reading a bogus value may lead to -EINVAL even though the\nhardware is usable.\n\nThanks to Andreas Mohr for spotting this issue.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4ff4b9e19a80b73959ebeb28d1df40176686f0a8",
      "tree": "0b9068da53ae13d253d7c21a76a58be9cc5f7fc3",
      "parents": [
        "72d43d9bc9210d24d09202eaf219eac09e17b339"
      ],
      "author": {
        "name": "Maciej W. Rozycki",
        "email": "macro@linux-mips.org",
        "time": "Fri Sep 05 14:05:31 2008 -0700"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Sep 06 15:31:48 2008 +0200"
      },
      "message": "ntp: fix calculation of the next jiffie to trigger RTC sync\n\nWe have a bug in the calculation of the next jiffie to trigger the RTC\nsynchronisation.  The aim here is to run sync_cmos_clock() as close as\npossible to the middle of a second.  Which means we want this function to\nbe called less than or equal to half a jiffie away from when now.tv_nsec\nequals 5e8 (500000000).\n\nIf this is not the case for a given call to the function, for this purpose\ninstead of updating the RTC we calculate the offset in nanoseconds to the\nnext point in time where now.tv_nsec will be equal 5e8.  The calculated\noffset is then converted to jiffies as these are the unit used by the\ntimer.\n\nHovewer timespec_to_jiffies() used here uses a ceil()-type rounding mode,\nwhere the resulting value is rounded up.  As a result the range of\nnow.tv_nsec when the timer will trigger is from 5e8 to 5e8 + TICK_NSEC\nrather than the desired 5e8 - TICK_NSEC / 2 to 5e8 + TICK_NSEC / 2.\n\nAs a result if for example sync_cmos_clock() happens to be called at the\ntime when now.tv_nsec is between 5e8 + TICK_NSEC / 2 and 5e8 to 5e8 +\nTICK_NSEC, it will simply be rescheduled HZ jiffies later, falling in the\nsame range of now.tv_nsec again.  Similarly for cases offsetted by an\ninteger multiple of TICK_NSEC.\n\nThis change addresses the problem by subtracting TICK_NSEC / 2 from the\nnanosecond offset to the next point in time where now.tv_nsec will be\nequal 5e8, effectively shifting the following rounding in\ntimespec_to_jiffies() so that it produces a rounded-to-nearest result.\n\nSigned-off-by: Maciej W. Rozycki \u003cmacro@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "8a656496b21efd95fd55b66e0601c5ad41f9b156",
      "tree": "862e288033b4ac4623f873c8c52782832d945e86",
      "parents": [
        "ee979a143cfd999adea8a9e272649a3cd9ec84bc"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Sep 06 11:43:41 2008 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Sep 06 11:43:41 2008 +0200"
      },
      "message": "Fix CONFIG_AC97_BUS dependency\n\nCONFIG_AC97_BUS is used from both sound and ucb1400 drivers.\nThe recent change in Kconfig introduced the exclusive dependency on\nCONFIG_SOUND, and disabled the ucb1400 build without sound.\nThis patch makes CONFIG_AC97_BUS independent.\n\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\nTested-by: Randy Dunlap \u003crandy.dunlap@oracle.com\u003e\n"
    },
    {
      "commit": "72d43d9bc9210d24d09202eaf219eac09e17b339",
      "tree": "0ec1d67060e32ad3e2b3772d0c0cb33a8809b594",
      "parents": [
        "f7676254f179eac6b5244a80195ec8ae0e9d4606"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Sep 06 03:06:08 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Sep 06 07:21:17 2008 +0200"
      },
      "message": "x86: HPET: read back compare register before reading counter\n\nAfter fixing the u32 thinko I sill had occasional hickups on ATI chipsets\nwith small deltas. There seems to be a delay between writing the compare\nregister and the transffer to the internal register which triggers the\ninterrupt. Reading back the value makes sure, that it hit the internal\nmatch register befor we compare against the counter value.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f7676254f179eac6b5244a80195ec8ae0e9d4606",
      "tree": "23074b023b683fa9940ff6543192eff2b6019350",
      "parents": [
        "7300711e8c6824fcfbd42a126980ff50439d8dd0"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Sep 06 03:03:32 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Sep 06 07:21:17 2008 +0200"
      },
      "message": "x86: HPET fix moronic 32/64bit thinko\n\nWe use the HPET only in 32bit mode because:\n1) some HPETs are 32bit only\n2) on i386 there is no way to read/write the HPET atomic 64bit wide\n\nThe HPET code unification done by the \"moron of the year\" did\nnot take into account that unsigned long is different on 32 and\n64 bit.\n\nThis thinko results in a possible endless loop in the clockevents\ncode, when the return comparison fails due to the 64bit/332bit\nunawareness. \n\nunsigned long cnt \u003d (u32) hpet_read() + delta can wrap over 32bit.\nbut the final compare will fail and return -ETIME causing endless\nloops.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "7300711e8c6824fcfbd42a126980ff50439d8dd0",
      "tree": "20183d1ce4fa8237042644b2a79fbf01471da18d",
      "parents": [
        "7cfb0435330364f90f274a26ecdc5f47f738498c"
      ],
      "author": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Sep 06 03:01:45 2008 +0200"
      },
      "committer": {
        "name": "Thomas Gleixner",
        "email": "tglx@linutronix.de",
        "time": "Sat Sep 06 07:21:17 2008 +0200"
      },
      "message": "clockevents: broadcast fixup possible waiters\n\nUntil the C1E patches arrived there where no users of periodic broadcast\nbefore switching to oneshot mode. Now we need to trigger a possible\nwaiter for a periodic broadcast when switching to oneshot mode.\nOtherwise we can starve them for ever.\n\nSigned-off-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "f31d731e4467e61de51d7f6d7115f3b712d9354c",
      "tree": "d64b75a4f80d6fc3138bf29446496f95f2f484aa",
      "parents": [
        "b6734c35af028f06772c0b2c836c7d579e6d4dad"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Aug 18 17:50:33 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Sep 05 16:14:01 2008 -0700"
      },
      "message": "x86: use X86_FEATURE_NOPL in alternatives\n\nUse X86_FEATURE_NOPL to determine if it is safe to use P6 NOPs in\nalternatives.  Also, replace table and loop with simple if statement.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "b6734c35af028f06772c0b2c836c7d579e6d4dad",
      "tree": "ecdfc0dc851f440b0f5861b8c3fe6b582d516d1b",
      "parents": [
        "b74b06c5f6612a72298f37baa65460a59c26ca67"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Mon Aug 18 17:39:32 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Sep 05 16:13:52 2008 -0700"
      },
      "message": "x86: add NOPL as a synthetic CPU feature bit\n\nThe long noops (\"NOPL\") are supposed to be detected by family \u003e\u003d 6.\nUnfortunately, several non-Intel x86 implementations, both hardware\nand software, don\u0027t obey this dictum.  Instead, probe for NOPL\ndirectly by executing a NOPL instruction and see if we get #UD.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "b74b06c5f6612a72298f37baa65460a59c26ca67",
      "tree": "fe84425001df1425d37b0754e21f706ed9687052",
      "parents": [
        "e6a5652fd156a286faadbf7a4062b5354d4e346e"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Aug 15 15:36:31 2008 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Fri Sep 05 16:13:44 2008 -0700"
      },
      "message": "x86: boot: stub out unimplemented CPU feature words\n\nThe CPU feature detection code in the boot code is somewhat minimal,\nand doesn\u0027t include all possible CPUID words.  In particular, it\ndoesn\u0027t contain the code for CPU feature words 2 (Transmeta),\n3 (Linux-specific), 5 (VIA), or 7 (scattered).  Zero them out, so we\ncan still set those bits as known at compile time; in particular, this\nallows creating a Linux-specific NOPL flag and have it required (and\ntherefore resolvable at compile time) in 64-bit mode.\n\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "70bb08962ea9bd50797ae9f16b2493f5f7c65053",
      "tree": "301692bce950f064633b80a93cbb808bead41351",
      "parents": [
        "22f30168d296dbb54a21ebad44c9d735bca6f67b"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Fri Sep 05 14:00:24 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:39:38 2008 -0700"
      },
      "message": "drivers/mmc/card/block.c: fix refcount leak in mmc_block_open()\n\nmmc_block_open() increments md-\u003eusage although it returns with -EROFS when\ndefault mounting a MMC/SD card with write protect switch on.  This\nreference counting bug prevents /dev/mmcblkX from being released on card\nremoval, and situation worsen with reinsertion until the minor number\nrange runs out.\n\nReported-by: \u003csasin@solomon-systech.com\u003e\nAcked-by: Pierre Ossman \u003cdrzeus-list@drzeus.cx\u003e\nCc: \u003cstable@kernel.org\u003e\t\t[2.6.25.x, 2.6.26.x]\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22f30168d296dbb54a21ebad44c9d735bca6f67b",
      "tree": "6006e18acb6b1157d9b1b0cf9790f4369d84bc4c",
      "parents": [
        "34a35bddb9382fc2663e3137875ee58928f7d704"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Fri Sep 05 14:00:23 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:39:38 2008 -0700"
      },
      "message": "tracehook: comment pasto fixes\n\nFix some pasto\u0027s in comments in the new linux/tracehook.h and\nasm-generic/syscall.h files.\n\nReported-by: Wenji Huang \u003cwenji.huang@oracle.com\u003e\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "34a35bddb9382fc2663e3137875ee58928f7d704",
      "tree": "71c1c0f8761d53ad0aa1a19f1132bba9726dc722",
      "parents": [
        "3cb5599a84c557c0dd9a19feb63a3788268cf249"
      ],
      "author": {
        "name": "Stanislaw Gruszka",
        "email": "stf_xl@wp.pl",
        "time": "Fri Sep 05 14:00:22 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:39:38 2008 -0700"
      },
      "message": "atmel_lcdfb: fix oops in rmmod when framebuffer fails to register\n\nIf framebuffer registration failed in platform driver -\u003eprobe() callback,\ndev_get_drvdata() points to freed memory region, but -\u003eremove() function\ntry to use it and the following oops occurs:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000228\npgd \u003d c3a20000\n[00000228] *pgd\u003d23a2b031, *pte\u003d00000000, *ppte\u003d00000000\nInternal error: Oops: 17 [#1]\nModules linked in: atmel_lcdfb(-) cfbcopyarea cfbimgblt cfbfillrect [last unloaded: atmel_lcdfb]\nCPU: 0    Not tainted  (2.6.27-rc2 #116)\nPC is at atmel_lcdfb_remove+0x14/0xf8 [atmel_lcdfb]\nLR is at platform_drv_remove+0x20/0x24\npc : [\u003cbf006bc4\u003e]    lr : [\u003cc0157d28\u003e]    psr: a0000013\nsp : c3a45e84  ip : c3a45ea0  fp : c3a45e9c\nr10: 00000002  r9 : c3a44000  r8 : c0026c04\nr7 : 00000880  r6 : c02bb228  r5 : 00000000  r4 : c02bb230\nr3 : bf007e3c  r2 : c02bb230  r1 : 00000004  r0 : c02bb228\nFlags: NzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment user\nControl: 0005317f  Table: 23a20000  DAC: 00000015\nProcess rmmod (pid: 6799, stack limit \u003d 0xc3a44260)\nStack: (0xc3a45e84 to 0xc3a46000)\n5e80:          c02bb230 bf007e3c bf007e3c c3a45eac c3a45ea0 c0157d28 bf006bc0\n5ea0: c3a45ec4 c3a45eb0 c0156d20 c0157d18 c02bb230 c02bb2d8 c3a45ee0 c3a45ec8\n5ec0: c0156da8 c0156cb8 bf007e3c bf007ee0 c02c8e14 c3a45efc c3a45ee4 c0156018\n5ee0: c0156d50 bf007e3c bf007ee0 00000000 c3a45f18 c3a45f00 c0157220 c0155f9c\n5f00: 00000000 bf007ee0 bf008000 c3a45f28 c3a45f1c c0157e34 c01571ec c3a45f38\n5f20: c3a45f2c bf006ba8 c0157e30 c3a45fa4 c3a45f3c c005772c bf006ba4 656d7461\n5f40: 636c5f6c 00626664 c004c988 c3a45f80 c3a45f5c 00000000 c3a45fb0 00000000\n5f60: ffffffff becaccd8 00000880 00000000 000a5e80 00000001 bf007ee0 00000880\n5f80: c3a45f84 00000000 becaccd4 00000002 000003df 00000081 00000000 c3a45fa8\n5fa0: c0026a60 c0057584 00000002 000003df 00900081 000a5e80 00000880 00000000\n5fc0: becaccd4 00000002 000003df 00000000 000a5e80 00000001 00000002 0000005f\n5fe0: 4004f5ec becacbe8 0001a158 4004f5fc 20000010 00900081 f9ffbadf 7bbfb2bb\nBacktrace:\n[\u003cbf006bb0\u003e] (atmel_lcdfb_remove+0x0/0xf8 [atmel_lcdfb]) from [\u003cc0157d28\u003e] (platform_drv_remove+0x20/0x24)\n r6:bf007e3c r5:bf007e3c r4:c02bb230\n[\u003cc0157d08\u003e] (platform_drv_remove+0x0/0x24) from [\u003cc0156d20\u003e] (__device_release_driver+0x78/0x98)\n[\u003cc0156ca8\u003e] (__device_release_driver+0x0/0x98) from [\u003cc0156da8\u003e] (driver_detach+0x68/0x90)\n r5:c02bb2d8 r4:c02bb230\n[\u003cc0156d40\u003e] (driver_detach+0x0/0x90) from [\u003cc0156018\u003e] (bus_remove_driver+0x8c/0xb4)\n r6:c02c8e14 r5:bf007ee0 r4:bf007e3c\n[\u003cc0155f8c\u003e] (bus_remove_driver+0x0/0xb4) from [\u003cc0157220\u003e] (driver_unregister+0x44/0x48)\n r6:00000000 r5:bf007ee0 r4:bf007e3c\n[\u003cc01571dc\u003e] (driver_unregister+0x0/0x48) from [\u003cc0157e34\u003e] (platform_driver_unregister+0x14/0x18)\n r6:bf008000 r5:bf007ee0 r4:00000000\n[\u003cc0157e20\u003e] (platform_driver_unregister+0x0/0x18) from [\u003cbf006ba8\u003e] (atmel_lcdfb_exit+0x14/0x1c [atmel_lcdfb])\n[\u003cbf006b94\u003e] (atmel_lcdfb_exit+0x0/0x1c [atmel_lcdfb]) from [\u003cc005772c\u003e] (sys_delete_module+0x1b8/0x22c)\n[\u003cc0057574\u003e] (sys_delete_module+0x0/0x22c) from [\u003cc0026a60\u003e] (ret_fast_syscall+0x0/0x2c)\n r7:00000081 r6:000003df r5:00000002 r4:becaccd4\nCode: e92dd870 e24cb004 e59050c4 e1a06000 (e5954228)\n---[ end trace 85476b184d9e68d8 ]---\n\nThis patch fixes the oops.\n\nSigned-off-by: Stanislaw Gruszka \u003cstf_xl@wp.pl\u003e\nAcked-by: Nicolas Ferre \u003cnicolas.ferre@atmel.com\u003e\nAcked-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3cb5599a84c557c0dd9a19feb63a3788268cf249",
      "tree": "a1a2f9fe747bdfa7a7bf26c25ee6be6780a218b4",
      "parents": [
        "11d55d2cba6e867be8955e5ae011c54c556b849f"
      ],
      "author": {
        "name": "Rafael J. Wysocki",
        "email": "rjw@sisk.pl",
        "time": "Fri Sep 05 14:00:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:39:37 2008 -0700"
      },
      "message": "forcedeth: fix kexec regression\n\nFix regression tracked as http://bugzilla.kernel.org/show_bug.cgi?id\u003d11361\nand caused by commit f735a2a1a4f2a0f5cd823ce323e82675990469e2 (\"[netdrvr]\nforcedeth: setup wake-on-lan before shutting down\") that makes network\nadapters integrated into the NVidia MCP55 chipsets fail to work in kexeced\nkernels.  The problem appears to be that if the adapter is put into D3_hot\nduring -\u003eshutdown(), it cannot be brought back into D0 after kexec (ref.\nhttp://marc.info/?l\u003dlinux-kernel\u0026m\u003d121900062814967\u0026w\u003d4).  Therefore, only\nput forcedeth into D3 during -\u003eshutdown() if the system is to be powered\noff.\n\nSigned-off-by: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nTested-by: Yinghai Lu \u003cyhlu.kernel@gmail.com\u003e\nCc: Ayaz Abdulla \u003caabdulla@nvidia.com\u003e\nAcked-by: Jeff Garzik \u003cjeff@garzik.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "11d55d2cba6e867be8955e5ae011c54c556b849f",
      "tree": "53a0746c05e5922a2c35db9201d8d92818c4ed67",
      "parents": [
        "7f621861fbdb1ea90c36b1a59a45cb84b4a2239f"
      ],
      "author": {
        "name": "Li Zefan",
        "email": "lizf@cn.fujitsu.com",
        "time": "Fri Sep 05 14:00:18 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:39:37 2008 -0700"
      },
      "message": "res_counter: fix off-by-one bug in setting limit\n\nI found we can no longer set limit to 0 with 2.6.27-rcX:\n # mount -t cgroup -omemory xxx /mnt\n # mkdir /mnt/0\n # echo 0 \u003e /mnt/0/memory.limit_in_bytes\n bash: echo: write error: Device or resource busy\n\nIt turned out \u0027limit\u0027 can\u0027t be set to \u0027usage\u0027, which is wrong IMO.\n\nSigned-off-by: Li Zefan \u003clizf@cn.fujitsu.com\u003e\nAcked-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nAcked-by: Balbir Singh \u003cbalbir@linux.vnet.ibm.com\u003e\nAcked-by: Pavel Emelyanov \u003cxemul@openvz.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7f621861fbdb1ea90c36b1a59a45cb84b4a2239f",
      "tree": "73d72c4598277481b9e95a0c6fda65ca466ae7c2",
      "parents": [
        "1c402c8cd1fb4d0524bab184f8609f7e098ccb2e",
        "49048622eae698e5c4ae61f7e71200f265ccc529"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:37:15 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:37:15 2008 -0700"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: fix process time monotonicity\n  sched_clock: fix NOHZ interaction\n"
    },
    {
      "commit": "1c402c8cd1fb4d0524bab184f8609f7e098ccb2e",
      "tree": "2497d587ed0fcadafd1b820f2cc47f2a582e2d69",
      "parents": [
        "45d866e1a06dba309f79dbb61ad1db964bb8ee8a",
        "e6a5652fd156a286faadbf7a4062b5354d4e346e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:36:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:36:21 2008 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86: add io delay quirk for Presario F700\n"
    },
    {
      "commit": "45d866e1a06dba309f79dbb61ad1db964bb8ee8a",
      "tree": "4fa600d4d319294fcec5f338a133c0db92436a49",
      "parents": [
        "6f74b1849bf04432c4a2fe21f594136e5b9d1fad",
        "de24125dd0a452bfd4502fc448e3534c5d2e87aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:35:56 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:35:56 2008 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  async_tx: fix the bug in async_tx_run_dependencies\n"
    },
    {
      "commit": "6f74b1849bf04432c4a2fe21f594136e5b9d1fad",
      "tree": "5aa44568b43b931ba4510d68cf040da285b2fc04",
      "parents": [
        "b693ffe67363119199ffe9f2fac9119475968e8a",
        "b35de672e74ceea6482b4f690ad053aec8465c5d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:31:54 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:31:54 2008 -0700"
      },
      "message": "Merge git://git.infradead.org/~dwmw2/dwmw2-2.6.27\n\n* git://git.infradead.org/~dwmw2/dwmw2-2.6.27:\n  Revert \"[ARM] use the new byteorder headers\"\n  Fix conditional export of kvh.h and a.out.h to userspace.\n  [MTD] [NAND] tmio_nand: fix base address programming\n"
    },
    {
      "commit": "b693ffe67363119199ffe9f2fac9119475968e8a",
      "tree": "3b1e6ab0720bbfcbb3a4d58cd3a13750f830ffe8",
      "parents": [
        "14408c4f4172eafc26ff52bebb7a8ab85b1c5492",
        "4eb00c9f92202a759aadbce73ea4a947b639b5e6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:30:58 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:30:58 2008 -0700"
      },
      "message": "Merge branch \u0027sh/for-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  i2c: fix i2c-sh_mobile timing issues\n  sh64: resume_kernel fix for kernel oops built with CONFIG_BKL_PREEMPT\u003dy.\n  sh: resume_kernel fix for kernel oops built with CONFIG_BKL_PREEMPT\u003dy.\n  sh: fix semtimedop syscall\n  sh: update AP325RXA defconfig\n  sh: update Migo-R defconfig\n  sh: fix platform_resource_setup_memory() section mismatch\n  sh: fix kexec entry point for crash kernels\n  sh: crash kernel resource fix\n  sh: fix ptrace_64.c:user_disable_single_step()\n  sh64: re-add the __strnlen_user() prototype\n"
    },
    {
      "commit": "14408c4f4172eafc26ff52bebb7a8ab85b1c5492",
      "tree": "64b9310e8f704c54e3a1cbe48b9b21c5f85dff0b",
      "parents": [
        "54e2a3270f4d5f50aefb08630a3c3c758b9c2723",
        "8561098ff11d21f1a6a9a01fae2e68653928dbb5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:29:50 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:29:50 2008 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (98 commits)\n  V4L/DVB (8881): gspca: After \u0027while (retry--) {...}\u0027, retry will be -1 but not 0.\n  V4L/DVB (8880): PATCH: Fix parents on some webcam drivers\n  V4L/DVB (8877): b2c2 and bt8xx: udelay to mdelay\n  V4L/DVB (8876): budget: udelay changed to mdelay\n  V4L/DVB (8874): gspca: Adjust hstart for sn9c103/ov7630 and update usb-id\u0027s.\n  V4L/DVB (8873): gspca: Bad image offset with rev012a of spca561 and adjust exposure.\n  V4L/DVB (8872): gspca: Bad image format and offset with rev072a of spca561.\n  V4L/DVB (8870): gspca: Fix dark room problem with sonixb.\n  V4L/DVB (8869): gspca: Move the Sonix webcams with TAS5110C1B from sn9c102 to gspca.\n  V4L/DVB (8868): gspca: Support for vga modes with sif sensors in sonixb.\n  V4L/DVB (8844): dabusb_fpga_download(): fix a memory leak\n  V4L/DVB (8843): tda10048_firmware_upload(): fix a memory leak\n  V4L/DVB (8842): vivi_release(): fix use-after-free\n  V4L/DVB (8840): dib0700: add basic support for Hauppauge Nova-TD-500 (84xxx)\n  V4L/DVB (8839): dib0700: add comment to identify 35th USB id pair\n  V4L/DVB (8837): dvb: fix I2C adapters name size\n  V4L/DVB (8835): gspca: Same pixfmt as the sn9c102 driver and raw Bayer added in sonixb.\n  V4L/DVB (8834): gspca: Have a bigger buffer for sn9c10x compressed images.\n  V4L/DVB (8833): gspca: Cleanup the sonixb code.\n  V4L/DVB (8832): gspca: Bad pixelformat of vc0321 webcams.\n  ...\n"
    },
    {
      "commit": "54e2a3270f4d5f50aefb08630a3c3c758b9c2723",
      "tree": "2d28170316f42778217fb16a0df1afe5898a2ce7",
      "parents": [
        "41c9229498a2eb89db1c0a77321c61b448738de4",
        "673d62cc5ea6fca046650f17f77985b112c62322"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:28:19 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:28:19 2008 -0700"
      },
      "message": "Merge branch \u0027core/debugobjects\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core/debugobjects\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  debugobjects: fix lockdep warning\n"
    },
    {
      "commit": "41c9229498a2eb89db1c0a77321c61b448738de4",
      "tree": "63e4c4b36191a46ead79160607cb907145f453f5",
      "parents": [
        "bf7394ccc13fe291d9258f01113b4c61214ddeae",
        "5ed459102d1e914972d65dd4ea9f26073143a4e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:27:12 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Sep 05 14:27:12 2008 -0700"
      },
      "message": "Merge branch \u0027release-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-2.6\n\n* \u0027release-2.6.27\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/ak/linux-acpi-2.6:\n  acer-wmi: remove debugfs entries upon unloading\n  ACPI: Avoid bogus timeout about SMbus check\n  fujitsu-laptop: fix regression for P8010 in 2.6.27-rc\n  ACPI: Make Len Brown the ACPI maintainer again\n  ACPI: thinkpad-acpi: wan radio control is not experimental\n  PNPACPI: ignore the producer/consumer bit for extended IRQ descriptors\n  acpi: add checking for NULL early param\n  ACPI: Fix typo in \"Disable MWAIT via DMI on broken Compal board\"\n  ACPI: Fix now signed module parameter.\n  ACPI: Change package length error to warning\n  ACPI: Fix now signed module parameter.\n"
    },
    {
      "commit": "0011036beeffeada15acd1936d67988de21ca65e",
      "tree": "8ec5d593f3ae0b12108e8541157fe54832c2c66c",
      "parents": [
        "3885ec8ca29e5e33e9a5f0ae9dc849d798634ec9"
      ],
      "author": {
        "name": "Atsushi Nemoto",
        "email": "anemo@mba.ocn.ne.jp",
        "time": "Tue Aug 26 22:34:57 2008 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Fri Sep 05 21:24:12 2008 +0100"
      },
      "message": "[MIPS] Probe initrd header only if explicitly specified\n\nCurrently init_initrd() probes initrd header at the last page of kernel\nimage, but it is valid only if addinitrd was used.  If addinitrd was not\nused, the area contains garbage so probing there might misdetect initrd\nheader (magic number is not strictly robust).\n\nThis patch introduces CONFIG_PROBE_INITRD_HEADER to explicitly enable this\nprobing.\n\nSigned-off-by: Atsushi Nemoto \u003canemo@mba.ocn.ne.jp\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    }
  ],
  "next": "3885ec8ca29e5e33e9a5f0ae9dc849d798634ec9"
}
