)]}'
{
  "log": [
    {
      "commit": "1e6c5c4e4c98af5f9e905b860f4536dcc8e92402",
      "tree": "a556273ceeded366a3343b078943aa4f11c4a9fa",
      "parents": [
        "46fe24389a44527377077e3ff52206709f0387af",
        "5fd4514bb351b5ecb0da3692fff70741e5ed200c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 24 10:51:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 24 10:51:21 2010 -0800"
      },
      "message": "Merge branch \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027urgent\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: Set PCI CLS early in boot.\n"
    },
    {
      "commit": "46fe24389a44527377077e3ff52206709f0387af",
      "tree": "7a2c0bb9e3df80f2bf3a3c20616de282ba6127bb",
      "parents": [
        "7b1f94b8a600a3e8b1f8015c5045f1cc8d100a54",
        "f7624c97b8e5bca49be7854309550bff8ce98c47"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 24 10:51:04 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 24 10:51:04 2010 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix broken sn2 build\n"
    },
    {
      "commit": "5fd4514bb351b5ecb0da3692fff70741e5ed200c",
      "tree": "5322338af64ac728c763f34cf5c2c18633fbf545",
      "parents": [
        "75ef7cdda2daa35be9e070ac8e5258759ac03d06"
      ],
      "author": {
        "name": "Carlos O\u0027Donell",
        "email": "carlos@codesourcery.com",
        "time": "Mon Feb 22 23:25:59 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@redhat.com",
        "time": "Wed Feb 24 17:30:36 2010 +0000"
      },
      "message": "parisc: Set PCI CLS early in boot.\n\nSet the PCI CLS early in the boot process to prevent\ndevice failures. In pcibios_set_master use the new\npci_cache_line_size instead of a hard-coded value.\n\nSigned-off-by: Carlos O\u0027Donell \u003ccarlos@codesourcery.com\u003e\nReviewed-by: Grant Grundler \u003cgrundler@google.com\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@redhat.com\u003e\n"
    },
    {
      "commit": "83b4d17d8841a9a7b8ed02ac99ca92afada154e1",
      "tree": "aece319176259c94abbe339e6aac468de746ce5e",
      "parents": [
        "0d670b24729be268eba98b3920b8571f60798d8d"
      ],
      "author": {
        "name": "Steven J. Magnani",
        "email": "steve@digidescorp.com",
        "time": "Mon Feb 22 09:25:42 2010 -0600"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Feb 24 13:18:49 2010 +0100"
      },
      "message": "microblaze: Fix out_le32() macro\n\nTrailing semicolon causes compilation involving out_le32() to fail.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "0d670b24729be268eba98b3920b8571f60798d8d",
      "tree": "10f35ab6ea332bb2f082c5ffaed60e6442d36508",
      "parents": [
        "75ef7cdda2daa35be9e070ac8e5258759ac03d06"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 15 10:50:42 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Feb 24 13:18:29 2010 +0100"
      },
      "message": "microblaze: Fix cache loop function for cache range\n\nI create wrong asm code but none test shows that this part of code is wrong.\nI am not convinces that were good idea to create asm optimized macros\nfor caches. The reason is that there is not optimization with previous code\nthat\u0027s why make sense to add old code and do some benchmarking which\nfunctions are faster.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f7624c97b8e5bca49be7854309550bff8ce98c47",
      "tree": "3e261a61de26cd64a215ee0627d8e8c395e93f7d",
      "parents": [
        "9f3a6284880ceea452903e2043c88d7226736318"
      ],
      "author": {
        "name": "Hedi Berriche",
        "email": "hedi@sgi.com",
        "time": "Tue Feb 23 23:58:49 2010 +0000"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Tue Feb 23 16:07:25 2010 -0800"
      },
      "message": "[IA64] Fix broken sn2 build\n\nRevert the change made to arch/ia64/sn/kernel/setup.c by commit\n204fba4aa303ea4a7bb726a539bf4a5b9e3203d0 as it breaks the build.\n\nFixing the build the b94b08081fcecf83fa690d6c5664f6316fe72208 way\nbreaks xpc because genksyms then fails to generate an CRC for\nper_cpu____sn_cnodeid_to_nasid because of limitations in the\ngeneric genksyms code.\n\nSigned-off-by: Hedi Berriche \u003chedi@sgi.com\u003e\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "9f3a6284880ceea452903e2043c88d7226736318",
      "tree": "2f9b65b58bf782ac59d3ee59a5f5a10da5aaca04",
      "parents": [
        "26b0833366c2521b890dfa8cb0e922be7debed37",
        "84a6fcb368a080620d12fc4d79e07902dbee7335"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:51:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:51:39 2010 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: BCM47xx: Fix 128MB RAM support\n  MIPS: Highmem: Fix build error\n"
    },
    {
      "commit": "26b0833366c2521b890dfa8cb0e922be7debed37",
      "tree": "73e0e1302be5af9a253401bff7bad3ec528ce380",
      "parents": [
        "a17e18790a8c47113a73139d54a375dc9ccd8f08",
        "15cbf627abcd93c3c668d5a92d58d9fec8f953dd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:51:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 19:51:13 2010 -0800"
      },
      "message": "Merge branch \u0027parisc/tracehook\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-roland\n\n* \u0027parisc/tracehook\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/frob/linux-2.6-roland:\n  Revert \"parisc: HAVE_ARCH_TRACEHOOK\"\n"
    },
    {
      "commit": "84a6fcb368a080620d12fc4d79e07902dbee7335",
      "tree": "fc842c252eed342e5457b407dc78627ffaa7eb71",
      "parents": [
        "52ab320ac560af3333191a473e56615fb48fff95"
      ],
      "author": {
        "name": "Hauke Mehrtens",
        "email": "hauke@hauke-m.de",
        "time": "Sat Feb 20 19:51:20 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 22 21:42:12 2010 +0100"
      },
      "message": "MIPS: BCM47xx: Fix 128MB RAM support\n\nIgnoring the last page when ddr size is 128M. Cached accesses to last page\nis causing the processor to prefetch using address above 128M stepping out\nof the DDR address space.\n\nSigned-off-by: Hauke Mehrtens \u003chauke@hauke-m.de\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/981/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "52ab320ac560af3333191a473e56615fb48fff95",
      "tree": "50498055e6f0c6ef4d96c8a735772c030e7207ee",
      "parents": [
        "627fa177a1502ad24390d945851209ac022f3a36"
      ],
      "author": {
        "name": "Yoichi Yuasa",
        "email": "yuasa@linux-mips.org",
        "time": "Sat Feb 20 21:23:22 2010 +0900"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 22 21:42:11 2010 +0100"
      },
      "message": "MIPS: Highmem: Fix build error\n\narch/mips/mm/highmem.c: In function \u0027kmap_init\u0027:\narch/mips/mm/highmem.c:130: error: \u0027init_mm\u0027 undeclared (first use in this function)\narch/mips/mm/highmem.c:130: error: (Each undeclared identifier is reported only once\narch/mips/mm/highmem.c:130: error: for each function it appears in.)\n\nSigned-off-by: Yoichi Yuasa \u003cyuasa@linux-mips.org\u003e\nCc: linux-mips \u003clinux-mips@linux-mips.org\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/980/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "15cbf627abcd93c3c668d5a92d58d9fec8f953dd",
      "tree": "ec978b4c3bf73a0984b295ea5b0216acd5bf5beb",
      "parents": [
        "627fa177a1502ad24390d945851209ac022f3a36"
      ],
      "author": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Feb 22 10:43:43 2010 -0800"
      },
      "committer": {
        "name": "Roland McGrath",
        "email": "roland@redhat.com",
        "time": "Mon Feb 22 10:43:43 2010 -0800"
      },
      "message": "Revert \"parisc: HAVE_ARCH_TRACEHOOK\"\n\nThis reverts commit 81bf550d9cdfe0325eb1504b06c9f6511b442c1a.\n\nHAVE_ARCH_TRACEHOOK requires defining the user_regset interfaces,\nincluding task_user_regset_view().  parisc doesn\u0027t do that yet,\nso don\u0027t lie about it.\n\nSigned-off-by: Roland McGrath \u003croland@redhat.com\u003e\n"
    },
    {
      "commit": "bee415ce427d1eab6cfb30221461c7d20cbf1903",
      "tree": "406b70a86768535105b226c2b2f0a59b301cc52e",
      "parents": [
        "627fa177a1502ad24390d945851209ac022f3a36",
        "388c3aab5d4f1b0bbfe2d5f47e7cd681866bc573"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 08:55:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 22 08:55:32 2010 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf probe: Init struct probe_point and set counter correctly\n  hw-breakpoint: Keep track of dr7 local enable bits\n  hw-breakpoints: Accept breakpoints on NULL address\n  perf_events: Fix FORK events\n"
    },
    {
      "commit": "4386b58349366511df1c4fe1f7917c198f71529a",
      "tree": "717f2d9c742a1a923cf8e85a56fe0f574315a769",
      "parents": [
        "d13536bef4b42d3e24f5ae2429722d008c60e3fc",
        "2531be413b3f2f64c0282073de89fe52bbcbbab5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 21 19:45:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Feb 21 19:45:24 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc32: Fix struct stat uid/gid types.\n"
    },
    {
      "commit": "2531be413b3f2f64c0282073de89fe52bbcbbab5",
      "tree": "6b4499535867ebc3a06fac1b9d192b531e602adc",
      "parents": [
        "1f474646fdc36b457606bbcd6a3592e6cbd31ac4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 21 18:03:16 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Feb 21 18:03:16 2010 -0800"
      },
      "message": "sparc32: Fix struct stat uid/gid types.\n\nCommit 085219f79cad89291699bd2bfb21c9fdabafe65f\n(\"sparc32: use proper types in struct stat\")\n\nAccidently changed the struct stat uid/gid members\nto uid_t and gid_t, but those get set to\n__kernel_uid32_t and __kernel_gid32_t respectively.\nThose are of type \u0027int\u0027 but the structure is meant\nto have \u0027short\u0027.  So use uid16_t and gid16_t to\ncorrect this.\n\nReported-by: Rob Landley \u003crob@landley.net\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c52042ba5cd2071d9a69972d71997144d236e962",
      "tree": "ec7979b6c9390ff36ccd784c7235706c769d493c",
      "parents": [
        "cf7ad04300f4ab0078e6bc41e305423ea159e8c4",
        "b72c7d543589736d43da531566490dd31572f5ca"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 20 16:55:41 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 20 16:55:41 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omap: Remove DEBUG_FS dependency for mux name checking\n"
    },
    {
      "commit": "cf7ad04300f4ab0078e6bc41e305423ea159e8c4",
      "tree": "19f47c33c3e931580f090145d8c62bac2bde5c68",
      "parents": [
        "4ec62b2b2e6bd7ddef7b6cea6e5db7b5578a6532",
        "d944d549aa86e08cba080396513234cf048fee1f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 20 16:55:05 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Feb 20 16:55:05 2010 -0800"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: allow alignment fault mode to be configured at kernel boot\n  ARM: Update mach-types\n  ARM: 5951/1: ARM: fix documentation of the PrimeCell bus\n  ARM: 5950/1: ARM: Fix build error for arm1026ej-s processor\n  MAINTAINERS: fix my e-mail and status for Gemini and FA526\n  Gemini: wrong registers used to set reg_level in gpio_set_irq_type()\n  ARM: 5944/1: scsi: fix timer setup in fas216.c\n  ARM: 5938/1: ARM: L2: export outer_cache_fns\n"
    },
    {
      "commit": "d944d549aa86e08cba080396513234cf048fee1f",
      "tree": "53d825ec3441de0bddf48ba34304510497e26343",
      "parents": [
        "0fa11802e0dcbd4e211a9310500bf52d701b9c1b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 16:13:29 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 16:20:49 2010 +0000"
      },
      "message": "ARM: allow alignment fault mode to be configured at kernel boot\n\nSome glibc versions intentionally create lots of alignment faults in\ntheir gconv code, which if not fixed up, results in segfaults during\nboot.  This can prevent systems booting properly.\n\nThere is no clear hard-configurable default for this; the desired\ndefault depends on the nature of the userspace which is going to be\nbooted.\n\nSo, provide a way for the alignment fault handler to be configured via\nthe kernel command line.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "0fa11802e0dcbd4e211a9310500bf52d701b9c1b",
      "tree": "8213bc5b83bce085c6b3ec7f7a3c1c79cabb7e9a",
      "parents": [
        "4e10ae11317b238609fc3ec9d50a5dee9473e045"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 14:16:16 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 14:17:16 2010 +0000"
      },
      "message": "ARM: Update mach-types\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "1c8e170aaa7ba62c0160e96a52e25ad004419109",
      "tree": "8f5143509a99997c2cdb8ec3855ca0de0d6e9f0f",
      "parents": [
        "2b4f0175799a5d714ff7f83bba7eae6fca268834"
      ],
      "author": {
        "name": "Abdoulaye Walsimou Gaye",
        "email": "walsimou@walsimou.com",
        "time": "Fri Feb 19 12:47:14 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Feb 20 14:10:47 2010 +0000"
      },
      "message": "ARM: 5950/1: ARM: Fix build error for arm1026ej-s processor\n\nThis patch fix the below build error for arm1026ej-s processor (IntegratorCP/arm1026ej-s board).\n  CC      init/main.o\nIn file included from include/linux/highmem.h:8,\n                 from include/linux/pagemap.h:10,\n                 from include/linux/mempolicy.h:62,\n                 from init/main.c:52:\narch/arm/include/asm/cacheflush.h:134:2: error: #error Unknown cache maintainence model\nmake[1]: *** [init/main.o] Erreur 1\nmake: *** [init] Erreur 2\n\nSigned-off-by: Abdoulaye Walsimou Gaye \u003cwalsimou@walsimou.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "83bdd240eeb388a611b2bdbed9afdb3192966cec",
      "tree": "c899d47c6e929b314007d17d249d0b4b068fa745",
      "parents": [
        "65d76fc4b3161ee1e7034a6f764d1151eb51a555",
        "1f474646fdc36b457606bbcd6a3592e6cbd31ac4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 19 19:34:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 19 19:34:40 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix sun4u execute bit check in TSB I-TLB load.\n  sparc: Fix incorrect comparison in of_bus_ambapp_match()\n  sparc64: Sync of_create_pci_dev() with drivers/pci/probe.c changes.\n  sparc64: Tighten checks in kstack_valid().\n"
    },
    {
      "commit": "1f474646fdc36b457606bbcd6a3592e6cbd31ac4",
      "tree": "706149d39c9de0bc0ceacfb2ab44e909caba5b3c",
      "parents": [
        "d7ecfb3c2aa155c9f6152ebe91de92067d16ba6e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 15:19:52 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 19 15:19:52 2010 -0800"
      },
      "message": "sparc64: Fix sun4u execute bit check in TSB I-TLB load.\n\nThanks to testcase and report from Brad Spengler:\n\n--------------------\n#include \u003cstdio.h\u003e\n\ntypedef int (* _wee)(void);\n\nint main(void)\n{\n        char buf[8] \u003d { \u0027\\x81\u0027, \u0027\\xc7\u0027, \u0027\\xe0\u0027, \u0027\\x08\u0027, \u0027\\x81\u0027, \u0027\\xe8\u0027,\n                        \u0027\\x00\u0027, \u0027\\x00\u0027 };\n        _wee wee;\n        printf(\"%p\\n\", \u0026buf);\n        wee \u003d (_wee)\u0026buf;\n        wee();\n\n        return 0;\n}\n--------------------\n\nTSB I-tlb load code tries to use andcc to check the _PAGE_EXEC_4U bit,\nbut that\u0027s bit 12 so it gets sign extended all the way up to bit 63\nand the test nearly always passes as a result.\n\nUse sethi to fix the bug.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "326264a02448b0ac51f78f178b78e830aa077a0b",
      "tree": "f2162ce368a6cd15cc4e54149cd25c0e974a8adf",
      "parents": [
        "84d710926797a6e317e7e94654a3ccd771cfd8a3"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Feb 18 18:24:18 2010 +0100"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Fri Feb 19 19:06:48 2010 +0100"
      },
      "message": "hw-breakpoint: Keep track of dr7 local enable bits\n\nWhen the user enables breakpoints through dr7, he can choose\nbetween \"local\" or \"global\" enable bits but given how linux is\nimplemented, both have the same effect.\n\nThat said we don\u0027t keep track how the user enabled the breakpoints\nso when the user requests the dr7 value, we only translate the\n\"enabled\" status using the global enabled bits. It means that if\nthe user enabled a breakpoint using the local enabled bit, reading\nback dr7 will set the global bit and clear the local one.\n\nApps like Wine expect a full dr7 POKEUSER/PEEKUSER match for emulated\nsoftwares that implement old reverse engineering protection schemes.\n\nWe fix that by keeping track of the whole dr7 value given by the user\nin the thread structure to drop this bug. We\u0027ll think about\nsomething more proper later.\n\nThis fixes a 2.6.32 - 2.6.33-x ptrace regression.\n\nReported-and-tested-by: Michael Stefaniuc \u003cmstefani@redhat.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Maneesh Soni \u003cmaneesh@linux.vnet.ibm.com\u003e\nCc: Alexandre Julliard \u003cjulliard@winehq.org\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Maciej Rutecki \u003cmaciej.rutecki@gmail.com\u003e\n"
    },
    {
      "commit": "84d710926797a6e317e7e94654a3ccd771cfd8a3",
      "tree": "81dbf3f67f75111c00d32f22bd62c251ffdeef91",
      "parents": [
        "6f93d0a7c83772997b81c30d6f519a9a5dbab6a9"
      ],
      "author": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Thu Feb 18 16:00:59 2010 +0100"
      },
      "committer": {
        "name": "Frederic Weisbecker",
        "email": "fweisbec@gmail.com",
        "time": "Fri Feb 19 18:35:14 2010 +0100"
      },
      "message": "hw-breakpoints: Accept breakpoints on NULL address\n\nBefore we had a generic breakpoint API, ptrace was accepting\nbreakpoints on NULL address in x86. The new API refuse them,\nwithout given strong reasons. We need to follow the previous\nbehaviour as some userspace apps like Wine need such NULL\nbreakpoints to ensure old emulated software protections\nare still working.\n\nThis fixes a 2.6.32 - 2.6.33-x ptrace regression.\n\nReported-and-tested-by: Michael Stefaniuc \u003cmstefani@redhat.com\u003e\nSigned-off-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: K.Prasad \u003cprasad@linux.vnet.ibm.com\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nCc: Alan Stern \u003cstern@rowland.harvard.edu\u003e\nCc: Maneesh Soni \u003cmaneesh@linux.vnet.ibm.com\u003e\nCc: Alexandre Julliard \u003cjulliard@winehq.org\u003e\nCc: Rafael J. Wysocki \u003crjw@sisk.pl\u003e\nCc: Maciej Rutecki \u003cmaciej.rutecki@gmail.com\u003e\n"
    },
    {
      "commit": "2b4f0175799a5d714ff7f83bba7eae6fca268834",
      "tree": "ec715b6a6526bdc8e8ae71c677d047f5de5da991",
      "parents": [
        "b857df1acc634b18db1db2a40864af985100266e",
        "083c88fcf1a89986ffa160826f96509fb4b370bb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 18 23:35:24 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 18 23:35:24 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://gitorious.org/linux-gemini/mainline\n"
    },
    {
      "commit": "079e1091a2901c81fc2d7ad2079344c3edab2c4d",
      "tree": "b57e88f20abe2ffe52fb0ca9e12c273a7a65efd6",
      "parents": [
        "83c5aac175e182c30729650f2edee3294c3b8bb0"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Thu Feb 18 21:54:11 2010 +0200"
      },
      "committer": {
        "name": "Paulius Zaleckas",
        "email": "paulius.zaleckas@teltonika.lt",
        "time": "Thu Feb 18 21:54:11 2010 +0200"
      },
      "message": "Gemini: wrong registers used to set reg_level in gpio_set_irq_type()\n\nIt appears the wrong GPIO registers were used\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Paulius Zaleckas \u003cpaulius.zaleckas@gmail.com\u003e\n"
    },
    {
      "commit": "6c09f09d44690d341d970559b64779bef8b9236b",
      "tree": "55caf22e0c3b25e4c5556402ed7a1bc71fcfc200",
      "parents": [
        "b0483e78e5c4c9871fc5541875b3bc006846d46b"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Tue Feb 16 07:57:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Feb 18 16:27:39 2010 +0000"
      },
      "message": "ARM: 5938/1: ARM: L2: export outer_cache_fns\n\nThe \u0027outer_cache\u0027 variable is needed by the outer_inv_range(),\nouter_clean_range() and outer_flush_range() functions, which are\ndeclared as inline in asm/cacheflush.h.  Otherwise drivers built\nas a loadable module, which access these functions, will have\nan undefined symbol.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2fa298cf6d6bedf64f75644e9e8b0d64d2d83f27",
      "tree": "bd04abc0761ee1bfdf4baa0471d4fc5e6c3aa121",
      "parents": [
        "86404ab60df2ea65f39be936fc11762b642810c3",
        "0e2ecbaefd219cb538aa7827f37da064d1a3328b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:13:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:13:39 2010 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6:\n  ACPI: fix \"acpi\u003dht\" boot option\n  ACPI, i915: blacklist Clevo M5x0N bad_lid state\n  ACPI: fix High cpu temperature with 2.6.32\n  ACPI: dock: properly initialize local struct dock_station in dock_add()\n  ACPI: remove Asus P2B-DS from acpi\u003dht blacklist\n  thinkpad-acpi: wrong thermal attribute_group removed in thermal_exit()\n  ACPI: acpi_bus_{scan,bus,add}: return -ENODEV if no device was found\n  ACPI: Add NULL pointer check in acpi_bus_start\n  ACPI: processor: only evaluate _PDC once per processor\n  ACPI: processor: add kernel command line support for early _PDC eval\n"
    },
    {
      "commit": "ab320af2244462703455dac59fe5ceede24d3662",
      "tree": "fed3f31755d2c69a3c9f05e64f192dae208b208a",
      "parents": [
        "b0483e78e5c4c9871fc5541875b3bc006846d46b",
        "d1d47ec6e62ab08d2ebb925fd9203abfad3adfbf"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:07:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 18 08:07:54 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/85xx: Fix SMP when \"cpu-release-addr\" is in lowmem\n  powerpc/85xx: Fix oops during MSI driver probe on MPC85xxMDS boards\n"
    },
    {
      "commit": "0e2ecbaefd219cb538aa7827f37da064d1a3328b",
      "tree": "99ec286e471c8353ff32fd1d19106963536c8f11",
      "parents": [
        "b0483e78e5c4c9871fc5541875b3bc006846d46b",
        "49bf83a45fc677db1ed44d0e072e6aaeabe4e124",
        "49c6fb2e41d41c4c0c5c753b6960bc81fe658d20",
        "370d5cd88509b93b76eb2f5f97efbd71c25061cb",
        "1379d2fef0ec07c7027a5e89036025ce761470c8",
        "a4932299d03a1c20e58e4cc40a66fb0a048fb3a7",
        "7779688fc3d1ceddad84846a7b0affbe8e78ec6e",
        "f04d5e012d73ea441bd39804ace39fd6d1ce5611"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 18 03:51:04 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 18 03:51:04 2010 -0500"
      },
      "message": "Merge branches \u0027bugzilla-14886\u0027, \u0027bugzilla-15000\u0027, \u0027bugzilla-15040\u0027, \u0027bugzilla-15108\u0027, \u0027pdc\u0027, \u0027hotplug-null-ref\u0027 and \u0027thinkpad\u0027 into release\n"
    },
    {
      "commit": "49bf83a45fc677db1ed44d0e072e6aaeabe4e124",
      "tree": "f49ce39e5a817b32aa4af734add2fba3e731e392",
      "parents": [
        "97c169d39b6846a564dc8d883832e7fef9bdb77d"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 16 03:45:45 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 18 03:49:38 2010 -0500"
      },
      "message": "ACPI: fix \"acpi\u003dht\" boot option\n\nWe broke \"acpi\u003dht\" in 2.6.32 by disabling MADT parsing\nfor acpi\u003ddisabled.  e5b8fc6ac158f65598f58dba2c0d52ba3b412f52\nThis also broke systems which invoked acpi\u003dht via DMI blacklist.\n\nacpi\u003dht is a really ugly hack,\nbut restore it for those that still use it.\n\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14886\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "d7ecfb3c2aa155c9f6152ebe91de92067d16ba6e",
      "tree": "dec51d650e6f5f5d9f2167bf025347a608dde8f9",
      "parents": [
        "172d2d0041fdd4f3617dbdff8296bf279db3d5fb"
      ],
      "author": {
        "name": "Kristoffer Glembo",
        "email": "kristoffer@gaisler.com",
        "time": "Mon Feb 15 16:10:28 2010 +0100"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:42:20 2010 -0800"
      },
      "message": "sparc: Fix incorrect comparison in of_bus_ambapp_match()\n\nUse type instead of name in comparison.\n\nSigned-off-by: Kristoffer Glembo \u003ckristoffer@gaisler.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "172d2d0041fdd4f3617dbdff8296bf279db3d5fb",
      "tree": "5bce3a7e17c05f43239cd6ba01e0005343625858",
      "parents": [
        "8c2fcadc933f713d51f46ec4dcd9b12830e0df84"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:42:08 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:42:08 2010 -0800"
      },
      "message": "sparc64: Sync of_create_pci_dev() with drivers/pci/probe.c changes.\n\nMirrors powerpc commits bb209c8287d2d55ec4a67e3933346e0a3ee0da76\n(\"powerpc/pci: Add calls to set_pcie_port_type() and set_pcie_hotplug_bridge()\")\nand 26b4a0ca46985ae9586c194f7859f3838b1230f8\n(\"powerpc/pci: Add missing hookup to pci_slot\")\n\nWe also need to initialize -\u003edma_mask explicitly here too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8c2fcadc933f713d51f46ec4dcd9b12830e0df84",
      "tree": "e0797b2db664d702f9d02dd0f45efddb2f0d7fe9",
      "parents": [
        "232486e1e9f34889424b68ee6270440b554479a2",
        "b0483e78e5c4c9871fc5541875b3bc006846d46b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:20:14 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Feb 17 16:20:14 2010 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n"
    },
    {
      "commit": "b72c7d543589736d43da531566490dd31572f5ca",
      "tree": "186180445721319b35e5ff8e253f0bb7f124ae12",
      "parents": [
        "724e6d3fe8003c3f60bf404bf22e4e331327c596"
      ],
      "author": {
        "name": "Ranjith Lohithakshan",
        "email": "ranjithl@ti.com",
        "time": "Wed Feb 17 17:17:01 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 17 09:51:41 2010 -0800"
      },
      "message": "omap: Remove DEBUG_FS dependency for mux name checking\n\nThe check for a valid mux name should be performed regardless of whether\nDEBUG_FS is enabled or not. Otherwise without DEBUG_FS, we get:\n\nUnable to handle kernel NULL pointer dereference at virtual address 00000000\npgd \u003d c0004000\n[00000000] *pgd\u003d00000000\nInternal error: Oops: 5 [#1]\nlast sysfs file:\nModules linked in:\nCPU: 0    Not tainted  (2.6.33-rc8 #10)\nPC is at strcmp+0x18/0x40\nLR is at omap_mux_init_signal+0x68/0x14c\n...\n\nThis fixes the issue currently seen with boards not booting up\nif DEBUG_FS is not enabled in defconfig.\n\nNote that the earlier ifndef + ifdef now becomes simpler ifdef else:\nIf CONFIG_OMAP_MUX is selected, we use pin names. If it\u0027s not selected,\nwe only want the GPIO to mux register mapping.\n\nSigned-off-by: Ranjith Lohithakshan \u003cranjithl@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "5ae1d95568f647f890167877287fc4f54b7bdb2b",
      "tree": "3be7ecd4ede8ddfe542b535f32448e9352961d80",
      "parents": [
        "11557b24fdec13cb1c3d5f681688401a651ed54e",
        "22208ac586f2e456c49e927b90ded50e923b6aee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 11:59:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 11:59:01 2010 -0800"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] preserve personality flag bits across exec\n"
    },
    {
      "commit": "11557b24fdec13cb1c3d5f681688401a651ed54e",
      "tree": "565e77f3b24a7c05f0242f23d1e84843981059a6",
      "parents": [
        "1252f238db48ec419f40c1bdf30fda649860eed9"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Tue Feb 16 15:24:01 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 08:51:49 2010 -0800"
      },
      "message": "x86: ELF_PLAT_INIT() shouldn\u0027t worry about TIF_IA32\n\nThe 64-bit version of ELF_PLAT_INIT() clears TIF_IA32, but at this point\nit has already been cleared by SET_PERSONALITY \u003d\u003d set_personality_64bit.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1252f238db48ec419f40c1bdf30fda649860eed9",
      "tree": "df6613e6ef803cf5c0dfc56c2356427b08af3207",
      "parents": [
        "0813e22d4e0d618eac9b47bec942bf856adca4c5"
      ],
      "author": {
        "name": "Oleg Nesterov",
        "email": "oleg@redhat.com",
        "time": "Tue Feb 16 15:02:13 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 16 08:50:28 2010 -0800"
      },
      "message": "x86: set_personality_ia32() misses force_personality32\n\n05d43ed8a \"x86: get rid of the insane TIF_ABI_PENDING bit\" forgot about\nforce_personality32.  Fix.\n\nSigned-off-by: Oleg Nesterov \u003coleg@redhat.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "97c169d39b6846a564dc8d883832e7fef9bdb77d",
      "tree": "89899c2cf4fbf79c9691cc9ecb3b5f115594bc34",
      "parents": [
        "724e6d3fe8003c3f60bf404bf22e4e331327c596"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 16 03:30:06 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Tue Feb 16 03:30:06 2010 -0500"
      },
      "message": "ACPI: remove Asus P2B-DS from acpi\u003dht blacklist\n\nWe realized when we broke acpi\u003dht\nhttp://bugzilla.kernel.org/show_bug.cgi?id\u003d14886\nthat acpi\u003dht is not needed on this box\nand folks have been using acpi\u003dforce on it anyway.\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4b505db9c4c72dbd2a8e66b8d681640101325af6",
      "tree": "edf6aed9194684935e8f88b9501ae3f4ed33f54d",
      "parents": [
        "724e6d3fe8003c3f60bf404bf22e4e331327c596"
      ],
      "author": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 14:17:45 2010 +0900"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 15 14:17:45 2010 +0900"
      },
      "message": "sh64: fix tracing of signals.\n\nThis follows the parisc change to ensure that tracehook_signal_handler()\nis aware of when we are single-stepping in order to ptrace_notify()\nappropriately. While this was implemented for 32-bit SH, sh64 neglected\nto make use of TIF_SINGLESTEP when it was folded in with the 32-bit code,\nresulting in ptrace_notify() never being called.\n\nAs sh64 uses all of the other abstractions already, this simply plugs in\nthe thread flag in the appropriate enable/disable paths and fixes up the\ntracehook notification accordingly. With this in place, sh64 is brought\nin line with what 32-bit is already doing.\n\nReported-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "d1d47ec6e62ab08d2ebb925fd9203abfad3adfbf",
      "tree": "b699169fa050649c01727047e8e9764e819b3416",
      "parents": [
        "fa644298eb24ab05b32acf6cc0f2265b833280e1"
      ],
      "author": {
        "name": "Peter Tyser",
        "email": "ptyser@xes-inc.com",
        "time": "Fri Dec 18 16:50:37 2009 -0600"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Feb 13 14:23:24 2010 -0600"
      },
      "message": "powerpc/85xx: Fix SMP when \"cpu-release-addr\" is in lowmem\n\nRecent U-Boot commit 5ccd29c3679b3669b0bde5c501c1aa0f325a7acb caused\nthe \"cpu-release-addr\" device tree property to contain the physical RAM\nlocation that secondary cores were spinning at.  Previously, the\n\"cpu-release-addr\" property contained a value referencing the boot page\ntranslation address range of 0xfffffxxx, which then indirectly accessed\nRAM.\n\nThe \"cpu-release-addr\" is currently ioremapped and the secondary cores\nkicked.  However, due to the recent change in \"cpu-release-addr\", it\nsometimes points to a memory location in low memory that cannot be\nioremapped.  For example on a P2020-based board with 512MB of RAM the\nfollowing error occurs on bootup:\n\n  \u003c...\u003e\n  mpic: requesting IPIs ...\n  __ioremap(): phys addr 0x1ffff000 is RAM lr c05df9a0\n  Unable to handle kernel paging request for data at address 0x00000014\n  Faulting instruction address: 0xc05df9b0\n  Oops: Kernel access of bad area, sig: 11 [#1]\n  SMP NR_CPUS\u003d2 P2020 RDB\n  Modules linked in:\n  \u003c... eventual kernel panic\u003e\n\nAdding logic to conditionally ioremap or access memory directly resolves\nthe issue.\n\nSigned-off-by: Peter Tyser \u003cptyser@xes-inc.com\u003e\nSigned-off-by: Nate Case \u003cncase@xes-inc.com\u003e\nReported-by: Dipen Dudhat \u003cB09055@freescale.com\u003e\nTested-by: Dipen Dudhat \u003cB09055@freescale.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "fa644298eb24ab05b32acf6cc0f2265b833280e1",
      "tree": "2ddb2330547cb37c37026376b0749eb315cec740",
      "parents": [
        "724e6d3fe8003c3f60bf404bf22e4e331327c596"
      ],
      "author": {
        "name": "Anton Vorontsov",
        "email": "avorontsov@ru.mvista.com",
        "time": "Tue Dec 15 12:58:09 2009 +0000"
      },
      "committer": {
        "name": "Kumar Gala",
        "email": "galak@kernel.crashing.org",
        "time": "Sat Feb 13 14:23:22 2010 -0600"
      },
      "message": "powerpc/85xx: Fix oops during MSI driver probe on MPC85xxMDS boards\n\nMPC85xx chips report the wrong value in feature reporting register,\nand that causes the following oops:\n\n Unable to handle kernel paging request for data at address 0x00000c00\n Faulting instruction address: 0xc0019294\n Oops: Kernel access of bad area, sig: 11 [#1]\n MPC8569 MDS\n Modules linked in:\n [...]\n NIP [c0019294] mpic_set_irq_type+0x2f0/0x368\n LR [c0019124] mpic_set_irq_type+0x180/0x368\n Call Trace:\n [ef851d60] [c0019124] mpic_set_irq_type+0x180/0x368 (unreliable)\n [ef851d90] [c007958c] __irq_set_trigger+0x44/0xd4\n [ef851db0] [c007b550] set_irq_type+0x40/0x7c\n [ef851dc0] [c0004a60] irq_create_of_mapping+0xb4/0x114\n [ef851df0] [c0004af0] irq_of_parse_and_map+0x30/0x40\n [ef851e20] [c0405678] fsl_of_msi_probe+0x1a0/0x328\n [ef851e60] [c02e6438] of_platform_device_probe+0x5c/0x84\n [...]\n\nThis is because mpic_alloc() assigns wrong values to\nmpic-\u003eisu_{size,shift,mask}, and things eventually break when\n_mpic_irq_read() is trying to use them.\n\nThis patch fixes the issue by enabling MPIC_BROKEN_FRR_NIRQS quirk.\n\nSigned-off-by: Anton Vorontsov \u003cavorontsov@ru.mvista.com\u003e\nSigned-off-by: Kumar Gala \u003cgalak@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "232486e1e9f34889424b68ee6270440b554479a2",
      "tree": "146eefb55c19b9cc21f0263ffa19f2e6a5e707fe",
      "parents": [
        "440ab7ac2d6b735fb278a1ff1674f6716314c6bb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 12 12:03:45 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Feb 12 12:03:45 2010 -0800"
      },
      "message": "sparc64: Tighten checks in kstack_valid().\n\nThe kernel stack pointer is invalid if it is not 16-byte\naligned.\n\nBased upon a report by Meelis Roos \u003cmroos@linux.ee\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22a8cdd60339d931d0dca54427712b2714e5ba8b",
      "tree": "e174e2a8e9a1c8968b6d1cabf3f1010f2bb9e306",
      "parents": [
        "0e9695d9a45e9ea643f2f4e7f2859876940c58ae"
      ],
      "author": {
        "name": "Kyle McMartin",
        "email": "kyle@redhat.com",
        "time": "Fri Feb 12 10:53:08 2010 -0500"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Feb 12 08:51:58 2010 -0800"
      },
      "message": "parisc: fix tracing of signals\n\nMike Frysinger pointed out that calling tracehook_signal_handler with\nstepping\u003d0 missed testing the thread flags, resulting in not calling\nptrace_notify. Fix this by testing if we\u0027re single stepping or branch\nstepping and setting the flag accordingly.\n\nTested, seems to work.\n\nReported-by: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "22208ac586f2e456c49e927b90ded50e923b6aee",
      "tree": "cb6b44f91c6f5f83307082d90fa7c314e75d08cb",
      "parents": [
        "deb0c98c7f6035d47a247e548384517a955314a5"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Feb 12 08:17:58 2010 -0800"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Fri Feb 12 08:17:58 2010 -0800"
      },
      "message": "[IA64] preserve personality flag bits across exec\n\nIn its \u003casm/elf.h\u003e ia64 defines SET_PERSONALITY in a way that unconditionally\nsets the personality of the current process to PER_LINUX, losing any flag bits\nfrom the upper 3 bytes of current-\u003epersonality.  This is wrong. Those bits are\nintended to be inherited across exec (other code takes care of ensuring that\nsecurity sensitive bits like ADDR_NO_RANDOMIZE are not passed to unsuspecting\nsetuid/setgid applications).\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "4dfd459b738cf1f65b3eac4e0a9b19bc93cc91c6",
      "tree": "73fb5b6bdf59ed90d954993a17bb43dd1873d86a",
      "parents": [
        "676ad585531e965416fd958747894541dabcec96",
        "a6c7fdd29350a74ba5f76809436de9c3d6763009"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:28:03 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:28:03 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  OMAP: hsmmc: fix memory leak\n"
    },
    {
      "commit": "9883b83d6fb2f87e0eb6c8839325272466041577",
      "tree": "a61cede09f8c47016af954311a8ed248bf4d2f34",
      "parents": [
        "a4b4df279471ec360de11ec86640fd8a3c533487",
        "5b7efa898b357e6ebe4024c520e62024eb969b5f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:46 2010 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: Don\u0027t probe reserved EntryHi bits.\n  MIPS: SNI: Correct NULL test\n  MIPS: Fix __devinit __cpuinit confusion in cpu_cache_init\n  MIPS: IP27: Make defconfig useful again.\n  MIPS: Fixup of the r4k timer\n"
    },
    {
      "commit": "5ea8d3759244590defd369828c965101c97b65e1",
      "tree": "534f4fea14ee177f12ad16304f159aaefb7f1f8f",
      "parents": [
        "f2d6cff7f5255985939fb752daee4fab397ed61d",
        "681ee44d40d7c93b42118320e4620d07d8704fd6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:10 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:01:10 2010 -0800"
      },
      "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, apic: Don\u0027t use logical-flat mode when CPU hotplug may exceed 8 CPUs\n  x86-32: Make AT_VECTOR_SIZE_ARCH\u003d2\n  x86/agp: Fix amd64-agp module initialization regression\n  x86, doc: Fix minor spelling error in arch/x86/mm/gup.c\n"
    },
    {
      "commit": "f2d6cff7f5255985939fb752daee4fab397ed61d",
      "tree": "0dee8087cce187ad3272f9cc18457e879ffd78c9",
      "parents": [
        "803bf5ec259941936262d10ecc84511b76a20921",
        "440ab7ac2d6b735fb278a1ff1674f6716314c6bb"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:00:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 11 14:00:27 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc32: Fix thinko in previous change.\n  sparc: Align clone and signal stacks to 16 bytes.\n"
    },
    {
      "commit": "440ab7ac2d6b735fb278a1ff1674f6716314c6bb",
      "tree": "0e1c3e2b4967782c53f50a8611cedb63cf02d13e",
      "parents": [
        "f036d9f3985a529a81e582f68aa984eb7b20d54d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 11 12:29:16 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Feb 11 12:29:16 2010 -0800"
      },
      "message": "sparc32: Fix thinko in previous change.\n\nShould mask stack with 0xf not \"0x15\".\n\nNoticed by Blue Swirl \u003cblauwirbel@gmail.com\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5b7efa898b357e6ebe4024c520e62024eb969b5f",
      "tree": "9e16176be11ca256b501b7aaf945af3e08a4b540",
      "parents": [
        "c2d5b5e525a354987b9c3de3661133f982bf9ba0"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Mon Feb 08 12:27:00 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:46 2010 +0100"
      },
      "message": "MIPS: Don\u0027t probe reserved EntryHi bits.\n\nThe patch that adds cpu_probe_vmbits is erroneously writing to reserved\nbit 12.  Since we are really only probing high bits, don\u0027t write this bit\nwith a one.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nCc: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/949/\nAcked-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "c2d5b5e525a354987b9c3de3661133f982bf9ba0",
      "tree": "8c315cbe3808072912d54b88dd8d8010f41c580f",
      "parents": [
        "63731c964d6cd9de4800891bd33b6f9e47a249bc"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Sat Feb 06 09:42:16 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:45 2010 +0100"
      },
      "message": "MIPS: SNI: Correct NULL test\n\nTest the value that was just allocated rather than the previously tested one.\n\nA simplified version of the semantic match that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@r@\nexpression *x;\nexpression e;\nidentifier l;\n@@\n\nif (x \u003d\u003d NULL || ...) {\n    ... when forall\n    return ...; }\n... when !\u003d goto l;\n    when !\u003d x \u003d e\n    when !\u003d \u0026x\n*x \u003d\u003d NULL\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nTo: linux-mips@linux-mips.org\nTo: linux-kernel@vger.kernel.org\nTo: kernel-janitors@vger.kernel.org\nPatchwork: http://patchwork.linux-mips.org/patch/945/\nAcked-by: Thomas Bogendoerfer \u003ctsbogend@alpha.franken.de\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "63731c964d6cd9de4800891bd33b6f9e47a249bc",
      "tree": "32869cf37195162789b1a8d8d6041905539af9a2",
      "parents": [
        "59d302b342e5d451c4448479e82e1105864a3112"
      ],
      "author": {
        "name": "David Daney",
        "email": "ddaney@caviumnetworks.com",
        "time": "Thu Feb 04 15:48:49 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:45 2010 +0100"
      },
      "message": "MIPS: Fix __devinit __cpuinit confusion in cpu_cache_init\n\ncpu_cache_init and the things it calls should all be __cpuinit instead\nof __devinit.\n\nSigned-off-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/938/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "59d302b342e5d451c4448479e82e1105864a3112",
      "tree": "7d73948505cf9cb068c09e5e5da77f258ce1fdca",
      "parents": [
        "f4fc580bec5fb76560329c8c537b9b71d8d032b6"
      ],
      "author": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 03 19:16:34 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:43 2010 +0100"
      },
      "message": "MIPS: IP27: Make defconfig useful again.\n\nRTC support was rewritten but the defconfig files were not updated.  Enable\nIPv6 support which for some folks already is a must have.  Assign useful\nvalues to other new options.\n\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "f4fc580bec5fb76560329c8c537b9b71d8d032b6",
      "tree": "65c8ab255b57c1163f026d7e6716de5164acec62",
      "parents": [
        "e28cab42f384745c8a947a9ccd51e4aae52f5d51"
      ],
      "author": {
        "name": "Wu Zhangjin",
        "email": "wuzhangjin@gmail.com",
        "time": "Mon Feb 01 17:10:55 2010 +0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Wed Feb 10 22:15:42 2010 +0100"
      },
      "message": "MIPS: Fixup of the r4k timer\n\nAs reported by Maxime Bizon, the commit \"MIPS: PowerTV: Fix support for\ntimer interrupts with \u003e 64 external IRQs\" have broken the r4k timer\nsince it didn\u0027t initialize the cp0_compare_irq_shift variable used in\nc0_compare_int_pending() on the architectures whose cpu_has_mips_r2 is\nfalse.\n\nThis patch fixes it via initializing the cp0_compare_irq_shift as the\ncp0_compare_irq used in the old c0_compare_int_pending().\n\nReported-by: Maxime Bizon \u003cmbizon@freebox.fr\u003e\nSigned-off-by: Wu Zhangjin \u003cwuzhangjin@gmail.com\u003e\nCc: David VomLehn \u003cdvomlehn@cisco.com\u003e\nCc: mbizon@freebox.fr\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/922/\nTested-by: Shane McDonald \u003cmcdonald.shane@gmail.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "a6c7fdd29350a74ba5f76809436de9c3d6763009",
      "tree": "0bd269342ae913bfc760453c57462558aa74e10d",
      "parents": [
        "80e1e823989ec44d8e35bdfddadbddcffec90424"
      ],
      "author": {
        "name": "Aaro Koskinen",
        "email": "aaro.koskinen@nokia.com",
        "time": "Thu Feb 04 13:06:59 2010 +0200"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 10 09:20:33 2010 -0800"
      },
      "message": "OMAP: hsmmc: fix memory leak\n\nThe platform data allocated with kmalloc() will become unreachable once\nthe init is complete, so it should be freed. The problem was discovered\nby kmemleak.\n\nSigned-off-by: Aaro Koskinen \u003caaro.koskinen@nokia.com\u003e\nAcked-by: Adrian Hunter \u003cadrian.hunter@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "909ccdb4cf9b2c3bfb803392e93c6195d2e68799",
      "tree": "d06764ca1a5cb2354b8137dbdb5541ea4efdc669",
      "parents": [
        "2cbd1883881ac490d93514324b947a0267c5ca96",
        "7717aefff3290c61e5f9e6aa39e9e1dc63cd4e81"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:19:07 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:19:07 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6\n\n* \u0027for-linus\u0027 of git://git390.marist.edu/pub/scm/linux-2.6:\n  [S390] Fix struct _lowcore layout.\n  [S390] qdio: prevent call trace if CHPID is offline\n  [S390] qdio: continue polling for buffer state ERROR\n"
    },
    {
      "commit": "2cbd1883881ac490d93514324b947a0267c5ca96",
      "tree": "79211d70db535cfb838f3e79d31dd2ceaf6d22c1",
      "parents": [
        "5993fe31c0e9646233ff4ecea32e3c899036eda9",
        "ee73f656a604d5aa9df86a97102e4e462dd79924"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:18:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:18:15 2010 -0800"
      },
      "message": "Merge branch \u0027kvm-updates/2.6.33\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm\n\n* \u0027kvm-updates/2.6.33\u0027 of git://git.kernel.org/pub/scm/virt/kvm/kvm:\n  KVM: PIT: control word is write-only\n  kvmclock: count total_sleep_time when updating guest clock\n  Export the symbol of getboottime and mmonotonic_to_bootbased\n"
    },
    {
      "commit": "5993fe31c0e9646233ff4ecea32e3c899036eda9",
      "tree": "f089d05ab2729e0eea89dc0e93cab9d5186b47f4",
      "parents": [
        "53910146dfc118d9f86eeb88775ccd6fafebb09d",
        "cbf8de1620cdb1abb5b0618ff561004f816064fc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:17:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Feb 10 07:17:54 2010 -0800"
      },
      "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: clean up memory allocation in at32_add_device_mci\n  arch/avr32: Fix build failure for avr32 caused by typo\n"
    },
    {
      "commit": "681ee44d40d7c93b42118320e4620d07d8704fd6",
      "tree": "a6bbec20a6310b8ead96807b2e7f381873b6443b",
      "parents": [
        "cf9db6c41f739a294286847aab1e85f39aef1781"
      ],
      "author": {
        "name": "Suresh Siddha",
        "email": "suresh.b.siddha@intel.com",
        "time": "Tue Feb 09 18:01:44 2010 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Feb 09 20:51:11 2010 -0800"
      },
      "message": "x86, apic: Don\u0027t use logical-flat mode when CPU hotplug may exceed 8 CPUs\n\nWe need to fall back from logical-flat APIC mode to physical-flat mode\nwhen we have more than 8 CPUs.  However, in the presence of CPU\nhotplug(with bios listing not enabled but possible cpus as disabled cpus in\nMADT), we have to consider the number of possible CPUs rather than\nthe number of current CPUs; otherwise we may cross the 8-CPU boundary\nwhen CPUs are added later.\n\n32bit apic code can use more cleanups (like the removal of vendor checks in\n32bit default_setup_apic_routing()) and more unifications with 64bit code.\nYinghai has some patches in works already. This patch addresses the boot issue\nthat is reported in the virtualization guest context.\n\n[ hpa: incorporated function annotation feedback from Yinghai Lu ]\n\nSigned-off-by: Suresh Siddha \u003csuresh.b.siddha@intel.com\u003e\nLKML-Reference: \u003c1265767304.2833.19.camel@sbs-t61.sc.intel.com\u003e\nAcked-by: Shaohui Zheng \u003cshaohui.zheng@intel.com\u003e\nReviewed-by: Yinghai Lu \u003cyinghai@kernel.org\u003e\nCc: \u003cstable@kernel.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "77058e1adcc439151db41f2b84e4867a88113cd8",
      "tree": "8467dab77d8b66423f65612d878aef3efb1056ca",
      "parents": [
        "ac73fddfc523bf3c3525d16356b44527c44fae6d"
      ],
      "author": {
        "name": "David Gibson",
        "email": "david@gibson.dropbear.id.au",
        "time": "Mon Feb 08 20:09:03 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Feb 10 13:58:06 2010 +1100"
      },
      "message": "powerpc: Fix address masking bug in hpte_need_flush()\n\nCommit f71dc176aa06359681c30ba6877ffccab6fba3a6 \u0027Make\nhpte_need_flush() correctly mask for multiple page sizes\u0027 introduced\nbug, which is triggered when a kernel with a 64k base page size is run\non a system whose hardware does not 64k hash PTEs.  In this case, we\nemulate 64k pages with multiple 4k hash PTEs, however in\nhpte_need_flush() we incorrectly only mask the hardware page size from\nthe address, instead of the logical page size.  This causes things to\ngo wrong when we later attempt to iterate through the hardware\nsubpages of the logical page.\n\nThis patch corrects the error.  It has been tested on pSeries bare\nmetal by Michael Neuling.\n\nSigned-off-by: David Gibson \u003cdwg@au1.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f036d9f3985a529a81e582f68aa984eb7b20d54d",
      "tree": "eaf58cc5d2c81e3ca08e23b5cda76eacd515d166",
      "parents": [
        "6abce7711fcbd72b42f0c9632c1beccf4e674663"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 09 16:18:40 2010 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Feb 09 16:18:40 2010 -0800"
      },
      "message": "sparc: Align clone and signal stacks to 16 bytes.\n\nThis is mandatory for 64-bit processes, and doing it also for 32-bit\nprocesses saves a conditional in the compat case.\n\nThis fixes the glibc/nptl/tst-stdio1 test case, as well\nas many others, on 64-bit.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cf9db6c41f739a294286847aab1e85f39aef1781",
      "tree": "5b227cfca54e45ee548170266b3247d91de0fcfb",
      "parents": [
        "06df6dafb5d9e3cfa3588c6ce79328b91582b6af"
      ],
      "author": {
        "name": "Serge E. Hallyn",
        "email": "serue@us.ibm.com",
        "time": "Mon Feb 08 20:35:02 2010 -0600"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Feb 09 16:05:08 2010 -0800"
      },
      "message": "x86-32: Make AT_VECTOR_SIZE_ARCH\u003d2\n\nBoth x86-32 and x86-64 with 32-bit compat use ARCH_DLINFO_IA32,\nwhich defines two saved_auxv entries.  But system.h only defines\nAT_VECTOR_SIZE_ARCH as 2 for CONFIG_IA32_EMULATION, not for\nCONFIG_X86_32.  Fix that.\n\nSigned-off-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nLKML-Reference: \u003c20100209023502.GA15408@us.ibm.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "ee73f656a604d5aa9df86a97102e4e462dd79924",
      "tree": "7d6b179b3b56acb74125777304067b3a905a0738",
      "parents": [
        "923de3cf5bf12049628019010e36623fca5ef6d1"
      ],
      "author": {
        "name": "Marcelo Tosatti",
        "email": "mtosatti@redhat.com",
        "time": "Fri Jan 29 17:28:41 2010 -0200"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Feb 09 19:20:15 2010 +0200"
      },
      "message": "KVM: PIT: control word is write-only\n\nPIT control word (address 0x43) is write-only, reads are undefined.\n\nCc: stable@kernel.org\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "923de3cf5bf12049628019010e36623fca5ef6d1",
      "tree": "cb9e504d6576cb072bcfb9a56a15b9800657c65f",
      "parents": [
        "c93d89f3dbf0202bf19c07960ca8602b48c2f9a0"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jasowang@redhat.com",
        "time": "Wed Jan 27 19:13:49 2010 +0800"
      },
      "committer": {
        "name": "Avi Kivity",
        "email": "avi@redhat.com",
        "time": "Tue Feb 09 19:20:15 2010 +0200"
      },
      "message": "kvmclock: count total_sleep_time when updating guest clock\n\nCurrent kvm wallclock does not consider the total_sleep_time which could cause\nwrong wallclock in guest after host suspend/resume. This patch solve\nthis issue by counting total_sleep_time to get the correct host boot time.\n\nCc: stable@kernel.org\nSigned-off-by: Jason Wang \u003cjasowang@redhat.com\u003e\nAcked-by: Glauber Costa \u003cglommer@redhat.com\u003e\nSigned-off-by: Marcelo Tosatti \u003cmtosatti@redhat.com\u003e\n"
    },
    {
      "commit": "7717aefff3290c61e5f9e6aa39e9e1dc63cd4e81",
      "tree": "1e962573163227121fd2d2de7688bb9f6ff0bf1a",
      "parents": [
        "959153d34544b7237bad263e73a5abdf94fc7722"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Tue Feb 09 09:46:09 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Tue Feb 09 09:46:23 2010 +0100"
      },
      "message": "[S390] Fix struct _lowcore layout.\n\nOffsets and sizes are wrong for 32 bit.\nGot broken with 866ba284 \"[S390] cleanup lowcore.h\".\n\nReported-by: Mahesh Salgaonkar \u003cmahesh@linux.vnet.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "8defcaa6ba157f215c437939c3adcd1dbfa1a8fa",
      "tree": "30da23f953a8de09dfc3f10fa216540a8b205b52",
      "parents": [
        "08c4f1b096cc2468908ea58a77d2ef92ef765c52",
        "1dbf58881f307e21a3df4b990a5bea401360d02e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 08 13:33:31 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 08 13:33:31 2010 -0800"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Fix ondemand to not request targets outside policy limits\n  [CPUFREQ] Fix use after free of struct powernow_k8_data\n  [CPUFREQ] fix default value for ondemand governor\n"
    },
    {
      "commit": "2b1f5c3ac3ebcf9d1cb3f87b4fd929201324e2bb",
      "tree": "b8abd2698c48e85860377ec434a11cf5a2a7c0c2",
      "parents": [
        "9d2bc1a4ccc0da617bab6bba3278705e894365ca",
        "a6013411118a6c8c34f1bd8b047b36fdf9711590"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 08 10:10:36 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 08 10:10:36 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze\n\n* \u0027for-linus\u0027 of git://git.monstr.eu/linux-2.6-microblaze:\n  microblaze: Invalidate dcache before enabling it\n"
    },
    {
      "commit": "9d2bc1a4ccc0da617bab6bba3278705e894365ca",
      "tree": "9e31c23dd4802b18cabef125b06d3748b8751171",
      "parents": [
        "8bd73803e18354add19b050d05770b646ecbffd0",
        "36350e00696df148507246c817cf6f86329479fd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 08 10:10:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 08 10:10:18 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/pseries: Fix kexec regression caused by CPPR tracking\n"
    },
    {
      "commit": "a6013411118a6c8c34f1bd8b047b36fdf9711590",
      "tree": "80d178eb83ee66f259dde2b74db2fbccd6e2c73b",
      "parents": [
        "6339204ecc2aa2067a99595522de0403f0854bb8"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 01 12:15:58 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Feb 08 11:39:18 2010 +0100"
      },
      "message": "microblaze: Invalidate dcache before enabling it\n\nWe found that on write-trough kernel is necessary to do that invalidation.\nOne WB is possible to use invalidation too.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "36350e00696df148507246c817cf6f86329479fd",
      "tree": "2a57c7ae1583006658eea1c35232caf5b7cef7ee",
      "parents": [
        "1a45dcfe2525e9432cb4aba461d4994fc2befe42"
      ],
      "author": {
        "name": "Mark Nelson",
        "email": "markn@au1.ibm.com",
        "time": "Sun Feb 07 16:45:12 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon Feb 08 15:29:19 2010 +1100"
      },
      "message": "powerpc/pseries: Fix kexec regression caused by CPPR tracking\n\nThe code to track the CPPR values added by commit\n49bd3647134ea47420067aea8d1401e722bf2aac (\"powerpc/pseries: Track previous\nCPPR values to correctly EOI interrupts\") broke kexec on pseries because\nthe kexec code in xics.c calls xics_set_cpu_priority() before the IPI has\nbeen EOI\u0027ed. This wasn\u0027t a problem previously but it now triggers a BUG_ON\nin xics_set_cpu_priority() because os_cppr-\u003eindex isn\u0027t 0.\n\nFix this problem by setting the index on the CPPR stack to 0 before calling\nxics_set_cpu_priority() in xics_teardown_cpu().\n\nAlso make it clear that we only want to set the priority when there\u0027s just\none CPPR value in the stack, and enforce it by updating the value of\nos_cppr-\u003estack[0] rather than os_cppr-\u003estack[os_cppr-\u003eindex].\n\nWhile we\u0027re at it change the BUG_ON to a WARN_ON.\n\nReported-by: Anton Blanchard \u003canton@samba.org\u003e\nSigned-off-by: Mark Nelson \u003cmarkn@au1.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1af0b2fc676009d9b5b71a82ea6a3c2b20b7ea56",
      "tree": "74a5edde58c48f8ef1950d72bab64f9c68f2baca",
      "parents": [
        "944a3438615da65f11e2559840404a2cac5f65ea"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Sat Jan 30 17:37:25 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 08 10:47:11 2010 +0900"
      },
      "message": "sh: Remove superfluous setup_frame_reg call\n\nThere\u0027s no need to setup the frame pointer again in\ncall_handle_tlbmiss. The frame pointer will already have been setup in\nhandle_interrupt.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "944a3438615da65f11e2559840404a2cac5f65ea",
      "tree": "44b77dbb19ee1ac55d0a9d7c174e1ef04dcf6f71",
      "parents": [
        "1dca56f13899b9e256f56198026019835aaf9a3a"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Sat Jan 30 17:36:20 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 08 10:47:04 2010 +0900"
      },
      "message": "sh: Don\u0027t continue unwinding across interrupts\n\nUnfortunately, due to poor DWARF info in current toolchains, unwinding\nthrough interrutps cannot be done reliably. The problem is that the\nDWARF info for function epilogues is wrong.\n\nTake this standard epilogue sequence,\n\n80003cc4:       e3 6f           mov     r14,r15\n80003cc6:       26 4f           lds.l   @r15+,pr\n80003cc8:       f6 6e           mov.l   @r15+,r14\n\t\t\t\t\t\t\u003c---- interrupt here\n80003cca:       f6 6b           mov.l   @r15+,r11\n80003ccc:       f6 6a           mov.l   @r15+,r10\n80003cce:       f6 69           mov.l   @r15+,r9\n80003cd0:       0b 00           rts\n\nIf we take an interrupt at the highlighted point, the DWARF info will\nbogusly claim that the return address can be found at some offset from\nthe frame pointer, even though the frame pointer was just restored. The\nworst part is if the unwinder finds a text address at the bogus stack\naddress - unwinding will continue, for a bit, until it finally comes\nacross an unexpected address on the stack and blows up.\n\nThe only solution is to stop unwinding once we\u0027ve calculated the\nfunction that was executing when the interrupt occurred. This PC can be\neasily calculated from pt_regs-\u003epc.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "1dca56f13899b9e256f56198026019835aaf9a3a",
      "tree": "21a51f6248bbabfa0abe6a5918d674478af38f6f",
      "parents": [
        "142698282ceb6811ad3482c218b7292037cb67ff"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Wed Jan 27 20:44:59 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 08 10:46:53 2010 +0900"
      },
      "message": "sh: Setup frame pointer in handle_exception path\n\nIn order to allow the DWARF unwinder to unwind through exceptions we\nneed to setup the frame pointer register (r14).\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "142698282ceb6811ad3482c218b7292037cb67ff",
      "tree": "2f08f7effe732a8485e1588b8b252e99c29cfee3",
      "parents": [
        "2c940db250c1610d95ea5331dc819b8bd4db96ae"
      ],
      "author": {
        "name": "Matt Fleming",
        "email": "matt@console-pimps.org",
        "time": "Wed Jan 27 20:05:20 2010 +0000"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Mon Feb 08 10:46:46 2010 +0900"
      },
      "message": "sh: Correct the offset of the return address in ret_from_exception\n\nThe address that ret_from_exception and ret_from_irq will return to is\nfound in the stack slot for SPC, not PR. This error was causing the\nDWARF unwinder to pick up the wrong return address on the stack and then\nunwind using the unwind tables for the wrong function.\n\nWhile I\u0027m here I might as well add CFI annotations for the other\nregisters since they could be useful when unwinding.\n\nSigned-off-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "fc76be434d90bcd57a0ea6b93a2e66a3fec4b664",
      "tree": "83fbf1e2bfb35b84e63f7a5a0b18d661bd080622",
      "parents": [
        "9d82d5efafb033a761b5e6eb720f5bbba5c0813b",
        "4aba098c8d64329f0c4b24d12e1dc5398dd41a75"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:09:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:09:01 2010 -0800"
      },
      "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 wrong register in proc-arm6_7.S data abort handler\n  ARM: 5909/1: ARM: Correct the FPSCR bits setting when raising exceptions\n  ARM: 5904/1: ARM: Always generate the IT instruction when compiling for Thumb-2\n  ARM: 5907/1: ARM: Fix the reset on the RealView PBX Development board\n  mx35: add a missing comma in a pad definition\n  mx25: make the FEC AHB clk secondary of the IPG\n  mx25: fix time accounting\n  mx25: properly initialize clocks\n  mx25: remove unused mx25_clocks_init() argument\n  i.MX25: implement secondary clocks for uarts and fec\n  i.MX25: Allow secondary clocks in DEFINE_CLOCK\n  ARM: MX3: Fixed typo in declared enum type name.\n  MXC: Add AUDMUXv2 register decode to debugfs\n  mx31ads: Provide an IRQ range to the WM835x on the 1133-EV1 module\n  mx31ads: Provide a name for EXPIO interrupt chip\n  mx31ads: Allow enable/disable of switchable supplies\n"
    },
    {
      "commit": "9d82d5efafb033a761b5e6eb720f5bbba5c0813b",
      "tree": "54e3ed5f410da0a6a10c0671180988a9391e42dd",
      "parents": [
        "a9861b50378ce29212ae2b39ee2d56b2058748cf",
        "301fe8eeee02c570c5bd30537aff9456f7f7955c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:08:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Feb 04 16:08:42 2010 -0800"
      },
      "message": "Merge branch \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6:\n  omap: Disable serial port autoidle by default\n  omap: Fix access to already released memory in clk_debugfs_register_one()\n  omap: Fix arch/arm/mach-omap2/mux.c: Off by one error\n  omap: Fix 3630 mux errors\n  OMAP2/3: GPMC: ensure valid clock pointer\n  OMAP2/3: IRQ: ensure valid base address\n  ARCH OMAP : enable ARCH_HAS_HOLES_MEMORYMODEL for OMAP\n  omap: Remove old unused defines for OMAP_32KSYNCT_BASE\n  omap: define _toggle_gpio_edge_triggering only for OMAP1\n"
    },
    {
      "commit": "301fe8eeee02c570c5bd30537aff9456f7f7955c",
      "tree": "61f64993b3234f3532a003f6bf8835f2263377c8",
      "parents": [
        "0825cc8a6ffa54c87ad7ad914a16d6c035627935"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 01 12:34:31 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "omap: Disable serial port autoidle by default\n\nCurrently the omap serial clocks are autoidled after 5 seconds.\nHowever, this causes lost characters on the serial ports. As this\nis considered non-standard behaviour for Linux, disable the timeout.\n\nNote that this will also cause blocking of any deeper omap sleep\nstates.\n\nTo enable the autoidling of the serial ports, do something like\nthis for each serial port:\n\n# echo 5 \u003e /sys/devices/platform/serial8250.0/sleep_timeout\n# echo 5 \u003e /sys/devices/platform/serial8250.1/sleep_timeout\n...\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0825cc8a6ffa54c87ad7ad914a16d6c035627935",
      "tree": "afeaec65198ab6a42990dc259ff78a7bb829b21a",
      "parents": [
        "78737ae1b0f0b425e8eb72a9c84125fa8cac8e8e"
      ],
      "author": {
        "name": "Marek Skuczynski",
        "email": "mareksk7@gmail.com",
        "time": "Sun Jan 31 10:00:54 2010 +0000"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "omap: Fix access to already released memory in clk_debugfs_register_one()\n\nI have found an access to already released memory in\nclk_debugfs_register_one() function.\n\nSigned-off-by: Marek Skuczynski \u003cmareksk7@gmail.com\u003e\nAcked-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "78737ae1b0f0b425e8eb72a9c84125fa8cac8e8e",
      "tree": "58b5616916749e78efe1881014c604ede8a17ce5",
      "parents": [
        "9ecef433204f9b06550dd45cf84f14706f8fe4f0"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 01 13:03:42 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "omap: Fix arch/arm/mach-omap2/mux.c: Off by one error\n\nDavid Binderman ran the sourceforge tool cppcheck over the source code of the\nnew Linux kernel 2.6.33-rc6:\n\n[./arm/mach-omap2/mux.c:492]: (error) Buffer access out-of-bounds\n\n13 characters + 1 digit + 1 zero byte is more than 14 characters.\n\nAlso add a comment on mode0 name length in case new omaps\nstart using longer names.\n\nReported-by: David Binderman \u003cdcb314@hotmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9ecef433204f9b06550dd45cf84f14706f8fe4f0",
      "tree": "58c2a278abd5c301b705aa82672e6386f40e3b19",
      "parents": [
        "8d08436d782d177747a0fac1e1455a44b932b7c6"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Mon Feb 01 11:22:54 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "omap: Fix 3630 mux errors\n\n3630 has more mux signals than 34xx. The additional pins\nexist in omap36xx_cbp_subset, but are not initialized\nas the superset is missing these offsets. This causes\nthe following errors during the boot:\n\nmux: Unknown entry offset 0x236\nmux: Unknown entry offset 0x22e\nmux: Unknown entry offset 0x1ec\nmux: Unknown entry offset 0x1ee\nmux: Unknown entry offset 0x1f4\nmux: Unknown entry offset 0x1f6\nmux: Unknown entry offset 0x1f8\nmux: Unknown entry offset 0x1fa\nmux: Unknown entry offset 0x1fc\nmux: Unknown entry offset 0x22a\nmux: Unknown entry offset 0x226\nmux: Unknown entry offset 0x230\nmux: Unknown entry offset 0x22c\nmux: Unknown entry offset 0x228\n\nFix this by adding the missing offsets to omap3 superset.\nNote that additionally the uninitialized pins need to be\nskipped on 34xx.\n\nBased on an earlier patch by Allen Pais \u003callen.pais@ti.com\u003e.\n\nReported-by: Allen Pais \u003callen.pais@ti.com\u003e\nSigned-off-by: Allen Pais \u003callen.pais@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8d08436d782d177747a0fac1e1455a44b932b7c6",
      "tree": "248dfd6f8703910f58a60aa425c41aee5433d192",
      "parents": [
        "74005a2b116203f618fe784d88ad7e6071bb1554"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Fri Jan 29 14:20:06 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "OMAP2/3: GPMC: ensure valid clock pointer\n\nEnsure valid clock pointer during GPMC init.  Fixes compiler\nwarning about potential use of uninitialized variable.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "74005a2b116203f618fe784d88ad7e6071bb1554",
      "tree": "0210bcebd2c7e248a8453978ecf0b6162c9b31af",
      "parents": [
        "9af915da20bd405c232ebb93c3cb80c6d92a12f6"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Fri Jan 29 14:20:06 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "OMAP2/3: IRQ: ensure valid base address\n\nEnsure valid base address during IRQ init.  Fixes compiler warning\nabout potential use of uninitialized variable.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9af915da20bd405c232ebb93c3cb80c6d92a12f6",
      "tree": "5dfca44f519930f655830711acf3a0c3b24bd894",
      "parents": [
        "faccbcfb63af006e100d5b3b513131fe27aa66ab"
      ],
      "author": {
        "name": "Sriram",
        "email": "srk@ti.com",
        "time": "Fri Jan 29 14:20:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "ARCH OMAP : enable ARCH_HAS_HOLES_MEMORYMODEL for OMAP\n\nOMAP platforms(like OMAP3530) include DSP or other co-processors\nfor media acceleration. when carving out memory for the\naccelerators we can end up creating a hole in the memory map\nof sort:\n\u003ckernel memory\u003e\u003chole(memory for accelerator)\u003e\u003ckernel memory\u003e\n\nTo handle such a memory configuration ARCH_HAS_HOLES_MEMORYMODEL\nhas to be enabled. For further information refer discussion at:\nhttp://www.mail-archive.com/linux-omap@vger.kernel.org/msg15262.html.\n\nSigned-off-by: Sriramakrishnan \u003csrk@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "faccbcfb63af006e100d5b3b513131fe27aa66ab",
      "tree": "ce71c8defbf723594caacd2f58f1cda3b169b282",
      "parents": [
        "9198bcd39f558dd56823f1c9983e2252fc99a501"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Jan 29 14:20:05 2010 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Wed Feb 03 08:48:06 2010 -0800"
      },
      "message": "omap: Remove old unused defines for OMAP_32KSYNCT_BASE\n\nRemove old unused defines for OMAP_32KSYNCT_BASE\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4aba098c8d64329f0c4b24d12e1dc5398dd41a75",
      "tree": "ce2cebacd66325fc0795d7492ce3c49ee07f980a",
      "parents": [
        "0b7d5170dc5a4aca144b27d40b67d73b245df066"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 03 15:48:03 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Wed Feb 03 15:48:03 2010 +0000"
      },
      "message": "ARM: Fix wrong register in proc-arm6_7.S data abort handler\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "58424a49cb99c4ad9386b47f885b352476313a02",
      "tree": "6f508322bd1f294768cb2ce31b67609e6839c227",
      "parents": [
        "7823860ca2904d6325eb636b77768f3e8183c861"
      ],
      "author": {
        "name": "Steven J. Magnani",
        "email": "steve@digidescorp.com",
        "time": "Mon Feb 01 06:34:45 2010 -0600"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Feb 03 13:17:44 2010 +0100"
      },
      "message": "microblaze: fix interrupt state restore\n\nInterrupts must be disabled while an interrupt state restore\n(prep for interrupt return) is in progress.\nCode to do this was lost in the port to the mainline kernel.\n\nSigned-off-by: Steven J. Magnani \u003csteve@digidescorp.com\u003e\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "7823860ca2904d6325eb636b77768f3e8183c861",
      "tree": "99f7e7f96175ab309ffa5cca56e81d9255461dd5",
      "parents": [
        "c80d292f137275a1ed88e6ed515ecb457051f1a4"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Feb 03 10:18:20 2010 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Wed Feb 03 10:18:20 2010 +0100"
      },
      "message": "microblaze: Defconfig update\n\nThere were several changes in Microblaze defconfig that\u0027s why\nis good to update defconfigs.\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "ea0854170c95245a258b386c7a9314399c949fe0",
      "tree": "59a7ec7cbe8200fd79dc4a7188958c2d5cbef5b7",
      "parents": [
        "a225a5cc2c25e1217e68ee2ab8dd4454573fa308"
      ],
      "author": {
        "name": "Shaohui Zheng",
        "email": "shaohui.zheng@intel.com",
        "time": "Tue Feb 02 13:44:16 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 18:11:23 2010 -0800"
      },
      "message": "memory hotplug: fix a bug on /dev/mem for 64-bit kernels\n\nNewly added memory can not be accessed via /dev/mem, because we do not\nupdate the variables high_memory, max_pfn and max_low_pfn.\n\nAdd a function update_end_of_memory_vars() to update these variables for\n64-bit kernels.\n\n[akpm@linux-foundation.org: simplify comment]\nSigned-off-by: Shaohui Zheng \u003cshaohui.zheng@intel.com\u003e\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Li Haicheng \u003chaicheng.li@intel.com\u003e\nReviewed-by: Wu Fengguang \u003cfengguang.wu@intel.com\u003e\nReviewed-by: KAMEZAWA Hiroyuki \u003ckamezawa.hiroyu@jp.fujitsu.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ab09809f2eee1dc2d8f8bea636e77d176ba6c648",
      "tree": "d6b7b4895d42f6eea889ee593c5e01cdc2821b45",
      "parents": [
        "1a45dcfe2525e9432cb4aba461d4994fc2befe42"
      ],
      "author": {
        "name": "Andy Shevchenko",
        "email": "ext-andriy.shevchenko@nokia.com",
        "time": "Tue Feb 02 14:38:12 2010 -0800"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@zytor.com",
        "time": "Tue Feb 02 16:00:44 2010 -0800"
      },
      "message": "x86, doc: Fix minor spelling error in arch/x86/mm/gup.c\n\nFix minor spelling error in comment.  No code change.\n\nSigned-off-by: Andy Shevchenko \u003cext-andriy.shevchenko@nokia.com\u003e\nLKML-Reference: \u003c201002022238.o12McDiF018720@imap1.linux-foundation.org\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@zytor.com\u003e\n"
    },
    {
      "commit": "7fbcca25c0bf8679a751034f65428ff6291cd4ca",
      "tree": "a6a8ad40e72bb8a4b679c761f1cee3480a264e51",
      "parents": [
        "e770a0f1154193ca6b6e720a86aeaa2edc9261c6",
        "bc10e875d4aeaa93a0d418d8b4346b72f5067ea0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 12:47:51 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 12:47:51 2010 -0800"
      },
      "message": "Merge branch \u0027sh/for-2.6.33\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* \u0027sh/for-2.6.33\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6:\n  sh: Fix access to released memory in clk_debugfs_register_one()\n  sh: Fix access to released memory in dwarf_unwinder_cleanup()\n  usb: r8a66597-hdc disable interrupts fix\n  spi: spi_sh_msiof: Fixed data sampling on the correct edge\n"
    },
    {
      "commit": "e770a0f1154193ca6b6e720a86aeaa2edc9261c6",
      "tree": "04f5f5420e4116a18be8f94c117aadb870eaa46d",
      "parents": [
        "7ab02af428c2d312c0cf8fb0b01cc1eb21131a3d",
        "91dfc423cc8cfd399fb308a837102a7ab7fa067e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 12:45:33 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Feb 02 12:45:33 2010 -0800"
      },
      "message": "Merge branch \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus\n\n* \u0027upstream\u0027 of git://ftp.linux-mips.org/pub/scm/upstream-linus:\n  MIPS: 64-bit: Detect virtual memory size\n  MIPS: AR7: Fix USB slave mem range typo\n  MIPS: Alchemy: Fix dbdma ring destruction memory debugcheck.\n"
    },
    {
      "commit": "91dfc423cc8cfd399fb308a837102a7ab7fa067e",
      "tree": "21c75672185153084a5ac8e38ca3938ca0cf4ac1",
      "parents": [
        "ba284b1f199ef7121489010da6614561a679eab6"
      ],
      "author": {
        "name": "Guenter Roeck",
        "email": "guenter.roeck@ericsson.com",
        "time": "Tue Feb 02 08:52:20 2010 -0800"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Tue Feb 02 19:56:23 2010 +0100"
      },
      "message": "MIPS: 64-bit: Detect virtual memory size\n\nLinux kernel 2.6.32 and later allocate address space from the top of the\nkernel virtual memory address space.\n\nThis patch implements virtual memory size detection for 64 bit MIPS CPUs\nto avoid resulting crashes.\n\nSigned-off-by: Guenter Roeck \u003cguenter.roeck@ericsson.com\u003e\nCc: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/935/\nReviewed-by: David Daney \u003cddaney@caviumnetworks.com\u003e\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "bc10e875d4aeaa93a0d418d8b4346b72f5067ea0",
      "tree": "b4256cc3274cb431d067bae35fe204ac3dac0fa2",
      "parents": [
        "00b3e0a2e059f0601feb537b995b0b4de531b543"
      ],
      "author": {
        "name": "Marek Skuczynski",
        "email": "mareksk7@gmail.com",
        "time": "Sat Jan 30 22:29:32 2010 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 02 11:32:23 2010 +0900"
      },
      "message": "sh: Fix access to released memory in clk_debugfs_register_one()\n\nSigned-off-by: Marek Skuczynski \u003cmareksk7@gmail.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "00b3e0a2e059f0601feb537b995b0b4de531b543",
      "tree": "47716a8c9f0866dae2080ddfac1e787d211adc32",
      "parents": [
        "e5ff15bec96ba18698dae5de0bbf7e6a0653ca65"
      ],
      "author": {
        "name": "Marek Skuczynski",
        "email": "mareksk7@gmail.com",
        "time": "Sat Jan 30 22:27:41 2010 +0100"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Tue Feb 02 11:32:22 2010 +0900"
      },
      "message": "sh: Fix access to released memory in dwarf_unwinder_cleanup()\n\nSigned-off-by: Marek Skuczynski \u003cmareksk7@gmail.com\u003e\nAcked-by: Matt Fleming \u003cmatt@console-pimps.org\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "0b7d5170dc5a4aca144b27d40b67d73b245df066",
      "tree": "3637e349b22d8554f4febfed4ef03b3ada63d010",
      "parents": [
        "dbead405801c8d5aa1bc21ab6e2a47f060d47c06",
        "66ddfc62caec65a25fd5a8b20f535a2958ee94e6"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 01 20:06:40 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 01 20:06:40 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6\n"
    },
    {
      "commit": "dbead405801c8d5aa1bc21ab6e2a47f060d47c06",
      "tree": "eac1f57dd0baa9e2b262bae0c0d310ea66cae461",
      "parents": [
        "c540b9ff0f8679ba924fac072aeb7d63fa473190"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Mon Feb 01 18:50:40 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Feb 01 20:05:09 2010 +0000"
      },
      "message": "ARM: 5909/1: ARM: Correct the FPSCR bits setting when raising exceptions\n\nCommit c98929c07a removed the clearing of the FPSCR[31:28] bits from the\nvfp_raise_exceptions() function and the new bits are or\u0027ed with the old\nFPSCR bits leading to unexpected results (the original commit was\nreferring to the cumulative bits - FPSCR[4:0]).\n\nReported-by: Tom Hameenanttila \u003ctmhameen@marvell.com\u003e\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "ba284b1f199ef7121489010da6614561a679eab6",
      "tree": "ecb49016401e7163f08e4613f97ea2024787acd6",
      "parents": [
        "22f4bb68b301f4ab896e9b3b0431fdde962242d2"
      ],
      "author": {
        "name": "Alexander Clouter",
        "email": "alex@digriz.org.uk",
        "time": "Sun Jan 31 19:38:52 2010 +0000"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 01 20:30:25 2010 +0100"
      },
      "message": "MIPS: AR7: Fix USB slave mem range typo\n\nSigned-off-by: Alexander Clouter \u003calex@digriz.org.uk\u003e\nTo: linux-mips@linux-mips.org\nPatchwork: http://patchwork.linux-mips.org/patch/919/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "22f4bb68b301f4ab896e9b3b0431fdde962242d2",
      "tree": "62767bbd1ad7d11dbbeea3482b7902f08ea178ce",
      "parents": [
        "be8cde8b24c9dca1e54598690115eee5b1476519"
      ],
      "author": {
        "name": "Manuel Lauss",
        "email": "manuel.lauss@googlemail.com",
        "time": "Tue Jan 26 20:39:33 2010 +0100"
      },
      "committer": {
        "name": "Ralf Baechle",
        "email": "ralf@linux-mips.org",
        "time": "Mon Feb 01 20:30:25 2010 +0100"
      },
      "message": "MIPS: Alchemy: Fix dbdma ring destruction memory debugcheck.\n\nDBDMA descriptors need to be located at 32-byte aligned addresses;\nhowever kmalloc in conjunction with the SLAB allocator and\nCONFIG_DEBUG_SLUB enabled doesn\u0027t deliver any.  The dbdma code works\naround that by allocating a larger area and realigning the start\naddress within it.\n\nWhen freeing a channel however this adjustment is not taken into\naccount which results in an oops:\n\nKernel bug detected[#1]:\n[...]\nCall Trace:\n[\u003c80186010\u003e] cache_free_debugcheck+0x284/0x318\n[\u003c801869d8\u003e] kfree+0xe8/0x2a0\n[\u003c8010b31c\u003e] au1xxx_dbdma_chan_free+0x2c/0x7c\n[\u003c80388dc8\u003e] au1x_pcm_dbdma_free+0x34/0x4c\n[\u003c80388fa8\u003e] au1xpsc_pcm_close+0x28/0x38\n[\u003c80383cb8\u003e] soc_codec_close+0x14c/0x1cc\n[\u003c8036dbb4\u003e] snd_pcm_release_substream+0x60/0xac\n[\u003c8036dc40\u003e] snd_pcm_release+0x40/0xa0\n[\u003c8018c7a8\u003e] __fput+0x11c/0x228\n[\u003c80188f60\u003e] filp_close+0x7c/0x98\n[\u003c80189018\u003e] sys_close+0x9c/0xe4\n[\u003c801022a0\u003e] stack_done+0x20/0x3c\n\nFix this by recording the address delivered by kmalloc() and using\nit as parameter to kfree().\n\nThis fix is only necessary with the SLAB allocator and CONFIG_DEBUG_SLAB\nenabled;  non-debug SLAB, SLUB do return nicely aligned addresses,\ndebug-enabled SLUB currently panics early in the boot process.\n\nSigned-off-by: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nTo: Linux-MIPS \u003clinux-mips@linux-mips.org\u003e\nCc: Manuel Lauss \u003cmanuel.lauss@gmail.com\u003e\nPatchwork: http://patchwork.linux-mips.org/patch/878/\nSigned-off-by: Ralf Baechle \u003cralf@linux-mips.org\u003e\n"
    },
    {
      "commit": "834db333eda46246f6290f0e1a7525af04fc8cb4",
      "tree": "4809b5da82a76a9924cde7a2db8986636f8be727",
      "parents": [
        "8ea85c2817301adb986b3b86dc20414595b776be",
        "5352ae638e2d7d5c9b2e4d528676bbf2af6fd6f3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 01 10:45:00 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 01 10:45:00 2010 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf, hw_breakpoint, kgdb: Do not take mutex for kernel debugger\n  x86, hw_breakpoints, kgdb: Fix kgdb to use hw_breakpoint API\n  hw_breakpoints: Release the bp slot if arch_validate_hwbkpt_settings() fails.\n  perf: Ignore perf.data.old\n  perf report: Fix segmentation fault when running with \u0027-g none\u0027\n"
    },
    {
      "commit": "4ca5ded2bdc09259ad89915bac2d218e72cda351",
      "tree": "0091afa0c67c4f111cf1840a4500a74763a23d08",
      "parents": [
        "ed23690d507c557d048255c683af1e9d228bfbe1",
        "61684ceaad4f65d1a9832c722f7bd5e7fc714de9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 01 10:42:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Feb 01 10:42:35 2010 -0800"
      },
      "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/agp: Fix agp_amd64_init regression\n  x86: Add quirk for Intel DG45FC board to avoid low memory corruption\n  x86: Add Dell OptiPlex 760 reboot quirk\n  x86, UV: Fix RTC latency bug by reading replicated cachelines\n  oprofile/x86: add Xeon 7500 series support\n  oprofile/x86: fix crash when profiling more than 28 events\n  lib/dma-debug.c: mark file-local struct symbol static.\n  x86/amd-iommu: Fix deassignment of a device from the pt_domain\n  x86/amd-iommu: Fix IOMMU-API initialization for iommu\u003dpt\n  x86/amd-iommu: Fix NULL pointer dereference in __detach_device()\n  x86/amd-iommu: Fix possible integer overflow\n"
    }
  ],
  "next": "32337f8a7020676b5fd6387def9ccb9060440c5c"
}
