)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "29b503f11cd648b3628be3a546f97da95a6670ce",
      "tree": "534ac37509091dd14b03d5cd84e89a757eafae27",
      "parents": [
        "cca4c231028405950a15f5a27d7326d18d909784"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 28 21:54:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:50 2008 -0700"
      },
      "message": "sparc64: Use generic BQ4802 RTC driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "da86783dda5ad8c64b945157108d1ace7aa79bbf",
      "tree": "171219d3d198d823c5eb2cf0fd9ce1f4b5ae090f",
      "parents": [
        "e8b75c4fd6e3bec57d268b76a0a9a8f58f1612e3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 28 22:16:15 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:48 2008 -0700"
      },
      "message": "sparc64: Use generic CMOS driver.\n\nBased largely upon a patch by Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "1518e7ed08019539498f772faa1f9368fed91361",
      "tree": "386393bea6adeba85bb81ae8add9930945f793d7",
      "parents": [
        "a0b31b578f9ab34826703762113f9d42f3ae9819"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 28 21:06:27 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:47 2008 -0700"
      },
      "message": "sparc64: Convert Mostek rtc to use generic RTC layer driver.\n\nBased largely upon a patch by Krzysztof Helt \u003ckrzysztof.h1@poczta.fm\u003e\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "a0b31b578f9ab34826703762113f9d42f3ae9819",
      "tree": "d481fa8184ccb200c961a82c64ac2c972eb4cde5",
      "parents": [
        "90de9dea3bfb80d0db9e6d1ff26f7ea7b2f1f0f5"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 28 17:34:31 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:46 2008 -0700"
      },
      "message": "sparc64: Check for RTC class device in update_persistent_clock().\n\nAs we convert the various by-hand sparc64 RTC drivers to use the\ngeneric RTC framework and drivers, we need to keep the NTP\nset_rtc_mmss() support via update_persistent_clock() working.\n\nIn the end, after all the RTC device cases are converted, this\nlocal set_rtc_mmss() function will be deleted.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "90de9dea3bfb80d0db9e6d1ff26f7ea7b2f1f0f5",
      "tree": "babd165a86041f3945a18389eccde7b936b4d84d",
      "parents": [
        "582defd8ddb90448d72692a8e1d5b2966d2ed819"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 28 17:28:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 14:16:45 2008 -0700"
      },
      "message": "sparc64: Select RTC_CLASS\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "9dc69230a96a84ca8e6eef89cd34fad0dd8a1a09",
      "tree": "cff214cd128925a637858a5a0e98e29e1699a38f",
      "parents": [
        "0ad626a2a4c3d8e565b3a6f10eeda5b43560fbdb"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 19:54:01 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:23 2008 -0700"
      },
      "message": "sparc: Kill now spurious includes of sbus.h\n\nIn order to make this week I also had to add an include\nof linux/dma-mapping.h to asm/pci_32.h because drivers/pci/pci.c\nreally depends upon getting this header somehow.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "47a2d7288538e7f334a0be318317b138f0e3dfbe",
      "tree": "81541129d0916dc521f4bbce39fd240ce879b3c5",
      "parents": [
        "046e26a8ba10b8ceff822f8d91451ab6c1e08c4e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 19:45:20 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:22 2008 -0700"
      },
      "message": "sparc: Kill sbus_bus_type.\n\nNo longer used.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "046e26a8ba10b8ceff822f8d91451ab6c1e08c4e",
      "tree": "92e95380c0f7f6c5257023a59b88d4221d3f9744",
      "parents": [
        "5059625ed8862e897760b86effff0f8a35989c0d"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 04:54:04 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:21 2008 -0700"
      },
      "message": "sparc: Remove generic SBUS probing layer.\n\nThe individual SBUS IOMMU arch code now sets the IOMMU information\ndirectly into the OF device objects.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "5059625ed8862e897760b86effff0f8a35989c0d",
      "tree": "1beed269b55a0848ca9d3a5837aaffef7d6e07c2",
      "parents": [
        "f8e4d32cb5153a9d6a8e8864e357dad1349f3b85"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 04:22:37 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:20 2008 -0700"
      },
      "message": "sparc: Add OF archdata propagation helper.\n\nAdd a helper function that, given a bus of_device node, propagates\nall iommu, stc, and host_controller values down to the child nodes.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "f8e4d32cb5153a9d6a8e8864e357dad1349f3b85",
      "tree": "caa92e6dfa504a528f47de9fbb736fcdeac70129",
      "parents": [
        "d32bcdd7a90f19bc067a272b353800108d092c5e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 04:20:14 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:19 2008 -0700"
      },
      "message": "sparc: Kill sbus_arch_preinit().\n\n32-bit sparc just needed it to register the ioport procfs bits, do this\nvia an arch_initcall() instead.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "98261dd1a393777f4400d8ad5a29e97cb30e5422",
      "tree": "93a646fd06a116ce9507a0fb4989048c12c0f53c",
      "parents": [
        "104364810ff5b0844a2183fbca989f70e86d486b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 03:47:56 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:12 2008 -0700"
      },
      "message": "sparc: Remove dinky old-style SBUS probing facilities.\n\nNo drivers or code uses this stuff any more, every driver has been\nconverted over to OF device probing.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "104364810ff5b0844a2183fbca989f70e86d486b",
      "tree": "e7aa24484aefae8ad6ba00d9e0f52ee5bfb384f3",
      "parents": [
        "33c4655c00e6af3ec4023f2cafd63dd4a42de49b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 03:38:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:11 2008 -0700"
      },
      "message": "sparc: Remove SBUS layer resource and irq handling.\n\nAll the drivers use OF device objects now for this\ninformation.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "33c4655c00e6af3ec4023f2cafd63dd4a42de49b",
      "tree": "4d693872eb9641035dc15efc709424c9983b1348",
      "parents": [
        "71d3721189c0f4fad105a81e052bddfb826b693b"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 02:56:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:15:10 2008 -0700"
      },
      "message": "sparc: Kill SBUS layer IRQ hooks.\n\nIRQs are obtained by drivers from the of_device struct.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "63237eeb5ac92d618a0a6055f4b1f65c5d14682b",
      "tree": "3d44dea70077557a7543951580447dbb71d00b05",
      "parents": [
        "738f2b7b813913e651f39387d007dd961755dee2"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 26 23:33:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:13:31 2008 -0700"
      },
      "message": "sparc: Move SBUS DMA attribute interfaces out of asm/sbus.h\n\nThis is in preparation for the subsequent asm/sbus.h removal.\n\nAlso, make these routines take a \"struct device\" or no\narguments, as appropriate.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "738f2b7b813913e651f39387d007dd961755dee2",
      "tree": "022ca4d144cba51495e6f26a8f55d3046d16c2e3",
      "parents": [
        "944c67dff7a88f0a775e5b604937f9e30d2de555"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 18:09:11 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:13:15 2008 -0700"
      },
      "message": "sparc: Convert all SBUS drivers to dma_*() interfaces.\n\nAnd all the SBUS dma interfaces are deleted.\n\nA private implementation remains inside of the 32-bit sparc port which\nexists only for the sake of the implementation of dma_*().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7a715f46012f3552294154978aed59cba9804928",
      "tree": "9e7079ae4ad370b63ac6c8a4face573d6cf60533",
      "parents": [
        "5778002874de0fb7e3d8c4a0a4afb6b1a6297069"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 18:37:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:13:12 2008 -0700"
      },
      "message": "sparc: Make SBUS DMA interfaces take struct device.\n\nThis is the first step in converting all the SBUS drivers\nover to generic dma_*().\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "334ae614772b1147435dce9be3911f9040dff0d9",
      "tree": "a443e687646ab25744b20e43963f728870122e97",
      "parents": [
        "7f06a3b2c162573c924f425053227a52b4bd7cb1"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 27 17:01:57 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:13:10 2008 -0700"
      },
      "message": "sparc: Kill SBUS DVMA layer.\n\nThis thing was completely pointless.\n\nJust find the OF device in the parent of drivers that want to program\nthis device, and map the DMA regs inside such drivers too.\n\nThis also moves the dummy claim_dma_lock() and release_dma_lock()\nimplementation to floppy_32.h, which makes it handle this issue\njust like floppy_64.h does.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "902663f6ea4a2603bee0d88450aae2d653a46f5d",
      "tree": "d085c52ce6569c08c90ebfcf23871eed7bcedc3d",
      "parents": [
        "51e0f004a9ab9104acbe323c0b20e0279bf9be85"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 26 22:25:03 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Aug 29 02:13:08 2008 -0700"
      },
      "message": "sparc: Delete bare sbus char bpp driver, obsoleted by parport_sunbpp\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "e3c71a32915fabb095de7108c22672e457631a08",
      "tree": "86461d9740df55f8377dabc4248ee88661e256da",
      "parents": [
        "66e4f8c076f8803e83879d986a7803a918b2129e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 28 21:02:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Thu Aug 28 22:59:10 2008 -0700"
      },
      "message": "sparc: Fix resource flags for PCI children in OF device tree.\n\nWhen a device is under an EBUS or ISA bus, the resource flags\ndon\u0027t get set properly.\n\nFix this by re-evaluating the resource flags at each level of\nbus as we apply ranges on the way to the root.  And let PCI\noverride any existing flags setting, but don\u0027t let the\ndefault flags calculator make such overrides.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "51e0f004a9ab9104acbe323c0b20e0279bf9be85",
      "tree": "477ccb9efa52eff7531cd04dc605bbf9e90152a4",
      "parents": [
        "783c98b911fce8d47aa2906468ca39d44d46d7ce"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 25 16:44:58 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 25 16:44:58 2008 -0700"
      },
      "message": "sparc64: Fix irq_of_parse_and_map() and irq_dispose_mapping().\n\nStephen Rothwell noticed that I committed an earlier version\nof the patch that didn\u0027t have two things fixed:\n\n1) irq_of_parse_and_map() should return \"unsigned int\" not \"int\"\n   and it should return zero for \"no irq\"\n\n2) irq_dispose_mapping() should be an inline function, not a macro,\n   for type checking\n\nWith feedback and suggestions from Anton Vorontsov.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "783c98b911fce8d47aa2906468ca39d44d46d7ce",
      "tree": "617c06ce9b5b2f0221eb5ace74a4db93441db1c0",
      "parents": [
        "85269eb5542b425b99d79dc4c312dce0157eac7e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 25 16:21:08 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 25 16:21:08 2008 -0700"
      },
      "message": "sparc64: Use the cond_syscall()s in kernel/sys_ni.c instead of home-grown copy.\n\nThis also allows arch/sparc64/kernel/pci.c to be properly CONFIG_PCI\nconditional compiled in the Makefile.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "85269eb5542b425b99d79dc4c312dce0157eac7e",
      "tree": "241d63b5801a1d44cada8ae3075496818a31c688",
      "parents": [
        "41660e9ac639c97840258d3c5294f618ca8cc46f"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 25 13:38:30 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 25 13:38:30 2008 -0700"
      },
      "message": "sparc64: Add JBUS UltraSPARC-IIIi support to memory controller driver.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "41660e9ac639c97840258d3c5294f618ca8cc46f",
      "tree": "6284f3c320d8306ea7a10a7050bba0de1a79dd91",
      "parents": [
        "881d021ab0d675f519b68df916fde969940ef988"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 22:17:29 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 22:17:29 2008 -0700"
      },
      "message": "sparc64: Allow chmc to be built as a module.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "881d021ab0d675f519b68df916fde969940ef988",
      "tree": "b4b60a1d2a0a25c8b1f1fbf322a44d89817a22da",
      "parents": [
        "83ef64b9dea6e3ed287a45d56166913bffcd2497"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 22:08:34 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 22:08:34 2008 -0700"
      },
      "message": "sparc64: Add generic interface for registering a dimm printing handler.\n\nThe way to do this varies by platform type and the exact memory\ncontroller the cpu uses.\n\nFor Spitfire cpus we currently just use prom_getunumber() and hope\nthat works.\n\nFor Cheetah cpus we have a memory controller driver that can\ncompute this information.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "83ef64b9dea6e3ed287a45d56166913bffcd2497",
      "tree": "c0bee7f85381153517f830c5920a300160ad0590",
      "parents": [
        "b28422e32b9127ab4178ce05a419069db3d11d19"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 21:45:44 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 21:45:44 2008 -0700"
      },
      "message": "sparc64: Use consistent chmc_ prefix in variables, types, and functions.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "b28422e32b9127ab4178ce05a419069db3d11d19",
      "tree": "d787c136b42f1cb82cc10a2144f1a4db7a8d2c95",
      "parents": [
        "e04180882faf69e896a8131ff3137788dd08b8d3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 21:32:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 21:32:42 2008 -0700"
      },
      "message": "sparc64: Convert UltraSPARC-III memory controller driver to OF driver probing.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "8394b3a84bf3e4665da4e535d34980aa6ba78969",
      "tree": "a80724ac28341a282132520def88ea5387607178",
      "parents": [
        "fe06ccaad20257e3bd348b2df9e811fd92211a80"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 20:13:42 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 20:34:38 2008 -0700"
      },
      "message": "sparc64: Kill duplicated sys_pause() implementation.\n\nsys32_pause() is identical to the generically provided\nsys_pause() in kernel/signal.c\n\nNoticed by Christoph Hellwig.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fe06ccaad20257e3bd348b2df9e811fd92211a80",
      "tree": "a5bcaa12ada3428e58524cbdedc0f1bf60bb04b7",
      "parents": [
        "15df0f3302fdecaa97da0b95d72b3a9a59be8692"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 20:10:23 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 20:34:31 2008 -0700"
      },
      "message": "sparc64: Split syscall_trace() into two functions.\n\nChristoph Hellwig noticed that having both entry and exit\nlogic in one function no longer makes sense, and having\nseperate ones simplifies things a lot.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "15df0f3302fdecaa97da0b95d72b3a9a59be8692",
      "tree": "bafd5996a7f88b07954fdd1408559c1537bc85b4",
      "parents": [
        "44266215e3c8209613cea014721015113b7cd2d9"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 20 23:03:24 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 20:33:56 2008 -0700"
      },
      "message": "sparc: Add GPIO layer support.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "44266215e3c8209613cea014721015113b7cd2d9",
      "tree": "c3da273c653514b55e348b8ae928545f3ca93e7a",
      "parents": [
        "2481d76615d5e15340ccfb0243fe8779766dfc6e"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Wed Aug 20 16:34:39 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 20:33:55 2008 -0700"
      },
      "message": "sparc: Implement irq_of_parse_and_map() and irq_dispose_mapping().\n\nThis allows more OF layer code to be shared between powerpc and\nsparc.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "2481d76615d5e15340ccfb0243fe8779766dfc6e",
      "tree": "2d047756426224d741388b4c557151f9a7cb8335",
      "parents": [
        "072bd413b88c17509c7aa7dbc398ab8bade633b3"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Tue Aug 19 21:56:35 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 20:33:55 2008 -0700"
      },
      "message": "sparc: Add mutex for set property calls.\n\nOn some platforms, the I2C controller is shared between the OS and\nOBP.  OBP uses this I2C controller to access the EEPROM, and thus is\nprogrammed when the kernel calls prom_setprop().\n\nWrap such calls with the new of_set_property_mutex.\n\nRelevant I2C bus drivers can grab this mutex around top-level I2C\noperations to provide the proper protection.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "072bd413b88c17509c7aa7dbc398ab8bade633b3",
      "tree": "3758c722bba0a3472c88d656a925f8f0382cdeec",
      "parents": [
        "83097aca8567a0bd593534853b71fe0fa9a75d69"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Mon Aug 18 20:36:17 2008 -0700"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Sun Aug 24 20:33:54 2008 -0700"
      },
      "message": "sparc64: Add JBUS NUMA detection.\n\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    }
  ],
  "next": "a39f2f466f5db0be4045afaf9344a9039c2451ca"
}
