)]}'
{
  "log": [
    {
      "commit": "f76f5d71048e116f76d2eb02226b01d50890e2f4",
      "tree": "04e0abc99d61e8beb4d35149d303bda0068dd68d",
      "parents": [
        "c421b08ef52f38049c6f591c5d260a97af7b0000"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Jun 04 14:14:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "xtensa: invoke oom-killer from page fault\n\nAs explained in commit 1c0fe6e3bd (\"mm: invoke oom-killer from page\nfault\") , we want to call the architecture independent oom killer when\ngetting an unexplained OOM from handle_mm_fault, rather than simply\nkilling current.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c421b08ef52f38049c6f591c5d260a97af7b0000",
      "tree": "cc5e18ca6f960fced5cc588311d33afdcd999806",
      "parents": [
        "68db30ce609a8fc21b95f38f509c65dab0ecfa96"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Jun 04 14:14:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "mn10300: invoke oom-killer from page fault\n\nAs explained in commit 1c0fe6e3bd (\"mm: invoke oom-killer from page\nfault\") , we want to call the architecture independent oom killer when\ngetting an unexplained OOM from handle_mm_fault, rather than simply\nkilling current.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "68db30ce609a8fc21b95f38f509c65dab0ecfa96",
      "tree": "647eed3c9500f9cd6663177f9b2c99b7233bb25e",
      "parents": [
        "f9c497c4aea28be826b8450a5339952f2ffc705e"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Jun 04 14:14:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "m32r: invoke oom-killer from page fault\n\nAs explained in commit 1c0fe6e3bd (\"mm: invoke oom-killer from page\nfault\") , we want to call the architecture independent oom killer when\ngetting an unexplained OOM from handle_mm_fault, rather than simply\nkilling current.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f9c497c4aea28be826b8450a5339952f2ffc705e",
      "tree": "810d6b4d03a8ad0ed5458606b9ac26f3c3d75ef2",
      "parents": [
        "b7e5d1f04104d98895945ecb463d750320dcd6cf"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Fri Jun 04 14:14:49 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jun 04 15:21:44 2010 -0700"
      },
      "message": "frv: invoke oom-killer from page fault\n\nAs explained in commit 1c0fe6e3bd (\"mm: invoke oom-killer from page\nfault\") , we want to call the architecture independent oom killer when\ngetting an unexplained OOM from handle_mm_fault, rather than simply\nkilling current.\n\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "167b7129042a4b4c09bb4ede5482ff79340a3999",
      "tree": "f47e59a99feaa32a625fb0e720c9914d2e364444",
      "parents": [
        "39059cceeda478cd040d521b9541d1113035c908",
        "4adc8b71cc142f9a7b44b13b99aab38ba897c56f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:47:22 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:47:22 2010 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, smpboot: Fix cores per node printing on boot\n  x86/amd-iommu: Fall back to GART if initialization fails\n  x86/amd-iommu: Fix crash when request_mem_region fails\n  x86/mm: Remove unused DBG() macro\n  arch/x86/kernel: Add missing spin_unlock\n"
    },
    {
      "commit": "39059cceeda478cd040d521b9541d1113035c908",
      "tree": "56adf04d6766a4346160aacd709468e5b2f1b879",
      "parents": [
        "b01b7dc2832a1a286ae84ffa3e940ce9f8e352c2",
        "c2cdf6aba0dfcfb54be646ab630c1bccd180e890"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:46:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:46:37 2010 -0700"
      },
      "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/macio: Fix probing of macio devices by using the right of match table\n  agp/uninorth: Fix oops caused by flushing too much\n  powerpc/pasemi: Update MAINTAINERS file\n  powerpc/cell: Fix integer constant warning\n  powerpc/kprobes: Remove resume_execution() in kprobes\n  powerpc/macio: Don\u0027t dereference pointer before null check\n"
    },
    {
      "commit": "b01b7dc2832a1a286ae84ffa3e940ce9f8e352c2",
      "tree": "e1c9325123f19729803a4ce3dc3c5cd7e17469b0",
      "parents": [
        "f150dba6d4a1e275b62ca76572c2786c71b91e85",
        "b3831cb55d383e8eb55d3b56c715fb48459b87c9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:46:09 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:46:09 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/bugfixes\u0027 of git://xenbits.xensource.com/people/ianc/linux-2.6\n\n* \u0027for-linus/bugfixes\u0027 of git://xenbits.xensource.com/people/ianc/linux-2.6:\n  xen: avoid allocation causing potential swap activity on the resume path\n  xen: ensure timer tick is resumed even on CPU driving the resume\n"
    },
    {
      "commit": "f150dba6d4a1e275b62ca76572c2786c71b91e85",
      "tree": "1fb8ed0a64f69431e8a3304a1b346a19979028b9",
      "parents": [
        "636667a545b2d16797f27002a65d688c195c9b60",
        "c6df8d5ab87a246942d138321e1721edbb69f6e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:45:26 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Jun 03 15:45:26 2010 -0700"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus-2\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf: Fix crash in swevents\n  perf buildid-list: Fix --with-hits event processing\n  perf scripts python: Give field dict to unhandled callback\n  perf hist: fix objdump output parsing\n  perf-record: Check correct pid when forking\n  perf: Do the comm inheritance per thread in event__process_task\n  perf: Use event__process_task from perf sched\n  perf: Process comm events by tid\n  blktrace: Fix new kernel-doc warnings\n  perf_events: Fix unincremented buffer base on partial copy\n  perf_events: Fix event scheduling issues introduced by transactional API\n  perf_events, trace: Fix perf_trace_destroy(), mutex went missing\n  perf_events, trace: Fix probe unregister race\n  perf_events: Fix races in group composition\n  perf_events: Fix races and clean up perf_event and perf_mmap_data interaction\n"
    },
    {
      "commit": "cd52e17ea8278f8449b6174a8e5ed439a2e44ffb",
      "tree": "461d620cd0331bc74b370a515f1476c5de944653",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Wed May 19 16:19:25 2010 +0100"
      },
      "committer": {
        "name": "Ian Campbell",
        "email": "ian.campbell@citrix.com",
        "time": "Thu Jun 03 09:34:04 2010 +0100"
      },
      "message": "xen: ensure timer tick is resumed even on CPU driving the resume\n\nThe core suspend/resume code is run from stop_machine on CPU0 but\nparts of the suspend/resume machinery (including xen_arch_resume) are\nrun on whichever CPU happened to schedule the xenwatch kernel thread.\n\nAs part of the non-core resume code xen_arch_resume is called in order\nto restart the timer tick on non-boot processors. The boot processor\nitself is taken care of by core timekeeping code.\n\nxen_arch_resume uses smp_call_function which does not call the given\nfunction on the current processor. This means that we can end up with\none CPU not receiving timer ticks if the xenwatch thread happened to\nbe scheduled on CPU \u003e 0.\n\nUse on_each_cpu instead of smp_call_function to ensure the timer tick\nis resumed everywhere.\n\nSigned-off-by: Ian Campbell \u003cian.campbell@citrix.com\u003e\nAcked-by: Jeremy Fitzhardinge \u003cjeremy@goop.org\u003e\nCc: Stable Kernel \u003cstable@kernel.org\u003e # .32.x\n"
    },
    {
      "commit": "ee227c577cde47f78e2df359f9c32ba047060767",
      "tree": "6f195e4914ce7d3bb7cfa80e13f17b8d56df6878",
      "parents": [
        "b74dbf2aed8d8c4f93ac2c44bab5c81f65be62a0"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Thu Jun 03 06:03:46 2010 +0200"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 22:26:42 2010 -0600"
      },
      "message": "of/powerpc: fix fsl_msi device node pointer\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "c2cdf6aba0dfcfb54be646ab630c1bccd180e890",
      "tree": "97bfd319f0ebe514ef821a080b74860fb9dbaa24",
      "parents": [
        "79905ad50bcf025deb81382413719ed600734941"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:09:18 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:50:38 2010 +1000"
      },
      "message": "powerpc/macio: Fix probing of macio devices by using the right of match table\n\nGrant patches added an of mach table to struct device_driver. However,\nwhile he changed the macio device code to use that, he left the match\ntable pointer in struct macio_driver and didn\u0027t update drivers to use\nthe \"new\" one, thus breaking the probing.\n\nThis completes the change by moving all drivers to setup the \"new\"\none, removing all traces of the old one, and while at it (since it\nchanges the exact same locations), I also remove two other duplicates\nfrom struct driver which are the name and owner fields.\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "257d569821165a76fb4c91d74909c2e61fe41e46",
      "tree": "4571f4fdd508c156aea7d2424a7f5c09a4d9d096",
      "parents": [
        "db97bc7f9997fef41b24c91f61c2f776d32d7ce3"
      ],
      "author": {
        "name": "Denis Kirjanov",
        "email": "dkirjanov@hera.kernel.org",
        "time": "Thu May 27 04:19:52 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:50:37 2010 +1000"
      },
      "message": "powerpc/cell: Fix integer constant warning\n\nFix smatch warning:  warning: constant 0x800000000 is so big it is long\n\nSigned-off-by: Denis Kirjanov \u003cdkirjanov@kernel.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "db97bc7f9997fef41b24c91f61c2f776d32d7ce3",
      "tree": "ae35f82cc63a624966934efb63f30d7c2a8ab746",
      "parents": [
        "83aea945c21c646184a494a32ad5524248b60226"
      ],
      "author": {
        "name": "Ananth N Mavinakayanahalli",
        "email": "ananth@in.ibm.com",
        "time": "Thu May 27 19:19:20 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Wed Jun 02 17:50:37 2010 +1000"
      },
      "message": "powerpc/kprobes: Remove resume_execution() in kprobes\n\nemulate_step() in kprobe_handler() would\u0027ve already determined if the\nprobed instruction can be emulated. We single-step in hardware only if\nthe instruction couldn\u0027t be emulated. resume_execution() therefore is\nsuperfluous -- all we need is to fix up the instruction pointer after\nsingle-stepping.\n\nThanks to Paul Mackerras for catching this.\n\nSigned-off-by: Ananth N Mavinakayanahalli \u003cananth@in.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "45fdf00dea92a480a8023c94d1a1aa887dcd3f69",
      "tree": "3959d669f55559dd258e5fe97aeb262b03236d65",
      "parents": [
        "aef4b9aaae1decc775778903922bd0075cce7a88"
      ],
      "author": {
        "name": "Alexandre Bounine",
        "email": "alexandre.bounine@idt.com",
        "time": "Fri May 28 13:56:17 2010 -0400"
      },
      "committer": {
        "name": "Grant Likely",
        "email": "grant.likely@secretlab.ca",
        "time": "Wed Jun 02 01:41:37 2010 -0600"
      },
      "message": "of/powerpc: fix 85xx RapidIO device node pointer\n\nFixes bug introduced by commit 61c7a080a5a061c976988fd4b844dfb468dda255\n(of: Always use \u0027struct device.of_node\u0027 to get device node pointer)\n\nSigned-off-by: Alexandre Bounine \u003calexandre.bounine@idt.com\u003e\nSigned-off-by: Grant Likely \u003cgrant.likely@secretlab.ca\u003e\n"
    },
    {
      "commit": "4adc8b71cc142f9a7b44b13b99aab38ba897c56f",
      "tree": "38f4771041d95182784d4ca824fdcf526848eed3",
      "parents": [
        "c8fcb14fecac72bb2cd2974cf133fba6c4b4a13d"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "borislav.petkov@amd.com",
        "time": "Tue Jun 01 21:04:55 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Jun 02 09:38:53 2010 +0200"
      },
      "message": "x86, smpboot: Fix cores per node printing on boot\n\nPercpu initialization happens now after booting the cores on the\nmachine and this causes them all to be displayed as belonging to\nnode 0:\n\nJun  8 05:57:21 kepek kernel: [    0.106999] Booting Node   0,\nProcessors  #1 #2 #3 #4 #5 #6 #7 #8 #9 #10 #11 #12 #13 #14 #15 #16 #17 #18 #19 #20 #21 #22 #23 Ok.\n\nUse early_cpu_to_node() to get the correct node of each core\ninstead.\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: Mike Travis \u003ctravis@sgi.com\u003e\nLKML-Reference: \u003c20100601190455.GA14237@aftab\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "aef4b9aaae1decc775778903922bd0075cce7a88",
      "tree": "31aeace86eaaf42c63b5dbe807226285d0752a41",
      "parents": [
        "709d015bb810a3377feaee3093d110a17e919019",
        "a7fed9f7369bfcfabed7aca1d608d286f2dfa7f6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 14:13:14 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 14:13:14 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc: Don\u0027t export cvt_fd \u0026 _df when CONFIG_PPC_FPU is not set\n  powerpc/44x: icon: select SM502 and frame buffer console support\n  powerpc/85xx: Add P1021MDS board support\n  powerpc/85xx: Change MPC8572DS camp dtses for MSI sharing\n  powerpc/fsl_msi: add removal path and probe failing path\n  powerpc/fsl_msi: enable msi sharing through AMP OSes\n  powerpc/fsl_msi: enable msi allocation in all banks\n  powerpc/fsl_msi: fix the conflict of virt_msir\u0027s chip_data\n  powerpc/fsl_msi: Add multiple MSI bank support\n  powerpc/kexec: Add support for FSL-BookE\n  powerpc/fsl-booke: Move the entry setup code into a seperate file\n  powerpc/fsl-booke: fix the case where we are not in the first page\n  powerpc/85xx: Enable support for ports 3 and 4 on 8548 CDS\n  powerpc/fsl-booke: Add hibernation support for FSL BookE processors\n  powerpc/e500mc: Implement machine check handler.\n  powerpc/44x: Add basic ICON PPC440SPe board support\n  powerpc/44x: Fix UART clocks on 440SPe\n  powerpc/44x: Add reset-type to katmai.dts\n  powerpc/44x: Adding PCI-E support for PowerPC 460SX based SOC.\n"
    },
    {
      "commit": "1f73897861b8ef0be64ff4b801f8d6f830f683b5",
      "tree": "b4bae8f12e1422113910d8cb00a19d010dc4a52f",
      "parents": [
        "b904d7131d116900524bd36ec170dcd97846bfd3",
        "64ffc9ff424c65adcffe7d590018cc75e2d5d42a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:55:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:55:52 2010 -0700"
      },
      "message": "Merge branch \u0027for-35\u0027 of git://repo.or.cz/linux-kbuild\n\n* \u0027for-35\u0027 of git://repo.or.cz/linux-kbuild: (81 commits)\n  kbuild: Revert part of e8d400a to resolve a conflict\n  kbuild: Fix checking of scm-identifier variable\n  gconfig: add support to show hidden options that have prompts\n  menuconfig: add support to show hidden options which have prompts\n  gconfig: remove show_debug option\n  gconfig: remove dbg_print_ptype() and dbg_print_stype()\n  kconfig: fix zconfdump()\n  kconfig: some small fixes\n  add random binaries to .gitignore\n  kbuild: Include gen_initramfs_list.sh and the file list in the .d file\n  kconfig: recalc symbol value before showing search results\n  .gitignore: ignore *.lzo files\n  headerdep: perlcritic warning\n  scripts/Makefile.lib: Align the output of LZO\n  kbuild: Generate modules.builtin in make modules_install\n  Revert \"kbuild: specify absolute paths for cscope\"\n  kbuild: Do not unnecessarily regenerate modules.builtin\n  headers_install: use local file handles\n  headers_check: fix perl warnings\n  export_report: fix perl warnings\n  ...\n"
    },
    {
      "commit": "b904d7131d116900524bd36ec170dcd97846bfd3",
      "tree": "acd97b3f0027a8dd8659181a316677ee9f578bcc",
      "parents": [
        "2e8949f09e3097c629f33323eaf280cf5c88c81a",
        "4150764fbba03ce4675b02b10872c665bb05a8aa"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:51:25 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Jun 01 08:51:25 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://www.jni.nu/cris\n\n* \u0027for-linus\u0027 of git://www.jni.nu/cris:\n  CRIS: Don\u0027t use mask_irq as symbol name\n  CRIS: Simplify param.h by simply including \u003casm-generic/param.h\u003e\n  CRISv10: Whitespace fixes for hw_settings.S\n  CRISv10: Trivial fixes.\n  CRISv32: Fix RS485 port 4 CD Kconfig item.\n  CRISv32: Remove duplicated Kconfig items.\n  cris: push down BKL into some device drivers\n"
    },
    {
      "commit": "c8fcb14fecac72bb2cd2974cf133fba6c4b4a13d",
      "tree": "d85807afbf86f2afb47586b95eb88e8467f0da1a",
      "parents": [
        "e565813ab95875af0d51a6bcd537068380bb06ea",
        "d7f0776975334070a93370ae048fda0c31a91c38"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 01 11:45:45 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Jun 01 11:45:45 2010 +0200"
      },
      "message": "Merge branch \u0027amd-iommu/2.6.35\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/joro/linux-2.6-iommu into x86/urgent\n"
    },
    {
      "commit": "d7f0776975334070a93370ae048fda0c31a91c38",
      "tree": "e1eb9681756be538f8108a1b1fd54f8b1eb0e294",
      "parents": [
        "e82752d8b5a7e0a5e4d607fd8713549e2a4e2741"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Mon May 31 15:05:20 2010 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 01 10:20:15 2010 +0200"
      },
      "message": "x86/amd-iommu: Fall back to GART if initialization fails\n\nThis patch implements a fallback to the GART IOMMU if this\nis possible and the AMD IOMMU initialization failed.\nOtherwise the fallback would be nommu which is very\nproblematic on machines with more than 4GB of memory or\nswiotlb which hurts io-performance.\n\nCc: stable@kernel.org\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "e82752d8b5a7e0a5e4d607fd8713549e2a4e2741",
      "tree": "4bc5c676e46c26083e46b77907fe7d588831f4f5",
      "parents": [
        "1d61e73ab4c7470833241af888939a7aab2b0354"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Fri May 28 14:26:48 2010 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 01 10:03:08 2010 +0200"
      },
      "message": "x86/amd-iommu: Fix crash when request_mem_region fails\n\nWhen request_mem_region fails the error path tries to\ndisable the IOMMUs. This accesses the mmio-region which was\nnot allocated leading to a kernel crash. This patch fixes\nthe issue.\n\nCc: stable@kernel.org\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "1d61e73ab4c7470833241af888939a7aab2b0354",
      "tree": "dd714c2428070a7ea2bf807c2821ac75ff13ec55",
      "parents": [
        "84fe6c19e4a598e8071e3bd1b2c923454eae1268",
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 01 09:57:49 2010 +0200"
      },
      "committer": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Tue Jun 01 09:57:49 2010 +0200"
      },
      "message": "Merge commit \u0027v2.6.35-rc1\u0027 into amd-iommu/2.6.35\n"
    },
    {
      "commit": "e565813ab95875af0d51a6bcd537068380bb06ea",
      "tree": "cd5061d8cfd5724b836da0772a7569ad79aa2f05",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e"
      ],
      "author": {
        "name": "Akinobu Mita",
        "email": "akinobu.mita@gmail.com",
        "time": "Mon May 24 22:04:51 2010 +0900"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 31 10:01:53 2010 +0200"
      },
      "message": "x86/mm: Remove unused DBG() macro\n\nDBG() macro for CONFIG_DEBUG_PER_CPU_MAPS is unused.\n\nSigned-off-by: Akinobu Mita \u003cakinobu.mita@gmail.com\u003e\nLKML-Reference: \u003c1274706291-13554-1-git-send-email-akinobu.mita@gmail.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "90151c35b19633e0cab5a6c80f1ba4a51e7c913b",
      "tree": "448c86520eef5b9dc0f06c59a8a96abfd4096fab",
      "parents": [
        "2e97942fe57864588774f173cf4cd7bb68968b76"
      ],
      "author": {
        "name": "Stephane Eranian",
        "email": "eranian@google.com",
        "time": "Tue May 25 16:23:10 2010 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon May 31 08:46:10 2010 +0200"
      },
      "message": "perf_events: Fix event scheduling issues introduced by transactional API\n\nThe transactional API patch between the generic and model-specific\ncode introduced several important bugs with event scheduling, at\nleast on X86. If you had pinned events, e.g., watchdog,  and were\nover-committing the PMU, you would get bogus counts. The bug was\nshowing up on Intel CPU because events would move around more\noften that on AMD. But the problem also existed on AMD, though\nharder to expose.\n\nThe issues were:\n\n - group_sched_in() was missing a cancel_txn() in the error path\n\n - cpuc-\u003en_added was not properly maintained, leading to missing\n   actions in hw_perf_enable(), i.e., n_running being 0. You cannot\n   update n_added until you know the transaction has succeeded. In\n   case of failed transaction n_added was not adjusted back.\n\n - in case of failed transactions, event_sched_out() was called\n   and eventually invoked x86_disable_event() to touch the HW reg.\n   But with transactions, on X86, event_sched_in() does not touch\n   HW registers, it simply collects events into a list. Thus, you\n   could end up calling x86_disable_event() on a counter which\n   did not correspond to the current event when idx !\u003d -1.\n\nThe patch modifies the generic and X86 code to avoid all those problems.\n\nFirst, we keep track of the number of events added last. In case the\ntransaction fails, we substract them from n_added. This approach is\nnecessary (as opposed to delaying updates to n_added) because not all\nevent updates use the transaction API, e.g., single events.\n\nSecond, we encapsulate the event_sched_in() and event_sched_out() in\ngroup_sched_in() inside the transaction. That makes the operations\nsymmetrical and you can also detect that you are inside a transaction\nand skip the HW reg access by checking cpuc-\u003egroup_flag.\n\nWith this patch, you can now overcommit the PMU even with pinned\nsystem-wide events present and still get valid counts.\n\nSigned-off-by: Stephane Eranian \u003ceranian@google.com\u003e\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nLKML-Reference: \u003c1274796225.5882.1389.camel@twins\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "a7fed9f7369bfcfabed7aca1d608d286f2dfa7f6",
      "tree": "3a51449419bb38ab2c1268b2619c0953688db1c4",
      "parents": [
        "ecca1a34befbb13fc23d9a2cc0d6b725c7727fb2"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 31 11:49:00 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 31 11:51:54 2010 +1000"
      },
      "message": "powerpc: Don\u0027t export cvt_fd \u0026 _df when CONFIG_PPC_FPU is not set\n\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "ecca1a34befbb13fc23d9a2cc0d6b725c7727fb2",
      "tree": "6539480b50258f30af799a6ab38529d7b2d7e538",
      "parents": [
        "3d00d4ff11686895925f46265f4a78dc78196c2e",
        "48936a08b85518c22a9467a8eaac35d43af54ab4"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 31 10:01:50 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 31 10:01:50 2010 +1000"
      },
      "message": "Merge commit \u0027kumar/next\u0027 into next\n\nConflicts:\n\tarch/powerpc/sysdev/fsl_msi.c\n"
    },
    {
      "commit": "3d00d4ff11686895925f46265f4a78dc78196c2e",
      "tree": "c488b013ed7c77c199dd5cd961354a27fabab112",
      "parents": [
        "67a3e12b05e055c0415c556a315a3d3eb637e29e",
        "895443c1c98a21198a0a5265041dc7ad14936d63"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 31 09:59:00 2010 +1000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Mon May 31 09:59:00 2010 +1000"
      },
      "message": "Merge commit \u0027jwb/next\u0027 into next\n"
    },
    {
      "commit": "b3f2f6cd1ff935ecac9a5346904b899d7af689fe",
      "tree": "db77dc4c2528455dd6fe858670a580ecbd43afb6",
      "parents": [
        "003386fff3e02e51cea882e60f7d28290113964c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 10:08:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 10:08:03 2010 -0700"
      },
      "message": "ia64: revert __node_random addition\n\nThis partially reverts commit 4ec37de89d8c758ee8115e0e64b3f994910789ee\n(\"[IA64] Fix build breakage\"), since the commit that made it necessary\ngot reverted earlier (see commit 35926ff5fba8, \u0027Revert \"cpusets:\nrandomize node rotor used in cpuset_mem_spread_node()\"\u0027)\n\nEven if we ever re-introduce this, there is no reason to make\n__node_random be some architecture-specific function.\n\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "17d30ac077df253c12c7ba4db8d5cdacfceeb6d1",
      "tree": "991a18cd249d66c7e08faa1b93f014ad169f04f3",
      "parents": [
        "e38c1e54ce51059a1aa8744c895762906cf43b32",
        "191211f50f35deb5b3b80bc7b620cfd4b0a4a2d9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:13:08 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:13:08 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6: (47 commits)\n  mfd: Rename twl5031 sih modules\n  mfd: Storage class for timberdale should be before const qualifier\n  mfd: Remove unneeded and dangerous clearing of clientdata\n  mfd: New AB8500 driver\n  gpio: Fix inverted rdc321x gpio data out registers\n  mfd: Change rdc321x resources flags to IORESOURCE_IO\n  mfd: Move pcf50633 irq related functions to its own file.\n  mfd: Use threaded irq for pcf50633\n  mfd: pcf50633-adc: Fix potential race in pcf50633_adc_sync_read\n  mfd: Fix pcf50633 bitfield logic in interrupt handler\n  gpio: rdc321x needs to select MFD_CORE\n  mfd: Use menuconfig for quicker config editing\n  ARM: AB3550 board configuration and irq for U300\n  mfd: AB3550 core driver\n  mfd: AB3100 register access change to abx500 API\n  mfd: Renamed ab3100.h to abx500.h\n  gpio: Add TC35892 GPIO driver\n  mfd: Add Toshiba\u0027s TC35892 MFD core\n  mfd: Delay to mask tsc irq in max8925\n  mfd: Remove incorrect wm8350 kfree\n  ...\n"
    },
    {
      "commit": "e38c1e54ce51059a1aa8744c895762906cf43b32",
      "tree": "6af00994b3d07da2db3419346f740ae06f3cfe7e",
      "parents": [
        "3e9345edd8562dc4f9bbca88a598c91c8779a9c4",
        "7b8ddb06e54ad98edeb7951f317aee4d1feda9d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:12:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:12:43 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/djbw/async_tx:\n  DMAENGINE: DMA40 U8500 platform configuration\n  DMA: PL330: Add dma api driver\n"
    },
    {
      "commit": "021fad8b706849c091f6e682bc5df3ce4f9ab4d7",
      "tree": "471aacadc425fcb725ea293637e34d813b666b5d",
      "parents": [
        "e9a5f426b85e429bffaee4e0b086b1e742a39fa6",
        "1ba4f22c426ba04b00fd717318d50620c621a0e1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:06:13 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:06:13 2010 -0700"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, cpufeature: Unbreak compile with gcc 3.x\n  x86, pat: Fix memory leak in free_memtype\n  x86, k8: Fix section mismatch for powernowk8_exit()\n  lib/atomic64_test: fix missing include of linux/kernel.h\n  x86: remove last traces of quicklist usage\n  x86, setup: Phoenix BIOS fixup is needed on Dell Inspiron Mini 1012\n  x86: \"nosmp\" command line option should force the system into UP mode\n  arch/x86/pci: use kasprintf\n  x86, apic: ack all pending irqs when crashed/on kexec\n"
    },
    {
      "commit": "06b2e9886e039c2f1b3048c47e539b80ab4155b0",
      "tree": "cdc295333e93cf407fd205b21f31a12d75b0a635",
      "parents": [
        "35926ff5fba8245bd1c6ac04155048f6f89232b1",
        "210501aa570fdaa8b06e56fd1c04f31f2d3f368b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:02:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:02:02 2010 -0700"
      },
      "message": "Merge branch \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027fixes\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: Call pagefault_disable/pagefault_enable in kmap_atomic/kunmap_atomic\n  parisc: Remove unnecessary macros from entry.S\n  parisc: LWS fixes for syscall.S\n  parisc: Delete unnecessary nop\u0027s in entry.S\n  parisc: Avoid interruption in critical region in entry.S\n  parisc: invoke oom-killer from page fault\n  parisc: clear floating point exception flag on SIGFPE signal\n  parisc: Use of align_frame provides stack frame.\n"
    },
    {
      "commit": "35926ff5fba8245bd1c6ac04155048f6f89232b1",
      "tree": "9afc520f47e29cb3cd80462fe62858f17b1c6cfb",
      "parents": [
        "b612a0553714c6b9744ad0d03f10cac78f3a84b1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:00:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun May 30 09:00:03 2010 -0700"
      },
      "message": "Revert \"cpusets: randomize node rotor used in cpuset_mem_spread_node()\"\n\nThis reverts commit 0ac0c0d0f837c499afd02a802f9cf52d3027fa3b, which\ncaused cross-architecture build problems for all the wrong reasons.\nIA64 already added its own version of __node_random(), but the fact is,\nthere is nothing architectural about the function, and the original\ncommit was just badly done. Revert it, since no fix is forthcoming.\n\nRequested-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "210501aa570fdaa8b06e56fd1c04f31f2d3f368b",
      "tree": "50d0cf3f68713b2d7acb7a3763fff3c0f89aa682",
      "parents": [
        "9b437bca163c44d4ec6544241f29451675693cd6"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave@hiauly1.hia.nrc.ca",
        "time": "Sun Apr 11 16:36:14 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:48:32 2010 -0400"
      },
      "message": "parisc: Call pagefault_disable/pagefault_enable in kmap_atomic/kunmap_atomic\n\nBased on the generic implementation of kmap_atomic and kunmap_atomic,\nwe should call pagefault_disable and pagefault_enable in our PA8000\nimplementation.\n\nThe define for kmap_atomic_prot was also missing, and I updated\nkmap_atomic_pfn to use the generic implementation because of the\nchange to kmap_atomic.\n\nI believe that this change is needed to fix the fork copy-on-write\nbug.\n\nSigned-off-by: John David Anglin \u003cdave.anglin@nrc-cnrc.gc.ca\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "9b437bca163c44d4ec6544241f29451675693cd6",
      "tree": "1d3c46b7f0e03debec36465bb56a4f8eb00794d6",
      "parents": [
        "f4c0346c6f350d51aac7ed87e266a4257bdbe506"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave@hiauly1.hia.nrc.ca",
        "time": "Sun Apr 11 17:03:54 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:47:28 2010 -0400"
      },
      "message": "parisc: Remove unnecessary macros from entry.S\n\nThe EXTR, DEP and DEPI macros are unnecessary.  There are PA 1.X\npneumonics available with the same functionality, and the DEP and DEPI\nmacros conflict with assembler pneumonics.\n\nTested on a variety of 32 and 64-bit systems.\n\nSigned-off-by: John David Anglin \u003cdave.anglin@nrc-cnrc.gc.ca\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "f4c0346c6f350d51aac7ed87e266a4257bdbe506",
      "tree": "d2c9649a20d307f62d90fbcbd99ecae2ee1cfe28",
      "parents": [
        "c2dc988ec566429841dd83644479aca78a6251e7"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave@hiauly1.hia.nrc.ca",
        "time": "Sun Apr 11 17:26:34 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:46:37 2010 -0400"
      },
      "message": "parisc: LWS fixes for syscall.S\n\n1) Gate immediately and save a branch.\n2) Fix off by one error in checking entry number.\n3) Use sr7 instead of sr3 in error return path as sr3 might not\n   contain correct value.\n4) Enable locking on UP systems to prevent incorrect operation of\n   the cas_action critical region on page faults.\n\nTested on several systems, including UP c3750 with 2.6.33.2 kernel.\n\nSigned-off-by: John David Anglin \u003cdave.anglin@nrc-cnrc.gc.ca\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "c2dc988ec566429841dd83644479aca78a6251e7",
      "tree": "28279d153bbfb1db4380b6a72c57a6f1486afe87",
      "parents": [
        "8f6c0c2bf1d4cc626588ca6f8dc642df34c0d26d"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave@hiauly1.hia.nrc.ca",
        "time": "Sun Apr 11 17:08:51 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:45:22 2010 -0400"
      },
      "message": "parisc: Delete unnecessary nop\u0027s in entry.S\n\nSigned-off-by: John David Anglin \u003cdave.anglin@nrc-cnrc.gc.ca\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "8f6c0c2bf1d4cc626588ca6f8dc642df34c0d26d",
      "tree": "e977c2a0e241876add6828dcf4712ed63b1f2659",
      "parents": [
        "53e30d022769434327a682d65031f129cd5d9c33"
      ],
      "author": {
        "name": "John David Anglin",
        "email": "dave@hiauly1.hia.nrc.ca",
        "time": "Sun Apr 11 17:12:56 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:44:36 2010 -0400"
      },
      "message": "parisc: Avoid interruption in critical region in entry.S\n\nSigned-off-by: John David Anglin \u003cdave.anglin@nrc-cnrc.gc.ca\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "53e30d022769434327a682d65031f129cd5d9c33",
      "tree": "51f87690c14bd473284221894da76bed9120a24e",
      "parents": [
        "550f0d922286556c7ea43974bb7921effb5a5278"
      ],
      "author": {
        "name": "Nick Piggin",
        "email": "npiggin@suse.de",
        "time": "Thu Apr 22 16:06:23 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:41:30 2010 -0400"
      },
      "message": "parisc: invoke oom-killer from page fault\n\nAs explained in commit 1c0fe6e3bd, we want to call the architecture independent\noom killer when getting an unexplained OOM from handle_mm_fault, rather than\nsimply killing current.\n\nCc: linux-parisc@vger.kernel.org\nCc: linux-arch@vger.kernel.org\nSigned-off-by: Nick Piggin \u003cnpiggin@suse.de\u003e\nAcked-by: David Rientjes \u003crientjes@google.com\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "550f0d922286556c7ea43974bb7921effb5a5278",
      "tree": "2fea27b82d293da2c2a9ce92c1f6185620470d44",
      "parents": [
        "d24944d924d051281b276be8e5749b45785563c8"
      ],
      "author": {
        "name": "Helge Deller",
        "email": "deller@gmx.de",
        "time": "Mon May 03 20:44:21 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:39:58 2010 -0400"
      },
      "message": "parisc: clear floating point exception flag on SIGFPE signal\n\nClear the floating point exception flag before returning to\nuser space. This is needed, else the libc trampoline handler\nmay hit the same SIGFPE again while building up a trampoline\nto a signal handler.\n\nFixes debian bug #559406.\n\nSigned-off-by: Helge Deller \u003cdeller@gmx.de\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\n"
    },
    {
      "commit": "d24944d924d051281b276be8e5749b45785563c8",
      "tree": "5eeb347ab792587628579cab5f7cd09fd9d85c7e",
      "parents": [
        "e40152ee1e1c7a63f4777791863215e3faa37a86"
      ],
      "author": {
        "name": "Carlos O\u0027Donell",
        "email": "carlos@systemhalted.org",
        "time": "Wed Mar 31 20:42:33 2010 +0000"
      },
      "committer": {
        "name": "Kyle McMartin",
        "email": "kyle@dreadnought.i.jkkm.org",
        "time": "Sun May 30 05:38:27 2010 -0400"
      },
      "message": "parisc: Use of align_frame provides stack frame.\n\nAny assembly constant generated with the use of\nalign_frame includes size for a full stack frame.\n\nSigned-off-by: Carlos O\u0027Donell \u003ccarlos@systemhalted.org\u003e\nSigned-off-by: Kyle McMartin \u003ckyle@parisc-linux.org\u003e\n"
    },
    {
      "commit": "e4f2e5eaac8f5f903ca4a8cc944d26e68745d6bb",
      "tree": "1a8d89561fa5b231202d5287acc2683eccadee7f",
      "parents": [
        "9a90e09854a3c7cc603ab8fc9163f77bb1f66cfa",
        "2671717265ae6e720a9ba5f13fbec3a718983b65"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 16:14:17 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 16:14:17 2010 -0700"
      },
      "message": "Merge branch \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6\n\n* \u0027idle-release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-idle-2.6:\n  intel_idle: native hardware cpuidle driver for latest Intel processors\n  ACPI: acpi_idle: touch TS_POLLING only in the non-MWAIT case\n  acpi_pad: uses MONITOR/MWAIT, so it doesn\u0027t need to clear TS_POLLING\n  sched: clarify commment for TS_POLLING\n  ACPI: allow a native cpuidle driver to displace ACPI\n  cpuidle: make cpuidle_curr_driver static\n  cpuidle: add cpuidle_unregister_driver() error check\n  cpuidle: fail to register if !CONFIG_CPU_IDLE\n"
    },
    {
      "commit": "9a90e09854a3c7cc603ab8fc9163f77bb1f66cfa",
      "tree": "c8c5f767dd2351c9db440f003cc14401583bafd3",
      "parents": [
        "d372e7fe4698bde3a00b718f7901a0025dda47ef",
        "d3b383338f105f50724c10a7d81b04a3930e886b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 14:42:18 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 14:42:18 2010 -0700"
      },
      "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: (27 commits)\n  ACPI: Don\u0027t let acpi_pad needlessly mark TSC unstable\n  drivers/acpi/sleep.h: Checkpatch cleanup\n  ACPI: Minor cleanup eliminating redundant PMTIMER_TICKS to NS conversion\n  ACPI: delete unused c-state promotion/demotion data strucutures\n  ACPI: video: fix acpi_backlight\u003dvideo\n  ACPI: EC: Use kmemdup\n  drivers/acpi: use kasprintf\n  ACPI, APEI, EINJ injection parameters support\n  Add x64 support to debugfs\n  ACPI, APEI, Use ERST for persistent storage of MCE\n  ACPI, APEI, Error Record Serialization Table (ERST) support\n  ACPI, APEI, Generic Hardware Error Source memory error support\n  ACPI, APEI, UEFI Common Platform Error Record (CPER) header\n  Unified UUID/GUID definition\n  ACPI Hardware Error Device (PNP0C33) support\n  ACPI, APEI, PCIE AER, use general HEST table parsing in AER firmware_first setup\n  ACPI, APEI, Document for APEI\n  ACPI, APEI, EINJ support\n  ACPI, APEI, HEST table parsing\n  ACPI, APEI, APEI supporting infrastructure\n  ...\n"
    },
    {
      "commit": "d3b383338f105f50724c10a7d81b04a3930e886b",
      "tree": "73c55f260136aa0f24571c1307a432caca4f0349",
      "parents": [
        "edbe77ba94217868caf5f391d2a083729bef3742",
        "68ca406930d6380b3be7ada5f15fcf85bfcbd552"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:20:35 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:20:35 2010 -0400"
      },
      "message": "Merge branch \u0027ht-delete-2.6.35\u0027 into release\n"
    },
    {
      "commit": "91dd6964390b331beb731623cb59c4a933ff8162",
      "tree": "2d22bdbd92e1e642fa4a77be4d4bf4cc5cbba2a9",
      "parents": [
        "dc1544ea5d6dfdf29440295788e639e4b44c605a",
        "b6dacf63e9fb2e7a1369843d6cef332f76fca6a3"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:17:27 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:17:27 2010 -0400"
      },
      "message": "Merge branch \u0027acpi_enable\u0027 into release\n"
    },
    {
      "commit": "dc1544ea5d6dfdf29440295788e639e4b44c605a",
      "tree": "fd4a26e78c32a43a7eb59860774f7f960f91a60c",
      "parents": [
        "6e320ec1d98f9eb93d5b2a5d70e2f40dce923f1b",
        "57283776b2b821ba4d592f61cad04d0293412740"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:17:16 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Fri May 28 16:17:16 2010 -0400"
      },
      "message": "Merge branch \u0027bjorn-pci-root-v4-2.6.35\u0027 into release\n"
    },
    {
      "commit": "969ea5c5ad1f0a1b9da3545903e6df6901ae007a",
      "tree": "9fbe39a678651d2bb134ae631a3dc7b2bd4a0c68",
      "parents": [
        "043f275d78bce6737545dcaeb6c0c6d0c35f652f"
      ],
      "author": {
        "name": "Stephen Rothwell",
        "email": "sfr@canb.auug.org.au",
        "time": "Fri May 28 15:05:00 2010 +1000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:20:14 2010 -0700"
      },
      "message": "tracing: fix for tracepoint API change\n\nCommit 38516ab59fbc5b3bb278cf5e1fe2867c70cff32e (\"tracing: Let\ntracepoints have data passed to tracepoint callbacks\") requires this\nfixup to the powerpc code.\n\nSigned-off-by: Stephen Rothwell \u003csfr@canb.auug.org.au\u003e\nAcked-by: Steven Rostedt \u003crostedt@goodmis.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "043f275d78bce6737545dcaeb6c0c6d0c35f652f",
      "tree": "3d26bf05a0d0cd1d8fb6fad0fd9491d3a3af2a64",
      "parents": [
        "72da3bc0cb3e82bd95f278a0c5c988e506e56d13",
        "5d66ceee78f74ca52661634f6f822a99cf406974"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:19:03 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:19:03 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/2635-updates\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/2635-updates\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S5PV210: serial: Fix section mismatch warning\n  ARM: s3c2410_defconfig: Add new machines\n  ARM: s3c6400_defconfig: Add framebuffer and basic LCD\n  ARM: s3c6400_defconfig: Add RTC driver support\n  ARM: s3c6400_defconfig: Enable USB host side\n  ARM: s3c6400_defconfig: Add SPI driver\n  ARM: s3c6400_defconfig: Update compiled machines\n  ARM: S5P: Regoster clk_xusbxti clock for hsotg driver\n  ARM: S3C64XX: Add USB OTG HCLK to the list of clocks\n  ARM: SAMSUNG: gpio-cfg.h: update documentation\n  ARM: SAMSUNG: Documentation: add documentation on GPIO code\n  ARM: SAMSUNG: Fix documentation for s3c_gpio_cfgpin()\n  ARM: S3C24XX: Documentation: add section on gpiolib changes\n  ARM: S3C24XX: Documentation: update GPIO documentation\n  ARM: S3C24XX: Documentation: update documentation overview\n  ARM: SAMSUNG: Documentation: update directory layout\n  ARM: SAMSUNG: Documentation: update the list of SoCs supported\n"
    },
    {
      "commit": "8507bb0062bff1431bbcce921efe5cd1186fcff2",
      "tree": "439c0436112ac225e7b2dbd020fc2083c4b45044",
      "parents": [
        "29d03fa12bc02c0f8085cd6bb06d11359a4bccaf"
      ],
      "author": {
        "name": "David Howells",
        "email": "dhowells@redhat.com",
        "time": "Fri May 28 10:41:16 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri May 28 10:17:21 2010 -0700"
      },
      "message": "FRV: ARCH_KMALLOC_MINALIGN was already defined\n\nARCH_KMALLOC_MINALIGN was already defined in asm/mem-layout.h and so shouldn\u0027t\nhave been added to asm/cache.h as well, but rather altered in place.\n\nThe commit that added it to asm/cache.h was:\n\n\tcommit 69dcf3db03626c4f18de624e8632454ea12ff260\n\tAuthor: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\n\tDate:   Mon May 24 14:32:54 2010 -0700\n\n\t    frv: set ARCH_KMALLOC_MINALIGN\n\n\t    Architectures that handle DMA-non-coherent memory need to set\n\t    ARCH_KMALLOC_MINALIGN to make sure that kmalloc\u0027ed buffer is\n\t    DMA-safe: the buffer doesn\u0027t share a cache with the others.\n\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\ncc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ece8ae4932703b37ea01222ea3e969a26692c871",
      "tree": "e851ff9b87b8fa79359ebd50c3b5e12315d6acb8",
      "parents": [
        "8fb9d2d72e00a975872d156f7fb045375189d09e",
        "2992bc0668ea4ef1a3d12cd883ac04f1067f5777"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:34:02 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:34:02 2010 +0900"
      },
      "message": "ARM: Merge for-2635/defconfig3\n\nMerge branch \u0027for-2635/defconfig3\u0027 into for-linus/2635-updates\n"
    },
    {
      "commit": "2992bc0668ea4ef1a3d12cd883ac04f1067f5777",
      "tree": "e142851101ac8561bfa70e28d9a50c737d1c7d83",
      "parents": [
        "856066c307958352b5fe10ee65e360b3a795d8f5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:28:06 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:33:05 2010 +0900"
      },
      "message": "ARM: s3c2410_defconfig: Add new machines\n\nAdd the SMDK2416, and the GTA02 to the list of machines\nthat are included in the s3c2410_defconfig.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "856066c307958352b5fe10ee65e360b3a795d8f5",
      "tree": "eb3a265e9f8b160fc2ab4529e241c198ea492e57",
      "parents": [
        "ad2cf090e2e00530379ebe114bffce19f618b11c"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 18:42:35 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:33:04 2010 +0900"
      },
      "message": "ARM: s3c6400_defconfig: Add framebuffer and basic LCD\n\nAdd the framebuffer driver and some basic LCD configurations\nthat should be suitable for the SMDK boards.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "ad2cf090e2e00530379ebe114bffce19f618b11c",
      "tree": "88a8a8fcf910fff5806b2787fab5785297c87097",
      "parents": [
        "8a776fb92498ecf3d9c5a09d2edb2389cd7f31e0"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 18:39:10 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:33:03 2010 +0900"
      },
      "message": "ARM: s3c6400_defconfig: Add RTC driver support\n\nNow that the RTC driver supports the S3C64XX, enable\nit in the build.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8a776fb92498ecf3d9c5a09d2edb2389cd7f31e0",
      "tree": "fb6b66c7a87f0e9ce425d57d1ca69324ca43bb98",
      "parents": [
        "56a5cbaf2aabda22991c136bfdf706e97859cc42"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 18:36:25 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:33:02 2010 +0900"
      },
      "message": "ARM: s3c6400_defconfig: Enable USB host side\n\nEnable the USB Host side by adding the USB OHCI and\nsome basic USB driver modules.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "56a5cbaf2aabda22991c136bfdf706e97859cc42",
      "tree": "0162f21e5c743b1a803b2a50209203501567ea4a",
      "parents": [
        "e56210caeb391a117aef4f109e012d58a56cab2a"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 18:26:23 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:33:01 2010 +0900"
      },
      "message": "ARM: s3c6400_defconfig: Add SPI driver\n\nThe SPI driver was added last kernel round, so enable\nthe core SPI and add the 64XX and bitbang driver as\nmodules.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "e56210caeb391a117aef4f109e012d58a56cab2a",
      "tree": "d1a8b8a3b77efc60db8ea20336849a569d81c87d",
      "parents": [
        "9dda696f0de87a2e5cfabb147e28c76b7d3c6846"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:08:45 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:33:00 2010 +0900"
      },
      "message": "ARM: s3c6400_defconfig: Update compiled machines\n\nAdd the machines that have been added in the last round\nto the list of builds.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "8fb9d2d72e00a975872d156f7fb045375189d09e",
      "tree": "cffcf3f6b3026b1b4999a8525a7a001025991e9d",
      "parents": [
        "5f4c5b2de442dae32ec5059dda996ac6375ebf36"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.ab@samsung.com",
        "time": "Fri May 28 11:41:16 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:34 2010 +0900"
      },
      "message": "ARM: S5P: Regoster clk_xusbxti clock for hsotg driver\n\nThe clk_xusbxti clock is added to the list of clocks to be\nregistred during boot time clock registration.\n\nSigned-off-by: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\n[ben-linux@fluff.org: edited title]\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "5f4c5b2de442dae32ec5059dda996ac6375ebf36",
      "tree": "c8e7ab0e11806cd30d306023cbffe72686ae83b3",
      "parents": [
        "189e0445d8b5246aa570fc3881b4739c443bec8a"
      ],
      "author": {
        "name": "Thomas Abraham",
        "email": "thomas.ab@samsung.com",
        "time": "Fri May 28 11:41:14 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:34 2010 +0900"
      },
      "message": "ARM: S3C64XX: Add USB OTG HCLK to the list of clocks\n\nAdd the USB OTG HCLK clock to the list of clocks to be registered\nduring initialization.\n\nSigned-off-by: Thomas Abraham \u003cthomas.ab@samsung.com\u003e\nSigned-off-by: Kukjin Kim \u003ckgene.kim@samsung.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "189e0445d8b5246aa570fc3881b4739c443bec8a",
      "tree": "f05589cc120b4a14016dd22d8e2acc94cbb4a71d",
      "parents": [
        "d192baeaa7a068b4e5151a34b4121d99938e396d"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 24 12:21:40 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:32 2010 +0900"
      },
      "message": "ARM: SAMSUNG: gpio-cfg.h: update documentation\n\nUpdate the documentation on the gpio configuration calls to add more\nreferences to useful information and also to document the values that\nare passed.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "941439267820c6811f44f247caefe823d4e4f5cd",
      "tree": "09f86f1137b610302a190b3cd7b69e27efcb9014",
      "parents": [
        "0639b93d00812dc6a7c925a41ce3610d28f73d4e"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Mon May 24 12:11:43 2010 +0900"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Fri May 28 19:31:31 2010 +0900"
      },
      "message": "ARM: SAMSUNG: Fix documentation for s3c_gpio_cfgpin()\n\nFix typo in s3c_gpio_cfgpin() documentation, the second argument is @to\nnot @pin again.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "1b061d9247f71cd15edc4c4c4600191a903642c0",
      "tree": "30d92ca82d8286e7a45fba108230ecd23e61673b",
      "parents": [
        "7ea8085910ef3dd4f3cad6845aaa2b580d39b115"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 26 17:53:41 2010 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 27 22:06:06 2010 -0400"
      },
      "message": "rename the generic fsync implementations\n\nWe don\u0027t name our generic fsync implementations very well currently.\nThe no-op implementation for in-memory filesystems currently is called\nsimple_sync_file which doesn\u0027t make too much sense to start with,\nthe the generic one for simple filesystems is called simple_fsync\nwhich can lead to some confusion.\n\nThis patch renames the generic file fsync method to generic_file_fsync\nto match the other generic_file_* routines it is supposed to be used\nwith, and the no-op implementation to noop_fsync to make it obvious\nwhat to expect.  In addition add some documentation for both methods.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "7ea8085910ef3dd4f3cad6845aaa2b580d39b115",
      "tree": "d9c1edb5906f943f7d70bfb4b65106e29772d379",
      "parents": [
        "cc967be54710d97c05229b2e5ba2d00df84ddd64"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed May 26 17:53:25 2010 +0200"
      },
      "committer": {
        "name": "Al Viro",
        "email": "viro@zeniv.linux.org.uk",
        "time": "Thu May 27 22:05:02 2010 -0400"
      },
      "message": "drop unused dentry argument to -\u003efsync\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\n"
    },
    {
      "commit": "e45b7fa23097332508730123ac6d59227e7bd7f8",
      "tree": "d01df835310c200523e4ad5564ffd1e960b17fc7",
      "parents": [
        "541adf7cd937b3895c7645406a9b060504df453b"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Mon May 24 11:34:36 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu May 27 21:07:05 2010 -0400"
      },
      "message": "sched: clarify commment for TS_POLLING\n\nTS_POLLING set tells the scheduler an idle_task will poll\nneed_resched() to look for work.\n\nTS_POLLING clear tells resched_task() and wake_up_idle_cpu()\nthat the remote CPU\u0027s idle_task is now sleeping in idle,\nand thus requires a reschedule interrupt notice work.\n\nUpdate the description of TS_POLLING to reflect how it works.\n\"idle task polling need_resched, skip sending interrupt\"\n\nWordsmithing-by: Milton Miller \u003cmiltonm@bga.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\nAcked-by: Peter Zijlstra \u003cpeterz@infradead.org\u003e\n"
    },
    {
      "commit": "9dda696f0de87a2e5cfabb147e28c76b7d3c6846",
      "tree": "862a9fa39ce2d33156b815e1f7352038287579bf",
      "parents": [
        "c5617b200ac52e35f7e8cf05a17b0a2d50f6b3e9",
        "4ec37de89d8c758ee8115e0e64b3f994910789ee"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 17:46:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 17:46:47 2010 -0700"
      },
      "message": "Merge branch \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6\n\n* \u0027release\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux-2.6:\n  [IA64] Fix build breakage\n"
    },
    {
      "commit": "62579266cf9caca5b999560be2b5ceee42fc4d4d",
      "tree": "eda6066624c734ef3057a9dc568ebaf978499c1a",
      "parents": [
        "75907a1153b42100b7a5e960bfe47d208d726309"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Wed May 19 11:39:02 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:38:00 2010 +0200"
      },
      "message": "mfd: New AB8500 driver\n\nAdd a new driver to support the AB8500 Power Management chip, replacing\nthe current AB4500.  The new driver replaces the old one, instead of an\nincremental modification, because this is a substantial overhaul\nincluding:\n\n - Split of the driver into -core and -spi portions, to allow another\n   interface layer to be added\n\n - Addition of interrupt support\n\n - Switch to MFD core API for handling subdevices\n\n - Simplification of the APIs to remove a redundant block parameter\n\n - Rename of the APIs and macros from ab4500_* to ab8500_*\n\n - Rename of the files from ab4500* to ab8500*\n\n - Change of the driver name from ab4500 to ab8500\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "d162251d1b8860ef489aecb712e5f06c33763ef3",
      "tree": "5904f7726990c3a7f6914d34daf52e95bc23f6b4",
      "parents": [
        "09bcb3f3369e164bf51b3b566b865f2514b23e8c"
      ],
      "author": {
        "name": "Mattias Wallin",
        "email": "mattias.wallin@stericsson.com",
        "time": "Sat May 01 18:26:40 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:47 2010 +0200"
      },
      "message": "ARM: AB3550 board configuration and irq for U300\n\nThis patch adds the i2c board configuration needed for the\nMixed Signal chip AB3550. It also adds the irq numbers needed\nfor the irq_chip implementation.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "812f9e9d424dde9ccb35975c0281edb6f8543735",
      "tree": "6c86267a32459639801f6f169a953f691f6eaac7",
      "parents": [
        "d88b25be3584138e53076ea3eea3d886c870470e"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Sat May 01 18:26:07 2010 +0200"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:44 2010 +0200"
      },
      "message": "mfd: Renamed ab3100.h to abx500.h\n\nThe goal here is to make way for a more general interface for the\nanalog baseband chips ab3100 ab3550 ab550 and future chips.\n\nThis patch have been divided into two parts since both changing name\nand content of a file is not recommended in git.\n\nSigned-off-by: Mattias Wallin \u003cmattias.wallin@stericsson.com\u003e\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "da1e368032d7ff241b9cf1059fa059d781cfeba7",
      "tree": "ea40f15b2b0b2ae70d2dabcce300c7d2073c45ae",
      "parents": [
        "b03b4d7cdd8f18395494478634707c6f132080d6"
      ],
      "author": {
        "name": "Todd Fischer",
        "email": "todd.fischer@ridgerun.com",
        "time": "Mon Apr 05 17:53:13 2010 -0600"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:39 2010 +0200"
      },
      "message": "davinci: da850 TPS6507x touch screen driver board data\n\nThe touch screen controller in the TPS6507x chip needs values that are\ndependent on the characteristics of the touch screen hardware being used\nin the board design.  In addition, the board provides version information\nthat is exposed via the kernel input sub-system.\n\nSigned-off-by: Todd Fischer \u003ctodd.fischer@ridgerun.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "0bc20bba357f18a0e52f45afc452d0b69cf06f76",
      "tree": "38a1c5edfd04aa04a37afc404d4779244b740c09",
      "parents": [
        "d183fcc975cbbc9c427deb2d7948ab03673995c9"
      ],
      "author": {
        "name": "Todd Fischer",
        "email": "todd.fischer@ridgerun.com",
        "time": "Mon Apr 05 20:23:57 2010 -0600"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:37 2010 +0200"
      },
      "message": "mfd: Add tps6507x board data structure\n\nAdd mfd structure which refrences sub-driver initialization data. For example,\nfor a giving hardware implementation, the voltage regulator sub-driver\ninitialization data provides the mapping betten a voltage regulator and what\nthe output voltage is being used for.\n\nSigned-off-by: Todd Fischer \u003ctodd.fischer@ridgerun.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "f52e62dcc1f555a0f8d8ccc3112454c3ff571395",
      "tree": "f151208c15a38618320bc714b4198d34972a695f",
      "parents": [
        "842102f35a8da589486fac497885b7bd6053af2f"
      ],
      "author": {
        "name": "Florian Fainelli",
        "email": "florian@openwrt.org",
        "time": "Sun Mar 21 01:06:17 2010 +0100"
      },
      "committer": {
        "name": "Samuel Ortiz",
        "email": "sameo@linux.intel.com",
        "time": "Fri May 28 01:37:30 2010 +0200"
      },
      "message": "x86: remove rdc321x_defs.h\n\nThis file is replaced by a cleaner version with the adding of a MFD driver for\nthe southbridge.\n\nSigned-off-by: Florian Fainelli \u003cflorian@openwrt.org\u003e\nAcked-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nSigned-off-by: Samuel Ortiz \u003csameo@linux.intel.com\u003e\n"
    },
    {
      "commit": "4ec37de89d8c758ee8115e0e64b3f994910789ee",
      "tree": "3c45c8f93054699a5245031919da7776b243ebf1",
      "parents": [
        "cc106eb35ed4abea675bce0d8fe40a46ff0b4a72"
      ],
      "author": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 27 15:35:13 2010 -0700"
      },
      "committer": {
        "name": "Tony Luck",
        "email": "tony.luck@intel.com",
        "time": "Thu May 27 15:35:13 2010 -0700"
      },
      "message": "[IA64] Fix build breakage\n\nIn commit 0ac0c0d0f837c499afd02a802f9cf52d3027fa3b\ncpusets: randomize node rotor used in cpuset_mem_spread_node()\n\nJack Steiner fixed a problem with too many small tasks being\nassigned to node 0. Copy his code to ia64 to avoid build error.\n\n    arch/ia64/kernel/smpboot.c:641: error: ‘cpu_to_node_map’ undeclared (first use in this function)\n\nIn commit 3bccd996276b108c138e8176793a26ecef54d573\nnuma: ia64: use generic percpu var numa_node_id() implementation\n\nLee Schermerhorn added some set_numa_node() calls - but these\nonly work on CONFIG_NUMA\u003dy configurations. Surround the calls\nwith #ifdef CONFIG_NUMA\n\nSigned-off-by: Tony Luck \u003ctony.luck@intel.com\u003e\n"
    },
    {
      "commit": "c5617b200ac52e35f7e8cf05a17b0a2d50f6b3e9",
      "tree": "40d5e99660c77c5791392d349a93113c044dbf14",
      "parents": [
        "cad719d86e9dbd06634eaba6401e022c8101d6b2",
        "49c177461bfbedeccbab22bf3905db2f9da7f1c3"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 15:23:47 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 15:23:47 2010 -0700"
      },
      "message": "Merge branch \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-core-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (61 commits)\n  tracing: Add __used annotation to event variable\n  perf, trace: Fix !x86 build bug\n  perf report: Support multiple events on the TUI\n  perf annotate: Fix up usage of the build id cache\n  x86/mmiotrace: Remove redundant instruction prefix checks\n  perf annotate: Add TUI interface\n  perf tui: Remove annotate from popup menu after failure\n  perf report: Don\u0027t start the TUI if -D is used\n  perf: Fix getline undeclared\n  perf: Optimize perf_tp_event_match()\n  perf: Remove more code from the fastpath\n  perf: Optimize the !vmalloc backed buffer\n  perf: Optimize perf_output_copy()\n  perf: Fix wakeup storm for RO mmap()s\n  perf-record: Share per-cpu buffers\n  perf-record: Remove -M\n  perf: Ensure that IOC_OUTPUT isn\u0027t used to create multi-writer buffers\n  perf, trace: Optimize tracepoints by using per-tracepoint-per-cpu hlist to track events\n  perf, trace: Optimize tracepoints by removing IRQ-disable from perf/tracepoint interaction\n  perf tui: Allow disabling the TUI on a per command basis in ~/.perfconfig\n  ...\n"
    },
    {
      "commit": "7b8ddb06e54ad98edeb7951f317aee4d1feda9d6",
      "tree": "c18c268a0bf1b9eaeb5825d3e84bb3617c6c5fdb",
      "parents": [
        "b3040e40675ec2c43542331cd30d4ee3dae797e8"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Thu May 27 15:21:26 2010 -0700"
      },
      "committer": {
        "name": "Dan Williams",
        "email": "dan.j.williams@intel.com",
        "time": "Thu May 27 15:21:26 2010 -0700"
      },
      "message": "DMAENGINE: DMA40 U8500 platform configuration\n\nThis completes the DMA40 support with the platform-specific\nconfiguration for U8500/DB8500.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nReviewed-by: Alessandro Rubini \u003crubini@unipv.it\u003e\nCc: STEricsson_nomadik_linux@list.st.com\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n[fixed up dma40_{tx|rx}_map declaration/initialization]\nSigned-off-by: Dan Williams \u003cdan.j.williams@intel.com\u003e\n"
    },
    {
      "commit": "1ba4f22c426ba04b00fd717318d50620c621a0e1",
      "tree": "6d6b217c662caaf604134461e021ee6329c7d49d",
      "parents": [
        "20413f27163fb1b8b806c0c219dc95eae67c633a"
      ],
      "author": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu May 27 12:02:00 2010 -0700"
      },
      "committer": {
        "name": "H. Peter Anvin",
        "email": "hpa@linux.intel.com",
        "time": "Thu May 27 12:02:00 2010 -0700"
      },
      "message": "x86, cpufeature: Unbreak compile with gcc 3.x\n\ngcc 3 is too braindamaged to be able to compile static_cpu_has() --\napparently it can\u0027t tell that a constant passed to an inline function\nis still a constant -- so if we\u0027re using gcc 3, just use the dynamic\ntest.  This is bad for performance, but if you care about performance,\ndon\u0027t use an ancient, known-to-optimize-poorly compiler.\n\nReported-and-tested-by: Eric Dumazet \u003ceric.dumazet@gmail.com\u003e\nLKML-Reference: \u003c4BF2FF82.7090005@zytor.com\u003e\nSigned-off-by: H. Peter Anvin \u003chpa@linux.intel.com\u003e\n"
    },
    {
      "commit": "cad719d86e9dbd06634eaba6401e022c8101d6b2",
      "tree": "ee0aa444e817e5cd29a9dea58dc36d0f3c65a50d",
      "parents": [
        "3ddab4788d4980b1b3dc324fdd105adab3812418",
        "67e67df8da723debf24f7763605776891203e8d5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:34:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:34:55 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-backlight:\n  gta02: Use pcf50633 backlight driver instead of platform backlight driver.\n  backlight: pcf50633: Register a pcf50633-backlight device in pcf50633 core driver.\n  backlight: Add pcf50633 backlight driver\n  backlight: 88pm860x_bl: fix error handling in pm860x_backlight_probe\n  backlight: max8925_bl: Fix error handling path\n  backlight: l4f00242t03: fix error handling in l4f00242t03_probe\n  backlight: add S6E63M0 AMOLED LCD Panel driver\n  backlight: adp8860: add support for ADP8861 \u0026 ADP8863\n  backlight: mbp_nvidia_bl - Fix DMI_SYS_VENDOR for MacBook1,1\n  backlight: Add Cirrus EP93xx backlight driver\n  backlight: l4f00242t03: Fix regulators handling code in remove function\n  backlight: fix adp8860_bl build errors\n  backlight: new driver for the ADP8860 backlight parts\n  backlight: 88pm860x_bl - potential memory leak\n  backlight: mbp_nvidia_bl - add support for older MacBookPro and MacBook 6,1.\n  backlight: Kconfig cleanup\n  backlight: backlight_device_register() return ERR_PTR()\n"
    },
    {
      "commit": "3ddab4788d4980b1b3dc324fdd105adab3812418",
      "tree": "91b25590723d2a81ecd4d42753412cb8c4897bf0",
      "parents": [
        "d1e0fe252e1c410164127b3000613afeaf47e49f",
        "a7cca8aec9d08231207503e4823e7b47bfa7e596"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:34:20 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 11:34:20 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds\n\n* \u0027for-linus\u0027 of git://git.o-hand.com/linux-rpurdie-leds:\n  leds: Add mx31moboard MC13783 led support\n  leds: Add mc13783 LED support\n  leds: leds-ss4200: fix led_classdev_unregister twice in error handling\n  leds: leds-lp3944: properly handle lp3944_configure fail in lp3944_probe\n  leds: led-class: set permissions on max_brightness file to 0444\n  leds: leds-gpio: Change blink_set callback to be able to turn off blinking\n  leds: Add LED driver for the Soekris net5501 board\n  leds: 88pm860x - fix checking in probe function\n"
    },
    {
      "commit": "cc106eb35ed4abea675bce0d8fe40a46ff0b4a72",
      "tree": "7d18624a769680049f2933ce48a02c8e08e5937c",
      "parents": [
        "4e455c6782bd6bf6a0135c1e1c9f018ec191979e",
        "3bfe68580a9d2a25465fc004986acd7991d700d1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:48:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:48:46 2010 -0700"
      },
      "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] fill out file list in s390 MAINTAINERS entry\n  [S390] Add support for LZO-compressed kernels.\n  [S390] cmm: get rid of CMM_PROC config option\n  [S390] cmm: remove superfluous EXPORT_SYMBOLs plus cleanups\n  [S390] dasd: unit check handling during internal cio I/O\n  [S390] cio: unit check handling during internal I/O\n  [S390] ccwgroup: add locking around drvdata access\n  [S390] cio: remove stsch\n  [S390] spp: remove KVM_AWARE_CMF config option\n  [S390] kprobes: forbid probing of stnsm/stosm/epsw\n  [S390] spp: fix compilation for CONFIG_32BIT\n  [S390] atomic: implement atomic64_dec_if_positive\n  [S390] cmm: fix crash on module unload\n"
    },
    {
      "commit": "b899ebeb05da4287ce845976727e3e83dadd25d5",
      "tree": "4eea9d850f0a2704799e226a89971f08d6454e26",
      "parents": [
        "55ddf14b04bfe5afaab892a8fb12164b803f1dd5",
        "b7a5b7acb796e5c950a58a35aee559b284de6e59"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:23:57 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:23:57 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus/2634-git-updates\u0027 of git://git.fluff.org/bjdooks/linux\n\n* \u0027for-linus/2634-git-updates\u0027 of git://git.fluff.org/bjdooks/linux:\n  ARM: S5PC100: Fixup cross tree merge problems\n  ARM: S5P: Fix the platform external interrupt issues.\n  ARM: s5pv210_defconfig: Update s5pv210_defconfig to v2.6.34-git\n  ARM: s5pc110_defconfig: Update s5pc110_defconfig to v2.6.34-git\n  ARM: s5pc100_defconfig: Update s5pc100_defconfig to v2.6.34-git\n  ARM: s5p6442_defconfig: Update s5p6442_defconfig to v2.6.34-git\n  ARM: s5p6440_defconfig: Update s5p6440_defconfig to v2.6.34-git\n  ARM: s3c6400_defconfig: Update s3c6400_defconfig to v2.6.34-git\n  ARM: s3c2410_defconfig: Update s3c2410_defconfig to v2.6.34-git\n"
    },
    {
      "commit": "a9a0aff5b56d4c40288c000ff09c3f238b6b6fec",
      "tree": "496cce8240689a61b4c76a4318ac53487287c74b",
      "parents": [
        "ade61088bc77dd209f8edadbe544f1e5dad6c287",
        "0779c862e43e052c58a350a8bd2bf97e6908de04"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:19:19 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 10:19:19 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k: (24 commits)\n  m68k: amiga - RTC platform device conversion\n  m68k: amiga - Parallel port platform device conversion\n  m68k: amiga - Serial port platform device conversion\n  m68k: amiga - Mouse platform device conversion\n  m68k: amiga - Keyboard platform device conversion\n  m68k: amiga - Amiga Gayle IDE platform device conversion\n  m68k: amiga - A4000T SCSI platform device conversion\n  m68k/scsi: a3000 - Do not use legacy Scsi_Host.base\n  m68k: amiga - A3000 SCSI platform device conversion\n  m68k/scsi: gvp11 - Do not use legacy Scsi_Host.base\n  m68k: amiga - GVP Series II SCSI zorro_driver conversion\n  m68k/scsi: a2091 - Do not use legacy Scsi_Host.base\n  m68k: amiga - A2091/A590 SCSI zorro_driver conversion\n  m68k/scsi: mvme147 - Kill obsolete HOSTS_C logic\n  m68k/scsi: a3000 - Kill a3000_scsiregs typedef\n  m68k/scsi: gvp11 - Kill gvp11_scsiregs typedef\n  m68k/scsi: a2091 - Kill a2091_scsiregs typedef\n  m68k/scsi: gvp11 - Extract check_wd33c93()\n  m68k/scsi: a3000 - Kill static global a3000_host\n  m68k/scsi: mvme147 - Kill static global mvme147_host\n  ...\n"
    },
    {
      "commit": "fd1197f1131a1f1d8bc192f9cfbbe17e305f17f3",
      "tree": "9fb28028ef9159f3e4c546e1ae3492828222d233",
      "parents": [
        "7aac789885512388a66d47280d7e7777ffba1e59"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "lee.schermerhorn@hp.com",
        "time": "Wed May 26 14:45:01 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:57 2010 -0700"
      },
      "message": "numa: ia64: support numa_mem_id() for memoryless nodes\n\nEnable \u0027HAVE_MEMORYLESS_NODES\u0027 by default when NUMA configured on ia64.\nInitialize percpu \u0027numa_mem\u0027 variable when starting secondary cpus.\nGeneric initialization will handle the boot cpu.\n\nNothing uses \u0027numa_mem_id()\u0027 yet.  Subsequent patch with modify slab to\nuse this.\n\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Eric Whitney \u003ceric.whitney@hp.com\u003e\nCc: 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\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3bccd996276b108c138e8176793a26ecef54d573",
      "tree": "dbd597ae480fa6b8b4dac01f32b054bea5fbb3a0",
      "parents": [
        "e534c7c5f8d6e9fc46f57fab067c7e48d8ceb172"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "lee.schermerhorn@hp.com",
        "time": "Wed May 26 14:44:59 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:57 2010 -0700"
      },
      "message": "numa: ia64: use generic percpu var numa_node_id() implementation\n\nia64:  Use generic percpu implementation of numa_node_id()\n   + intialize per cpu \u0027numa_node\u0027\n   + remove ia64 cpu_to_node() macro;  use generic\n   + define CONFIG_USE_PERCPU_NUMA_NODE_ID when NUMA configured\n\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nReviewed-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Eric Whitney \u003ceric.whitney@hp.com\u003e\nCc: 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\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e534c7c5f8d6e9fc46f57fab067c7e48d8ceb172",
      "tree": "90150391bb1222888627ab22276158ffaf905f12",
      "parents": [
        "7281201922a0063fa60804ce39c277fc98142a47"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "lee.schermerhorn@hp.com",
        "time": "Wed May 26 14:44:58 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:57 2010 -0700"
      },
      "message": "numa: x86_64: use generic percpu var numa_node_id() implementation\n\nx86 arch specific changes to use generic numa_node_id() based on generic\npercpu variable infrastructure.  Back out x86\u0027s custom version of\nnuma_node_id()\n\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nCc: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Eric Whitney \u003ceric.whitney@hp.com\u003e\nCc: 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\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7281201922a0063fa60804ce39c277fc98142a47",
      "tree": "4bf089d077b1055e54bc1411dcc0db121d01d9fa",
      "parents": [
        "866707fc2721df8fee637fcf0239628b9231f9ea"
      ],
      "author": {
        "name": "Lee Schermerhorn",
        "email": "lee.schermerhorn@hp.com",
        "time": "Wed May 26 14:44:56 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:57 2010 -0700"
      },
      "message": "numa: add generic percpu var numa_node_id() implementation\n\nRework the generic version of the numa_node_id() function to use the new\ngeneric percpu variable infrastructure.\n\nGuard the new implementation with a new config option:\n\n        CONFIG_USE_PERCPU_NUMA_NODE_ID.\n\nArchs which support this new implemention will default this option to \u0027y\u0027\nwhen NUMA is configured.  This config option could be removed if/when all\narchs switch over to the generic percpu implementation of numa_node_id().\nArch support involves:\n\n  1) converting any existing per cpu variable implementations to use\n     this implementation.  x86_64 is an instance of such an arch.\n  2) archs that don\u0027t use a per cpu variable for numa_node_id() will\n     need to initialize the new per cpu variable \"numa_node\" as cpus\n     are brought on-line.  ia64 is an example.\n  3) Defining USE_PERCPU_NUMA_NODE_ID in arch dependent Kconfig--e.g.,\n     when NUMA is configured.  This is required because I have\n     retained the old implementation by default to allow archs to\n     be modified incrementally, as desired.\n\nSubsequent patches will convert x86_64 and ia64 to use this implemenation.\n\nSigned-off-by: Lee Schermerhorn \u003clee.schermerhorn@hp.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nCc: Mel Gorman \u003cmel@csn.ul.ie\u003e\nReviewed-by: Christoph Lameter \u003ccl@linux-foundation.org\u003e\nCc: Nick Piggin \u003cnpiggin@suse.de\u003e\nCc: David Rientjes \u003crientjes@google.com\u003e\nCc: Eric Whitney \u003ceric.whitney@hp.com\u003e\nCc: 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\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fc2444756acab1e2265a5053618f78c8c9633f8f",
      "tree": "f3034077260b60c6308ab0cdf0b783a974828d88",
      "parents": [
        "e1c54b64027b52ba43b86fe6219910a9e9a88b73"
      ],
      "author": {
        "name": "Jan Blunck",
        "email": "jblunck@suse.de",
        "time": "Wed May 26 14:44:46 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:56 2010 -0700"
      },
      "message": "frv: remove \"struct file *\" argument from sysctl -\u003eproc_handler\n\nSigned-off-by: Jan Blunck \u003cjblunck@suse.de\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Alexey Dobriyan \u003cadobriyan@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f6ae31c23be6926359e9379acfdbbdd945209f05",
      "tree": "3985c6be62afcb636efcf5131a6464b2cbcba2a0",
      "parents": [
        "7676679f659ac0112cad02789eb5560da2814e56"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:43 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "parisc: use asm-generic/scatterlist.h\n\nparisc uses iova and iova_length in scatterlist structure instead of\ndma_address and dma_length.  However, the accessor are used so we can\nconvert parisc to use asm-generic/scatterlist.h easily.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: James E.J. Bottomley \u003cjejb@parisc-linux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7676679f659ac0112cad02789eb5560da2814e56",
      "tree": "e4a5e618b6a2c105e38f89dc445c5ac7b332ccc2",
      "parents": [
        "3e6e3da8d5eafb5f849a14272ed725f85bed5dc8"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "mn10300: use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Koichi Yasutake \u003cyasutake.koichi@jp.panasonic.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3e6e3da8d5eafb5f849a14272ed725f85bed5dc8",
      "tree": "b88695b3672a9d326d43c11028b7de78122ce830",
      "parents": [
        "459d42b72c1fa76928ff92623ce785a55ee87095"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:42 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "frv: use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "459d42b72c1fa76928ff92623ce785a55ee87095",
      "tree": "b9de98233da395801dc61ac06042b198a954f0e0",
      "parents": [
        "6ba686711122462e26a6b355712a321297a2e6d0"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "blackfin: use use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6ba686711122462e26a6b355712a321297a2e6d0",
      "tree": "944be856ef2daefe866f704d4d5c84f64959aacc",
      "parents": [
        "d904c5bf8fa8bf8be6fb312baa9fa1cd5e86a83e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:41 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "xtensa: use use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d904c5bf8fa8bf8be6fb312baa9fa1cd5e86a83e",
      "tree": "7f9170ecc4bfa5dbae4e8f1b32bd70a5d0669eea",
      "parents": [
        "9da655480c36bd128a467e6b1183b2caf4716fd1"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:40 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "mips: use use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "9da655480c36bd128a467e6b1183b2caf4716fd1",
      "tree": "bd9d58cababf51d469703e9087901777ddac4870",
      "parents": [
        "f7f2dde35af75a52fe2c9ff0da7500e82e00c736"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:39 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "m68k: use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Roman Zippel \u003czippel@linux-m68k.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7f2dde35af75a52fe2c9ff0da7500e82e00c736",
      "tree": "6a5457ca491ed3d938ee4140617254ee7c87413d",
      "parents": [
        "5b0e27ce35b040425332437fb314188ec5b71f11"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "m32r: use use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5b0e27ce35b040425332437fb314188ec5b71f11",
      "tree": "690e0403b211c4b98f99ea1cd8da06d33d2097a9",
      "parents": [
        "16b3f4d65344878cff76306ed2630fa25c0ad5a7"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:36 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "h8300: use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "16b3f4d65344878cff76306ed2630fa25c0ad5a7",
      "tree": "c621e70c510d80e3ffbd9ac911c23dd75b2ff7c2",
      "parents": [
        "81a791907e69146575e4463d2eb98cf17f55fdb1"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:55 2010 -0700"
      },
      "message": "cris: use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "81a791907e69146575e4463d2eb98cf17f55fdb1",
      "tree": "c6d3701f3886eac1e8566983fe0eb8880b0a1620",
      "parents": [
        "1ef04370d823a811d2cca9f237097559a6b99b12"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:35 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:54 2010 -0700"
      },
      "message": "avr32: use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Haavard Skinnemoen \u003chskinnemoen@atmel.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "1ef04370d823a811d2cca9f237097559a6b99b12",
      "tree": "9b8d9feaa2fd47df7e42009128803bee78490bc3",
      "parents": [
        "48c7cf4797d04b3ffcb060fa64c3c500b7371e8b"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:54 2010 -0700"
      },
      "message": "asm-generic: remove ARCH_HAS_SG_CHAIN in scatterlist.h\n\nThere are more architectures that don\u0027t support ARCH_HAS_SG_CHAIN than\nthose that support it.  This removes removes ARCH_HAS_SG_CHAIN in\nasm-generic/scatterlist.h and lets arhictectures to define it.\n\nIt\u0027s clearer than defining ARCH_HAS_SG_CHAIN asm-generic/scatterlist.h and\nundefing it in arhictectures that don\u0027t support it.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "48c7cf4797d04b3ffcb060fa64c3c500b7371e8b",
      "tree": "1071bc91768ed32ed7019c1264ee4bc3c6fb9cec",
      "parents": [
        "e32205eb5818ab53dbe0ffe6c6fbdaa9af83de72"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:34 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:54 2010 -0700"
      },
      "message": "alpha: use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e32205eb5818ab53dbe0ffe6c6fbdaa9af83de72",
      "tree": "142e2bd3a369c66d4a4d7276a3434d42fea7deb9",
      "parents": [
        "4a14d84ea2adc6c02dde4ae2d4552c15e014a475"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:54 2010 -0700"
      },
      "message": "powerpc: use asm-generic/scatterlist.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "4a14d84ea2adc6c02dde4ae2d4552c15e014a475",
      "tree": "bdced2d932bf7363493dd0de5710e5e079d35181",
      "parents": [
        "18e98307de0d746cb0845ebf66535ce2184c25a2"
      ],
      "author": {
        "name": "Andrew Morton",
        "email": "akpm@linux-foundation.org",
        "time": "Wed May 26 14:44:33 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:54 2010 -0700"
      },
      "message": "x86_32: use asm-generic/scatterlist.h\n\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\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": "18e98307de0d746cb0845ebf66535ce2184c25a2",
      "tree": "eac998f31e3930ffc1f54e524a2a9bbc82b851e0",
      "parents": [
        "204f3a04449a9a775e465f7d87bcab08f170e59e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed May 26 14:44:32 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu May 27 09:12:54 2010 -0700"
      },
      "message": "asm-generic: add NEED_SG_DMA_LENGTH to define sg_dma_len()\n\nThere are only two ways to define sg_dma_len(); use sg-\u003edma_length or\nsg-\u003elength.  This patch introduces NEED_SG_DMA_LENGTH that enables\narchitectures to choose sg-\u003edma_length or sg-\u003elength.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\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"
    }
  ],
  "next": "204f3a04449a9a775e465f7d87bcab08f170e59e"
}
