)]}'
{
  "log": [
    {
      "commit": "410d2c8187ed969238ba98008c1d57307a56cfd8",
      "tree": "f8f3e72b996a73bc44a0fedb6318a13285590f0c",
      "parents": [
        "726c12f57d7e3ff43693d88e13b1ff02464c75d3"
      ],
      "author": {
        "name": "Hong H. Pham",
        "email": "hong.pham@windriver.com",
        "time": "Thu Dec 04 09:12:57 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Dec 04 09:12:57 2008 -0800"
      },
      "message": "sparc64: Sync FPU state in VIS emulation handler.\n\nCopy the FPU state to the task\u0027s thread_info-\u003efpregs for the VIS emulation\nfunctions to access.\n\nSigned-off-by: Hong H. Pham \u003chong.pham@windriver.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "726c12f57d7e3ff43693d88e13b1ff02464c75d3",
      "tree": "66e85c2c65fa99e3b256cb77678109916d91bfa9",
      "parents": [
        "e8e8e80ee047b131a0cd6a3e96e0f8dfa14f6d99"
      ],
      "author": {
        "name": "Joseph Myers",
        "email": "joseph@codesourcery.com",
        "time": "Wed Dec 03 19:36:05 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 03 19:36:05 2008 -0800"
      },
      "message": "sparc64: Fix VIS emulation bugs\n\nThis patch fixes some bugs in VIS emulation that cause the GCC test\nfailure\n\nFAIL: gcc.target/sparc/pdist-3.c execution test\n\nfor both 32-bit and 64-bit testing on hardware lacking these\ninstructions.  The emulation code for the pdist instruction uses\nRS1(insn) for both source registers rs1 and rs2, which is obviously\nwrong and leads to the instruction doing nothing (the observed\nproblem), and further inspection of the code shows that RS1 uses a\nshift of 24 and RD a shift of 25, which clearly cannot both be right;\nexamining SPARC documentation indicates the correct shift for RS1 is\n14.\n\nThis patch fixes the bug if single-stepping over the affected\ninstruction in the debugger, but not if the testcase is run\nstandalone.  For that, Wind River has another patch I hope they will\nsend as a followup to this patch submission.\n\nSigned-off-by: Joseph Myers \u003cjoseph@codesourcery.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ee4ee527278a66321301d4f1f5ae22e49ab18fad",
      "tree": "3100b51ea986be462ed6fb83182e9f76a2dd3bbe",
      "parents": [
        "f6f7b52e2f6149d2ee365717afff315b05720162"
      ],
      "author": {
        "name": "Chris Torek",
        "email": "chris.torek@windriver.com",
        "time": "Wed Dec 03 00:47:28 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Dec 03 00:47:28 2008 -0800"
      },
      "message": "sparc64: Fix bug in PTRACE_SETFPREGS64 handling.\n\nFrom: Chris Torek \u003cchris.torek@windriver.com\u003e\n\n\u003eThe SPARC64 kernel code for PTRACE_SETFPREGS64 appears to be an exact copy \n\u003eof that for PTRACE_GETFPREGS64.  This means that gdbserver and native \n\u003e64-bit GDB cannot set floating-point registers.\n\nIt looks like a simple typo.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6d9f0fb5f9ceca5f4945f12cd3e71efd3382c13",
      "tree": "04435004a39c68d335557bbe77f06153cdf9d709",
      "parents": [
        "e1825e7515010053e44287e6e78f9078cd1916a9",
        "b270ee8a9fc9547eb781ce9ccd379450bcf9a204"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 02 15:55:43 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Dec 02 15:55:43 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix offset calculation in compute_size()\n  rtc: rtc-starfire fixes\n"
    },
    {
      "commit": "33b07db9f38fe73b3895f8d4db8fdee03e3afec3",
      "tree": "69bb1d5519d0b1e5aa3cf59ad430b143aad71171",
      "parents": [
        "d9d060a98ff89fe0f86e24c9c0c3d2f0c566781c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 01 07:55:14 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Dec 01 07:55:14 2008 -0800"
      },
      "message": "Revert \"of_platform_driver noise on sparce\"\n\nThis reverts commit e669dae6141ff97d3c7566207f5de3b487dcf837, since it\nis incomplete, and clashes with fuller patches and the sparc 32/64\nunification effort.\n\nRequested-by: David Miller \u003cdavem@davemloft.net\u003e\nAcked-by: Al Viro \u003cviro@ZenIV.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b270ee8a9fc9547eb781ce9ccd379450bcf9a204",
      "tree": "47d960dc0f094597462148326c1650045044a768",
      "parents": [
        "be1ffce3527d800ad50b955ede6eb44811cefd03"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 01 02:48:26 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Dec 01 02:48:26 2008 -0800"
      },
      "message": "sparc64: Fix offset calculation in compute_size()\n\nThe fault address is somewhere inside of the buffer, not\nbefore it.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e669dae6141ff97d3c7566207f5de3b487dcf837",
      "tree": "d7c8b02ab791b42f3f493840279fcdaafcb9c515",
      "parents": [
        "30037818f7c1e11cb3742fbecd614ef3dc7b27bb"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 22 17:35:04 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 30 10:03:36 2008 -0800"
      },
      "message": "of_platform_driver noise on sparce\n\nswitch to __init for those; unlike powerpc sparc has no hotplug support\nfor that stuff and their -\u003eprobe() tends to call __init functions while\nbeing declared __devinit.\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "8c29890aef80702824e2284909ee301ef2430a3e",
      "tree": "5f2d214665fac79305680d33697865e90e86c1cb",
      "parents": [
        "409832f5484cd1e2d8812c3236dffb33d01c359b"
      ],
      "author": {
        "name": "Al Viro",
        "email": "viro@ftp.linux.org.uk",
        "time": "Sat Nov 22 17:34:04 2008 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 30 10:03:35 2008 -0800"
      },
      "message": "sparc64 trivial section misannotations\n\nSigned-off-by: Al Viro \u003cviro@zeniv.linux.org.uk\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f8b2256e9c11a825899345de06b39a4bdf44911d",
      "tree": "18b353bdb9d63892b35101b4d8f811d0170d90b5",
      "parents": [
        "de11defebf00007677fb7ee91d9b089b78786fbb"
      ],
      "author": {
        "name": "David Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Nov 19 15:36:15 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Nov 19 18:49:57 2008 -0800"
      },
      "message": "sparc64: wire up accept4()\n\nThis adds the sparc syscall hookups.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: Ulrich Drepper \u003cdrepper@redhat.com\u003e\nCc: Michael Kerrisk \u003cmtk.manpages@gmail.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "12de512ae1d6d150f95b7157cb3293ef7545676d",
      "tree": "2838e59f44b3e72bbd71cbb12a9b29622efb00c2",
      "parents": [
        "29b143281657e0b064ee0553837cf9dd4d2441f9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 10 12:35:29 2008 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Nov 10 12:35:29 2008 -0800"
      },
      "message": "sparc64: Update defconfig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0bf82cccd1e17135f880c161bc7926f5b25df34c",
      "tree": "45935237f81b08d34f52c7bf5fe8d3d3c6a8b11b",
      "parents": [
        "391e572cd1a63aee9c8d4c2d5e3dada91d86bc43",
        "5769907ade8dda7002b304c03ef9e4ee5c1e0821"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:16:44 2008 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sun Nov 02 10:16:44 2008 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Fix PCI resource mapping on sparc64\n  sparc64: Kill annoying warning when building compat_binfmt_elf.o\n  sparc32: kernel/trace/trace.c wants DIE_OOPS\n  sparc64: Fix __copy_{to,from}_user_inatomic defines.\n"
    },
    {
      "commit": "5769907ade8dda7002b304c03ef9e4ee5c1e0821",
      "tree": "620a1fd9938abb10abfb0dde236a6e29026ab4ab",
      "parents": [
        "a1995a6599044076e2e13512ffbcecc49865e63e"
      ],
      "author": {
        "name": "Max Dmitrichenko",
        "email": "dmitrmax@gmail.com",
        "time": "Sun Nov 02 00:34:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Nov 02 00:34:10 2008 -0700"
      },
      "message": "sparc64: Fix PCI resource mapping on sparc64\n\nThere is a problem discovered in recent versions of ATI Mach64 driver\nin X.org on sparc64 architecture. In short, the driver fails to mmap\nMMIO aperture (PCI resource #2).\n\nI\u0027ve found that kernel\u0027s __pci_mmap_make_offset() returns EINVAL. It\nchecks whether user attempts to mmap more than the resource length,\nwhich is 0x1000 bytes in our case. But PAGE_SIZE on SPARC64 is 0x2000\nand this is what actually is being mmaped. So __pci_mmap_make_offset()\nfailed for this PCI resource.\n\nSigned-off-by: Max Dmitrichenko \u003cdmitrmax@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63b40456a30912084c90753582137b9e0495c5c3",
      "tree": "eedba8710d0ba3c802ecf77f46ed6ab2c73e2149",
      "parents": [
        "eff2502801e9a3a34882c6bd720470d65394522e",
        "770a424112cb2c3a3e39221299eaf5244b76479a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:52:51 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Oct 31 07:52:51 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  sparc64: Add missing null terminating entry to bq4802_match[].\n  sparc: use the new byteorder headers\n  rtc-m48t59: shift zero year to 1968 on sparc (rev 2)\n  dbri: check dma_alloc_coherent errors\n  sparc64: remove byteshifting from out* helpers\n"
    },
    {
      "commit": "770a424112cb2c3a3e39221299eaf5244b76479a",
      "tree": "8d48dc1b032b263ab4a605c3452634cdce97507b",
      "parents": [
        "398cf93a394a6f2e42b8e61b1071fc32ecf18647"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 22:58:06 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Oct 30 22:58:06 2008 -0700"
      },
      "message": "sparc64: Add missing null terminating entry to bq4802_match[].\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "12a9ee3cce256ae0f178d604f2c8764fb2942cfe",
      "tree": "64a3f5bc9185af7b4656894ed57b387d91d44626",
      "parents": [
        "be376649344ba2c3d00021f8bbf64392aa01ad55"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Wed Oct 29 15:35:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 29 15:35:24 2008 -0700"
      },
      "message": "rtc-m48t59: shift zero year to 1968 on sparc (rev 2)\n\nShift the first year to 1968 for Sun SPARC machines.\n\nMove this logic from platform specific files to rtc driver\nas this fixes problems with calculating a century bit.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nTested-by: Alexander Beregalov\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1758ef68a07f42983371dc1d2bf0ae80b4d8ea16",
      "tree": "b4f5693760c5a8e0f42272715407566f02a86714",
      "parents": [
        "60b8267338aafde5315fc65ff385f3d4d75eccfe"
      ],
      "author": {
        "name": "Harvey Harrison",
        "email": "harvey.harrison@gmail.com",
        "time": "Wed Oct 29 15:33:28 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 29 15:33:28 2008 -0700"
      },
      "message": "sparc64: remove byteshifting from out* helpers\n\n__raw_write avoids the need to byteswap, as we are reading from a\nhost-endian area, just deref the pointers directly, taking care\nof alignment.\n\nAs before, outsw must be called with a 2-byte aligned pointer.\n\nSigned-off-by: Harvey Harrison \u003charvey.harrison@gmail.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4944dd62de21230af039eda7cd218e9a09021d11",
      "tree": "bac70f7bab8506c7e1b0408bacbdb0b1d77262e9",
      "parents": [
        "f17845e5d97ead8fbdadfd40039e058ec7cf4a42",
        "0173a3265b228da319ceb9c1ec6a5682fd1b2d92"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 27 10:50:54 2008 +0100"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 27 10:50:54 2008 +0100"
      },
      "message": "Merge commit \u0027v2.6.28-rc2\u0027 into tracing/urgent\n"
    },
    {
      "commit": "5579a782ad7ffa162b1060993e4a298dd50e7a33",
      "tree": "17a039c29af04579bdbae8323fe322e7dd9b1ec1",
      "parents": [
        "969907a956752f88dde4aa23fa8c033b9a939aee",
        "60b8267338aafde5315fc65ff385f3d4d75eccfe"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 19:19:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 19:19:14 2008 -0700"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-2.6:\n  math-emu: Fix thinko in _FP_DIV\n  math-emu: Fix signalling of underflow and inexact while packing result.\n  sparc: Add checkstack support\n  sparc: correct section of current_pc()\n  sparc: correct section of apc_no_idle\n  sparc64: Fix race in arch/sparc64/kernel/trampoline.S\n"
    },
    {
      "commit": "92fb83afd6664a6f8a05f990d264c998f9b99f69",
      "tree": "b5c65f2a14d1019d8e00d94dafbc65696906455c",
      "parents": [
        "a5344876065e047d507800d0801a637d68d3b129",
        "df13b31c286b3e91c556167954eda088d90a4295"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 10:05:40 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 23 10:05:40 2008 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/rric/oprofile: (21 commits)\n  OProfile: Fix buffer synchronization for IBS\n  oprofile: hotplug cpu fix\n  oprofile: fixing whitespaces in arch/x86/oprofile/*\n  oprofile: fixing whitespaces in arch/x86/oprofile/*\n  oprofile: fixing whitespaces in drivers/oprofile/*\n  x86/oprofile: add the logic for enabling additional IBS bits\n  x86/oprofile: reordering functions in nmi_int.c\n  x86/oprofile: removing unused function parameter in add_ibs_begin()\n  oprofile: more whitespace fixes\n  oprofile: whitespace fixes\n  OProfile: Rename IBS sysfs dir into \"ibs_op\"\n  OProfile: Rework string handling in setup_ibs_files()\n  OProfile: Rework oprofile_add_ibs_sample() function\n  oprofile: discover counters for op ppro too\n  oprofile: Implement Intel architectural perfmon support\n  oprofile: Don\u0027t report Nehalem as core_2\n  oprofile: drop const in num counters field\n  Revert \"Oprofile Multiplexing Patch\"\n  x86, oprofile: BUG: using smp_processor_id() in preemptible code\n  x86/oprofile: fix on_each_cpu build error\n  ...\n\nManually fixed trivial conflicts in\n\tdrivers/oprofile/{cpu_buffer.c,event_buffer.h}\n"
    },
    {
      "commit": "15adc048986f6b54b6044f2b6fc4b48f49413e2f",
      "tree": "f61e189b96e5065a4d091b60948fe8d9425c6df6",
      "parents": [
        "08f5ac906d2c0faf96d608c54a0b03177376da8d"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Oct 23 09:33:08 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 23 16:00:25 2008 +0200"
      },
      "message": "ftrace, powerpc, sparc64, x86: remove notrace from arch ftrace file\n\nThe entire file of ftrace.c in the arch code needs to be marked\nas notrace. It is much cleaner to do this from the Makefile with\nCFLAGS_REMOVE_ftrace.o.\n\n[ powerpc already had this in its Makefile. ]\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "4d296c24326783bff1282ac72f310d8bac8df413",
      "tree": "75751fdafc0fa5818a926478e78dd9e54f1cf872",
      "parents": [
        "cb7be3b2fc2cf089ee52b16f0fd9ebb29e9944e1"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Oct 23 09:33:06 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 23 16:00:23 2008 +0200"
      },
      "message": "ftrace: remove mcount set\n\nThe arch dependent function ftrace_mcount_set was only used by the daemon\nstart up code. This patch removes it.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "07c4cc1cdaa08fcb6c0275dd7be49eae37260169",
      "tree": "af29e7d9cfed3ea0b7d31c17ae5cde498ebdbf10",
      "parents": [
        "6912896e994ddaf06cc0f6d3f2098bc4b59bdd84"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Thu Oct 23 09:33:04 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Thu Oct 23 16:00:21 2008 +0200"
      },
      "message": "ftrace: disable dynamic ftrace for all archs that use daemon\n\nThe ftrace daemon is complex and can cause nasty races if something goes\nwrong. Since it affects all of the kernel, this patch disables dynamic\nftrace from any arch that depends on the daemon. Until the archs are\nported over to the new MCOUNT_RECORD method, I am disabling dynamic\nftrace from them.\n\nNote: I am leaving in the arch/\u003carch\u003e/kernel/ftrace.c code alone since\nthat can be used when the arch is ported to MCOUNT_RECORD. To port\nthe arch to MCOUNT_RECORD, the scripts/recordmcount.pl needs to be\nupdated. I will make that easier to do for 2.6.29. For 28, we will keep\nthe archs disabled.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "e0037df3852b4b60edbe01f70f4968e4a9fdb272",
      "tree": "44b1c67b743ba4b36bf22a7b4044b2a9b9d1b35a",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4"
      ],
      "author": {
        "name": "Andrea Shepard",
        "email": "andrea@persephoneslair.org",
        "time": "Sun Oct 19 23:33:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Oct 22 21:53:40 2008 -0700"
      },
      "message": "sparc64: Fix race in arch/sparc64/kernel/trampoline.S\n\nMake arch/sparc64/kernel/trampoline.S in 2.6.27.1 lock prom_entry_lock\nwhen calling the PROM.  This prevents a race condition that I observed\ncausing a hang on startup on a 12-CPU E4500.\n\nI am not subscribed to this list, so please CC me on replies.\n\nSigned-off-by: Andrea Shepard \u003candrea@persephoneslair.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "debfcaf93ed500a051489db6646d71f29fe86a68",
      "tree": "7ba189b6dd654022ecc655b68e3c0a4573627706",
      "parents": [
        "2515ddc6db8eb49a79f0fe5e67ff09ac7c81eab4",
        "81520a1b0649d0701205b818714a8c1e1cfbbb5b"
      ],
      "author": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 22 09:08:14 2008 +0200"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Wed Oct 22 09:08:14 2008 +0200"
      },
      "message": "Merge branch \u0027tracing/ftrace\u0027 into tracing/urgent\n"
    },
    {
      "commit": "606576ce816603d9fe1fb453a88bc6eea16ca709",
      "tree": "7c6844ff4d75f249df49e9e5fe97062d301c3a1f",
      "parents": [
        "c2db8054c1eaf99983d8deee347876b01c26c2cf"
      ],
      "author": {
        "name": "Steven Rostedt",
        "email": "rostedt@goodmis.org",
        "time": "Mon Oct 06 19:06:12 2008 -0400"
      },
      "committer": {
        "name": "Ingo Molnar",
        "email": "mingo@elte.hu",
        "time": "Mon Oct 20 18:27:03 2008 +0200"
      },
      "message": "ftrace: rename FTRACE to FUNCTION_TRACER\n\nDue to confusion between the ftrace infrastructure and the gcc profiling\ntracer \"ftrace\", this patch renames the config options from FTRACE to\nFUNCTION_TRACER.  The other two names that are offspring from FTRACE\nDYNAMIC_FTRACE and FTRACE_MCOUNT_RECORD will stay the same.\n\nThis patch was generated mostly by script, and partially by hand.\n\nSigned-off-by: Steven Rostedt \u003csrostedt@redhat.com\u003e\nSigned-off-by: Ingo Molnar \u003cmingo@elte.hu\u003e\n"
    },
    {
      "commit": "dc52ddc0e6f45b04780b26fc0813509f8e798c42",
      "tree": "384826e9fab4e434bc5c85ce744470ae472e52c3",
      "parents": [
        "8174f1503f4bf7e9a14b3fbbfdb30c6be6e29f77"
      ],
      "author": {
        "name": "Matt Helsley",
        "email": "matthltc@us.ibm.com",
        "time": "Sat Oct 18 20:27:21 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Oct 20 08:52:34 2008 -0700"
      },
      "message": "container freezer: implement freezer cgroup subsystem\n\nThis patch implements a new freezer subsystem in the control groups\nframework.  It provides a way to stop and resume execution of all tasks in\na cgroup by writing in the cgroup filesystem.\n\nThe freezer subsystem in the container filesystem defines a file named\nfreezer.state.  Writing \"FROZEN\" to the state file will freeze all tasks\nin the cgroup.  Subsequently writing \"RUNNING\" will unfreeze the tasks in\nthe cgroup.  Reading will return the current state.\n\n* Examples of usage :\n\n   # mkdir /containers/freezer\n   # mount -t cgroup -ofreezer freezer  /containers\n   # mkdir /containers/0\n   # echo $some_pid \u003e /containers/0/tasks\n\nto get status of the freezer subsystem :\n\n   # cat /containers/0/freezer.state\n   RUNNING\n\nto freeze all tasks in the container :\n\n   # echo FROZEN \u003e /containers/0/freezer.state\n   # cat /containers/0/freezer.state\n   FREEZING\n   # cat /containers/0/freezer.state\n   FROZEN\n\nto unfreeze all tasks in the container :\n\n   # echo RUNNING \u003e /containers/0/freezer.state\n   # cat /containers/0/freezer.state\n   RUNNING\n\nThis is the basic mechanism which should do the right thing for user space\ntask in a simple scenario.\n\nIt\u0027s important to note that freezing can be incomplete.  In that case we\nreturn EBUSY.  This means that some tasks in the cgroup are busy doing\nsomething that prevents us from completely freezing the cgroup at this\ntime.  After EBUSY, the cgroup will remain partially frozen -- reflected\nby freezer.state reporting \"FREEZING\" when read.  The state will remain\n\"FREEZING\" until one of these things happens:\n\n\t1) Userspace cancels the freezing operation by writing \"RUNNING\" to\n\t\tthe freezer.state file\n\t2) Userspace retries the freezing operation by writing \"FROZEN\" to\n\t\tthe freezer.state file (writing \"FREEZING\" is not legal\n\t\tand returns EIO)\n\t3) The tasks that blocked the cgroup from entering the \"FROZEN\"\n\t\tstate disappear from the cgroup\u0027s set of tasks.\n\n[akpm@linux-foundation.org: coding-style fixes]\n[akpm@linux-foundation.org: export thaw_process]\nSigned-off-by: Cedric Le Goater \u003cclg@fr.ibm.com\u003e\nSigned-off-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nAcked-by: Serge E. Hallyn \u003cserue@us.ibm.com\u003e\nTested-by: Matt Helsley \u003cmatthltc@us.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "0fcff28f47194445f37264d750dbb13d3d894d0b",
      "tree": "a8342a657466032a9afc83fc53bb90eb24330a7f",
      "parents": [
        "eb117d3e519f99567ddd2c86386a6e64c6e471cd"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 15 22:02:14 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:33 2008 -0700"
      },
      "message": "sparc64: use iommu_num_pages function in IOMMU code\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "a7375762a5dca3e468f17e0b2e312b362dc9ef4c",
      "tree": "5908368d25ce179adec2e017e3f764483cb94298",
      "parents": [
        "bdab0ba3d9ad8de257ee6236daf314723748fde6"
      ],
      "author": {
        "name": "Joerg Roedel",
        "email": "joerg.roedel@amd.com",
        "time": "Wed Oct 15 22:02:08 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:33 2008 -0700"
      },
      "message": "sparc64: rename iommu_num_pages function to iommu_nr_pages\n\nThis is a preparation patch for introducing a generic iommu_num_pages function.\n\nSigned-off-by: Joerg Roedel \u003cjoerg.roedel@amd.com\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nCc: FUJITA Tomonori \u003cfujita.tomonori@lab.ntt.co.jp\u003e\nCc: Muli Ben-Yehuda \u003cmuli@il.ibm.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "b418da16dd44810e5d5a22bba377cca80512a524",
      "tree": "20ac32ea027bb8d978a22fbfaf6580fd34518aa5",
      "parents": [
        "f7a5000f7a8924e9c5fad1801616601d6dc65a17"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Oct 15 22:02:06 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:33 2008 -0700"
      },
      "message": "compat: generic compat get/settimeofday\n\nNothing arch specific in get/settimeofday.  The details of the timeval\nconversion varied a little from arch to arch, but all with the same\nresults.\n\nAlso add an extern declaration for sys_tz to linux/time.h because externs\nin .c files are fowned upon.  I\u0027ll kill the externs in various other files\nin a sparate patch.\n\n[akpm@linux-foundation.org: coding-style fixes]\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e [ sparc bits ]\nCc: \"Luck, Tony\" \u003ctony.luck@intel.com\u003e\nCc: Ralf Baechle \u003cralf@linux-mips.org\u003e\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e\nCc: Matthew Wilcox \u003cmatthew@wil.cx\u003e\nCc: Grant Grundler \u003cgrundler@parisc-linux.org\u003e\nCc: Paul Mackerras \u003cpaulus@samba.org\u003e\nCc: Benjamin Herrenschmidt \u003cbenh@kernel.crashing.org\u003e\nCc: Martin Schwidefsky \u003cschwidefsky@de.ibm.com\u003e\nCc: Heiko Carstens \u003cheiko.carstens@de.ibm.com\u003e\nCc: Ingo Molnar \u003cmingo@elte.hu\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nCc: \"H. Peter Anvin\" \u003chpa@zytor.com\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "f7a5000f7a8924e9c5fad1801616601d6dc65a17",
      "tree": "82bd7f554378b26fe23707a3755359787b252574",
      "parents": [
        "f7ad160b49c49dc9cd383b9184c6fa4a9b4f7ebb"
      ],
      "author": {
        "name": "Christoph Hellwig",
        "email": "hch@lst.de",
        "time": "Wed Oct 15 22:02:05 2008 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Thu Oct 16 11:21:33 2008 -0700"
      },
      "message": "compat: move cp_compat_stat to common code\n\nstruct stat / compat_stat is the same on all architectures, so\ncp_compat_stat should be, too.\n\nTurns out it is, except that various architectures have slightly and some\nhigh2lowuid/high2lowgid or the direct assignment instead of the\nSET_UID/SET_GID that expands to the correct one anyway.\n\nThis patch replaces the arch-specific cp_compat_stat implementations with\na common one based on the x86-64 one.\n\nSigned-off-by: Christoph Hellwig \u003chch@lst.de\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e [ sparc bits ]\nAcked-by: Kyle McMartin \u003ckyle@mcmartin.ca\u003e [ parisc bits ]\nCc: \u003clinux-arch@vger.kernel.org\u003e\nSigned-off-by: Andrew Morton \u003cakpm@linux-foundation.org\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "459fc208abd1b365fa013c17d433dfb5b4bc1e3a",
      "tree": "70e4536d4978550c1649f6353bbc84ed616c5bfb",
      "parents": [
        "04ab591808565f968d4406f6435090ad671ebdab"
      ],
      "author": {
        "name": "Dominik Brodowski",
        "email": "linux@dominikbrodowski.net",
        "time": "Thu Oct 16 00:11:04 2008 +0200"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Oct 15 16:42:47 2008 -0700"
      },
      "message": "cpufreq: remove policy-\u003egovernor setting in drivers initialization\n\nAs policy-\u003egovernor is already set to CPUFREQ_DEFAULT_GOVERNOR in the\n(always built-in) cpufreq core, we do not need to set it in the drivers.\nThis fixes the sparc64 allmodconfig build failure.\n\nAlso, remove a totally useles setting of -\u003epolicy in cpufreq-pxa3xx.c.\n\nSigned-off-by: Dominik Brodowski \u003clinux@dominikbrodowski.net\u003e\nAcked-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "25ad2913cae9c9e3ed28075caeb2eefccd636f4f",
      "tree": "dc0cc534beb4ccf487f9f6f3c7382bc559f0a35d",
      "parents": [
        "c92960fccb9f32a1d6110f6dcfe483ed96c62beb"
      ],
      "author": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Fri Sep 05 17:12:36 2008 +0200"
      },
      "committer": {
        "name": "Robert Richter",
        "email": "robert.richter@amd.com",
        "time": "Wed Oct 15 20:55:51 2008 +0200"
      },
      "message": "oprofile: more whitespace fixes\n\nSigned-off-by: Robert Richter \u003crobert.richter@amd.com\u003e\n"
    },
    {
      "commit": "615c9136b385d5225d3ece20aa30b28a90c438d6",
      "tree": "db11f7e02eacac06f5fcb7378f2394a966880673",
      "parents": [
        "82960b8543cca5797a5e2841a9c43b8c5c669e65"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 12 23:56:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 12 23:56:12 2008 -0700"
      },
      "message": "chmc: Mark %ver register inline asm with __volatile__\n\nOtherwise GCC can try to do the register read before the guarding test\non us3mc_platform() being true.\n\nIf that happens we can take an exception, because %ver register reads\nare not allowed in privileged more on hypervisor platforms.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "82960b8543cca5797a5e2841a9c43b8c5c669e65",
      "tree": "a463dde0d9ac82b2251f19bef7cfa9fba72aeba4",
      "parents": [
        "4245e59d1239a5270670807b114856365a863df8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 12 20:55:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Oct 12 23:55:47 2008 -0700"
      },
      "message": "sparc64: Add missing notify_cpu_starting() call.\n\nCommit e545a6140b698b2494daf0b32107bdcc5e901390 (\"kernel/cpu.c: create\na CPU_STARTING cpu_chain notifier\") added a notify_cpu_starting()\nnotifier event, and hit every arch except sparc64.\n\nFix that missed case.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "56c5d900dbb8e042bfad035d18433476931d8f93",
      "tree": "00b793965beeef10db03e0ff021d2d965c410759",
      "parents": [
        "4dd95b63ae25c5cad6986829b5e8788e9faa0330",
        "ead9d23d803ea3a73766c3cb27bf7563ac8d7266"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Oct 11 12:39:35 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/torvalds/linux-2.6\n\nConflicts:\n\n\tsound/core/memalloc.c\n"
    },
    {
      "commit": "44b50e5a1af13c605d6c3b17a60e42eb0ee48d5f",
      "tree": "09e37ea3cabc56174e34ee3fc6b59811a8f64da9",
      "parents": [
        "7ee766d8fba9dfd93bf3eca7a8d84a25404a68dc"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 22 15:42:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 22 15:51:54 2008 -0700"
      },
      "message": "sparc64: Fix missing devices due to PCI bridge test in of_create_pci_dev().\n\nJust like in the arch/sparc64/kernel/of_device.c code fix commit\n071d7f4c3b411beae08d27656e958070c43b78b4 (\"sparc64: Fix SMP bootup\nwith CONFIG_STACK_DEBUG or ftrace.\") we have to check the OF device\nnode name for \"pci\" instead of relying upon the \u0027device_type\u0027 property\nbeing there on all PCI bridges.\n\nTested by Meelis Roos, and confirmed to make the PCI QFE devices\nreappear on the E3500 system.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7ee766d8fba9dfd93bf3eca7a8d84a25404a68dc",
      "tree": "34b017e2eb3e560c15a41089b894a4125bca7d89",
      "parents": [
        "9843099ff46467461d6476a827f6f9701682dbac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 20 22:00:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Sep 20 22:00:40 2008 -0700"
      },
      "message": "sparc64: Fix disappearing PCI devices on e3500.\n\nBased upon a bug report by Meelis Roos.\n\nThe OF device layer builds properties by matching bus types and\napplying \u0027range\u0027 properties as appropriate, up to the root.\n\nThe match for \"PCI\" busses is looking at the \u0027device_type\u0027 property,\nand this does work %99 of the time.\n\nBut on an E3500 system with a PCI QFE card, the DEC 21153 bridge\nsitting above the QFE network interface devices has a \u0027name\u0027 of \"pci\",\nbut it completely lacks a \u0027device_type\u0027 property.  So we don\u0027t match\nit as a PCI bus, and subsequently we end up with no resource values at\nall for the devices sitting under that DEC bridge.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2e57572a50a4de41c6cbc879a4866a312d4cd316",
      "tree": "c4f58ec96c06642c4b415b881d3f0a3b673d5b44",
      "parents": [
        "9b2e43ae4e9609f80034dfe8de895045cac52d77",
        "f948cc6ab9e61a8e88d70ee9aafc690e6d26f92c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 14:11:43 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 14:11:43 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\nConflicts:\n\n\tarch/sparc64/kernel/pci_psycho.c\n"
    },
    {
      "commit": "9843099ff46467461d6476a827f6f9701682dbac",
      "tree": "989c39138718d8ea005a8fcf9651da19a2f270a8",
      "parents": [
        "f948cc6ab9e61a8e88d70ee9aafc690e6d26f92c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 11:44:00 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 11:44:00 2008 -0700"
      },
      "message": "sparc64: Fix SMP bootup with CONFIG_STACK_DEBUG or ftrace.\n\nBased upon a report by Meelis Roos.\n\nAny function call can try to access the current\nthread register via the _mcount hooks when the kernel\nis built with -pg (via ftrace or STACK_DEBUG).\n\nThat can\u0027t be setup properly very early on during\nthe bootup of other cpus for sun4u and some early\nsun4v systems.\n\nSo add notrace markers to these specific functions, so\nthat _mcount doesn\u0027t get invoked too early.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f948cc6ab9e61a8e88d70ee9aafc690e6d26f92c",
      "tree": "9fd4497604d8888f6f569a486a710392aa3a2663",
      "parents": [
        "6bfb09a1005193be5c81ebac9f3ef85210142650"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 09:53:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 16 09:53:42 2008 -0700"
      },
      "message": "sparc64: Fix OOPS in psycho_pcierr_intr_other().\n\nWe no longer put the top-level PCI controller device into the\nPCI layer device list.  So pbm-\u003epci_bus-\u003eself is always NULL.\n\nTherefore, use direct PCI config space accesses to get at\nthe PCI controller\u0027s PCI_STATUS register.\n\nTested by Meelis Roos.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7d4ee289d139d27b619c08c9809e7b1088c100aa",
      "tree": "b69eeae574a3888517ade9dfacd1813aa5b58b0e",
      "parents": [
        "80a56ab626c70468be92e74cf3d288ffaed23fdb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 15:01:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 15:55:44 2008 -0700"
      },
      "message": "sparc: Fix user_regset \u0027n\u0027 field values.\n\nAs noticed by Russell King, we were not setting this properly\nto the number of entries, but rather the total size.\n\nThis results in the core dumping code allocating waayyyy too\nmuch memory.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "80a56ab626c70468be92e74cf3d288ffaed23fdb",
      "tree": "8c669bbc8252ad013a5f04296afbb8d5e33f05fc",
      "parents": [
        "bdba4d6b77fcc76f206986d7cc55f1feb20301f8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 15:13:15 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 15:13:15 2008 -0700"
      },
      "message": "sparc64: Fix PCI error interrupt registry on PSYCHO.\n\nWe need to pass IRQF_SHARED, otherwise we get things like:\n\nIRQ handler type mismatch for IRQ 33\ncurrent handler: PSYCHO_UE\nCall Trace:\n [000000000048394c] request_irq+0xac/0x120\n [00000000007c5f6c] psycho_scan_bus+0x98/0x158\n [00000000007c2bc0] pcibios_init+0xdc/0x12c\n [0000000000426a5c] do_one_initcall+0x1c/0x160\n [00000000007c0180] kernel_init+0x9c/0xfc\n [0000000000427050] kernel_thread+0x30/0x60\n [00000000006ae1d0] rest_init+0x10/0x60\n\non e3500 and similar systems.\n\nOn a single board, the UE interrupts of two Psycho nodes\nare funneled through the same interrupt, from of_debug\u003d3\ndump:\n\n/pci@b,4000: direct translate 2ee --\u003e 21\n ...\n/pci@b,2000: direct translate 2ee --\u003e 21\n\nDecimal \"33\" mentioned above is the hex \"21\" mentioned here.\n\nThanks to Meelis Roos for dumps and testing.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3c503701038ac161c269ea43cd67805a3c5669fb",
      "tree": "b9e9d9da60460c028971498f78a3667c89c2b378",
      "parents": [
        "3ab5827eb0fefbfa7234f3f91f78b50f2dfcf8e4"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 15:01:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 15:01:31 2008 -0700"
      },
      "message": "sparc: Fix user_regset \u0027n\u0027 field values.\n\nAs noticed by Russell King, we were not setting this properly\nto the number of entries, but rather the total size.\n\nThis results in the core dumping code allocating waayyyy too\nmuch memory.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3ab5827eb0fefbfa7234f3f91f78b50f2dfcf8e4",
      "tree": "897f04d5bf3ed8b9cb5837d2b664e68c875bdd14",
      "parents": [
        "af1ee569d32e4dec5d14758ce025cc374088394d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 00:22:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 00:22:42 2008 -0700"
      },
      "message": "sparc64: Fix sparse warnings in chmc.c\n\nSeveral constants are larger than 32-bit and need \"UL\" markers.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "af1ee569d32e4dec5d14758ce025cc374088394d",
      "tree": "6c102a08b17fced8efb6b7dcb8c6fb73da1f4aca",
      "parents": [
        "b539c4676600dc25c2cd9322ff6bff2c2d455161"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 00:19:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 00:19:21 2008 -0700"
      },
      "message": "sparc64: Kill sparse warnings in mm/init.h\n\n1) Several exported symbols need extern decls, they are exported\n   not for C code but for assembler routines.\n\n2) PAGE_EXEC isn\u0027t used, delete\n\n3) Several larger than 32-bit constants need \"UL\" markers\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b539c4676600dc25c2cd9322ff6bff2c2d455161",
      "tree": "8241a9cae96a40bcced945821f9e31dc25176878",
      "parents": [
        "a9e7bb041084055b70971e3cde3bb21aea593a74"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 00:10:32 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 00:10:32 2008 -0700"
      },
      "message": "sparc64: Fix sparse warnings in fault.c\n\n1) set_brkpt() is referenced by nothing and hasn\u0027t been used by anyone\n   to my knowledge for many many years.  So just delete it.\n\n2) add extern decl for do_sparc64_fault() in asm/pgtable_64.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a9e7bb041084055b70971e3cde3bb21aea593a74",
      "tree": "ed811a59d0119c5c23b8fbfb1910f75df6c23b09",
      "parents": [
        "7694b024f145c4a598cde5fcccfd3fe5eac4027b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 00:06:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 00:06:58 2008 -0700"
      },
      "message": "sparc64: Remove explicit initialization of mmu_gathers\n\nThis was just needed to work around an ancient gcc bug that\nwe don\u0027t care about any more.\n\nIt was also causing a sparse warnings:\n\narch/sparc64/mm/tlb.c:22:52: warning: Using plain integer as NULL pointer\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7694b024f145c4a598cde5fcccfd3fe5eac4027b",
      "tree": "5e221d98808ff58a67b4d5b80562956c7d7f6ead",
      "parents": [
        "8d2aec512304144cbb4f7dbb484626fb598b698e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 00:04:33 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 00:04:33 2008 -0700"
      },
      "message": "sparc64: Fix sparse warnings in vio.c\n\nSeveral variables should be marked static.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8d2aec512304144cbb4f7dbb484626fb598b698e",
      "tree": "9a9361d3093dc3241327220a1d51b24e9b367314",
      "parents": [
        "77d10d0e63dcc4f961cb416447d64281300e5a01"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 00:01:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Sep 12 00:01:03 2008 -0700"
      },
      "message": "sparc64: Fix sparse warnings in pci_sun4v.c\n\n\u0027err\u0027 variable shadowing in pci_sun4v_probe()\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "77d10d0e63dcc4f961cb416447d64281300e5a01",
      "tree": "5dc062f62bf8fbe394ac1930030c407c4d2f018a",
      "parents": [
        "21cd8833933ef20a0bbb368ea00876cbfc06141b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:57:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:57:40 2008 -0700"
      },
      "message": "sparc64: Fix sparse warnings in pci.c\n\n1) Declare pci_poke_* in pci_impl.h\n2) of_create_pci_dev() should be static\n3) -\u003esetup_msi_irq() wants an unsigned int pointer not a plain\n   int one\n4) void value expression return in arch_teardown_msi_irq()\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "21cd8833933ef20a0bbb368ea00876cbfc06141b",
      "tree": "484a62d03525d32e23fbc7bd6b65038d751da87c",
      "parents": [
        "c91e2ecad0a392604ece6e53d38b484918060825"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:53:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:53:41 2008 -0700"
      },
      "message": "sparc64: Fix sparse warnings in of_device.c\n\nPassing unsigned int pointer where plain int pointer is\nexpected.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c91e2ecad0a392604ece6e53d38b484918060825",
      "tree": "bd59a2a178be2df930f9d7257ea047f7b7311fbe",
      "parents": [
        "7e0b1e6186c755becf8b19c844c63db1a551898b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:52:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:52:35 2008 -0700"
      },
      "message": "sparc64: Fix sparse warnings in prom.c\n\n1) Testing null with \u00270\u0027\n2) returning void-valued expression\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7e0b1e6186c755becf8b19c844c63db1a551898b",
      "tree": "eb98461a5b4eee6fbafbbe961c96a010b477d934",
      "parents": [
        "d8ada0a2cd11c991d8193a3f7d37f1806c93c4a0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:46:40 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:46:40 2008 -0700"
      },
      "message": "sparc64: Fix sparse warnings in visemul.c\n\n1) edge8 tables should be static\n2) add vis_emul() extern decl. to asm/visasm.h\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d8ada0a2cd11c991d8193a3f7d37f1806c93c4a0",
      "tree": "6bf0fa254292ca0368ea930a1a1d89199a839f9c",
      "parents": [
        "b0f1e7962f93a78630161c7c9fc263de43c101ac"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:39:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:39:11 2008 -0700"
      },
      "message": "sparc64: Fix sparse warnings in kernel/time.c\n\n1) Using \"clock\" as a local variable shadows a global variable of\n   the same name declared in linux/clocksource.h\n\n2) rtc_cmos_resource should be static\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "17f04fbb0f7153d95ec33da81189b113cc778157",
      "tree": "7f8f72195727d9d8b21040837996566bb4addf35",
      "parents": [
        "72c57ed50663dc04b0b329beaec39b557c8ac5a5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:33:53 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:33:53 2008 -0700"
      },
      "message": "sysctl: Use header file for sysctl knob declarations on sparc.\n\nThis also takes care of a sparse warning as scons_pwroff\u0027s definition\npoint.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8f20b20de73eeabe3d35e67e0ce993eceef07492",
      "tree": "54ac89b908c07d714f58fa355ff6fbb91b52489b",
      "parents": [
        "4845afac95a653f8e64c45024cbb94264df54b8f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:19:22 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:19:22 2008 -0700"
      },
      "message": "sparc64: Fix sparse warnings in global reg snapshotting.\n\nLots of shadowed local variables and global_reg_snapshot[] needs\nan extern declaration in asm/ptrace_64.h.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4845afac95a653f8e64c45024cbb94264df54b8f",
      "tree": "0681cb6a1625d9957225ce4d1f33b4152660a98a",
      "parents": [
        "3fbe36d8da0081dbee23c5d477d8142fab98c42e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:14:52 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Sep 11 23:14:52 2008 -0700"
      },
      "message": "sparc64: Add __arch64__ to CHECKFLAGS\n\nOtherwise sparse doesn\u0027t work.  The 32 vs. 64 header ifdef\nused under arch/sparc/include/asm/ is:\n\n#if defined(__sparc__) \u0026\u0026 defined(__arch64__)\n\nAnd that doesn\u0027t work for sparse unless we give it __arch64__\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "87395fc6781ff269bad7f972b8abf2312a8ccdf6",
      "tree": "8b47f5a0b948cb3aac1f19f1d63d90e9be478909",
      "parents": [
        "e6e003720fd7123482f77dcec19e930d272937fe"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 04:13:10 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 23:14:46 2008 -0700"
      },
      "message": "sparc64: Kill hand-crafted I/O accessors in PCI controller drivers.\n\nUse existing upa_{read,write}q() interfaces instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e6e003720fd7123482f77dcec19e930d272937fe",
      "tree": "4b08ce49ffc264b7c2e8ae9a7c4650e9f4eff63b",
      "parents": [
        "1c03a55cdf309d0939e881b313abbe7e9a67d95e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 03:52:51 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 23:11:58 2008 -0700"
      },
      "message": "sparc64: Commonize large portions of PSYCHO error handling.\n\nThe IOMMU and streaming cache error interrogation is moved here\nas well as the PCI error interrupt handler.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1c03a55cdf309d0939e881b313abbe7e9a67d95e",
      "tree": "d965f7cbe122dec580656d609521716b3fdd71e7",
      "parents": [
        "a21cff3e5e39c087b5a4c5efb20f1744475c556e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 03:15:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 23:11:57 2008 -0700"
      },
      "message": "sparc64: Create and use psycho_pbm_init_common().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a21cff3e5e39c087b5a4c5efb20f1744475c556e",
      "tree": "1438e43c4d7b2d4042f074afc887fe2e7c30e7ad",
      "parents": [
        "22fecbae4446ad470b9237ee9b79f80f343b3838"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 03:07:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 23:11:56 2008 -0700"
      },
      "message": "sparc64: Start commonizing code common between SABRE and PSYCHO.\n\nThese are very similar chips, in fact they are identical in some\nmacro blocks.\n\nSo start commonizing code which they can share.  We begin with\nthe IOMMU initialization sequence.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "22fecbae4446ad470b9237ee9b79f80f343b3838",
      "tree": "91f10500f68cf757804966c2e90100bf1556bd53",
      "parents": [
        "d3ae4b5bc7186a53731d35187ad4ba3bca147cf6"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 00:19:28 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 23:07:59 2008 -0700"
      },
      "message": "sparc64: Record OF device instead of device node pointer in pci_pbm_info.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d3ae4b5bc7186a53731d35187ad4ba3bca147cf6",
      "tree": "53fbab0e70a170a3f6576e44e0b65fdbffe33258",
      "parents": [
        "ab138c031f72f6d030afa1a06a3a537e85ae843e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 09 23:54:02 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 23:07:41 2008 -0700"
      },
      "message": "sparc64: Get rid of pci_controller_info.\n\nIt is just used as a parent to encapsulate two PBM objects.\n\nBut that layout is only really relevant and necessary for\npsycho PCI controllers, which unlike all the others share\na single IOMMU instance between sibling PCI busses.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ebfb2c63405f2410897674f14e41c031c9302909",
      "tree": "cbef6be0cfe72659e12309878ce9f773ff7c4505",
      "parents": [
        "2eb2f77900d62796934bcd43c4089e444cf1179e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 14:08:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 14:08:27 2008 -0700"
      },
      "message": "sparc64: Fix interrupt register calculations on Psycho and Sabre.\n\nUse the IMAP offset calculation for OBIO devices as documented in the\nprogrammer\u0027s manual.  Which is \"0x10000 + ((ino \u0026 0x1f) \u003c\u003c 3)\"\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90158d84eb20fa15e3c8010b570f3ea2c925121d",
      "tree": "96ae78c63de912e83374a7dd5df013c63909af7b",
      "parents": [
        "503acc8a33b1f41a547517c9a592af5e5968f85c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 13:35:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 10 13:35:08 2008 -0700"
      },
      "message": "sparc64: Fix return value in update_persistent_clock().\n\nNoticed by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "088a39623660f2875aaf15649bf663bbb5a8a219",
      "tree": "eef3c9a708f2d00381f3a37c88e8ef5bf79e757d",
      "parents": [
        "7b1af32f52077402157f8bb8fc22d8da17606095"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 08 19:53:28 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 08 19:53:28 2008 -0700"
      },
      "message": "sparc64: Add missing rtc_close() in update_persistent_clock()\n\nNoticed by David Brownell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2eb2f77900d62796934bcd43c4089e444cf1179e",
      "tree": "98607df5b7d540c4182d171a8d7d1aff550a081f",
      "parents": [
        "4d084617fb0d025c42c242362d1f27d337e2d407"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 08 17:21:07 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 08 17:21:07 2008 -0700"
      },
      "message": "sparc64: Disable timer interrupts in fixup_irqs().\n\nWhen a CPU is offlined, we leave the timer interrupts disabled\nbecause fixup_irqs() does not explicitly take care of that case.\n\nFix this by invoking tick_ops-\u003edisable_irq().\n\nBased upon analysis done by Paul E. McKenney.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98d86c091534f35c4bab294451ae6bccab8e9075",
      "tree": "98c9f0b80bb078405cf173f1d5cc91c72e77082d",
      "parents": [
        "d875a4b0ffad754e6d89fa561ea7dcdd79c9508b",
        "4d084617fb0d025c42c242362d1f27d337e2d407"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 08 15:39:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 08 15:39:30 2008 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6\n\nConflicts:\n\n\tarch/sparc/kernel/of_device.c\n"
    },
    {
      "commit": "3baca76f5653482f4b7fe1fc400b01877f6b2d92",
      "tree": "21c40a40ad121eab8f7b6c0061bb71f72354ed00",
      "parents": [
        "1aa0365f275f7df6bb1e0b6667ed2b54199fe21d"
      ],
      "author": {
        "name": "Krzysztof Helt",
        "email": "krzysztof.h1@wp.pl",
        "time": "Sun Sep 07 18:12:59 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Sep 07 18:12:59 2008 -0700"
      },
      "message": "sparc64: fix wrong m48t59 RTC year\n\nCorrectly calculate offset to the year register for\nMostek RTC.\n\nSigned-off-by: Krzysztof Helt \u003ckrzysztof.h1@wp.pl\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "4d084617fb0d025c42c242362d1f27d337e2d407",
      "tree": "8bc8a49447713d712aa0f66dd5c9c1e6d44a33b6",
      "parents": [
        "e5bd1c3fdd06b6c0fa6dfb98ce31cea1820ce4e9"
      ],
      "author": {
        "name": "Paul E. McKenney",
        "email": "paulmck@linux.vnet.ibm.com",
        "time": "Wed Sep 03 02:15:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 03 02:15:30 2008 -0700"
      },
      "message": "sparc64: Prevent sparc64 from invoking irq handlers on offline CPUs\n\nMake sparc64 refrain from clearing a given to-be-offlined CPU\u0027s bit in the\ncpu_online_mask until it has processed pending irqs.  This change\nprevents other CPUs from being blindsided by an apparently offline CPU\nnevertheless changing globally visible state.\n\nSigned-off-by: Paul E. McKenney \u003cpaulmck@linux.vnet.ibm.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e5bd1c3fdd06b6c0fa6dfb98ce31cea1820ce4e9",
      "tree": "270c78d5714cfb84e5e99cd8b341d42a7720ecca",
      "parents": [
        "dbb8c35d9063fe233626865cc836fbc102fa083b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 03 02:14:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 03 02:14:39 2008 -0700"
      },
      "message": "sparc64: Fix IPI call locking.\n\nWhen I switched sparc64 over to the generic helpers for\nsmp_call_function(), I didn\u0027t convert the dinky call_lock\nwe had.\n\nUse ipi_call_lock() and ipi_call_unlock().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5280267c1dddb8d413595b87dc406624bb497946",
      "tree": "541701a1c15d17b7b5535beebd8e4f258d31395c",
      "parents": [
        "9723f38eb53eac9a851210b629555a37afa3f15c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 03 02:04:41 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Sep 03 02:05:19 2008 -0700"
      },
      "message": "sparc: Fix handling of LANCE and ESP parent nodes in of_device.c\n\nThe device nodes that sit above \u0027esp\u0027 and \u0027le\u0027 on SBUS lack a \u0027ranges\u0027\nproperty, but we should pass the translation up to the parent node so\nthat the SBUS level ranges get applied.\n\nBased upon a bug report from Robert Reif.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8aef72786192a46e20791b2e854ea3ed047bc15c",
      "tree": "7338b2a689a2b529c3ccc6f5fbff9780b2c53ecd",
      "parents": [
        "463801b3ae97fe1c652ce8da5a61367405d6ec3e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 20:23:18 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 02 00:52:56 2008 -0700"
      },
      "message": "pci_sun4v: Use of_get_property().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "463801b3ae97fe1c652ce8da5a61367405d6ec3e",
      "tree": "f5aab8792723f8432c153a855627f20147e5b054",
      "parents": [
        "0f73d1bbe6240bcdf14c221bbe2ece63540c5c44"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 20:21:15 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 02 00:52:55 2008 -0700"
      },
      "message": "pci_schizo: Use of_get_property() and delete spurious local vars.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "0f73d1bbe6240bcdf14c221bbe2ece63540c5c44",
      "tree": "5af11520c95afe630dc7aa4565fa3268c8d383d4",
      "parents": [
        "446139a8f7078d96159a936fd6059660db425405"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 20:18:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 02 00:52:54 2008 -0700"
      },
      "message": "pci_psycho: Use of_getintprop_default().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "446139a8f7078d96159a936fd6059660db425405",
      "tree": "01b122d257de51c365c1bef32285efa0fbe1c189",
      "parents": [
        "cdb3592a20b41377a28a0737dc9af95e53024470"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 02 00:49:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 02 00:49:38 2008 -0700"
      },
      "message": "sparc64: Implement SSTATE purely using notifiers and initcalls.\n\nDon\u0027t clutter up the tree with sstate_blah() scattered all over the\nplace.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "cdb3592a20b41377a28a0737dc9af95e53024470",
      "tree": "378d6001731b78e9c8bcb15d642dc34a18e887f7",
      "parents": [
        "e822358ac24550d889895d5866797ae8c9b188c2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 19:31:16 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Sep 02 00:31:11 2008 -0700"
      },
      "message": "sparc64: Move reboot handling into seperate file and kill power reg programming.\n\nWe should always use prom_power_off().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e822358ac24550d889895d5866797ae8c9b188c2",
      "tree": "ad231109cba4725ea349fd7186bf6dc293cf3045",
      "parents": [
        "7cc288add44c392dfc8c1dbf0e3a26a69a14fa70"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 18:32:22 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 18:32:22 2008 -0700"
      },
      "message": "sparc64: Pass proper parent device down into root pci_create_bus() call.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7cc288add44c392dfc8c1dbf0e3a26a69a14fa70",
      "tree": "ead0cb219c80cdfba6f46a74c931524b8694eafc",
      "parents": [
        "fefbbc73cac6f7360460cee45e3d4cc209d8d607"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 18:32:13 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 18:32:13 2008 -0700"
      },
      "message": "sparc64: Kill the scan_bus function pointer in struct pci_pbm_info.\n\nNo longer used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fefbbc73cac6f7360460cee45e3d4cc209d8d607",
      "tree": "ced12702e0f705b1c4b6b437c6e171f96c680825",
      "parents": [
        "687124dda0beeb8503ae27a1588e4705b3a588c2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 03:18:49 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 03:18:49 2008 -0700"
      },
      "message": "sparc64: Use ENTRY/ENDPROC in PCI SUN4V asm.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "687124dda0beeb8503ae27a1588e4705b3a588c2",
      "tree": "ca0d75f3aa938d7d5252ba145cb3102079b0f46a",
      "parents": [
        "3d452e55ef905fc6fbf813a66c16de1293e243a1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 03:13:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 03:13:17 2008 -0700"
      },
      "message": "sparc64: Use ENTRY/ENDPROC in hypervisor asm.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3d452e55ef905fc6fbf813a66c16de1293e243a1",
      "tree": "a4f67daa0653c162e8fe9d68128ba7bfa57c1ce4",
      "parents": [
        "ba4962d7a6a10c82e55c14589d4ec635bef8446f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 01:48:52 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Sep 01 01:48:52 2008 -0700"
      },
      "message": "sparc64: Apply const or __initdata to vio_device_id[]\n\nThis mirrors the of_device_id[] changes done in\nfd098316ef533e8441576f020ead4beab93154ce (\"sparc: Annotate\nof_device_id arrays with const or __initdata.\")\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ba4962d7a6a10c82e55c14589d4ec635bef8446f",
      "tree": "9fde59562290d73157d7b8bcfcfd5015a6ecd276",
      "parents": [
        "5110bd21b8af4199b8332c0ab0b23367556653d3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 21:48:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 21:48:12 2008 -0700"
      },
      "message": "sparc64: Clean up CPU chip type probing code.\n\nThree main things:\n\n1) Make prober an arch initcall instead of using hard-coded invocation\n   from paging_init()\n\n2) Shrink table size, the fpu ident stuff was never used.\n\n3) Use named struct initialized in table.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b69416b51be0757c82f1c5a0a3f0995a4484dab4",
      "tree": "94e98fd171093dd4655fa773991ad771b7e43afe",
      "parents": [
        "5843492ccce3568ff6eb6efc52fb793923207d0b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 20:56:15 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 20:56:15 2008 -0700"
      },
      "message": "sparc64: Rewrite central driver.\n\nThis driver is now limited to just doing the basic clock board and FHC\nchip initialization and registering the platform devices for the\nper-board LEDs, which are driven by the new LEDS_STARFIRE driver.\n\nThe IRQ register handling is already confined purely to the device\ntree code.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "10d29ff9070caf5810d37ab06e30f7acad278f1e",
      "tree": "d958e32d597cae496a541a5e582460b886ff32a4",
      "parents": [
        "d7472c389ee1044d04af8a5b7c51aa7af96ed2db"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:40:12 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:40:12 2008 -0700"
      },
      "message": "sparc64: Delete starfire_cpu_setup().\n\nIt does nothing.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "d7472c389ee1044d04af8a5b7c51aa7af96ed2db",
      "tree": "121b7fae49d8e329405bad97309f48f2ec8d9e8f",
      "parents": [
        "fd098316ef533e8441576f020ead4beab93154ce"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:33:52 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:33:52 2008 -0700"
      },
      "message": "sparc64: Simplify error handling in PCI controller probing.\n\nBased upon suggestions from Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fd098316ef533e8441576f020ead4beab93154ce",
      "tree": "6188bbbf2357585dbeeac9d055ef2e771b78bac8",
      "parents": [
        "933b2a1d8d458d6fe12b5efd63a0432852c44d6d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:23:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 31 01:23:17 2008 -0700"
      },
      "message": "sparc: Annotate of_device_id arrays with const or __initdata.\n\nAs suggested by Stephen Rothwell.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c8049966b7f903ce61e94efbbddf581cf8860b85",
      "tree": "991493610dd07896da5b62079bac78c32a110dfa",
      "parents": [
        "edbe805b2b1044659e0727136213bdf42bd1b9d0"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 03:12:38 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 03:14:14 2008 -0700"
      },
      "message": "sparc64: Convert FIRE PCI controller driver into a real driver.\n\nAnd now all the by-hand PCI controller probing junk in pci.c can die too.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "edbe805b2b1044659e0727136213bdf42bd1b9d0",
      "tree": "8de4633f54048108743cbcbd071888c15617eac6",
      "parents": [
        "b20bfe41badcbf38512fbe1118fe2e0817098e77"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 03:14:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 03:14:01 2008 -0700"
      },
      "message": "sparc64: Convert SABRE PCI controller driver into a real driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b20bfe41badcbf38512fbe1118fe2e0817098e77",
      "tree": "dd4e8aa8de3113af6c265c58f6f015870ed84ddd",
      "parents": [
        "3822b50964d6702b7d8ba18ffd132d4bf786a17e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 03:13:20 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 03:13:20 2008 -0700"
      },
      "message": "sparc64: Convert PSYCHO PCI controller driver into a real driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "3822b50964d6702b7d8ba18ffd132d4bf786a17e",
      "tree": "577c4234ddb62b0805793c5707a54196c0c2d47b",
      "parents": [
        "6d19c88f53bb3471a15152ea4fbdbebd36c0046c"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 02:50:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 02:50:29 2008 -0700"
      },
      "message": "sparc64: Convert SUN4V PCI controller driver into a real driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "6d19c88f53bb3471a15152ea4fbdbebd36c0046c",
      "tree": "8857194ba714fde8f32c76e2fb7b089ca525e63f",
      "parents": [
        "c510b9bfa1c34c1452f7a4389ff6de4f72a78193"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 02:30:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 02:30:24 2008 -0700"
      },
      "message": "sparc64: Convert SCHIZO PCI controller driver into a real driver.\n\nThe idea is to convert all of the PCI controller drivers into\ngenuine OF drivers, then we can get rid of this terrible probing\ntable and infrastructure in arch/sparc64/kernel/pci.c\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "dbb8c35d9063fe233626865cc836fbc102fa083b",
      "tree": "79b3927f93b26cba0d786de91e91d24c3c8bded4",
      "parents": [
        "e3c71a32915fabb095de7108c22672e457631a08"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 02:04:45 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 02:04:45 2008 -0700"
      },
      "message": "sparc64: setup_valid_addr_bitmap_from_pavail() should be __init\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "c510b9bfa1c34c1452f7a4389ff6de4f72a78193",
      "tree": "daf2b427a463ae4355b8f91e304f4e6fa700d1df",
      "parents": [
        "e0ac612e6997429a21887475709ca6d6224971f2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 01:18:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 01:18:56 2008 -0700"
      },
      "message": "sparc64: Don\u0027t invoke power_init() from pcibios_init().\n\nThat\u0027s just silly, use device_initcall() instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e0ac612e6997429a21887475709ca6d6224971f2",
      "tree": "859cc41875cf525513568543759f344f68864351",
      "parents": [
        "356d164757310cd822d71da2027d50ec39798b7f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 00:37:36 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 00:37:36 2008 -0700"
      },
      "message": "sparc: Kill ebus_bus_type.\n\nNo longer used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "356d164757310cd822d71da2027d50ec39798b7f",
      "tree": "9a4f53bf8a27b66cf654a2fc751e0d23520ca330",
      "parents": [
        "75081322c9d0d56f8880178f9fcc93778bcf0220"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 00:36:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sat Aug 30 00:36:11 2008 -0700"
      },
      "message": "sparc: Kill EBUS driver layer.\n\nAll that remains is the EBUS DMA programming library for\nsparc64.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "aae7fb87ec4d2df6cb551670b1765cf4e5795a3b",
      "tree": "b1e48948473cf321059c3916e51f11290199aebf",
      "parents": [
        "39890072b320e7731b105b459cee1320957adbc7"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 23:10:21 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 23:10:21 2008 -0700"
      },
      "message": "sparc: Move EBUS DMA interfaces into seperate header file.\n\nThese have no dependencies on the EBUS probing layer, the clients\nsetup the registers and all of those details.  The EBUS DMA layer\njust programs and manages the DMA controller found in EBUS.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ae05f87ee2f403228bca6d28fef29d6be0bfbedc",
      "tree": "141c399c8ec29bea82b2b803d8df19664a792021",
      "parents": [
        "e21e245bcd9d5244735799387d14421789b20557"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 22:42:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 22:42:34 2008 -0700"
      },
      "message": "sparc64: Propagate PCI device archdata into OF device tree for EBUS.\n\nIn order to convert EBUS drivers doing DMA into pure OF drivers,\nwe need the of_device-\u003edev.archdata setup properly.\n\nEBUS instances that can provide DMA for device nodes sit on PCI,\nso detect and propagate the information there.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f2be6de88d247cd57010944f62267b53c47d5ae3",
      "tree": "babe55b76b1d421b4ccea32017229e32d75dff70",
      "parents": [
        "de2cf332b74614ad3d52206da03095b6b8cbdac1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 01:35:19 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:52 2008 -0700"
      },
      "message": "sparc64: Use generic starfire RTC driver.\n\nAlso, delete the mini RTC driver, no longer used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "84d6bd5ef79a6ccc21af97b870f6ef94fbc9b11e",
      "tree": "4f6739d7dda05c18eb2dccd26d521fecd6dd37cc",
      "parents": [
        "7a138ede551c5282c1b81d191bdd4aa989b119a8"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 01:34:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:51 2008 -0700"
      },
      "message": "sparc64: Use generic sun4v RTC driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "29b503f11cd648b3628be3a546f97da95a6670ce"
}
