)]}'
{
  "log": [
    {
      "commit": "a3d3203e4bb40f253b1541e310dc0f9305be7c84",
      "tree": "ac0d74a607493053da92244a6763e503c5904f4f",
      "parents": [
        "f937331b3f92cb2f67bc81baa1b8cc5198c439e5",
        "ec28dcc6b4c00b78ad269ad5b85ebd5c2d504825"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 20:29:21 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 20:29:21 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: (34 commits)\n  ACPI: processor: push file static MADT pointer into internal map_madt_entry()\n  ACPI: processor: refactor internal map_lsapic_id()\n  ACPI: processor: refactor internal map_x2apic_id()\n  ACPI: processor: refactor internal map_lapic_id()\n  ACPI: processor: driver doesn\u0027t need to evaluate _PDC\n  ACPI: processor: remove early _PDC optin quirks\n  ACPI: processor: add internal processor_physically_present()\n  ACPI: processor: move acpi_get_cpuid into processor_core.c\n  ACPI: processor: export acpi_get_cpuid()\n  ACPI: processor: mv processor_pdc.c processor_core.c\n  ACPI: processor: mv processor_core.c processor_driver.c\n  ACPI: plan to delete \"acpi\u003dht\" boot option\n  ACPI: remove \"acpi\u003dht\" DMI blacklist\n  PNPACPI: add bus number support\n  PNPACPI: add window support\n  resource: add window support\n  resource: add bus number support\n  resource: expand IORESOURCE_TYPE_BITS to make room for bus resource type\n  acpiphp: Execute ACPI _REG method for hotadded devices\n  ACPI video: Be more liberal in validating _BQC behaviour\n  ...\n"
    },
    {
      "commit": "f937331b3f92cb2f67bc81baa1b8cc5198c439e5",
      "tree": "e14edb4d6e31ef48f07145e6f3e4016c6075f4d8",
      "parents": [
        "181427a7e01beab76c789414334375839f026128"
      ],
      "author": {
        "name": "Wolfram Sang",
        "email": "w.sang@pengutronix.de",
        "time": "Mon Mar 15 01:29:41 2010 +0100"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 14 20:28:39 2010 -0700"
      },
      "message": "init dynamic bin_attribute structures\n\nCommit 6992f5334995af474c2b58d010d08bc597f0f2fe (\"sysfs: Use one lockdep\nclass per sysfs attribute.\") introduced this requirement.  First, at25\nwas fixed manually.  Then, other occurences were found with coccinelle\nand the following semantic patch.  Results were reviewed and fixed up:\n\n    @ init @\n    identifier struct_name, bin;\n    @@\n\n    \tstruct struct_name {\n    \t\t...\n    \t\tstruct bin_attribute bin;\n    \t\t...\n    \t};\n\n    @ main extends init @\n    expression E;\n    statement S;\n    identifier name, err;\n    @@\n\n    (\n    \tstruct struct_name *name;\n    |\n    -\tstruct struct_name *name \u003d NULL;\n    +\tstruct struct_name *name;\n    )\n    \t...\n    (\n    \tsysfs_bin_attr_init(\u0026name-\u003ebin);\n    |\n    +\tsysfs_bin_attr_init(\u0026name-\u003ebin);\n    \tif (sysfs_create_bin_file(E, \u0026name-\u003ebin))\n    \t\tS\n    |\n    +\tsysfs_bin_attr_init(\u0026name-\u003ebin);\n    \terr \u003d sysfs_create_bin_file(E, \u0026name-\u003ebin);\n    )\n\nSigned-off-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nCc: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ec28dcc6b4c00b78ad269ad5b85ebd5c2d504825",
      "tree": "6170f5c33200f7fb32ef5fda87a0ae923fe81341",
      "parents": [
        "c67fcd670b55e89e0c129fbf7fae854bd1f8bfa6",
        "d06070509147c948a06056da619c9dc2ed349805",
        "f6bb13aa1ea3bb26a4c783822347873f085b9000",
        "0c99c5288eb9b1bbc9684b0ec0fd7efc578749b3",
        "4c81ba4900ab4eb24c7d2ba1aca594c644b6ce4c",
        "7e0e9c042790d4ea44c6a00ddaad8b8bbcc3f17f",
        "149fe9c293f76803206648270ca24fc2604d5f01",
        "cffdde993a016bedbc2f5eb60d00c3a766ffb612",
        "fa80945269f312bc609e8384302f58b03c916e12",
        "8b7ef6d8f16274da42344cd50746ddb1c93c25ea",
        "70287db87cfc968fe78bf82a489833cc77b84352",
        "38bcb37a6f63fcdfcc0dd0af3ec5c03a4b7be48e"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:30:17 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:30:17 2010 -0400"
      },
      "message": "Merge branches \u0027battery-2.6.34\u0027, \u0027bugzilla-10805\u0027, \u0027bugzilla-14668\u0027, \u0027bugzilla-531916-power-state\u0027, \u0027ht-warn-2.6.34\u0027, \u0027pnp\u0027, \u0027processor-rename\u0027, \u0027sony-2.6.34\u0027, \u0027suse-bugzilla-531547\u0027, \u0027tz-check\u0027, \u0027video\u0027 and \u0027misc-2.6.34\u0027 into release\n"
    },
    {
      "commit": "d8191fa4a33fdc817277da4f2b7f771ff605a41c",
      "tree": "d72667311fcaea0fbfc7c9a8e71bd6b612af215c",
      "parents": [
        "3b1da4c5d1032ebc29fec8bd8f592ba6589be8ed"
      ],
      "author": {
        "name": "Alex Chiang",
        "email": "achiang@hp.com",
        "time": "Mon Feb 22 12:11:39 2010 -0700"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 21:17:22 2010 -0400"
      },
      "message": "ACPI: processor: driver doesn\u0027t need to evaluate _PDC\n\nNow that the early _PDC evaluation path knows how to correctly\nevaluate _PDC on only physically present processors, there\u0027s no\nneed for the processor driver to evaluate it later when it loads.\n\nTo cover the hotplug case, push _PDC evaluation down into the\nhotplug paths.\n\nCc: x86@kernel.org\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nAcked-by: Venkatesh Pallipadi \u003cvenkatesh.pallipadi@intel.com\u003e\nSigned-off-by: Alex Chiang \u003cachiang@hp.com\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "4c81ba4900ab4eb24c7d2ba1aca594c644b6ce4c",
      "tree": "4549d9c5791aa3a9991acba55601f8aa9cab0201",
      "parents": [
        "8144c880397d502d12af4ef721f3eac50163fa39"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 16:28:46 2010 -0400"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 20:58:24 2010 -0400"
      },
      "message": "ACPI: plan to delete \"acpi\u003dht\" boot option\n\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "8144c880397d502d12af4ef721f3eac50163fa39",
      "tree": "c700d1b1f5e2c1fd4c1c4a1b33af51760e68efbc",
      "parents": [
        "bca14dd14f3b0c5e3e2d1d314679f85b67871365"
      ],
      "author": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Thu Feb 18 23:42:47 2010 -0500"
      },
      "committer": {
        "name": "Len Brown",
        "email": "len.brown@intel.com",
        "time": "Sun Mar 14 20:57:02 2010 -0400"
      },
      "message": "ACPI: remove \"acpi\u003dht\" DMI blacklist\n\nSuSE added these entries when deploying ACPI in Linux-2.4.\nI pulled them into Linux-2.6 on 2003-08-09.\nOver the last 6+ years, several entries have proven to be\nunnecessary and deleted, while no new entries have been added.\nMatthew suggests that they now have negative value, and I agree.\n\nBased-on-patch-by: Matthew Garrett \u003cmjg59@srcf.ucam.org\u003e\nSigned-off-by: Len Brown \u003clen.brown@intel.com\u003e\n"
    },
    {
      "commit": "2aa2b50dd62b5d0675bd7453fbeb5732dc2d7866",
      "tree": "b7a8de47f825a38930ece21c437dd79dd14170f8",
      "parents": [
        "3474cbd11df8cdd6413781ea95bd51dd469098ff"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 14 08:57:03 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sun Mar 14 08:57:03 2010 +0100"
      },
      "message": "x86/mce: Fix build bug with CONFIG_PROVE_LOCKING\u003dy \u0026\u0026 CONFIG_X86_MCE_INTEL\u003dy\n\nCommit f56e8a076 \"x86/mce: Fix RCU lockdep splats\" introduced the\nfollowing build bug:\n\n  arch/x86/kernel/cpu/mcheck/mce.c: In function \u0027mce_log\u0027:\n  arch/x86/kernel/cpu/mcheck/mce.c:166: error: \u0027mce_read_mutex\u0027 undeclared (first use in this function)\n  arch/x86/kernel/cpu/mcheck/mce.c:166: error: (Each undeclared identifier is reported only once\n  arch/x86/kernel/cpu/mcheck/mce.c:166: error: for each function it appears in.)\n\nMove the in-the-middle-of-file lock variable up to the variable\ndefinition section, the top of the .c file.\n\nCc: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: x86@kernel.org\nCc: laijs@cn.fujitsu.com\nCc: dipankar@in.ibm.com\nCc: mathieu.desnoyers@polymtl.ca\nCc: josh@joshtriplett.org\nCc: dvhltc@us.ibm.com\nCc: niv@us.ibm.com\nCc: peterz@infradead.org\nCc: rostedt@goodmis.org\nCc: Valdis.Kletnieks@vt.edu\nCc: dhowells@redhat.com\nLKML-Reference: \u003c1267830207-9474-3-git-send-email-paulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "80a186074e72e2cd61f6716d90cf32ce54981a56",
      "tree": "c5f75a83498df0ea2109067b797ec7986479dda0",
      "parents": [
        "15c989d4d14b82f43cae7efc6a7794cdd556f274",
        "3d07467b7aa91623b31d7b5888a123a2c8c8e9cc"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:46:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:46:18 2010 -0800"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  sched: Fix pick_next_highest_task_rt() for cgroups\n  sched: Cleanup: remove unused variable in try_to_wake_up()\n  x86: Fix sched_clock_cpu for systems with unsynchronized TSC\n"
    },
    {
      "commit": "15c989d4d14b82f43cae7efc6a7794cdd556f274",
      "tree": "3f1a22991aacf42acaf56467cbe79897146d3e32",
      "parents": [
        "4e3eaddd142e2142c048c5052a0a9d2604fccfc6",
        "0e152cd7c16832bd5cadee0c2e41d9959bc9b6f9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:45:49 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:45:49 2010 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86, k8 nb: Fix boot crash: enable k8_northbridges unconditionally on AMD systems\n  x86, UV: Fix target_cpus() in x2apic_uv_x.c\n  x86: Reduce per cpu warning boot up messages\n  x86: Reduce per cpu MCA boot up messages\n  x86_64, cpa: Don\u0027t work hard in preserving kernel 2M mappings when using 4K already\n"
    },
    {
      "commit": "4e3eaddd142e2142c048c5052a0a9d2604fccfc6",
      "tree": "5bc45a286502e54e790c54948f22364c5afd9d89",
      "parents": [
        "8655e7e3ddec60603c4f6c14cdf642e2ba198df8",
        "b97c4bc16734a2e597dac7f91ee9eb78f4aeef9a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:43:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:43:01 2010 -0800"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  locking: Make sparse work with inline spinlocks and rwlocks\n  x86/mce: Fix RCU lockdep splats\n  rcu: Increase RCU CPU stall timeouts if PROVE_RCU\n  ftrace: Replace read_barrier_depends() with rcu_dereference_raw()\n  rcu: Suppress RCU lockdep warnings during early boot\n  rcu, ftrace: Fix RCU lockdep splat in ftrace_perf_buf_prepare()\n  rcu: Suppress __mpol_dup() false positive from RCU lockdep\n  rcu: Make rcu_read_lock_sched_held() handle !PREEMPT\n  rcu: Add control variables to lockdep_rcu_dereference() diagnostics\n  rcu, cgroup: Relax the check in task_subsys_state() as early boot is now handled by lockdep-RCU\n  rcu: Use wrapper function instead of exporting tasklist_lock\n  sched, rcu: Fix rcu_dereference() for RCU-lockdep\n  rcu: Make task_subsys_state() RCU-lockdep checks handle boot-time use\n  rcu: Fix holdoff for accelerated GPs for last non-dynticked CPU\n  x86/gart: Unexport gart_iommu_aperture\n\nFix trivial conflicts in kernel/trace/ftrace.c\n"
    },
    {
      "commit": "9fdfbc2bff587f454dd95e2caa6d147c9abe39e4",
      "tree": "2feaee47cbcfb57dd0d5cf23509e22011541e717",
      "parents": [
        "8cea4eb642890a1de58980e7e1617d1765ef8f7c",
        "dc1d628a67a8f042e711ea5accc0beedc3ef0092"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:39:42 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Mar 13 14:39:42 2010 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  perf: Provide generic perf_sample_data initialization\n  MAINTAINERS: Add Arnaldo as tools/perf/ co-maintainer\n  perf trace: Don\u0027t use pager if scripting\n  perf trace/scripting: Remove extraneous header read\n  perf, ARM: Modify kuser rmb() call to compile for Thumb-2\n  x86/stacktrace: Don\u0027t dereference bad frame pointers\n  perf archive: Don\u0027t try to collect files without a build-id\n  perf_events, x86: Fixup fixed counter constraints\n  perf, x86: Restrict the ANY flag\n  perf, x86: rename macro in ARCH_PERFMON_EVENTSEL_ENABLE\n  perf, x86: add some IBS macros to perf_event.h\n  perf, x86: make IBS macros available in perf_event.h\n  hw-breakpoints: Remove stub unthrottle callback\n  x86/hw-breakpoints: Remove the name field\n  perf: Remove pointless breakpoint union\n  perf lock: Drop the buffers multiplexing dependency\n  perf lock: Fix and add misc documentally things\n  percpu: Add __percpu sparse annotations to hw_breakpoint\n"
    },
    {
      "commit": "0e152cd7c16832bd5cadee0c2e41d9959bc9b6f9",
      "tree": "c84df0d86adf5347268939be88426394cd28e18e",
      "parents": [
        "8447b360a3897bdfb0677107564d1dd9ab6e63be"
      ],
      "author": {
        "name": "Borislav Petkov",
        "email": "bp@amd64.org",
        "time": "Fri Mar 12 15:43:03 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Sat Mar 13 08:36:16 2010 +0100"
      },
      "message": "x86, k8 nb: Fix boot crash: enable k8_northbridges unconditionally on AMD systems\n\nde957628ce7c84764ff41331111036b3ae5bad0f changed setting of the\nx86_init.iommu.iommu_init function ptr only when GART IOMMU is\nfound.\n\nOne side effect of it is that num_k8_northbridges\nis not initialized anymore if not explicitly\ncalled. This resulted in uninitialized pointers in\n\u003carch/x86/kernel/cpu/intel_cacheinfo.c:amd_calc_l3_indices()\u003e,\nfor example, which uses the num_k8_northbridges thing through\nnode_to_k8_nb_misc().\n\nFix that through an initcall that runs right after the PCI\nsubsystem and does all the scanning. Then, remove initialization\nin gart_iommu_init() which is a rootfs_initcall and we\u0027re\nrunning before that.\n\nWhat is more, since num_k8_northbridges is being used in other\nplaces beside GART IOMMU, include it whenever we add AMD CPU\nsupport. The previous dependency chain in kconfig contained\n\nK8_NB depends on AGP_AMD64|GART_IOMMU\n\nwhich was clearly incorrect. The more natural way in terms of\nhardware dependency should be\n\nAGP_AMD64|GART_IOMMU depends on K8_NB depends on CPU_SUP_AMD \u0026\u0026\nPCI. Make it so Number One!\n\nSigned-off-by: Borislav Petkov \u003cborislav.petkov@amd.com\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nLKML-Reference: \u003c20100312144303.GA29262@aftab\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\nTested-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\n"
    },
    {
      "commit": "b6fedfd2a18a489d31246312f7279f82e3cc6b37",
      "tree": "eeaac614f3bb97731dfd9d9614f87f006b651117",
      "parents": [
        "c32da02342b7521df25fefc2ef20aee0e61cf887",
        "30124d11097e371e42052144d8a3f4a78d26e09f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:06:51 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:06:51 2010 -0800"
      },
      "message": "Merge branch \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:\n  powerpc/booke: Fix breakpoint/watchpoint one-shot behavior\n  powerpc: Reduce printk from pseries_mach_cpu_die()\n  powerpc: Move checks in pseries_mach_cpu_die()\n  powerpc: Reset kernel stack on cpu online from cede state\n  powerpc: Fix G5 thermal shutdown\n  powerpc/pseries: Pass CPPR value to H_XIRR hcall\n  powerpc/booke: Fix a couple typos in the advanced ptrace code\n  powerpc: Fix SMP build with disabled CPU hotplugging.\n  powerpc: Dynamically allocate pacas\n  powerpc/perf: e500 support\n  powerpc/perf: Build callchain code regardless of hardware event support.\n  powerpc/cpm2: Checkpatch cleanup\n  powerpc/86xx: Renaming following split of GE Fanuc joint venture\n  powerpc/86xx: Convert gef_pic_lock to raw_spinlock\n  powerpc/qe: Convert qe_ic_lock to raw_spinlock\n  powerpc/82xx: Convert pci_pic_lock to raw_spinlock\n  powerpc/85xx: Convert socrates_fpga_pic_lock to raw_spinlock\n"
    },
    {
      "commit": "c32da02342b7521df25fefc2ef20aee0e61cf887",
      "tree": "7e38f664fa3e13602c357d37f77d8adcf82fccc2",
      "parents": [
        "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
        "318ae2edc3b29216abd8a2510f3f80b764f06858"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:04:50 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (56 commits)\n  doc: fix typo in comment explaining rb_tree usage\n  Remove fs/ntfs/ChangeLog\n  doc: fix console doc typo\n  doc: cpuset: Update the cpuset flag file\n  Fix of spelling in arch/sparc/kernel/leon_kernel.c no longer needed\n  Remove drivers/parport/ChangeLog\n  Remove drivers/char/ChangeLog\n  doc: typo - Table 1-2 should refer to \"status\", not \"statm\"\n  tree-wide: fix typos \"ass?o[sc]iac?te\" -\u003e \"associate\" in comments\n  No need to patch AMD-provided drivers/gpu/drm/radeon/atombios.h\n  devres/irq: Fix devm_irq_match comment\n  Remove reference to kthread_create_on_cpu\n  tree-wide: Assorted spelling fixes\n  tree-wide: fix \u0027lenght\u0027 typo in comments and code\n  drm/kms: fix spelling in error message\n  doc: capitalization and other minor fixes in pnp doc\n  devres: typo fix s/dev/devm/\n  Remove redundant trailing semicolons from macros\n  fix typo \"definetly\" -\u003e \"definitely\" in comment\n  tree-wide: s/widht/width/g typo in comments\n  ...\n\nFix trivial conflict in Documentation/laptops/00-INDEX\n"
    },
    {
      "commit": "dca1d9f6d7ae428c193f32bd3e9a4ca13176648b",
      "tree": "02de8c3503c1c811754423d2fa3f3b4978044f6e",
      "parents": [
        "9ff99339447de403a46be5e3f23d0c794d540b06",
        "91e013827c0bcbb187ecf02213c5446b6f62d445"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 16:00:54 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027for-linus\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (370 commits)\n  ARM: S3C2443: Add set_rate and round_rate calls for armdiv clock\n  ARM: S3C2443: Remove #if 0 for clk_mpll\n  ARM: S3C2443: Update notes on MPLLREF clock\n  ARM: S3C2443: Further clksrc-clk conversions\n  ARM: S3C2443: Change to using plat-samsung clksrc-clk implementation\n  USB: Fix s3c-hsotg build following Samsung platform header moves\n  ARM: S3C64XX: Reintroduce unconditional build of audio device\n  ARM: 5961/1: ux500: fix CLKRST addresses\n  ARM: 5977/1: arm: Enable backtrace printing on oops when PC is corrupted\n  ASoC: Fix S3C64xx IIS driver for Samsung header reorg\n  ARM: S3C2440: Fix plat-s3c24xx move of s3c2440/s3c2442 support\n  [ARM] pxa: fix typo in mxm8x10.h\n  [ARM] pxa/raumfeld: set GPIO drive bits for LED pins\n  [ARM] pxa/zeus: Add support for mcp2515 CAN bus\n  [ARM] pxa/zeus: Add support for onboard max6369 watchdog\n  [ARM] pxa/zeus: Add Eurotech as the manufacturer\n  [ARM] pxa/zeus: Correct the USB host initialisation flags\n  [ARM] pxa/zeus: Allow usage of 8250-compatible UART in uncompress\n  [ARM] pxa: refactor uncompress.h for non-PXA uarts\n  [ARM] mmp2: fix incorrect calling of chip-\u003emask_ack() for 2nd level cascaded IRQs\n  ...\n"
    },
    {
      "commit": "6fee48cd330c68332f9712bc968d934a1a84a32a",
      "tree": "aaa9b904e612668a46ed4eac64f45c6fde71b45e",
      "parents": [
        "6e6c70e6910d21443ab0f894bab52b9ea653ef27"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: arm: use generic pci_set_dma_mask and pci_set_consistent_dma_mask\n\nThis converts arm to the generic pci_set_dma_mask and\npci_set_consistent_dma_mask (removes HAVE_ARCH_PCI_SET_DMA_MASK for\ndmabounce).\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nLooked-over-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6e6c70e6910d21443ab0f894bab52b9ea653ef27",
      "tree": "8bb1288bb28480ac8ef83dbe6da24584194e1520",
      "parents": [
        "6a1961f49ee8d7339ea2454443dfc0460e0b2748"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:40 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: powerpc: use generic pci_set_dma_mask and pci_set_consistent_dma_mask\n\nThis converts powerpc to use the generic pci_set_dma_mask and\npci_set_consistent_dma_mask (drivers/pci/pci.c).\n\nThe generic pci_set_dma_mask does what powerpc\u0027s pci_set_dma_mask does.\n\nUnlike powerpc\u0027s pci_set_consistent_dma_mask, the gneric\npci_set_consistent_dma_mask sets only coherent_dma_mask.  It doesn\u0027t work\nfor powerpc?  pci_set_consistent_dma_mask API should set only\ncoherent_dma_mask?\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c186caca3dbe7f44da624cb4f9d78e1b1dfb13b8",
      "tree": "dcd42e55362b9b2d882a16822524c14971f812a3",
      "parents": [
        "349004294c365cb99a0ee84149286d6f29b1e6b9"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:37 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: alpha: use include/linux/pci-dma-compat.h\n\nThis converts Alpha to use include/linux/pci-dma-compat.h.  Alpha is the\nonly architecutre that implements the PCI DMA API in the own way.  That\nmakes it difficult to implement the generic DMA API via the PCI bus\nspecific DMA API.\n\nThe generic DMA API calls the PCI DMA API implementation in\narch/alpha/kernel/pci_iommu.c on non Jensen systems.  It calls the DMA API\nin arch/alpha/kernel/pci-noop.c on Jensen systems.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\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: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "349004294c365cb99a0ee84149286d6f29b1e6b9",
      "tree": "0e131233812fd3f93827b0a5076ab532142ae0a7",
      "parents": [
        "06db881b4f1b5fb8fff563423f76b7361de8281a"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:35 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: sparc: unify 32bit and 64bit dma_set_mask\n\nThis patchset transforms the PCI DMA API into the generic device model.\nIt\u0027s one of the reasons why we introduced the generic DMA API long ago;\ndriver writers are always able to use the generic DMA API with any bus\ninstead of using bus specific DMA APIs such as pci_map_single,\nsbus_map_single, etc (only two bus specific APIs exist now; pci and ssb).\n\nSome of the PCI DMA API are already implented on the top of the generic\nDMA API (include/asm-generic/pci-dma-compat.h).  But there are some\nexceptions.  This patchset finishes the transformation.\n\nThis patch:\n\nsparc has two dma_set_mask implementations for 32bit and 64bit.  They are\nsame except for the error returned value.  We can safely unify them since\nthe error returned value doesn\u0027t matter as long as it is negative (as\nDMA-API.txt describes).\n\nThis patch also changes dma_set_mask not to call\npci_set_dma_mask. Instead, dma_set_mask does the same thing that\npci_set_dma_mask does. This change enables ut to change\npci_set_dma_mask to call dma_set_mask; we can implement\npci_set_dma_mask as pci-dma-compat.h does.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: David Miller \u003cdavem@davemloft.net\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: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Greg KH \u003cgreg@kroah.com\u003e\nCc: Kay Sievers \u003ckay.sievers@vrfy.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "06db881b4f1b5fb8fff563423f76b7361de8281a",
      "tree": "7def7badc5fd17ae13110c129699059b7354af15",
      "parents": [
        "2b4f767af73d50ab9ce3a92f254eb290f5e5507c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:33 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: mn10300: remove the obsolete and unnecessary DMA API comments\n\npci_dma_sync_single was obsoleted long ago.\n\nAll the comments are generic, not architecture specific, simply describes\nsome of the DMA-API (and the same comments are in other files).\nDocumentation/DMA-API.txt have more detailed descriptions.\n\nThis removes the above obsolete and unnecessary DMA API\ncomments. Let\u0027s describe the DMA API in only\nDocumentation/DMA-API.txt.\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\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "2b4f767af73d50ab9ce3a92f254eb290f5e5507c",
      "tree": "34d26b7e85cd2febe129c5f4a49ab03e3c39203d",
      "parents": [
        "027491f4b2ff15fe5cc36c900cb2d1fdb35cefdd"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: blackfin: remove the obsolete and unnecessary DMA API comments\n\npci_dma_sync_single was obsoleted long ago.\n\nAll the comments are generic, not architecture specific, simply describes\nsome of the DMA-API (and the same comments are in other files).\nDocumentation/DMA-API.txt have more detailed descriptions.\n\nThis removes the above obsolete and unnecessary DMA API comments.  Let\u0027s\ndescribe the DMA API in only Documentation/DMA-API.txt.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Mike Frysinger \u003cvapier@gentoo.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "027491f4b2ff15fe5cc36c900cb2d1fdb35cefdd",
      "tree": "79dccedcd50e2bd0935c05185bf5c75d48fe9c63",
      "parents": [
        "0acedc124aca35f5cce9d4ee288dc372bf517e09"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:32 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "dma-mapping: frv: remove the obsolete and unnecessary DMA API comments\n\npci_dma_sync_single was obsoleted long ago.\n\nAll the comments are generic, not architecture specific, simply describes\nsome of the DMA-API (and frv has the same comments in three files).\nDocumentation/DMA-API.txt have more detailed descriptions.\n\nThis removes the above obsolete and unnecessary DMA API comments.  Let\u0027s\ndescribe the DMA API in only Documentation/DMA-API.txt.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f41b177157718abe9a93868bb76e47d4a6f3681d",
      "tree": "555d8608a2fe320483c8761dcb2e80cc37b5e822",
      "parents": [
        "c7e67ac1f329fa28b6a411335787c786de618cba"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:30 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:42 2010 -0800"
      },
      "message": "pci-dma: add linux/pci-dma.h to linux/pci.h\n\nAll the architectures properly set NEED_DMA_MAP_STATE now so we can safely\nadd linux/pci-dma.h to linux/pci.h and remove the linux/pci-dma.h\ninclusion in arch\u0027s asm/pci.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c7e67ac1f329fa28b6a411335787c786de618cba",
      "tree": "8dad9b50aaf32339630b7450ff147575d22be659",
      "parents": [
        "479ea1e90c2b052de793a80ecc5eceab480f44ff"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:29 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: cris: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Mikael Starvik \u003cstarvik@axis.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "479ea1e90c2b052de793a80ecc5eceab480f44ff",
      "tree": "3a239dd73d1b9935fa5594fa1ec5b949940c96bd",
      "parents": [
        "d15b51be6f3a04762522c8ee9ac6a3a02752c0ed"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: xtensa: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Chris Zankel \u003cchris@zankel.net\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "d15b51be6f3a04762522c8ee9ac6a3a02752c0ed",
      "tree": "a25b3e64391a570294d903ff0b4715536f24a564",
      "parents": [
        "5cabbb6277286adf973fbb30aca9b194922a316e"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:28 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: sparc: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cabbb6277286adf973fbb30aca9b194922a316e",
      "tree": "3a5b919818197d72048656608a331c4c985f085f",
      "parents": [
        "af407c6db16aa9ca63559076dbe620220a822580"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: sh: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "af407c6db16aa9ca63559076dbe620220a822580",
      "tree": "bdc7565da04d6d9cec2f51b561b4271180dfbe79",
      "parents": [
        "74a0bd66a3f78cb993144aaf336ce115017a0b5c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:27 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: powerpc: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "74a0bd66a3f78cb993144aaf336ce115017a0b5c",
      "tree": "9a0bff244b65a75fd96ab3712c461454004d3af1",
      "parents": [
        "e1e02b329d64353e67af070516a9bd14caff8bb0"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:26 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: parisc: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Helge Deller \u003cdeller@gmx.de\u003e\nCc: James Bottomley \u003cJames.Bottomley@suse.de\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e1e02b329d64353e67af070516a9bd14caff8bb0",
      "tree": "67dad6845ad3175aeaad816a10edbcc459e9e1f9",
      "parents": [
        "66ed5ef8b44374def8461a0a05d4afc34d4ad684"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:25 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: mips: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "66ed5ef8b44374def8461a0a05d4afc34d4ad684",
      "tree": "cc3f8df01fda738a20d2f153a3d048ac9bc74297",
      "parents": [
        "272ecbe5919d057388bbbea751fad5471aaf3f02"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:25 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: ia64: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Tony Luck \u003ctony.luck@intel.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "272ecbe5919d057388bbbea751fad5471aaf3f02",
      "tree": "c0162fc9be8b9cbd5a0e70bdf0ddbd00820eecaa",
      "parents": [
        "ccd7ab7f7efb4cb94b4a000ba220a0aeefe9bc11"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: frv: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ccd7ab7f7efb4cb94b4a000ba220a0aeefe9bc11",
      "tree": "04ad7ebf314531919636b774a2bbcd755fff3f24",
      "parents": [
        "08d925badd63a4e335905066152d96b83266987c"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: arm: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "08d925badd63a4e335905066152d96b83266987c",
      "tree": "41890d32bf7346344862e12fa6abde7d9bb17cba",
      "parents": [
        "3bc4e4590de89c2dfcfb1000344cd072574c9ad4"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:23 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: alpha: use include/linux/pci-dma.h\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "3bc4e4590de89c2dfcfb1000344cd072574c9ad4",
      "tree": "3f870c9c14b4603977ed8c7b7ab1f7d2347276ef",
      "parents": [
        "5637f2df8d56b64697c1ee5c96cf0d6b650b30cb"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:22 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:41 2010 -0800"
      },
      "message": "pci-dma: x86: use include/linux/pci-dma.h\n\nSigned-off-by: 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\nCc: Jesse Barnes \u003cjbarnes@virtuousgeek.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "771cb3ecfb4d2858a7583be83caf27726f6c3002",
      "tree": "66f8b546349b47a0d8c7748a7dbde299e53b870a",
      "parents": [
        "8d2efd0800ee7a7c71ae8748d759bb5eb4b71839"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:40 2010 -0800"
      },
      "message": "um: remove dma_sync_single_range\n\ndma_sync_single_for_cpu/for_device supports a partial sync so there is no\npoint to have dma_sync_single_range (also dma_sync_single was obsoleted\nlong ago, replaced with dma_sync_single_for_cpu/for_device).\n\nThere is no user of dma_sync_single_range() in mainline and only Alpha\narchitecture supports dma_sync_single_range().  So it\u0027s unlikely that\nsomeone out of the tree uses it.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8d2efd0800ee7a7c71ae8748d759bb5eb4b71839",
      "tree": "84ef272986c2cc6e490c218c943554fc38abd7f2",
      "parents": [
        "8127bfc5645db0e050468e0ff971b4081f73ddcf"
      ],
      "author": {
        "name": "FUJITA Tomonori",
        "email": "fujita.tomonori@lab.ntt.co.jp",
        "time": "Wed Mar 10 15:23:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:40 2010 -0800"
      },
      "message": "alpha: remove dma_sync_single_range\n\ndma_sync_single_for_cpu/for_device supports a partial sync so there is no\npoint to have dma_sync_single_range (also dma_sync_single was obsoleted\nlong ago, replaced with dma_sync_single_for_cpu/for_device).\n\nThere is no user of dma_sync_single_range() in mainline and only Alpha\narchitecture supports dma_sync_single_range().  So it\u0027s unlikely that\nsomeone out of the tree uses it.\n\nSigned-off-by: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nAcked-by: Matt Turner \u003cmattst88@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "e34112e3966fc466ced2698e6c196bb50b1ee20e",
      "tree": "c013322641861cb4a41cd322f38efaf2ff0f8160",
      "parents": [
        "290ba3aef58ff21c977585ff6b687e457f80bf54"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:23:01 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:39 2010 -0800"
      },
      "message": "m32r: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT,\nPTRACE_KILL and PTRACE_SINGLESTEP.  This implies defining\narch_has_single_step in \u003casm/ptrace.h\u003e and implementing the\nuser_enable_single_step and user_disable_single_step functions, which also\ncauses the breakpoint information to be cleared on fork, which could be\nconsidered a bug fix.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t, which is consistent with all architectures using the\nmodern ptrace code.\n\nThe old code only disables the breakpoints on PTRACE_KILL, while after\nthis patch this also happens for PTRACE_CONT and PTRACE_SYSCALL which\nmatches the behaviour of the other architetures.  I think this is a\nbugfixes, but please double verify this is correct.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.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": "290ba3aef58ff21c977585ff6b687e457f80bf54",
      "tree": "efce6dc709b93798f588e0825602a6cc3b73786d",
      "parents": [
        "8313809ef3bfa8fa366d416add2150787235f192"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:23:00 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:39 2010 -0800"
      },
      "message": "cris arch-v32: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT,\nPTRACE_KILL and PTRACE_SINGLESTEP.  This implies defining\narch_has_single_step in \u003casm/ptrace.h\u003e and implementing the\nuser_enable_single_step and user_disable_single_step functions, which also\ncauses the breakpoint information to be cleared on fork, which could be\nconsidered a bug fix.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t which is consistent with all architectures using the\nmodern ptrace code.\n\nThe way breakpoints are disabled is entirely inconsistent currently, I\ntried to make some sense of it, but I suspect all of the content of\nptrace_disable should be moved into user_disable_single_step, this\ndefintively needs some revisting as the current patch changes behaviour in\nnot quite designed ways.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\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": "8313809ef3bfa8fa366d416add2150787235f192",
      "tree": "78bf6cc8e85ec8a4f173d32962c7c8379cc1b773",
      "parents": [
        "6d75ca10225be4c7509026f9b61c740b22e734e4"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:58 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:39 2010 -0800"
      },
      "message": "cris arch-v10: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT and\nPTRACE_KILL.  This also makes PTRACE_SINGLESTEP return -EIO while it\npreviously succeeded despite not actually causing any kind of single\nstepping.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t which is consistent with all architectures using the\nmodern ptrace code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\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": "6d75ca10225be4c7509026f9b61c740b22e734e4",
      "tree": "3a57ab05345bb25aff05e5da913468ee2897b45f",
      "parents": [
        "1bd095083558928cc3b36b826422d69bcd743dca"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:57 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:39 2010 -0800"
      },
      "message": "xtensa: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT,\nPTRACE_KILL and PTRACE_SINGLESTEP.  This implies defining\narch_has_single_step in \u003casm/ptrace.h\u003e and implementing the\nuser_enable_single_step and user_disable_single_step functions, which also\ncauses the breakpoint information to be cleared on fork, which could be\nconsidered a bug fix.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t which is consistent with all architectures using the\nmodern ptrace code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.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": "1bd095083558928cc3b36b826422d69bcd743dca",
      "tree": "5cfe9d39ac4da51e438dc87b6ef1203565ae21ac",
      "parents": [
        "55436c91652b45be576b91ec96a8d65f6b7447fa"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:56 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:39 2010 -0800"
      },
      "message": "um: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT,\nPTRACE_KILL and PTRACE_SINGLESTEP.  This implies defining\narch_has_single_step in \u003casm/ptrace.h\u003e and implementing the\nuser_enable_single_step and user_disable_single_step functions, which also\ncauses the breakpoint information to be cleared on fork, which could be\nconsidered a bug fix.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t which is consistent with all architectures using the\nmodern ptrace code.\n\nXXX: I\u0027m not sure arch_has_single_step() is placed in the exactly correct\nlocation, please verify in which of the ptrace headers it should really\nbe.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "55436c91652b45be576b91ec96a8d65f6b7447fa",
      "tree": "e7f68501219105d8c303b6c069828c2ebea76729",
      "parents": [
        "fa1ac57a317f927b8fb901e6270fc41fdaae8e1c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:55 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:39 2010 -0800"
      },
      "message": "mips: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT and\nPTRACE_KILL.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t which is consistent with all architectures using the\nmodern ptrace code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: 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": "fa1ac57a317f927b8fb901e6270fc41fdaae8e1c",
      "tree": "10d6a02d63a35c3b733d03fefcd8ac951656475d",
      "parents": [
        "7a0fde8b3b16fcfb2bb4a136c53918f1ca9b35cc"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:54 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:39 2010 -0800"
      },
      "message": "microblaze: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT and\nPTRACE_KILL.  This also makes PTRACE_SINGLESTEP return -EIO while it\npreviously succeeded despite not actually causing any kind of single\nstepping.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t which is consistent with all architectures using the\nmodern ptrace code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: Michal Simek \u003cmonstr@monstr.eu\u003e\nCc: John Williams \u003cjohn.williams@petalogix.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "7a0fde8b3b16fcfb2bb4a136c53918f1ca9b35cc",
      "tree": "7ba160a85e6193c26b966ce9e63d36d019909be7",
      "parents": [
        "857fb252a1858ccded2e31ee98c6c0ab79c07999"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:53 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:38 2010 -0800"
      },
      "message": "m68knommu: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT,\nPTRACE_KILL and PTRACE_SINGLESTEP.  m68knommu already defines the\nnessecary user_enable_single_step and user_disable_single_step functions\nfor this.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t which is consistent with all architectures using the\nmodern ptrace code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "857fb252a1858ccded2e31ee98c6c0ab79c07999",
      "tree": "6ba59a7170344b952758b019801d41771e872457",
      "parents": [
        "1d8393171b1f6c30a889fd7cb16fc193f689923c"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:52 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:38 2010 -0800"
      },
      "message": "h8300: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT,\nPTRACE_KILL and PTRACE_SINGLESTEP.  This implies defining\narch_has_single_step in \u003casm/ptrace.h\u003e and implementing the\nuser_enable_single_step and user_disable_single_step functions, which also\ncauses the breakpoint information to be cleared on fork, which could be\nconsidered a bug fix.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t which is consistent with all architectures using the\nmodern ptrace code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\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": "1d8393171b1f6c30a889fd7cb16fc193f689923c",
      "tree": "f151b10950918700085bb7b4d4d905d54e7826f2",
      "parents": [
        "440e6ca79aebdc274ce4c625a6f42c8bf3c7bc91"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:51 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:38 2010 -0800"
      },
      "message": "avr32: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT,\nPTRACE_KILL and PTRACE_SINGLESTEP.  This implies defining\narch_has_single_step in \u003casm/ptrace.h\u003e and implementing the\nuser_enable_single_step and user_disable_single_step functions, which also\ncauses the breakpoint information to be cleared on fork, which could be\nconsidered a bug fix.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t which is consistent with all architectures using the\nmodern ptrace code.\n\nCurrently avr32 doesn\u0027t implement any code to disable single stepping when\none of the non-syscall requests is called which seems wrong, but I\u0027ve left\nit as-is for now.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\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": "440e6ca79aebdc274ce4c625a6f42c8bf3c7bc91",
      "tree": "ff3230d94decd47b67960134a54313706c10bfa5",
      "parents": [
        "fd341abba65e3d93fc24c132e4c0278d18b6d2fc"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:50 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:38 2010 -0800"
      },
      "message": "arm: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT,\nPTRACE_KILL and PTRACE_SINGLESTEP.  This implies defining\narch_has_single_step in \u003casm/ptrace.h\u003e and implementing the\nuser_enable_single_step and user_disable_single_step functions, which also\ncauses the breakpoint information to be cleared on fork, which could be\nconsidered a bug fix.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t and the single stepping disable only happens if the\ntracee process isn\u0027t a zombie yet, which is consistent with all\narchitectures using the modern ptrace code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "fd341abba65e3d93fc24c132e4c0278d18b6d2fc",
      "tree": "4fc6ca0190c803d669ac1e3ad9df4386134496be",
      "parents": [
        "dacbe41f776db0a5a9aee1e41594f405c95778a5"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:38 2010 -0800"
      },
      "message": "alpha: use generic ptrace_resume code\n\nUse the generic ptrace_resume code for PTRACE_SYSCALL, PTRACE_CONT,\nPTRACE_KILL and PTRACE_SINGLESTEP.  This implies defining\narch_has_single_step in \u003casm/ptrace.h\u003e and implementing the\nuser_enable_single_step and user_disable_single_step functions, which also\ncauses the breakpoint information to be cleared on fork, which could be\nconsidered a bug fix.\n\nAlso the TIF_SYSCALL_TRACE thread flag is now cleared on PTRACE_KILL which\nit previously wasn\u0027t, which is consistent with all architectures using the\nmodern ptrace code.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.com\u003e\nAcked-by: Matt Turner \u003cmattst88@gmail.com\u003e\nCc: Ivan Kokshaysky \u003cink@jurassic.park.msu.ru\u003e\nCc: Richard Henderson \u003crth@twiddle.net\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "dacbe41f776db0a5a9aee1e41594f405c95778a5",
      "tree": "f6cb1436bd50a2572b7c5b44d44044be0e8005bd",
      "parents": [
        "b3c1e01a09d6af2dd7811a066ffcfc5171be2bed"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:46 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:38 2010 -0800"
      },
      "message": "ptrace: move user_enable_single_step \u0026 co prototypes to linux/ptrace.h\n\nWhile in theory user_enable_single_step/user_disable_single_step/\nuser_enable_blockstep could also be provided as an inline or macro there\u0027s\nno good reason to do so, and having the prototype in one places keeps code\nsize and confusion down.\n\nRoland said:\n\n  The original thought there was that user_enable_single_step() et al\n  might well be only an instruction or three on a sane machine (as if we\n  have any of those!), and since there is only one call site inlining\n  would be beneficial.  But I agree that there is no strong reason to care\n  about inlining it.\n\n  As to the arch changes, there is only one thought I\u0027d add to the\n  record.  It was always my thinking that for an arch where\n  PTRACE_SINGLESTEP does text-modifying breakpoint insertion,\n  user_enable_single_step() should not be provided.  That is,\n  arch_has_single_step()\u003d\u003etrue means that there is an arch facility with\n  \"pure\" semantics that does not have any unexpected side effects.\n  Inserting a breakpoint might do very unexpected strange things in\n  multi-threaded situations.  Aside from that, it is a peculiar side\n  effect that user_{enable,disable}_single_step() should cause COW\n  de-sharing of text pages and so forth.  For PTRACE_SINGLESTEP, all these\n  peculiarities are the status quo ante for that arch, so having\n  arch_ptrace() itself do those is one thing.  But for building other\n  things in the future, it is nicer to have a uniform \"pure\" semantics\n  that arch-independent code can expect.\n\n  OTOH, all such arch issues are really up to the arch maintainer.  As\n  of today, there is nothing but ptrace using user_enable_single_step() et\n  al so it\u0027s a distinction without a practical difference.  If/when there\n  are other facilities that use user_enable_single_step() and might care,\n  the affected arch\u0027s can revisit the question when someone cares about\n  the quality of the arch support for said new facility.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Roland McGrath \u003croland@redhat.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": "b3c1e01a09d6af2dd7811a066ffcfc5171be2bed",
      "tree": "e59bb3618ed20fe05caba4c8cb7e292b7b2559b1",
      "parents": [
        "7baab93f9297da3e42a8cecfbf91d5f22f415500"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:22:44 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:38 2010 -0800"
      },
      "message": "ptrace: use ptrace_request() in the remaining architectures\n\nUse ptrace_request() in the three remaining architectures that didn\u0027t use it\n(m68knommu, h8300, microblaze).  This means:\n\n - ptrace_request now handles PTRACE_{PEEK,POKE}{TEXT,DATA} and PTRACE_DETATCH\n   calls that were previously called directly, or in case of h8300 even open\n   coded.\n - adds new support for PTRACE_SETOPTIONS/PTRACE_GETEVENTMSG/\n   PTRACE_GETSIGINFO/PTRACE_SETSIGINFO\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Yoshinori Sato \u003cysato@users.sourceforge.jp\u003e\nCc: Oleg Nesterov \u003coleg@redhat.com\u003e\nCc: Michal Simek \u003cmonstr@monstr.eu\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: Roland McGrath \u003croland@redhat.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8661970875d7d27e4de233d357327fffdb4a5e3d",
      "tree": "7b8cb8c11bc5e66da62cccf8fd77201415183353",
      "parents": [
        "91d4e0a4c889e3e8078c26542b8f5a322b87adf4"
      ],
      "author": {
        "name": "Wang Qiang",
        "email": "rurality.linux@gmail.com",
        "time": "Wed Mar 10 15:21:47 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:34 2010 -0800"
      },
      "message": "NUC900 LCD Controller Driver\n\nAn LCD controller driver for nuc900s.  The Linux LOGO is just fine and the\nFB-Test application was ok, too.\n\nSigned-off-by: Wang Qiang \u003crurality.linux@gmail.com\u003e\nCc: Wang Zongshun \u003cmcuos.com@gmail.com\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "c1c341a060da1bd66a1982198b1a99765b07b8a2",
      "tree": "775a7bccfc5139450e312c6a3a1dd643aae4ceb8",
      "parents": [
        "d40f29bff30a1a50d7ad69bd150c9cda1ce1ba9d"
      ],
      "author": {
        "name": "Jaya Kumar",
        "email": "jayakumar.lkml@gmail.com",
        "time": "Wed Mar 10 15:21:24 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "broadsheetfb: add multiple panel type support\n\nUpdate broadsheetfb to add support for multiple panel types.  The 3.7\" and\n6\" are known to work but the 9.7\" is untested due to lack of hardware.\n\nSigned-off-by: Jaya Kumar \u003cjayakumar.lkml@gmail.com\u003e\nCc: Geert Uytterhoeven \u003cgeert@linux-m68k.org\u003e\nCc: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nCc: Russell King \u003crmk@arm.linux.org.uk\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "5cacdb4add1b1e50fe75edc50ebbb7bddd9cf5e7",
      "tree": "bd6595bb8c5c7e20ad01ed7ef766d873e5d26db3",
      "parents": [
        "e28cbf22933d0c0ccaf3c4c27a1a263b41f73859"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:21 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "Add generic sys_olduname()\n\nAdd generic implementations of the old and really old uname system calls.\nNote that sh only implements sys_olduname but not sys_oldolduname, but I\u0027m\nnot going to bother with another ifdef for that special case.\n\nm32r implemented an old uname but never wired it up, so kill it, too.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Andreas Schwab \u003cschwab@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": "e28cbf22933d0c0ccaf3c4c27a1a263b41f73859",
      "tree": "a93ff48cfd97766a23b2c4f3ea86fccfc9c51d3f",
      "parents": [
        "baed7fc9b580bd3fb8252ff1d9b36eaf1f86b670"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "improve sys_newuname() for compat architectures\n\nOn an architecture that supports 32-bit compat we need to override the\nreported machine in uname with the 32-bit value.  Instead of doing this\nseparately in every architecture introduce a COMPAT_UTS_MACHINE define in\n\u003casm/compat.h\u003e and apply it directly in sys_newuname().\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Andreas Schwab \u003cschwab@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": "baed7fc9b580bd3fb8252ff1d9b36eaf1f86b670",
      "tree": "38f23cd9888b92de3f73ed1f4ce48cd83e940e0e",
      "parents": [
        "a4679373cf4ee0e7792dc56205365732b725c2c1"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:18 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "Add generic sys_ipc wrapper\n\nAdd a generic implementation of the ipc demultiplexer syscall.  Except for\ns390 and sparc64 all implementations of the sys_ipc are nearly identical.\n\nThere are slight differences in the types of the parameters, where mips\nand powerpc as the only 64-bit architectures with sys_ipc use unsigned\nlong for the \"third\" argument as it gets casted to a pointer later, while\nit traditionally is an \"int\" like most other paramters.  frv goes even\nfurther and uses unsigned long for all parameters execept for \"ptr\" which\nis a pointer type everywhere.  The change from int to unsigned long for\n\"third\" and back to \"int\" for the others on frv should be fine due to the\nin-register calling conventions for syscalls (we already had a similar\nissue with the generic sys_ptrace), but I\u0027d prefer to have the arch\nmaintainers looks over this in details.\n\nExcept for that h8300, m68k and m68knommu lack an impplementation of the\nsemtimedop sub call which this patch adds, and various architectures have\ngets used - at least on i386 it seems superflous as the compat code on\nx86-64 and ia64 doesn\u0027t even bother to implement it.\n\n[akpm@linux-foundation.org: add sys_ipc to sys_ni.c]\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nReviewed-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a4679373cf4ee0e7792dc56205365732b725c2c1",
      "tree": "6cf8040f608ad46ae7c605284af1ca585fb50eaa",
      "parents": [
        "5d0e52830e9ae09b872567f4aca3dfb5b5918079"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:15 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "Add generic sys_old_mmap()\n\nAdd a generic implementation of the old mmap() syscall, which expects its\nargument in a memory block and switch all architectures over to use it.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nReviewed-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nCc: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nAcked-by: Jesper Nilsson \u003cjesper.nilsson@axis.com\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\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": "5d0e52830e9ae09b872567f4aca3dfb5b5918079",
      "tree": "55a199575058da551ccc837ab35a1f4826a8c5b4",
      "parents": [
        "724ee626f38feaea215a11790e1a0cb5d83b0628"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Mar 10 15:21:13 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Mar 12 15:52:32 2010 -0800"
      },
      "message": "Add generic sys_old_select()\n\nAdd a generic implementation of the old select() syscall, which expects\nits argument in a memory block and switch all architectures over to use\nit.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Paul Mundt \u003clethal@linux-sh.org\u003e\nCc: Jeff Dike \u003cjdike@addtoit.com\u003e\nCc: Hirokazu Takata \u003ctakata@linux-m32r.org\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nReviewed-by: H. Peter Anvin \u003chpa@zytor.com\u003e\nCc: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nCc: Arnd Bergmann \u003carnd@arndb.de\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: James Morris \u003cjmorris@namei.org\u003e\nAcked-by: Andreas Schwab \u003cschwab@linux-m68k.org\u003e\nAcked-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Greg Ungerer \u003cgerg@uclinux.org\u003e\nAcked-by: David Howells \u003cdhowells@redhat.com\u003e\nCc: Andreas Schwab \u003cschwab@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": "8447b360a3897bdfb0677107564d1dd9ab6e63be",
      "tree": "0763a416221c1e26051119766a5d068920697e4f",
      "parents": [
        "d6dd692168c049196f54edc2e8227c60702bb1d2"
      ],
      "author": {
        "name": "Jack Steiner",
        "email": "steiner@sgi.com",
        "time": "Thu Mar 11 12:43:29 2010 -0600"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Fri Mar 12 10:19:29 2010 +0100"
      },
      "message": "x86, UV: Fix target_cpus() in x2apic_uv_x.c\n\ntarget_cpu() should initially target all cpus, not just cpu 0.\nOtherwise systems with lots of disks can exhaust the interrupt\nvectors on cpu 0 if a large number of disks are discovered\nbefore the irq balancer is running.\n\nNote: UV code only...\n\nSigned-off-by: Jack Steiner \u003csteiner@sgi.com\u003e\nLKML-Reference: \u003c20100311184328.GA21433@sgi.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "d6dd692168c049196f54edc2e8227c60702bb1d2",
      "tree": "a78fd42f78c59b3e6f29e46c2193dd12abe458ba",
      "parents": [
        "10fb7f1f2d311b4d2e5d881fe2d83f1c281100f9"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Fri Mar 05 13:10:38 2010 -0600"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 11 14:27:47 2010 +0100"
      },
      "message": "x86: Reduce per cpu warning boot up messages\n\nReduce warning message output to one line only instead of per\ncpu.\n\nSigned-of-by: Mike Travis \u003ctravis@sgi.com\u003e\nCc: Rusty Russell \u003crusty@rustcorp.com.au\u003e\nCc: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nCc: Brian Gerst \u003cbrgerst@gmail.com\u003e\nCc: x86@kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "10fb7f1f2d311b4d2e5d881fe2d83f1c281100f9",
      "tree": "91f1a3d5463f5e65aa9438b3f6d594ab1f18f6b7",
      "parents": [
        "281ff33b7c1b1ba2a5f9b03425e5f692a94913fa"
      ],
      "author": {
        "name": "Mike Travis",
        "email": "travis@sgi.com",
        "time": "Fri Mar 05 13:10:36 2010 -0600"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 11 14:27:46 2010 +0100"
      },
      "message": "x86: Reduce per cpu MCA boot up messages\n\nDon\u0027t write per cpu MCA boot up messages.\n\nSigned-of-by: Mike Travis \u003ctravis@sgi.com\u003e\nCc: Hidetoshi Seto \u003cseto.hidetoshi@jp.fujitsu.com\u003e\nCc: x86@kernel.org\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "f56e8a0765cc4374e02f4e3a79e2427b5096b075",
      "tree": "2139fc459bfe2d7d72843d4fa0fa946f0cd33cd4",
      "parents": [
        "007b09243b099811124f69d492adeebe9e439f96"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Fri Mar 05 15:03:27 2010 -0800"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Mar 11 13:38:02 2010 +0100"
      },
      "message": "x86/mce: Fix RCU lockdep splats\n\nCreate an rcu_dereference_check_mce() that checks for RCU-sched\nread side and mce_read_mutex being held on update side.  Replace\nuses of rcu_dereference() in arch/x86/kernel/cpu/mcheck/mce.c\nwith this new macro.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nCc: x86@kernel.org\nCc: laijs@cn.fujitsu.com\nCc: dipankar@in.ibm.com\nCc: mathieu.desnoyers@polymtl.ca\nCc: josh@joshtriplett.org\nCc: dvhltc@us.ibm.com\nCc: niv@us.ibm.com\nCc: peterz@infradead.org\nCc: rostedt@goodmis.org\nCc: Valdis.Kletnieks@vt.edu\nCc: dhowells@redhat.com\nLKML-Reference: \u003c1267830207-9474-3-git-send-email-paulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dc1d628a67a8f042e711ea5accc0beedc3ef0092",
      "tree": "728f72a5f9a8368b225890a95ea947c1c8cda301",
      "parents": [
        "548b84166917d6f5e2296123b85ad24aecd3801d"
      ],
      "author": {
        "name": "Peter Zijlstra",
        "email": "a.p.zijlstra@chello.nl",
        "time": "Wed Mar 03 15:55:04 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Mar 10 13:22:23 2010 +0100"
      },
      "message": "perf: Provide generic perf_sample_data initialization\n\nThis makes it easier to extend perf_sample_data and fixes a bug on arm\nand sparc, which failed to set -\u003eraw to NULL, which can cause crashes\nwhen combined with PERF_SAMPLE_RAW.\n\nIt also optimizes PowerPC and tracepoint, because the struct\ninitialization is forced to zero out the whole structure.\n\nSigned-off-by: Peter Zijlstra \u003ca.p.zijlstra@chello.nl\u003e\nAcked-by: Jean Pihet \u003cjpihet@mvista.com\u003e\nReviewed-by: Frederic Weisbecker \u003cfweisbec@gmail.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Jamie Iles \u003cjamie.iles@picochip.com\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Stephane Eranian \u003ceranian@google.com\u003e\nCc: stable@kernel.org\nLKML-Reference: \u003c20100304140100.315416040@chello.nl\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "548b84166917d6f5e2296123b85ad24aecd3801d",
      "tree": "0ab0300e23a02df0fe3c0579627e4998bb122c00",
      "parents": [
        "cfb581bcd4f8c158c6f2b48bf5e232bb9e6855c0",
        "57d54889cd00db2752994b389ba714138652e60c"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 09 17:11:53 2010 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Tue Mar 09 17:11:53 2010 +0100"
      },
      "message": "Merge commit \u0027v2.6.34-rc1\u0027 into perf/urgent\n\nConflicts:\n\ttools/perf/util/probe-event.c\n\nMerge reason: Pick up -rc1 and resolve the conflict as well.\n\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "30124d11097e371e42052144d8a3f4a78d26e09f",
      "tree": "b37404e0b2c653c099401eea7e9bc988eaa84bb1",
      "parents": [
        "a8e6da093ea8642b1320fb5d64134366f2a8d0ac"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@linux.vnet.ibm.com",
        "time": "Mon Mar 01 04:57:34 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 09 11:57:10 2010 +1100"
      },
      "message": "powerpc/booke: Fix breakpoint/watchpoint one-shot behavior\n\nAnother fix for the extended ptrace patches in the -next tree.\n\nThe handling of breakpoints and watchpoints is inconsistent.  When a\nbreakpoint or watchpoint is hit, the interrupt handler is clearing the\nproper bits in the dbcr* registers, but leaving the dac* and iac* registers\nalone.  The ptrace code to delete the break/watchpoints checks the dac* and\niac* registers for zero to determine if they are enabled.  Instead, they\nshould check the dbcr* bits.\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "a8e6da093ea8642b1320fb5d64134366f2a8d0ac",
      "tree": "c63afa68ef3f4e717a1ddf15eadbb9a9b6a9011b",
      "parents": [
        "0212f2602a38e740d5a96aba4cebfc2ebc993ecf"
      ],
      "author": {
        "name": "Vaidyanathan Srinivasan",
        "email": "svaidy@linux.vnet.ibm.com",
        "time": "Mon Mar 01 02:58:23 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 09 11:57:10 2010 +1100"
      },
      "message": "powerpc: Reduce printk from pseries_mach_cpu_die()\n\nRemove debug printks in pseries_mach_cpu_die().  These are\nnoisy at runtime.  Traceevents can be added to instrument this\nsection of code.\n\nThe following KERN_INFO printks are removed:\n\ncpu 62 (hwid 62) returned from cede.\nDecrementer value \u003d b2802fff Timebase value \u003d 2fa8f95035f4a\ncpu 62 (hwid 62) got prodded to go online\ncpu 58 (hwid 58) ceding for offline with hint 2\n\nSigned-off-by: Vaidyanathan Srinivasan \u003csvaidy@linux.vnet.ibm.com\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "0212f2602a38e740d5a96aba4cebfc2ebc993ecf",
      "tree": "c65166065be1d195ca603b7d71f8ed4f5d32e223",
      "parents": [
        "8dbce53cc249a76e9450708d291fce5a7e29c6a1"
      ],
      "author": {
        "name": "Vaidyanathan Srinivasan",
        "email": "svaidy@linux.vnet.ibm.com",
        "time": "Mon Mar 01 02:58:16 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 09 11:57:10 2010 +1100"
      },
      "message": "powerpc: Move checks in pseries_mach_cpu_die()\n\nRearrange condition checks for better code readability and\n\tprevention of possible race conditions when\n\tpreferred_offline_state can potentially change during the\n\texecution of pseries_mach_cpu_die().  The patch will make\n\tpseries_mach_cpu_die() put cpu in one of the consistent states\n\tand not hit the run over BUG()\n\nSigned-off-by: Vaidyanathan Srinivasan \u003csvaidy@linux.vnet.ibm.com\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "8dbce53cc249a76e9450708d291fce5a7e29c6a1",
      "tree": "8480f0fe8a9aff2a63ef5812adc4c18746b5d846",
      "parents": [
        "de0b632ba05bc88949e67d33d1c313fcf922ae2e"
      ],
      "author": {
        "name": "Vaidyanathan Srinivasan",
        "email": "svaidy@linux.vnet.ibm.com",
        "time": "Mon Mar 01 02:58:09 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 09 11:57:10 2010 +1100"
      },
      "message": "powerpc: Reset kernel stack on cpu online from cede state\n\nCpu hotplug (offline) without dlpar operation will place cpu\nin cede state and the extended_cede_processor() function will\nreturn when resumed.\n\nKernel stack pointer needs to be reset before\nstart_secondary() is called to continue the online operation.\n\nAdded new function start_secondary_resume() to do the above\nsteps.\n\nSigned-off-by: Vaidyanathan Srinivasan \u003csvaidy@linux.vnet.ibm.com\u003e\nCc: Gautham R Shenoy \u003cego@in.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "f09b7b2a1115d3afe02c66156746287f6c63bba0",
      "tree": "0f76fd4bf6ccc29a11276e145aaad888a03641bc",
      "parents": [
        "856f70a368022645a08fbecc5d30ec218f13232d"
      ],
      "author": {
        "name": "Mark Nelson",
        "email": "markn@au1.ibm.com",
        "time": "Sun Jan 31 20:12:58 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 09 11:55:26 2010 +1100"
      },
      "message": "powerpc/pseries: Pass CPPR value to H_XIRR hcall\n\nNow that we properly keep track of the CPPR value (since\n49bd3647134ea47420067aea8d1401e722bf2aac, \"powerpc/pseries: Track previous\nCPPR values to correctly EOI interrupts\") we can pass it to the\nH_XIRR hcall.\n\nThis is needed because the Partition Adjunct Option of new versions of\npHyp extend the H_XIRR hcall to include the CPPR as an input parameter.\nEarlier versions not supporting this option just disregard the extra\ninput parameter, so this doesn\u0027t cause any problems for existing systems.\n\nThe Partition Adjunct Option is required for future systems that will\nsupport SR-IOV capable devices.\n\nSigned-off-by: Mark Nelson \u003cmarkn@au1.ibm.com\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "856f70a368022645a08fbecc5d30ec218f13232d",
      "tree": "b6f6f8874401468818b81f2d233831ff9ddb4481",
      "parents": [
        "5b72d74ce2fccca2a301de60f31b16ddf5c93984"
      ],
      "author": {
        "name": "Dave Kleikamp",
        "email": "shaggy@linux.vnet.ibm.com",
        "time": "Tue Feb 23 09:43:17 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 09 11:54:18 2010 +1100"
      },
      "message": "powerpc/booke: Fix a couple typos in the advanced ptrace code\n\npowerpc/booke: Fix a couple typos in the advanced ptrace code\n\nFound and fixed a couple typos in the advanced ptrace patches.\n(These patches are currently in benh\u0027s next tree.)\n\nSigned-off-by: Dave Kleikamp \u003cshaggy@linux.vnet.ibm.com\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: linuxppc-dev list \u003cLinuxppc-dev@ozlabs.org\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "5b72d74ce2fccca2a301de60f31b16ddf5c93984",
      "tree": "52049d3ae4d69a2106e2bc4053e8c520506766fc",
      "parents": [
        "1426d5a3bd07589534286375998c0c8c6fdc5260"
      ],
      "author": {
        "name": "Adam Lackorzynski",
        "email": "adam@os.inf.tu-dresden.de",
        "time": "Sat Feb 27 07:07:59 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 09 11:52:52 2010 +1100"
      },
      "message": "powerpc: Fix SMP build with disabled CPU hotplugging.\n\nCompiling 2.6.33 with SMP enabled and HOTPLUG_CPU disabled gives me the\nfollowing link errors:\n\n  LD      init/built-in.o\n  LD      .tmp_vmlinux1\narch/powerpc/platforms/built-in.o: In function `.smp_xics_setup_cpu\u0027:\nsmp.c:(.devinit.text+0x88): undefined reference to `.set_cpu_current_state\u0027\nsmp.c:(.devinit.text+0x94): undefined reference to `.set_default_offline_state\u0027\narch/powerpc/platforms/built-in.o: In function `.smp_pSeries_kick_cpu\u0027:\nsmp.c:(.devinit.text+0x13c): undefined reference to `.set_preferred_offline_state\u0027\nsmp.c:(.devinit.text+0x148): undefined reference to `.get_cpu_current_state\u0027\nsmp.c:(.devinit.text+0x1a8): undefined reference to `.get_cpu_current_state\u0027\nmake: *** [.tmp_vmlinux1] Error 1\n\nThe following change fixes that for me and seems to work as expected.\n\nSigned-off-by: Adam Lackorzynski \u003cadam@os.inf.tu-dresden.de\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "1426d5a3bd07589534286375998c0c8c6fdc5260",
      "tree": "fade4f3afd6324b46e27f3c8702935a7edc2fe21",
      "parents": [
        "59603b9ae426e968d452f9325cdcff308573dee7"
      ],
      "author": {
        "name": "Michael Ellerman",
        "email": "michael@ellerman.id.au",
        "time": "Thu Jan 28 13:23:22 2010 +0000"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 09 11:52:52 2010 +1100"
      },
      "message": "powerpc: Dynamically allocate pacas\n\nOn 64-bit kernels we currently have a 512 byte struct paca_struct for\neach cpu (usually just called \"the paca\"). Currently they are statically\nallocated, which means a kernel built for a large number of cpus will\nwaste a lot of space if it\u0027s booted on a machine with few cpus.\n\nWe can avoid that by only allocating the number of pacas we need at\nboot. However this is complicated by the fact that we need to access\nthe paca before we know how many cpus there are in the system.\n\nThe solution is to dynamically allocate enough space for NR_CPUS pacas,\nbut then later in boot when we know how many cpus we have, we free any\nunused pacas.\n\nSigned-off-by: Michael Ellerman \u003cmichael@ellerman.id.au\u003e\nSigned-off-by: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\n"
    },
    {
      "commit": "59603b9ae426e968d452f9325cdcff308573dee7",
      "tree": "f54c52cbf4874a28f88c65fce659daee20b0f41f",
      "parents": [
        "57d54889cd00db2752994b389ba714138652e60c",
        "a11106544f33c104706ae42d27219a409b67478e"
      ],
      "author": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 09 11:51:57 2010 +1100"
      },
      "committer": {
        "name": "Benjamin Herrenschmidt",
        "email": "benh@kernel.crashing.org",
        "time": "Tue Mar 09 11:51:57 2010 +1100"
      },
      "message": "Merge commit \u0027kumar/next\u0027 into merge\n"
    },
    {
      "commit": "91e013827c0bcbb187ecf02213c5446b6f62d445",
      "tree": "52ad3d0db856c50ab3a1a56da2bf3ae6ed8a8f48",
      "parents": [
        "988addf82e4c03739375279de73929580a2d4a6a",
        "8d2b09f5b0de2c0e37f50d04980bc81098988239"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:24:11 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:24:11 2010 +0000"
      },
      "message": "Merge branch \u0027master\u0027 into for-linus\n"
    },
    {
      "commit": "988addf82e4c03739375279de73929580a2d4a6a",
      "tree": "989ae1cd4e264bbad80c65f04480486246e7b9f3",
      "parents": [
        "004c1c7096659d352b83047a7593e91d8a30e3c5",
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 20:21:04 2010 +0000"
      },
      "message": "Merge branch \u0027origin\u0027 into devel-stable\n\nConflicts:\n\tarch/arm/mach-mx2/devices.c\n\tarch/arm/mach-mx2/devices.h\n\tsound/soc/pxa/pxa-ssp.c\n"
    },
    {
      "commit": "e10154189f001b6428a83f58b03a27954f0f8022",
      "tree": "30b4ac5760c5d310e9cc2cbf8fc4b9c6f9d0e369",
      "parents": [
        "d4bab1b091be4a91a7363118c9ede3cc9a7fefd4",
        "410c17651998944630a95fbb286a50362de2dbb0"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 10:17:20 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 10:17:20 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core-2.6: (62 commits)\n  msi-laptop: depends on RFKILL\n  msi-laptop: Detect 3G device exists by standard ec command\n  msi-laptop: Add resume method for set the SCM load again\n  msi-laptop: Support some MSI 3G netbook that is need load SCM\n  msi-laptop: Add threeg sysfs file for support query 3G state by standard 66/62 ec command\n  msi-laptop: Support standard ec 66/62 command on MSI notebook and nebook\n  Driver core: create lock/unlock functions for struct device\n  sysfs: fix for thinko with sysfs_bin_attr_init()\n  sysfs: Kill unused sysfs_sb variable.\n  sysfs: Pass super_block to sysfs_get_inode\n  driver core: Use sysfs_rename_link in device_rename\n  sysfs: Implement sysfs_rename_link\n  sysfs: Pack sysfs_dirent more tightly.\n  sysfs: Serialize updates to the vfs inode\n  sysfs: windfarm: init sysfs attributes\n  sysfs: Use sysfs_attr_init and sysfs_bin_attr_init on module dynamic attributes\n  sysfs: Document sysfs_attr_init and sysfs_bin_attr_init\n  sysfs: Use sysfs_attr_init and sysfs_bin_attr_init on dynamic attributes\n  sysfs: Use one lockdep class per sysfs attribute.\n  sysfs: Only take active references on attributes.\n  ...\n"
    },
    {
      "commit": "004c1c7096659d352b83047a7593e91d8a30e3c5",
      "tree": "2801e22e945d2ca6016383348e16583918164526",
      "parents": [
        "882d01f96bc1909455696aae6eb7ce4df3e908c8",
        "3b05007e43ea629394e89ea0b023d7b15375a2bb"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Mar 08 16:08:46 2010 +0000"
      },
      "message": "Merge branch \u0027for-rmk/samsung6\u0027 of git://git.fluff.org/bjdooks/linux into devel-stable\n"
    },
    {
      "commit": "318ae2edc3b29216abd8a2510f3f80b764f06858",
      "tree": "ce595adde342f57f379d277b25e4dd206988a052",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176",
        "3e58974027b04e84f68b964ef368a6cd758e2f84"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Mon Mar 08 16:55:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-next\u0027 into for-linus\n\nConflicts:\n\tDocumentation/filesystems/proc.txt\n\tarch/arm/mach-u300/include/mach/debug-macro.S\n\tdrivers/net/qlge/qlge_ethtool.c\n\tdrivers/net/qlge/qlge_main.c\n\tdrivers/net/typhoon.c\n"
    },
    {
      "commit": "d4bab1b091be4a91a7363118c9ede3cc9a7fefd4",
      "tree": "b473b1bb53ef0fec027023ea6f419ea9894465dd",
      "parents": [
        "56b78921c32ae825c596c158e74ab48c0e8e280d",
        "2786095a58fd55931fa0298ff6e3914331edaaf2"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:35:30 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Mar 08 07:35:30 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/wim/linux-2.6-watchdog:\n  [WATCHDOG] i6300esb.c: change platform_driver to pci_driver\n  [WATCHDOG] i6300esb: fix unlock register with\n  [WATCHDOG] drivers/watchdog/wdt.c:wdt_ioctl(): make `ident\u0027 non-static\n  [WATCHDOG] change reboot_notifier to platform-shutdown method.\n  [WATCHDOG] watchdog_info constify\n  [WATCHDOG] gef_wdt: Author corrections following split of GE Fanuc joint venture\n  [WATCHDOG] iTCO_wdt: clean up probe(), modify err msg\n  [WATCHDOG] ep93xx: watchdog timer driver for TS-72xx SBCs cleanup\n  [WATCHDOG] support for max63xx watchdog timer chips\n  [WATCHDOG] ep93xx: added platform side support for TS-72xx WDT driver\n  [WATCHDOG] ep93xx: implemented watchdog timer driver for TS-72xx SBCs\n"
    },
    {
      "commit": "09003ed90a2880de7e36b170a9298dd10d53e322",
      "tree": "ff3125abb3822685681245338e5e94caf0d7c184",
      "parents": [
        "33b62a30f78536b976183cc764c08038ac011e0a"
      ],
      "author": {
        "name": "Hendrik Brueckner",
        "email": "brueckner@linux.vnet.ibm.com",
        "time": "Mon Mar 08 12:26:25 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:26:28 2010 +0100"
      },
      "message": "[S390] smsgiucv: declare char pointers as \"const\"\n\nDeclare the smsgiucv prefix char pointer as \"const\" and use\nuse const char pointers in callback functions.\n\nSigned-off-by: Hendrik Brueckner \u003cbrueckner@linux.vnet.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "584dfddfce1bd81d877f14de2b56d4bc747af821",
      "tree": "e91ae4e2c9fceaf96918276d8cc74adf49613155",
      "parents": [
        "b1e2ba8da973535e62839915403b6f5450081d8c"
      ],
      "author": {
        "name": "Ursula Braun",
        "email": "ursula.braun@de.ibm.com",
        "time": "Mon Mar 08 12:25:20 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:25:30 2010 +0100"
      },
      "message": "[S390] remove unused qdio flags in zfcp and qeth\n\nzfcp and qeth are setting flags for the qdio-layer, but these flags\nare not used in qdio. Patch removes the flag definitions from qdio\nand their settings in zfcp and qeth.\n\nCc: Jan Glauber \u003cjang@linux.vnet.ibm.com\u003e\nCc: Christof Schmitt \u003cchristof.schmitt@de.ibm.com\u003e\nSigned-off-by: Ursula Braun \u003cursula.braun@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "b1e2ba8da973535e62839915403b6f5450081d8c",
      "tree": "1357570f1ebaf65a070e61bca69ee4faa7bc9717",
      "parents": [
        "bd6e8a162ecdec4f1d8895b0f330f75425993567"
      ],
      "author": {
        "name": "John Stultz",
        "email": "johnstul@us.ibm.com",
        "time": "Mon Mar 08 12:25:19 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:25:30 2010 +0100"
      },
      "message": "[S390] Cleanup xtime usage\n\nThis replaces direct xtime usage in the s390 arch with timekeeping accessors,\nso we can further clean up the timekeeping core.\n\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: John Stultz \u003cjohnstul@us.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "596a95cdf0ba35ea353fb5b65750f596d712041e",
      "tree": "f9b2cedaaad0c334fcc2fda2172256a01dced73a",
      "parents": [
        "25cf84cf377c0aae5dbcf937ea89bc7893db5176"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Mon Mar 08 12:25:14 2010 +0100"
      },
      "committer": {
        "name": "Martin Schwidefsky",
        "email": "sky@mschwide.boeblingen.de.ibm.com",
        "time": "Mon Mar 08 12:25:29 2010 +0100"
      },
      "message": "[S390] uaccess: make sure copy_from_user_overflow is builtin\n\nIf there is no in kernel image caller modules will suffer:\n\nERROR: \"copy_from_user_overflow\" [net/core/pktgen.ko] undefined!\nERROR: \"copy_from_user_overflow\" [net/can/can-raw.ko] undefined!\nERROR: \"copy_from_user_overflow\" [fs/cifs/cifs.ko] undefined!\n\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\n"
    },
    {
      "commit": "a07e4156a2ee6359d31a44946d7ee7f85dbf6bca",
      "tree": "1ab5ef1c8a0e9549b8e72af889ae0b5f5f660400",
      "parents": [
        "6992f5334995af474c2b58d010d08bc597f0f2fe"
      ],
      "author": {
        "name": "Eric W. Biederman",
        "email": "ebiederm@xmission.com",
        "time": "Thu Feb 11 15:23:05 2010 -0800"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:51 2010 -0800"
      },
      "message": "sysfs: Use sysfs_attr_init and sysfs_bin_attr_init on dynamic attributes\n\nThese are the non-static sysfs attributes that exist on\nmy test machine.  Fix them to use sysfs_attr_init or\nsysfs_bin_attr_init as appropriate.   It simply requires\nmaking a sysfs attribute present to see this.  So this\nis a little bit tedious but otherwise not too bad.\n\nSigned-off-by: Eric W. Biederman \u003cebiederm@xmission.com\u003e\nAcked-by: WANG Cong \u003cxiyou.wangcong@gmail.com\u003e\nCc: Tejun Heo \u003ctj@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "91a99dfc6b57f2e956d10d41123234fad3399212",
      "tree": "8b27b172d8964b3f85b7d9203ff021707975ed1e",
      "parents": [
        "831fad2f75f0d7bfc339de81173e7068a3c72276"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Thu Feb 04 20:56:49 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:50 2010 -0800"
      },
      "message": "platform-drivers: move probe to .devinit.text in arch/arm\n\nA pointer to a probe callback is passed to the core via\nplatform_driver_register and so the function must not disappear when the\n.init sections are discarded.  Otherwise (if also having HOTPLUG\u003dy)\nunbinding and binding a device to the driver via sysfs will result in an\noops as does a device being registered late.\n\nAn alternative to this patch is using platform_driver_probe instead of\nplatform_driver_register plus removing the pointer to the probe function\nfrom the struct platform_driver.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nCc: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nCc: Ben Dooks \u003cben-linux@fluff.org\u003e\nCc: Dmitry Baryshkov \u003cdbaryshkov@gmail.com\u003e\nCc: Eric Miao \u003ceric.miao@marvell.com\u003e\nCc: Liam Girdwood \u003cliam.girdwood@wolfsonmicro.com\u003e\nCc: Paul Sokolovsky \u003cpmiscml@gmail.com\u003e\nCc: Richard Purdie \u003crpurdie@rpsys.net\u003e\nCc: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nAcked-by: Arnaud Patard \u003carnaud.patard@rtp-net.org\u003e\nAcked-by: Dmitry Eremin-Solenikov \u003cdbaryshkov@gmail.com\u003e\nAcked-by: Kristoffer Ericson \u003ckristoffer.ericson@gmail.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "52cf25d0ab7f78eeecc59ac652ed5090f69b619e",
      "tree": "031d1ffb3890bd69c0260c864c512e0be62ac05c",
      "parents": [
        "6c1733aca0b48db4d0e660d54976a1cca25b5eaf"
      ],
      "author": {
        "name": "Emese Revfy",
        "email": "re.emese@gmail.com",
        "time": "Tue Jan 19 02:58:23 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:49 2010 -0800"
      },
      "message": "Driver core: Constify struct sysfs_ops in struct kobj_type\n\nConstify struct sysfs_ops.\n\nThis is part of the ops structure constification\neffort started by Arjan van de Ven et al.\n\nBenefits of this constification:\n\n * prevents modification of data that is shared\n   (referenced) by many other structure instances\n   at runtime\n\n * detects/prevents accidental (but not intentional)\n   modification attempts on archs that enforce\n   read-only kernel data at runtime\n\n * potentially better optimized code as the compiler\n   can assume that the const data cannot be changed\n\n * the compiler/linker move const data into .rodata\n   and therefore exclude them from false sharing\n\nSigned-off-by: Emese Revfy \u003cre.emese@gmail.com\u003e\nAcked-by: David Teigland \u003cteigland@redhat.com\u003e\nAcked-by: Matt Domsch \u003cMatt_Domsch@dell.com\u003e\nAcked-by: Maciej Sosnowski \u003cmaciej.sosnowski@intel.com\u003e\nAcked-by: Hans J. Koch \u003chjk@linutronix.de\u003e\nAcked-by: Pekka Enberg \u003cpenberg@cs.helsinki.fi\u003e\nAcked-by: Jens Axboe \u003cjens.axboe@oracle.com\u003e\nAcked-by: Stephen Hemminger \u003cshemminger@vyatta.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "5fbcae57db69128c14080a7a5a42d0626bfe155c",
      "tree": "4f01d7ecf6654b45c8ddc6fbf984a1b1275b4048",
      "parents": [
        "8564a6c140317de04a71eb203bdbb58845d69f9c"
      ],
      "author": {
        "name": "Heiko Carstens",
        "email": "heiko.carstens@de.ibm.com",
        "time": "Fri Feb 12 11:19:24 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:48 2010 -0800"
      },
      "message": "sysdev: fix missing s390 conversion\n\nIn linux-next \"sysdev: Pass attribute in sysdev_class attributes show/store\"\nforgot to convert one place in s390 code. Here is the missing part.\n\nCc: Andi Kleen \u003cak@linux.intel.com\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nSigned-off-by: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n"
    },
    {
      "commit": "c9be0a36f9bf392a7984473124a67a12964df11f",
      "tree": "23fcf49f277d9a093b2b29831811219410ad7b05",
      "parents": [
        "3d03ba4d1dd2246adff5a9ff1194a539b3bc05a7"
      ],
      "author": {
        "name": "Andi Kleen",
        "email": "andi@firstfloor.org",
        "time": "Tue Jan 05 12:47:58 2010 +0100"
      },
      "committer": {
        "name": "Greg Kroah-Hartman",
        "email": "gregkh@suse.de",
        "time": "Sun Mar 07 17:04:47 2010 -0800"
      },
      "message": "sysdev: Pass attribute in sysdev_class attributes show/store\n\nPassing the attribute to the low level IO functions allows all kinds\nof cleanups, by sharing low level IO code without requiring\nan own function for every piece of data.\n\nAlso drivers can extend the attributes with own data fields\nand use that in the low level function.\n\nSimilar to sysdev_attributes and normal attributes.\n\nThis is a tree-wide sweep, converting everything in one go.\n\nNo functional changes in this patch other than passing the new\nargument everywhere.\n\nTested on x86, the non x86 parts are uncompiled.\n\nSigned-off-by: Andi Kleen \u003cak@linux.intel.com\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@suse.de\u003e\n\n\n"
    },
    {
      "commit": "322aafa6645a48c3b7837ca7385f126ab78127fd",
      "tree": "50f6665aedcf051cecd571183df81ba7f248014b",
      "parents": [
        "dd04265b028c00c365a78f9ff78a05e217f98656",
        "c7bbf52aa4fa332b84c4f2bb33e69561ee6870b4"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:59:39 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:59:39 2010 -0800"
      },
      "message": "Merge branch \u0027x86-mrst-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-mrst-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (30 commits)\n  x86, mrst: Fix whitespace breakage in apb_timer.c\n  x86, mrst: Fix APB timer per cpu clockevent\n  x86, mrst: Remove X86_MRST dependency on PCI_IOAPIC\n  x86, olpc: Use pci subarch init for OLPC\n  x86, pci: Add arch_init to x86_init abstraction\n  x86, mrst: Add Kconfig dependencies for Moorestown\n  x86, pci: Exclude Moorestown PCI code if CONFIG_X86_MRST\u003dn\n  x86, numaq: Make CONFIG_X86_NUMAQ depend on CONFIG_PCI\n  x86, pci: Add sanity check for PCI fixed bar probing\n  x86, legacy_irq: Remove duplicate vector assigment\n  x86, legacy_irq: Remove left over nr_legacy_irqs\n  x86, mrst: Platform clock setup code\n  x86, apbt: Moorestown APB system timer driver\n  x86, mrst: Add vrtc platform data setup code\n  x86, mrst: Add platform timer info parsing code\n  x86, mrst: Fill in PCI functions in x86_init layer\n  x86, mrst: Add dummy legacy pic to platform setup\n  x86/PCI: Moorestown PCI support\n  x86, ioapic: Add dummy ioapic functions\n  x86, ioapic: Early enable ioapic for timer irq\n  ...\n\nFixed up semantic conflict of new clocksources due to commit\n17622339af25 (\"clocksource: add argument to resume callback\").\n"
    },
    {
      "commit": "4a31c08d2fecc74a630653828f5388fbb037f8c2",
      "tree": "c3baf80157bab2cf6bdf3d26772001e43233aad6",
      "parents": [
        "2ddb3b15f1b46836c61cfac5b00d8f08a24236e6",
        "0272282f7cffb469cd2676dcb6e58bc942fcf8a8"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:47:19 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:47:19 2010 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6: (26 commits)\n  sh: Convert sh to use read/update_persistent_clock\n  sh: Move PMB debugfs entry initialization to later stage\n  sh: Fix up flush_cache_vmap() on SMP.\n  sh: fix up MMU reset with variable PMB mapping sizes.\n  sh: establish PMB mappings for NUMA nodes.\n  sh: check for existing mappings for bolted PMB entries.\n  sh: fixed virt/phys mapping helpers for PMB.\n  sh: make pmb iomapping configurable.\n  sh: reworked dynamic PMB mapping.\n  sh: Fix up cpumask_of_pcibus() for the NUMA build.\n  serial: sh-sci: Tidy up build warnings.\n  sh: Fix up ctrl_read/write stragglers in migor setup.\n  serial: sh-sci: Add DMA support.\n  dmaengine: shdma: extend .device_terminate_all() to record partial transfer\n  sh: merge sh7722 and sh7724 DMA register definitions\n  sh: activate runtime PM for dmaengine on sh7722 and sh7724\n  dmaengine: shdma: add runtime PM support.\n  dmaengine: shdma: separate DMA headers.\n  dmaengine: shdma: convert to platform device resources\n  dmaengine: shdma: fix DMA error handling.\n  ...\n"
    },
    {
      "commit": "2ddb3b15f1b46836c61cfac5b00d8f08a24236e6",
      "tree": "fb1b7879d6e5cd5460bc256fae11c02aebd94256",
      "parents": [
        "5980bb3ee6e733d66eea04c221a140dea15d52de",
        "6ee77658ce387ad6c85dcbda4a68bc33efd8de39"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:45:53 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 15:45:53 2010 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/kyle/parisc-2.6:\n  parisc: use __ratelimit in unaligned.c\n  parisc: Convert to read/update_persistent_clock\n  parisc: Simplify param.h by including \u003casm-generic/param.h\u003e\n  parisc: drop unnecessary cast in __ldcw_align() macro\n  parisc: add strict copy size checks (v2)\n  parisc: remove trailing space in messages\n  parisc: ditto sys_accept4\n  parisc: wire up sys_recvmmsg\n"
    },
    {
      "commit": "3b05007e43ea629394e89ea0b023d7b15375a2bb",
      "tree": "f96ba06dc0f8934786d40351eeeadb40675e04ee",
      "parents": [
        "f9fed7cd7efaa0d050f21f6f9ed532d3143b7369",
        "41f23a09f32124322dc41bea7f65baff6e9b0ac5"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:19 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:19 2010 +0000"
      },
      "message": "ARM: Merge next-samsung-s3c2443-clock\n\nMerge branch \u0027next-samsung-s3c2443-clock\u0027 into next-samsung\n"
    },
    {
      "commit": "41f23a09f32124322dc41bea7f65baff6e9b0ac5",
      "tree": "a4946823b836a2dc8c63c5dea3961b083ece28fc",
      "parents": [
        "71ed587d4a5d377ef5a6917043543ff949ff7dcf"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jan 30 11:14:14 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:13 2010 +0000"
      },
      "message": "ARM: S3C2443: Add set_rate and round_rate calls for armdiv clock\n\nAdd set_rate and round_rate calls to armdiv for future use with cpu\nfrequency scaling.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "71ed587d4a5d377ef5a6917043543ff949ff7dcf",
      "tree": "f05f85a85df46f24b7ecefb168190b282b314735",
      "parents": [
        "2dd5f181420ae8ea1cb976b81ed87517f0d4fcd7"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jan 30 10:49:15 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:12 2010 +0000"
      },
      "message": "ARM: S3C2443: Remove #if 0 for clk_mpll\n\nThe clk_mpll has long been moved into common clock code, remove the\ncode completely instead of the nasty #if 0 block.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "2dd5f181420ae8ea1cb976b81ed87517f0d4fcd7",
      "tree": "dd34fae6b1095d34e5b7d6c8260ec21680786328",
      "parents": [
        "4bed36b2c5b3248ae6f9aaf5194fbe85153e4026"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jan 30 10:46:52 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:12 2010 +0000"
      },
      "message": "ARM: S3C2443: Update notes on MPLLREF clock\n\nAdd note on MPLLREF clock source and why it cannot be easily removed.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "4bed36b2c5b3248ae6f9aaf5194fbe85153e4026",
      "tree": "1f99b1d559b83c16444bd55dc2743343512d7103",
      "parents": [
        "9aa753c4422492547a190df8a3b6a56282669f9b"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jan 30 10:25:49 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:11 2010 +0000"
      },
      "message": "ARM: S3C2443: Further clksrc-clk conversions\n\nMove more of the core clocks that where left over from the last commit\nas they are much more core to the system operation. This should allow\nfor easier tracking of any problems.\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "9aa753c4422492547a190df8a3b6a56282669f9b",
      "tree": "d7d4b590727865bfec580de1263654a1b94db2da",
      "parents": [
        "4ec07bba6945290c48dcc5b789cbd7adeabd7695"
      ],
      "author": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sat Jan 30 09:19:59 2010 +0200"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:56:07 2010 +0000"
      },
      "message": "ARM: S3C2443: Change to using plat-samsung clksrc-clk implementation\n\nThe S3C2443 clock code could easily make use of the clksrc implementation\nin plat-samsung for many of the clocks. Make the clocks that easily move\nto clksrc-clk over, update any initialisation and remove the old register\ndefinitions from the header file (it is only being used once).\n\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "0ea5357f2e02aa3741daddf71dd8b2f3b313db74",
      "tree": "1e01f62b62365c224347269be5178a60214edf77",
      "parents": [
        "facf92695dcf40836973ce09b7f62d3cc3a89152"
      ],
      "author": {
        "name": "Mark Brown",
        "email": "broonie@opensource.wolfsonmicro.com",
        "time": "Fri Mar 05 10:47:23 2010 +0000"
      },
      "committer": {
        "name": "Ben Dooks",
        "email": "ben-linux@fluff.org",
        "time": "Sun Mar 07 22:49:52 2010 +0000"
      },
      "message": "ARM: S3C64XX: Reintroduce unconditional build of audio device\n\nBen Dooks\u0027 commit cf9814eb (ARM: S3C64XX: Make audio device code built\nunconditionally) made the struct devices for the audio blocks in the\nS3C64xx series processors be built unconditionally but this change seems\nto have gone AWOL in the various Samsung platform moves this release\ncycle, causing link failures with machine drivers that rely on it.\n\nReintroduce the change.\n\nSigned-off-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Ben Dooks \u003cben-linux@fluff.org\u003e\n"
    },
    {
      "commit": "08b8499bdd26822df16f962db88215d02e40850a",
      "tree": "3a88a0f1a425637d0f5a8e68ec3419fc5f1bdb9b",
      "parents": [
        "3ceb85ae35421c5bc560c7af8d0dd1c73d071ad0",
        "fb4635932a4e19c2f55383f968a0e9b64da37354"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 12:52:38 2010 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Mar 07 12:52:38 2010 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/davej/cpufreq:\n  [CPUFREQ] Fix cast warning in pcc driver.\n  [CPUFREQ] Processor Clocking Control interface driver\n"
    },
    {
      "commit": "42747d712de56cf2087b702d2ad90af114c53138",
      "tree": "daef350115ee6c836e6d908db6a1c5a2d67c516f",
      "parents": [
        "cda61c9420028ddd251b60f1445c9eed756991c7"
      ],
      "author": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sat Dec 26 18:55:22 2009 +0000"
      },
      "committer": {
        "name": "Wim Van Sebroeck",
        "email": "wim@iguana.be",
        "time": "Sun Mar 07 10:30:57 2010 +0000"
      },
      "message": "[WATCHDOG] watchdog_info constify\n\nmake the watchdog_info struct const where possible.\n\nSigned-off-by: Wim Van Sebroeck \u003cwim@iguana.be\u003e\n\n"
    }
  ],
  "next": "8d2b09f5b0de2c0e37f50d04980bc81098988239"
}
